{ "name": "flow-center", "private": true, "version": "0.0.0", "nodeversion": "20.19.4", "type": "module", "scripts": { "dev": "vite --mode dev", "dev:mock": "vite --mode mock", "build": "vite build --mode base", "build:base": "vite build --mode base", "build:ld": "vite build --mode ld", "build:prod": "vite build --mode prod", "preview": "vite preview", "api:gen": "alova gen -f", "typecheck": "vue-tsc --noEmit", "test:line-offline": "esbuild tests/line-offline.test.ts --bundle --platform=node --format=esm --target=node20 --external:node:* --outfile=node_modules/.cache/line-offline.test.mjs && node node_modules/.cache/line-offline.test.mjs", "test:component": "vitest run", "test": "npm run test:line-offline && npm run test:component" }, "dependencies": { "@open-file-viewer/core": "^0.1.43", "@open-file-viewer/vue": "^0.1.43", "@types/lodash": "^4.14.196", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "alova": "^3.4.0", "axios": "^0.24.0", "lodash": "^4.17.21", "mitt": "^3.0.1", "mockjs": "^1.1.0", "pdfjs-dist": "^4.10.38", "pinia": "^2.1.4", "sass": "^1.64.1", "view-ui-plus": "1.3.24", "vite-plugin-mock": "2.9.6", "vue": "^3.4.19", "vue-router": "4", "vuedraggable": "^4.1.0" }, "devDependencies": { "@alova/wormhole": "^1.5.0", "@types/node": "^20.4.4", "@unocss/preset-rem-to-px": "^66.6.0", "@unocss/preset-uno": "^66.6.0", "@vitejs/plugin-vue": "^5.0.4", "@vue/test-utils": "2.4.6", "fast-glob": "^3.3.2", "jsdom": "25.0.1", "typescript": "^5.2.2", "unocss": "^66.6.0", "unplugin-auto-import": "0.18.3", "vite": "^5.1.4", "vite-plugin-html": "^3.2.2", "vite-plugin-svg-icons": "^2.0.1", "vitest": "2.1.9", "vue-tsc": "3.3.13" } }