{ "name": "3d-earth", "version": "1.0.0", "description": "3d-earth", "keywords": [ "GhostCat", "3d", "threejs", "typescript", "vue" ], "type": "module", "author": "GhostCat", "license": "MIT", "scripts": { "dev": "vite", "build": "vue-tsc --noEmit && vite build", "serve": "vite preview", "lint": "eslint", "prepare": "husky install" }, "lint-staged": { "src/*.{js,jsx,tsx,ts,vue}": "eslint --fix" }, "homepage": "https://gcat.cc", "devDependencies": { "@babel/core": "^7.12.10", "@babel/preset-env": "^7.12.11", "@commitlint/config-conventional": "^15.0.0", "@size-limit/preset-small-lib": "^7.0.3", "@types/lodash": "^4.14.172", "@types/minimatch": "^6.0.0", "@types/three": "^0.144.0", "@typescript-eslint/eslint-plugin": "^5.13.0", "@typescript-eslint/parser": "^5.13.0", "@vitejs/plugin-vue": "^4.0.0", "babel-loader": "^8.2.2", "clean-webpack-plugin": "^3.0.0", "copy-webpack-plugin": "^9.0.1", "core-js": "^3.8.1", "css-loader": "^6.2.0", "eslint": "^8.10.0", "eslint-webpack-plugin": "^3.1.1", "html-webpack-plugin": "^4.5.0", "husky": "^7.0.0", "lint-staged": "^12.1.2", "style-loader": "^3.2.1", "ts-loader": "^8.0.12", "ts-shader-loader": "^1.0.6", "typescript": "^4.1.3", "vite": "^4.0.0", "vue-tsc": "^1.0.11" }, "dependencies": { "@dataview/datav-vue3": "^0.0.0-test.1672506674342", "@jiaminghi/data-view": "^2.10.0", "@kjgl77/datav-vue3": "^1.7.4", "@tweakpane/core": "^1.0.6", "autofit.js": "^3.2.8", "axios": "^1.13.2", "echarts": "^6.0.0", "element-plus": "^2.13.0", "eslint-webpack-plugin": "^3.1.1", "gsap": "^3.7.1", "html2canvas": "^1.4.1", "lodash": "^4.17.21", "pietile-eventemitter": "^1.0.1", "postcss-px-to-viewport": "^1.1.1", "postcss-pxtorem": "^6.1.0", "sass": "^1.97.1", "three": "^0.145.0", "vue": "^3.2.45", "vue-seamless-scroll": "^1.1.23", "vue3-scale-box": "^0.1.9", "vue3-seamless-scroll": "^3.0.2" } }