Files
freedak f7a720204a Update: 将子项目从 submodule 转为完整内容
- 移除 GovAI, nomifun-tauri, 算力盒子 的 submodule 引用
- 添加所有子项目的完整源代码
- 保留原始 .git 为 .git.bak 备份
2026-07-04 19:20:46 +08:00

34 lines
1.9 KiB
JSON

{
"name": "nomifun-tauri",
"private": true,
"version": "0.1.0",
"license": "Apache-2.0",
"workspaces": ["ui"],
"scripts": {
"dev": "bun scripts/prune-build.mjs && bun scripts/free-ports.mjs 5173 && bun scripts/kill-stale-dev.mjs && bun scripts/ensure-ui-dist.mjs && NOMI_CHANNEL=dev tauri dev --config apps/desktop/tauri.conf.json --config apps/desktop/tauri.dev.conf.json",
"dev:web": "bun scripts/prune-build.mjs && bun scripts/free-ports.mjs 5173 8787 && concurrently -k -n api,ui -c blue,magenta \"cargo run -p nomifun-web -- --port 8787 --dist ui/dist --insecure-no-auth\" \"bun run --filter=./ui dev:web\"",
"dev:ui": "bun run --filter=./ui dev",
"build": "CI=true tauri build --config apps/desktop/tauri.conf.json && bun scripts/prune-build.mjs --post",
"build:signed": "bash scripts/desktop-build-signed.sh",
"build:updater": "CI=true tauri build --config apps/desktop/tauri.conf.json --config '{\"bundle\":{\"createUpdaterArtifacts\":true}}' && bun scripts/prune-build.mjs --post",
"build:ui": "bun run --filter=./ui build",
"serve:web": "bun scripts/prune-build.mjs && bun scripts/free-ports.mjs 8787 && cargo run -p nomifun-web",
"test": "bun scripts/prune-build.mjs && cargo test",
"test:fast": "bun scripts/prune-build.mjs && cargo nextest run",
"check": "bun run typecheck && bun run check:i18n && bun run check:theme && bun run help --check",
"typecheck": "bun run --filter=./ui typecheck",
"check:i18n": "bun scripts/generate-i18n-types.mjs --check",
"check:theme": "bun scripts/check-theme-contract.mjs",
"fmt": "cargo fmt",
"fmt:check": "cargo fmt --check",
"gen:i18n": "bun scripts/generate-i18n-types.mjs",
"clean": "bun scripts/prune-build.mjs --release",
"seed:dev": "bun scripts/seed-dev-from-prod.mjs",
"help": "bun scripts/help.mjs"
},
"devDependencies": {
"@tauri-apps/cli": "^2.1.0",
"concurrently": "^9.2.1"
}
}