Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
33 lines (33 loc) · 2.19 KB
/
Copy pathpackage.json
File metadata and controls
33 lines (33 loc) · 2.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
"name": "niyun-zhitan-web",
"version": "1.0.0",
"private": true,
"description": "泥云智探|齐鲁封泥智慧人文平台与千问AI导览",
"main": "server.js",
"scripts": {
"start": "npm run build && node server.js",
"dev": "npm run compile:frontend && vite",
"compile:frontend": "tsc -p tsconfig.json",
"build:three": "node scripts/build-three.mjs",
"build": "npm run compile:frontend && npm run build:three && node scripts/build-inline-textures.js && vite build && node scripts/prepare-offline.js",
"package:fc": "powershell -NoProfile -ExecutionPolicy Bypass -File scripts/package-fc.ps1",
"db:seed": "node db/seed.js",
"test:ai-status": "node --test tests/ai-status.test.cjs",
"check": "npm run compile:frontend && node --check server.js && node --check server/db.js && node --check db/seed.js && node --check .runtime/js/theme-bootstrap.js && node --check .runtime/js/offline-texture-loader.js && node --check .runtime/js/app.js && node --check .runtime/js/course-browser.js && node --check .runtime/js/scroll-story.js && node --check .runtime/js/opening-loader.js && node --check .runtime/js/search-dialog.js && node --check .runtime/js/ai-chat.js && node --check .runtime/js/page-effects.js && node --check .runtime/js/display-settings.js && node --check .runtime/js/site-navigation.js && node --check .runtime/js/map-browser.js && node --check .runtime/js/source-archive.js && node --check .runtime/js/api.js && node --check .runtime/js/config.js && node --check .runtime/js/analytics.js && node --check .runtime/js/ai-service.js && node --check js/quiz/main.js && node --check js/quiz/quiz-utils.js && node --check .runtime/js/three-map.js && node --check .runtime/js/three-showcase.js && node --check .runtime/data/shandong-terrain.js && node --check .runtime/data/3d-products.js && node --check data/texture-inline.js && node --check scripts/build-inline-textures.js"
},
"dependencies": {
"dotenv": "^16.4.7",
"mysql2": "^3.14.1",
"vue": "^3.5.21"
},
"devDependencies": {
"@types/three": "^0.160.0",
"@vitejs/plugin-vue": "^6.0.8",
"three": "0.160.0",
"typescript": "^5.9.3",
"vite": "^7.1.5"
},
"engines": {
"node": ">=18"
}
}