8df7aa5a创建于 5月11日历史提交
{
  "name": "BitFun",
  "private": true,
  "version": "0.2.7",
  "type": "module",
  "engines": {
    "node": ">=18.0.0"
  },
  "scripts": {
    "copy-monaco": "copyfiles -u 5 \"src/web-ui/node_modules/monaco-editor/min/vs/**/*\" src/web-ui/public/monaco-editor",
    "copy-icons": "copyfiles -f \"src/apps/desktop/icons/Logo-ICON.png\" \"src/web-ui/public/\"",
    "copy-assets": "pnpm run copy-monaco && pnpm run copy-icons",
    "generate-version": "node scripts/generate-version.cjs",
    "generate-all": "pnpm run generate-version",
    "postinstall": "pnpm run copy-assets",
    "dev": "node scripts/dev.cjs web",
    "dev:web": "pnpm --dir src/web-ui dev",
    "lint:web": "pnpm --dir src/web-ui run lint",
    "lint:web:fix": "pnpm --dir src/web-ui run lint:fix",
    "i18n:audit": "node scripts/i18n-audit.mjs",
    "prebuild": "pnpm run prebuild:web",
    "prebuild:web": "pnpm run copy-assets --silent && pnpm run generate-all --silent",
    "type-check:web": "pnpm --dir src/web-ui run type-check",
    "build": "pnpm run build:web",
    "verify:monaco-assets": "node scripts/verify-monaco-assets.cjs",
    "build:web": "pnpm run type-check:web && pnpm --dir src/web-ui build && pnpm run verify:monaco-assets",
    "build:mobile-web": "pnpm --dir src/mobile-web build",
    "prepare:mobile-web": "node scripts/mobile-web-build.cjs",
    "preview": "pnpm --dir src/web-ui preview",
    "desktop:dev": "node scripts/dev.cjs desktop",
    "desktop:preview:debug": "node scripts/dev.cjs desktop-preview",
    "desktop:dev:raw": "cross-env-shell CI=true \"cd src/apps/desktop && tauri dev\"",
    "desktop:build": "node scripts/desktop-tauri-build.mjs",
    "desktop:build:fast": "node scripts/desktop-tauri-build.mjs --debug --no-bundle",
    "desktop:build:release-fast": "node scripts/desktop-tauri-build.mjs --no-bundle -- --profile release-fast --features devtools",
    "desktop:build:exe": "node scripts/desktop-tauri-build.mjs --no-bundle",
    "desktop:build:nsis": "node scripts/desktop-tauri-build.mjs --bundles nsis",
    "desktop:build:nsis:fast": "node scripts/desktop-tauri-build.mjs --bundles nsis -- --profile release-fast --features devtools",
    "desktop:build:arm64": "node scripts/desktop-tauri-build.mjs --target aarch64-apple-darwin --bundles app,dmg",
    "desktop:build:x86_64": "node scripts/desktop-tauri-build.mjs --target x86_64-apple-darwin --bundles app,dmg",
    "desktop:build:linux": "node scripts/desktop-tauri-build.mjs",
    "desktop:build:linux:deb": "node scripts/desktop-tauri-build.mjs --bundles deb",
    "desktop:build:linux:rpm": "node scripts/desktop-tauri-build.mjs --bundles rpm",
    "desktop:build:linux:appimage": "node scripts/desktop-tauri-build.mjs --bundles appimage",
    "installer:build": "pnpm --dir BitFun-Installer run installer:build",
    "installer:build:fast": "pnpm --dir BitFun-Installer run installer:build:fast",
    "installer:build:only": "pnpm --dir BitFun-Installer run installer:build:only",
    "installer:build:only:fast": "pnpm --dir BitFun-Installer run installer:build:only:fast",
    "installer:dev": "pnpm --dir BitFun-Installer run installer:dev",
    "cli:dev": "cd src/apps/cli && cargo run --",
    "cli:build": "cd src/apps/cli && cargo build --release",
    "cli:run": "cd src/apps/cli && cargo run --release --",
    "cli:exec": "cd src/apps/cli && cargo run -- exec",
    "cli:check": "cd src/apps/cli && cargo check",
    "cli:test": "cd src/apps/cli && cargo test",
    "preview-components": "pnpm --dir src/web-ui exec vite --config vite.config.preview.ts",
    "build-components": "pnpm --dir src/web-ui exec vite build --config vite.config.preview.ts",
    "website:dev": "pnpm --dir website run dev",
    "website:build": "pnpm --dir website run build",
    "website:preview": "pnpm --dir website run preview",
    "website:install": "pnpm --dir website install",
    "e2e:install": "pnpm --dir tests/e2e install",
    "e2e:test": "cross-env BITFUN_E2E_APP_MODE=debug pnpm --dir tests/e2e test",
    "e2e:test:l0": "cross-env BITFUN_E2E_APP_MODE=debug pnpm --dir tests/e2e run test:l0",
    "e2e:test:l0:all": "cross-env BITFUN_E2E_APP_MODE=debug pnpm --dir tests/e2e run test:l0:all",
    "e2e:test:l1": "cross-env BITFUN_E2E_APP_MODE=debug pnpm --dir tests/e2e run test:l1",
    "e2e:test:smoke": "cross-env BITFUN_E2E_APP_MODE=debug pnpm --dir tests/e2e run test:smoke",
    "e2e:test:chat": "cross-env BITFUN_E2E_APP_MODE=debug pnpm --dir tests/e2e run test:chat"
  },
  "devDependencies": {
    "@tauri-apps/cli": "^2.10.0",
    "@vitejs/plugin-react": "^4.6.0",
    "copyfiles": "^2.4.1",
    "cross-env": "^10.1.0",
    "sass": "^1.93.2",
    "sharp": "^0.34.3",
    "typescript": "~5.8.3",
    "vite": "^7.0.4"
  },
  "packageManager": "pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b",
  "dependencies": {
    "pnpm": "^10.32.1",
    "pptxgenjs": "^4.0.1"
  }
}