{ "name": "TvT.js", "version": "1.0.0", "engines": { "node": ">=18.18" }, "type": "module", "description": "An open-source framework for rapid implementation of 3D visualization projects", "scripts": { "dev": "fes dev", "build": "cross-env NODE_OPTIONS=--max-old-space-size=8088 fes build", "pre.dev": "cross-env FES_ENV=predev fes dev", "pre.dev.one": "cross-env FES_ENV=predev.one fes dev", "pre.build": "cross-env NODE_OPTIONS=--max-old-space-size=8088 FES_ENV=predev fes build", "pre.build.one": "cross-env NODE_OPTIONS=--max-old-space-size=8088 FES_ENV=predev.one fes build", "both": "concurrently \"npm run dev\" \"npm run pre.dev\" ", "plugin.marker": "node pluginMaker/index.cjs", "pre.build.icegl": "cross-env NODE_OPTIONS=--max-old-space-size=8088 FES_ENV=predev FES_APP_ONLINE_API=true fes build", "analyze": "cross-env ANALYZE=1 fes build", "test:unit": "fes test:unit", "postinstall": "patch-package" }, "keywords": [ "three.js", "three", "3D", "webgl", "三维可视化", "TvT.js", "数字孪生", "tres.js", "tres" ], "author": "地虎降天龙", "license": "Apache-2.0", "publishConfig": { "access": "public" }, "devDependencies": { "@fesjs/plugin-icon": "5.0.0-beta.0", "@fesjs/utils": "4.0.0-beta.0", "@originjs/vite-plugin-federation": "^1.4.1", "@tweakpane/core": "^2.0.5", "@types/mapbox__tilebelt": "^1.0.4", "@types/offscreencanvas": "^2019.7.3", "@types/three": "0.180.0", "@typescript-eslint/eslint-plugin": "^8.44.1", "@typescript-eslint/parser": "^8.44.1", "@webank/eslint-config-webank": "1.3.1", "concurrently": "^9.2.1", "cross-env": "^10.1.0", "eslint": "^9.36.0", "esm": "^3.2.25", "typescript": "5.9.2", "vite-plugin-glsl": "1.5.1" }, "dependencies": { "3d-tiles-renderer": "0.4.16", "@amap/amap-jsapi-loader": "^1.0.1", "@fesjs/builder-vite": "4.0.5", "@fesjs/fes": "4.0.0-beta.1", "@fesjs/fes-design": "0.8.83", "@fesjs/plugin-access": "^4.0.0-beta.0", "@fesjs/plugin-enums": "4.0.0-beta.0", "@fesjs/plugin-layout": "6.0.0-beta.0", "@fesjs/plugin-model": "4.0.0-beta.0", "@fesjs/plugin-pinia": "4.0.0-beta.0", "@fesjs/plugin-qiankun": "4.0.0-beta.0", "@fesjs/plugin-request": "5.0.0-beta.0", "@fesjs/plugin-sass": "4.0.0-beta.0", "@here/quantized-mesh-decoder": "^1.2.8", "@icegl/geokit": "^2.0.3", "@iconify/json": "2.2.386", "@mapbox/tilebelt": "^2.0.2", "@mkkellogg/gaussian-splats-3d": "^0.4.7", "@pangenerator/tweakpane-textarea-plugin": "^2.0.0", "@pmndrs/vanilla": "^1.25.0", "@sparkjsdev/spark": "2.0.0", "@takram/three-atmosphere": "0.19.1", "@takram/three-clouds": "0.7.6", "@takram/three-geospatial": "0.9.1", "@takram/three-geospatial-effects": "0.6.4", "@tresjs/cientos": "5.2.1", "@tresjs/core": "5.2.1", "@tresjs/leches": "0.14.1", "@tresjs/post-processing": "3.1.0", "@turf/turf": "^7.2.0", "@tweenjs/tween.js": "^25.0.0", "@vicons/carbon": "^0.13.0", "@vicons/ionicons5": "^0.13.0", "@visactor/vchart": "^2.0.5", "@visactor/vchart-theme": "^1.12.2", "animate.css": "^4.1.1", "axios": "^1.12.2", "cannon-es": "^0.20.0", "cesium": "1.145.0", "chalk": "^5.6.2", "color": "^5.0.2", "compressing": "^2.0.0", "core-js": "^3.45.1", "d3-geo": "^3.1.1", "dayjs": "^1.11.18", "echarts": "^6.0.0", "echarts-liquidfill": "^3.1.0", "echarts-stat": "^1.2.0", "echarts-wordcloud": "^2.1.0", "file-saver": "^2.0.5", "gl-matrix": "^3.4.4", "gl-noise": "^1.6.1", "gsap": "3.13.0", "heatmap.js-fix": "^1.0.0", "iconify-icon": "^3.0.1", "json5": "^2.2.3", "jszip": "^3.10.1", "lamina": "1.2.2", "leaflet": "1.9.4", "lodash": "^4.17.21", "lygia": "^1.3.3", "mqtt": "^5.14.1", "naive-ui": "2.43.1", "netcdfjs": "^3.0.0", "nipplejs": "^0.10.2", "oimophysics": "^1.2.2", "patch-package": "^8.0.0", "pinia": "2.3.1", "postinstall-postinstall": "^2.1.0", "postprocessing": "6.37.8", "sass": "1.49.11", "simplex-noise": "^4.0.3", "three": "0.180.0", "three-bvh-csg": "^0.0.17", "three-custom-shader-material": "6.3.7", "three-loader-3dtiles": "1.2.7", "three-mesh-bvh": "0.9.1", "three-subdivide": "^1.1.5", "three-tile": "0.11.10", "three.quarks": "^0.16.0", "tilebelt-wgs84": "1.1.4", "turf": "^3.0.14", "tweakpane": "4.0.5", "unocss": "^66.5.2", "vite-plugin-javascript-obfuscator": "^3.1.0", "vue": "3.5.21", "vue-echarts": "^7.0.3", "vue3-lazyload": "^0.3.8" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" }