package.json 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. {
  2. "name": "TvT.js",
  3. "version": "1.0.0",
  4. "engines": {
  5. "node": ">=18.18"
  6. },
  7. "type": "module",
  8. "description": "An open-source framework for rapid implementation of 3D visualization projects",
  9. "scripts": {
  10. "dev": "fes dev",
  11. "build": "fes build",
  12. "pre.dev": "cross-env FES_ENV=predev fes dev",
  13. "pre.dev.one": "cross-env FES_ENV=predev.one fes dev",
  14. "pre.build": "cross-env NODE_OPTIONS=--max-old-space-size=8088 FES_ENV=predev fes build",
  15. "pre.build.one": "cross-env NODE_OPTIONS=--max-old-space-size=8088 FES_ENV=predev.one fes build",
  16. "both": "concurrently \"npm run dev\" \"npm run pre.dev\" ",
  17. "plugin.marker": "node pluginMaker/index.cjs",
  18. "pre.build.icegl": "cross-env NODE_OPTIONS=--max-old-space-size=8088 FES_ENV=predev FES_APP_ONLINE_API=true fes build",
  19. "analyze": "cross-env ANALYZE=1 fes build",
  20. "test:unit": "fes test:unit",
  21. "postinstall": "patch-package"
  22. },
  23. "keywords": [
  24. "three.js",
  25. "three",
  26. "3D",
  27. "webgl",
  28. "三维可视化",
  29. "TvT.js",
  30. "数字孪生",
  31. "tres.js",
  32. "tres"
  33. ],
  34. "author": "地虎降天龙",
  35. "license": "Apache-2.0",
  36. "publishConfig": {
  37. "access": "public"
  38. },
  39. "devDependencies": {
  40. "@fesjs/plugin-icon": "5.0.0-beta.0",
  41. "@fesjs/utils": "4.0.0-beta.0",
  42. "@originjs/vite-plugin-federation": "^1.4.1",
  43. "@tweakpane/core": "^2.0.5",
  44. "@types/mapbox__tilebelt": "^1.0.4",
  45. "@types/offscreencanvas": "^2019.7.3",
  46. "@types/three": "0.180.0",
  47. "@typescript-eslint/eslint-plugin": "^8.44.1",
  48. "@typescript-eslint/parser": "^8.44.1",
  49. "@webank/eslint-config-webank": "1.3.1",
  50. "concurrently": "^9.2.1",
  51. "cross-env": "^10.1.0",
  52. "eslint": "^9.36.0",
  53. "esm": "^3.2.25",
  54. "typescript": "5.9.2",
  55. "vite-plugin-glsl": "1.5.1"
  56. },
  57. "dependencies": {
  58. "3d-tiles-renderer": "0.4.16",
  59. "@amap/amap-jsapi-loader": "^1.0.1",
  60. "@fesjs/builder-vite": "4.0.5",
  61. "@fesjs/fes": "4.0.0-beta.1",
  62. "@fesjs/fes-design": "0.8.83",
  63. "@fesjs/plugin-access": "^4.0.0-beta.0",
  64. "@fesjs/plugin-enums": "4.0.0-beta.0",
  65. "@fesjs/plugin-layout": "6.0.0-beta.0",
  66. "@fesjs/plugin-model": "4.0.0-beta.0",
  67. "@fesjs/plugin-pinia": "4.0.0-beta.0",
  68. "@fesjs/plugin-qiankun": "4.0.0-beta.0",
  69. "@fesjs/plugin-request": "5.0.0-beta.0",
  70. "@fesjs/plugin-sass": "4.0.0-beta.0",
  71. "@here/quantized-mesh-decoder": "^1.2.8",
  72. "@icegl/geokit": "^2.0.3",
  73. "@iconify/json": "2.2.386",
  74. "@mapbox/tilebelt": "^2.0.2",
  75. "@mkkellogg/gaussian-splats-3d": "^0.4.7",
  76. "@pangenerator/tweakpane-textarea-plugin": "^2.0.0",
  77. "@pmndrs/vanilla": "^1.25.0",
  78. "@sparkjsdev/spark": "2.0.0",
  79. "@takram/three-atmosphere": "0.19.1",
  80. "@takram/three-clouds": "0.7.6",
  81. "@takram/three-geospatial": "0.9.1",
  82. "@takram/three-geospatial-effects": "0.6.4",
  83. "@tresjs/cientos": "5.2.1",
  84. "@tresjs/core": "5.2.1",
  85. "@tresjs/leches": "0.14.1",
  86. "@tresjs/post-processing": "3.1.0",
  87. "@turf/turf": "^7.2.0",
  88. "@tweenjs/tween.js": "^25.0.0",
  89. "@vicons/carbon": "^0.13.0",
  90. "@vicons/ionicons5": "^0.13.0",
  91. "@visactor/vchart": "^2.0.5",
  92. "@visactor/vchart-theme": "^1.12.2",
  93. "animate.css": "^4.1.1",
  94. "axios": "^1.12.2",
  95. "cannon-es": "^0.20.0",
  96. "cesium": "1.145.0",
  97. "chalk": "^5.6.2",
  98. "color": "^5.0.2",
  99. "compressing": "^2.0.0",
  100. "core-js": "^3.45.1",
  101. "d3-geo": "^3.1.1",
  102. "dayjs": "^1.11.18",
  103. "echarts": "^6.0.0",
  104. "echarts-liquidfill": "^3.1.0",
  105. "echarts-stat": "^1.2.0",
  106. "echarts-wordcloud": "^2.1.0",
  107. "file-saver": "^2.0.5",
  108. "gl-matrix": "^3.4.4",
  109. "gl-noise": "^1.6.1",
  110. "gsap": "3.13.0",
  111. "heatmap.js-fix": "^1.0.0",
  112. "iconify-icon": "^3.0.1",
  113. "json5": "^2.2.3",
  114. "jszip": "^3.10.1",
  115. "lamina": "1.2.2",
  116. "leaflet": "1.9.4",
  117. "lodash": "^4.17.21",
  118. "lygia": "^1.3.3",
  119. "mqtt": "^5.14.1",
  120. "naive-ui": "2.43.1",
  121. "netcdfjs": "^3.0.0",
  122. "nipplejs": "^0.10.2",
  123. "oimophysics": "^1.2.2",
  124. "patch-package": "^8.0.0",
  125. "pinia": "2.3.1",
  126. "postinstall-postinstall": "^2.1.0",
  127. "postprocessing": "6.37.8",
  128. "sass": "1.49.11",
  129. "simplex-noise": "^4.0.3",
  130. "three": "0.180.0",
  131. "three-bvh-csg": "^0.0.17",
  132. "three-custom-shader-material": "6.3.7",
  133. "three-loader-3dtiles": "1.2.7",
  134. "three-mesh-bvh": "0.9.1",
  135. "three-subdivide": "^1.1.5",
  136. "three-tile": "0.11.10",
  137. "three.quarks": "^0.16.0",
  138. "tilebelt-wgs84": "1.1.4",
  139. "turf": "^3.0.14",
  140. "tweakpane": "4.0.5",
  141. "unocss": "^66.5.2",
  142. "vite-plugin-javascript-obfuscator": "^3.1.0",
  143. "vue": "3.5.21",
  144. "vue-echarts": "^7.0.3",
  145. "vue3-lazyload": "^0.3.8"
  146. },
  147. "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
  148. }