trimble-connect-workspace-api
Version:
Trimble Connect Workspace API
82 lines (81 loc) • 2.94 kB
JSON
{
"name": "trimble-connect-workspace-api",
"version": "0.3.29",
"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"
}
}