{
  "name": "xbsj-renderer",
  "version": "0.4.1",
  "description": "xbsj-renderer",
  "main": "main.js",
  "directories": {
    "test": "test"
  },
  "scripts": {
    "dev": "npm run dev-web",
    "build": "npm run build-node && npm run build-web",
    "build-unminified": "npm run build-node-unminified && npm run build-web-unminified",
    "dev-web": "webpack-dev-server --open --config ./tools/webpack-web/webpack.dev.js",
    "build-web": "rimraf dist-web && npm run build-web-minified && ncp dist-web-minified dist-web",
    "build-node": "rimraf dist-node && npm run build-node-minified && ncp dist-node-minified dist-node",
    "build-web1": "rimraf dist-web && npm run build-web-minified && npm run build-web-obfuscated && ncp dist-web-obfuscated dist-web && rimraf dist-web/xr-base-utils.js && ncp dist-web-minified/xr-base-utils.js dist-web/xr-base-utils.js",
    "build-web-obfuscated": "webpack --config ./tools/webpack-web/webpack.prod.obfuscated.js && ts-node tools/webpack-web/createDtsFile.ts -o ./dist-web-obfuscated && ts-node tools/webpack-web/createVersion.ts -o ./dist-web-obfuscated",
    "build-web-minified": "webpack --config ./tools/webpack-web/webpack.prod.minified.js && ts-node tools/webpack-web/createDtsFile.ts -o ./dist-web-minified && ts-node tools/webpack-web/createVersion.ts -o ./dist-web-minified",
    "build-web-unminified": "webpack --config ./tools/webpack-web/webpack.prod.unminified.js && ts-node tools/webpack-web/createDtsFile.ts -o ./dist-web-unminified && ts-node tools/webpack-web/createVersion.ts -o ./dist-web-unminified",
    "build-node1": "rimraf dist-node && npm run build-node-minified && npm run build-node-obfuscated && ncp dist-node-obfuscated dist-node && rimraf dist-node/xr-base-utils && ncp dist-node-minified/xr-base-utils dist-node/xr-base-utils",
    "build-node-obfuscated": "webpack --config ./tools/webpack-node/webpack.prod.obfuscated.js && ncp dist-node-declartions dist-node-obfuscated && rimraf dist-node-declartions && ts-node tools/webpack-node/distReplace.ts -i ./dist-node-obfuscated",
    "build-node-minified": "webpack --config ./tools/webpack-node/webpack.prod.minified.js && ncp dist-node-declartions dist-node-minified && rimraf dist-node-declartions && ts-node tools/webpack-node/distReplace.ts -i ./dist-node-minified",
    "build-node-unminified": "webpack --config ./tools/webpack-node/webpack.prod.unminified.js && ncp dist-node-declartions dist-node-unminified && rimraf dist-node-declartions && ts-node tools/webpack-node/distReplace.ts -i ./dist-node-unminified",
    "copy-examples-from-dist-web": "rimraf examples && ncp ./dist-web/examples ./examples",
    "doc": "typedoc --hideGenerator --readme README.md --target ES6 --module commonjs --includeDeclarations --excludeExternals --excludeNotExported --excludePrivate --mode file --out dist/docs/ src",
    "test": "mocha -r ts-node/register test/**/*",
    "login": "npm login --registry https://registry.npmjs.org",
    "push": "npm publish --registry https://registry.npmjs.org",
    "copy": "call tools/publishLibs/publish.bat"
  },
  "files": [
    "dist-node",
    "dist-web",
    "package.json"
  ],
  "author": "vtxf",
  "owner": "北京西部世界科技有限公司",
  "homepage": "www.earthsdk.com",
  "ownerlink": "https://work.weixin.qq.com/kfid/kfc0a426187a0ce9a9a",
  "license": "SEE LICENSE IN <README>",
  "devDependencies": {
    "@babel/runtime": "^7.12.0",
    "@types/assert": "^1.5.1",
    "@types/mocha": "^8.0.0",
    "@types/yargs": "^15.0.5",
    "assert": "^2.0.0",
    "clean-webpack-plugin": "^3.0.0",
    "compression-webpack-plugin": "^11.1.0",
    "copy-webpack-plugin": "^5.0.4",
    "cross-env": "^5.2.1",
    "javascript-obfuscator": "^3.0.0",
    "mkdirp": "^1.0.4",
    "mocha": "^8.0.1",
    "ncp": "^2.0.0",
    "replace-bundle-webpack-plugin-webpack-5": "^1.0.0",
    "rimraf": "^3.0.2",
    "ts-loader": "^9.5.1",
    "ts-node": "^8.10.2",
    "typedoc": "^0.17.7",
    "typescript": "^4.6.2",
    "webpack": "^5.37.0",
    "webpack-cli": "4.10.0",
    "webpack-core": "^0.6.9",
    "webpack-dev-server": "^4.6.0",
    "webpack-merge": "^4.2.2",
    "webpack-obfuscator": "^3.5.0",
    "yargs": "^15.4.1"
  },
  "dependencies": {
    "@turf/along": "^6.5.0",
    "@turf/area": "^6.5.0",
    "@turf/bearing": "^6.5.0",
    "@turf/bezier-spline": "^6.5.0",
    "@turf/center-of-mass": "^6.5.0",
    "@turf/destination": "^6.5.0",
    "@turf/distance": "^6.5.0",
    "@turf/helpers": "^6.5.0",
    "@turf/length": "^6.5.0",
    "@turf/line-intersect": "^6.5.0",
    "@turf/nearest-point-on-line": "^6.5.0",
    "@turf/point-to-line-distance": "^6.5.0",
    "@turf/rhumb-bearing": "^6.5.0",
    "@turf/rhumb-destination": "^6.5.0",
    "@turf/rhumb-distance": "^6.5.0",
    "@types/mapbox-gl": "^2.7.1",
    "@types/proj4": "^2.5.2",
    "cesium": "^1.123.1",
    "js-binary-schema-parser": "^2.0.3",
    "webidl-conversions": "^7.0.0"
  }
}
