{ "name": "mota-ts", "private": true, "version": "1.0.0", "type": "module", "scripts": { "dev": "tsx script/dev.ts", "build": "vue-tsc && vite build && tsx script/build.ts dist", "build-local": "vue-tsc && vite build && tsx script/build.ts local", "preview": "vite preview", "update": "tsx script/update.ts", "declare": "tsx script/declare.ts", "type": "vue-tsc --noEmit", "lines": "tsx script/lines.ts" }, "dependencies": { "@ant-design/icons-vue": "^6.1.0", "@emotion/css": "^11.13.0", "@vueuse/core": "^10.11.1", "anon-tokyo": "0.0.0-alpha.0", "ant-design-vue": "^3.2.20", "axios": "^1.7.4", "chart.js": "^4.4.3", "eventemitter3": "^5.0.1", "gl-matrix": "^3.4.3", "gsap": "^3.12.5", "jszip": "^3.10.1", "lodash-es": "^4.17.21", "lz-string": "^1.5.0", "mutate-animate": "^1.4.2", "vue": "^3.4.38" }, "devDependencies": { "@babel/cli": "^7.24.8", "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.7", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^11.1.6", "@types/babel__core": "^7.20.5", "@types/fontmin": "^0.9.4", "@types/fs-extra": "^9.0.13", "@types/lodash-es": "^4.17.12", "@types/node": "^18.19.44", "@types/ws": "^8.5.12", "@vitejs/plugin-legacy": "^4.1.1", "@vitejs/plugin-vue": "^4.6.2", "@vitejs/plugin-vue-jsx": "^3.1.0", "chokidar": "^3.6.0", "compressing": "^1.10.1", "fontmin": "^0.9.9", "form-data": "^4.0.0", "fs-extra": "^10.1.0", "less": "^4.2.0", "postcss-preset-env": "^9.6.0", "rollup": "^3.29.4", "terser": "^5.31.6", "tsx": "^4.17.0", "typescript": "^5.5.4", "unplugin-vue-components": "^0.22.12", "vite": "^4.5.3", "vue-tsc": "^2.1.6", "ws": "^8.18.0" } }