2025-03-10 19:48:25 +08:00
|
|
|
{
|
|
|
|
|
"name": "fpga-weblab",
|
2025-04-23 14:11:19 +08:00
|
|
|
"version": "0.1.0",
|
2025-03-10 19:48:25 +08:00
|
|
|
"private": true,
|
|
|
|
|
"type": "module",
|
|
|
|
|
"scripts": {
|
2025-05-12 21:08:08 +08:00
|
|
|
"dev": "vite --host",
|
2025-03-10 19:48:25 +08:00
|
|
|
"build": "run-p type-check \"build-only {@}\" --",
|
2025-04-22 14:20:14 +08:00
|
|
|
"preview": "vite preview",
|
|
|
|
|
"build-only": "vite build",
|
|
|
|
|
"type-check": "vue-tsc --build",
|
2025-07-11 14:32:26 +08:00
|
|
|
"gen-api": "npx tsx scripts/GenerateWebAPI.ts"
|
2025-03-10 19:48:25 +08:00
|
|
|
},
|
|
|
|
|
"dependencies": {
|
2025-08-01 19:55:55 +08:00
|
|
|
"@microsoft/signalr": "^9.0.6",
|
2025-04-26 19:59:35 +08:00
|
|
|
"@svgdotjs/svg.js": "^3.2.4",
|
2025-07-11 21:09:10 +08:00
|
|
|
"@tanstack/vue-table": "^8.21.3",
|
2025-03-22 21:50:56 +08:00
|
|
|
"@types/lodash": "^4.17.16",
|
2025-08-01 19:55:55 +08:00
|
|
|
"@types/signalr": "^2.4.3",
|
2025-07-07 13:33:18 +08:00
|
|
|
"@vueuse/core": "^13.5.0",
|
2025-05-19 18:47:15 +08:00
|
|
|
"async-mutex": "^0.5.0",
|
2025-07-30 15:31:11 +08:00
|
|
|
"axios": "^1.11.0",
|
2025-07-07 19:38:12 +08:00
|
|
|
"echarts": "^5.6.0",
|
2025-05-20 09:35:29 +08:00
|
|
|
"highlight.js": "^11.11.1",
|
2025-03-23 21:50:49 +08:00
|
|
|
"lodash": "^4.17.21",
|
2025-03-14 19:04:15 +08:00
|
|
|
"log-symbols": "^7.0.0",
|
2025-07-07 13:33:18 +08:00
|
|
|
"lucide-vue-next": "^0.525.0",
|
2025-05-16 20:35:43 +08:00
|
|
|
"marked": "^12.0.0",
|
2025-05-11 14:41:38 +08:00
|
|
|
"mathjs": "^14.4.0",
|
2025-08-13 19:27:09 +08:00
|
|
|
"md-editor-v3": "^5.8.4",
|
2025-03-10 19:48:25 +08:00
|
|
|
"pinia": "^3.0.1",
|
2025-07-07 13:33:18 +08:00
|
|
|
"reka-ui": "^2.3.1",
|
2025-03-14 19:04:15 +08:00
|
|
|
"ts-log": "^2.2.7",
|
2025-03-23 17:25:47 +08:00
|
|
|
"ts-results-es": "^5.0.1",
|
2025-03-10 19:48:25 +08:00
|
|
|
"vue": "^3.5.13",
|
2025-07-07 19:38:12 +08:00
|
|
|
"vue-echarts": "^7.0.3",
|
2025-07-07 13:33:18 +08:00
|
|
|
"vue-konva": "^3.2.1",
|
2025-03-22 21:50:56 +08:00
|
|
|
"vue-router": "4",
|
2025-05-20 17:09:57 +08:00
|
|
|
"yocto-queue": "^1.2.1",
|
2025-03-22 21:50:56 +08:00
|
|
|
"zod": "^3.24.2"
|
2025-03-10 19:48:25 +08:00
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
|
|
|
|
"@tailwindcss/postcss": "^4.0.12",
|
|
|
|
|
"@tsconfig/node22": "^22.0.0",
|
|
|
|
|
"@types/node": "^22.13.4",
|
|
|
|
|
"@vitejs/plugin-vue": "^5.2.1",
|
|
|
|
|
"@vitejs/plugin-vue-jsx": "^4.1.1",
|
|
|
|
|
"@vue/tsconfig": "^0.7.0",
|
|
|
|
|
"autoprefixer": "^10.4.20",
|
|
|
|
|
"daisyui": "^5.0.0",
|
2025-07-11 14:32:26 +08:00
|
|
|
"node-fetch": "^3.3.2",
|
2025-03-10 19:48:25 +08:00
|
|
|
"npm-run-all2": "^7.0.2",
|
2025-04-23 14:11:19 +08:00
|
|
|
"nswag": "^14.3.0",
|
2025-03-10 19:48:25 +08:00
|
|
|
"postcss": "^8.5.3",
|
|
|
|
|
"tailwindcss": "^4.0.12",
|
2025-07-11 14:32:26 +08:00
|
|
|
"ts-node": "^10.9.2",
|
|
|
|
|
"tsx": "^4.20.3",
|
2025-03-10 19:48:25 +08:00
|
|
|
"typescript": "~5.7.3",
|
2025-07-07 13:33:18 +08:00
|
|
|
"unplugin-vue-components": "^28.8.0",
|
2025-03-10 19:48:25 +08:00
|
|
|
"vite": "^6.1.0",
|
|
|
|
|
"vite-plugin-vue-devtools": "^7.7.2",
|
|
|
|
|
"vue-tsc": "^2.2.2"
|
|
|
|
|
}
|
|
|
|
|
}
|