{
  "name": "@glowjs/core",
  "version": "2026.04.07",
  "description": "GlowJS数字孪生引擎核心库。",
  "main": "./dist/glow.core.js",
  "types": "./dist/glow.core.d.ts",
  "files": [
    "dist/glow.core.js",
    "dist/glow.core.d.ts",
    "README.md"
  ],
  "scripts": {
    "dev": "ts-node ./build/build.ts development",
    "build": "npm run prod && npm run dts && npm run cpdts",
    "prod": "ts-node ./build/build.ts production",
    "dts": "dts-bundle-generator --config=./dts.json --no-check=true --fail-on-class=true",
    "cpdts": "ts-node ./build/copyDts.ts"
  },
  "keywords": [
    "babylonjs",
    "three.js",
    "thing.js",
    "ThingJS",
    "优锘",
    "GlowJS",
    "51WORLD",
    "数字孪生",
    "元宇宙",
    "DCVM",
    "数据中心可视化",
    "可视化",
    "3D"
  ],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@babel/plugin-transform-runtime": "7.18.10",
    "@babylonjs/core": "7.18.0",
    "@babylonjs/gui": "7.18.0",
    "@babylonjs/inspector": "7.18.0",
    "@babylonjs/loaders": "7.18.0",
    "@babylonjs/materials": "7.18.0",
    "@tweenjs/tween.js": "18.6.4",
    "babylonjs-gltf2interface": "7.20.1",
    "earcut": "2.2.2",
    "heatmap.js": "2.0.5",
    "robust-point-in-polygon": "1.0.3"
  },
  "devDependencies": {
    "@types/earcut": "2.1.1",
    "@types/heatmap.js": "2.0.37",
    "@types/node": "22.9.0",
    "@types/robust-point-in-polygon": "1.0.2",
    "clean-webpack-plugin": "4.0.0",
    "colors": "1.4.0",
    "dts-bundle-generator": "9.5.1",
    "terser-webpack-plugin": "5.3.3",
    "ts-loader": "9.3.0",
    "ts-node": "10.8.0",
    "tslib": "2.6.3",
    "typescript": "5.8.3",
    "webpack": "5.93.0"
  }
}