{
  "name": "trimble-connect-workspace-api",
  "version": "0.3.34",
  "description": "Trimble Connect Workspace API",
  "homepage": "http://connect.trimble.com",
  "files": [
    "dist"
  ],
  "main": "dist/cjs/trimbleconnect.workspace.api.js",
  "module": "dist/es/trimbleconnect.workspace.api.js",
  "extraModules": [
    "dist/iife/trimbleconnect.workspace.api.js",
    "dist/amd/trimbleconnect.workspace.api.js"
  ],
  "types": "dist/index.d.ts",
  "scripts": {
    "prepare-index-js": "run-p build:* && gulp prepareIndexJs",
    "build": "npm run clean && run-p build:*",
    "build-dev": "npm run clean && run-p build-dev:api build:typedef",
    "clean": "rimraf dist/* && npm ci",
    "docs": "rimraf docs && typedoc --options typedoc.config.ts --disableSources && gulp updateEnvInDocs && gulp addIdAttrForExamples && gulp addCustomJs",
    "lint-check": "eslint interfaces/**/*.{js,ts,tsx} --max-warnings=0",
    "prettier-check": "prettier interfaces/**/*.{js,ts,tsx} --check --log-level=warn",
    "lint": "eslint --fix interfaces/**/*.{js,ts,tsx}",
    "prettier": "prettier interfaces/**/*.{js,ts,tsx} --write",
    "build:api": "cross-env BUILD_CONFIG=prod rollup -c",
    "build-dev:api": "cross-env BUILD_CONFIG=dev rollup -c",
    "build:typedef": "tsc -p tsconfig.typedef.json",
    "format": "eslint --fix \"**/*.ts\"",
    "deploy": "run-s deploy:*",
    "deploy:1": "cross-env-shell \"git tag -a \\\"$npm_package_name-v$npm_package_version\\\" -m $npm_package_commitName-v$npm_package_version\"",
    "deploy:2": "git push --follow-tags && npm publish",
    "prepare": "husky install .husky"
  },
  "keywords": [
    "trimble",
    "trimbleconnect",
    "connect",
    "workspace",
    "3dviewer",
    "web3d",
    "api",
    "3d"
  ],
  "license": "https://connect.trimble.com/terms-service",
  "bugs": {
    "url": "https://jira.trimble.tools/browse/TWC"
  },
  "devDependencies": {
    "@rollup/plugin-commonjs": "^21.1.0",
    "@rollup/plugin-json": "^4.1.0",
    "@rollup/plugin-node-resolve": "^13.3.0",
    "@rollup/plugin-replace": "^4.0.0",
    "@rollup/plugin-typescript": "^8.3.3",
    "@typescript-eslint/eslint-plugin": "^7.6.0",
    "cross-env": "^7.0.3",
    "eslint": "^8.9.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-jsdoc": "^48.2.3",
    "eslint-plugin-prettier": "^5.0.0",
    "eslint-plugin-react": "^7.34.1",
    "gulp": "^4.0.2",
    "gulp-rename": "^2.0.0",
    "gulp-replace": "^1.1.3",
    "husky": "^8.0.0",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.0.3",
    "rimraf": "^3.0.2",
    "rollup": "^2.68.0",
    "rollup-plugin-delete": "^2.0.0",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-terser": "^7.0.2",
    "tslib": "^2.3.1",
    "typedoc": "^0.22.17",
    "typescript": "^4.5.5"
  },
  "lint-staged": {
    "interfaces/**/*.{ts,tsx}": "eslint --cache --max-warnings=0",
    "interfaces/**/*.{ts,tsx,css,html}": "prettier --list-different"
  }
}
