{ "name": "fusion-workspace", "version": "0.0.0", "private": true, "type": "module", "packageManager": "pnpm@10.33.0", "scripts": { "dev": "node scripts/dev-with-memory.mjs", "dev:ui": "pnpm --filter @fusion/dashboard dev", "lint": "eslint .", "build": "pnpm -r build", "build:exe": "pnpm build && pnpm --filter @gsxdsm/fusion build:exe", "build:exe:all": "pnpm build && pnpm --filter @gsxdsm/fusion build:exe:all", "test": "pnpm -r --workspace-concurrency=1 test", "test:fast": "VITEST_MAX_WORKERS=4 pnpm -r --workspace-concurrency=2 test", "test:isolated": "node scripts/check-test-isolation.mjs --before && pnpm test && node scripts/check-test-isolation.mjs", "test:check-isolation": "node scripts/check-test-isolation.mjs", "test:coverage": "pnpm -r --workspace-concurrency=1 exec vitest run --silent=passed-only --reporter=dot --coverage", "test:coverage:core": "pnpm --filter @fusion/core exec vitest run --silent=passed-only --reporter=dot --coverage", "test:coverage:engine": "pnpm --filter @fusion/engine exec vitest run --silent=passed-only --reporter=dot --coverage", "test:coverage:cli": "pnpm --filter @gsxdsm/fusion exec vitest run --silent=passed-only --reporter=dot --coverage", "test:coverage:dashboard": "pnpm --filter @fusion/dashboard exec vitest run --silent=passed-only --reporter=dot --coverage", "typecheck": "pnpm -r typecheck", "changeset": "changeset", "version": "changeset version", "release:version": "changeset version", "mobile:build": "pnpm --filter @fusion/dashboard build && pnpm --filter @fusion/mobile cap sync", "mobile:ios": "pnpm mobile:build && pnpm --filter @fusion/mobile cap open ios", "mobile:android": "pnpm mobile:build && pnpm --filter @fusion/mobile cap open android", "mobile:dev:ios": "pnpm --filter @fusion/mobile dev:ios", "mobile:dev:android": "pnpm --filter @fusion/mobile dev:android", "mobile:sync": "pnpm --filter @fusion/mobile cap sync", "build:desktop": "pnpm --filter @fusion/desktop build" }, "pnpm": { "onlyBuiltDependencies": [ "electron", "esbuild", "koffi", "protobufjs" ] }, "devDependencies": { "@changesets/cli": "^2.30.0", "@eslint/js": "^9.0.0", "eslint": "^9.0.0", "tsx": "^4.19.0", "typescript": "^5.7.0", "typescript-eslint": "^8.0.0" } }