{ "name": "@runfusion/fusion", "version": "0.26.0", "license": "MIT", "description": "Fusion CLI: HTTP API server, daemon, dashboard launcher, and task tooling for the Fusion AI coding agent.", "homepage": "https://github.com/Runfusion/Fusion#readme", "bugs": { "url": "https://github.com/Runfusion/Fusion/issues" }, "type": "module", "keywords": [ "pi-package" ], "bin": { "fn": "./dist/bin.js", "fusion": "./dist/bin.js" }, "pi": { "extensions": [ "./dist/extension.js" ], "skills": [ "./skill" ], "image": "https://raw.githubusercontent.com/Runfusion/Fusion/main/demo/screenshot.png" }, "publishConfig": { "access": "public" }, "files": [ "dist/**/*.js", "dist/**/*.d.ts", "dist/**/*.d.ts.map", "dist/**/*.js.map", "dist/client/**", "dist/pi-claude-cli/**", "dist/droid-cli/**", "dist/plugins/**", "skill/**", "README.md" ], "scripts": { "dev": "tsx src/bin.ts", "prebuild": "node ../../scripts/sync-fusion-skill-tools.mjs", "prepack": "node ./scripts/prepare-publish-manifest.mjs prepack", "postpack": "node ./scripts/prepare-publish-manifest.mjs postpack", "build": "tsup", "build:exe": "bun run build.ts", "build:exe:all": "bun run build.ts --all", "typecheck": "tsc --noEmit", "test": "vitest run --silent=passed-only --reporter=dot", "test:slow-cli": "cross-env FUSION_TEST_SLOW_CLI=1 vitest run src/commands/__tests__/agent-export.test.ts --silent=passed-only --reporter=dot", "test:extension-integration": "cross-env FUSION_TEST_EXTENSION_INTEGRATION=1 vitest run src/__tests__/extension-integration.test.ts --silent=passed-only --reporter=dot", "test:build-exe": "cross-env FUSION_TEST_BUILD_EXE=1 vitest run --config vitest.build-exe.config.ts --silent=passed-only --reporter=dot", "test:pre-release": "pnpm test:slow-cli && pnpm test:build-exe" }, "dependencies": { "@mariozechner/pi-ai": "^0.73.0", "@mariozechner/pi-coding-agent": "^0.73.0", "dockerode": "^4.0.12", "express": "^5.1.0", "ink": "^6.8.0", "ink-spinner": "^5.0.0", "ink-text-input": "^6.0.0", "ioredis": "^5.6.0", "multer": "^2.1.1", "node-pty": "npm:@homebridge/node-pty-prebuilt-multiarch@^0.13.1", "react": "^19.0.0" }, "peerDependencies": { "@mariozechner/pi-ai": "*", "@mariozechner/pi-coding-agent": "*", "typebox": "*" }, "peerDependenciesMeta": { "@mariozechner/pi-ai": { "optional": true }, "@mariozechner/pi-coding-agent": { "optional": true }, "typebox": { "optional": true } }, "devDependencies": { "@fusion/core": "workspace:*", "@fusion/dashboard": "workspace:*", "@fusion/engine": "workspace:*", "@fusion/pi-claude-cli": "workspace:*", "@fusion/pi-llama-cpp": "workspace:*", "@types/node": "^22.0.0", "@types/react": "^19.0.0", "@vitest/coverage-v8": "^3.1.0", "cross-env": "^7.0.0", "esbuild": "^0.25.12", "ink-testing-library": "^4.0.0", "tsup": "^8.5.1", "tsx": "^4.19.0", "typebox": "^1.0.0", "typescript": "^5.7.0", "vitest": "^3.1.0", "yaml": "^2.8.3" }, "repository": { "type": "git", "url": "https://github.com/Runfusion/Fusion" } }