{ "name": "toolfactory", "version": "0.3.1", "description": "Build an agent tool once; ship it as Agent Skills, MCP servers, Agent Plugins / Claude / Codex / Cursor bundles, OpenClaw and Hermes plugins, CLIs, and packages, with the tests and releases to match.", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/GoatInAHat/toolfactory.git" }, "type": "module", "packageManager": "pnpm@10.33.0", "engines": { "node": ">=22.12" }, "scripts": { "build": "tsc -p tsconfig.json", "check": "biome check . && tsc -p tsconfig.json --noEmit", "format": "biome format --write .", "test": "vitest run --passWithNoTests", "test:integration": "node --import tsx scripts/check-vscode.mjs", "toolfactory": "node --import tsx src/toolfactory/cli.ts", "vendor:template": "node --import tsx src/hosts/template.ts --write" }, "dependencies": { "@modelcontextprotocol/client": "^2.0.0", "@modelcontextprotocol/node": "^2.0.0", "@modelcontextprotocol/server": "^2.0.0", "ajv": "^8.20.0", "commander": "^15.0.0", "smol-toml": "^1.8.0", "yaml": "^2.9.0", "zod": "^4.5.4" }, "devDependencies": { "@biomejs/biome": "^2.5.11", "@types/node": "^22.19.0", "tsx": "^4.23.13", "typescript": "^6.0.3", "vitest": "^4.1.11" }, "bin": { "toolfactory": "./dist/toolfactory/cli.js" }, "files": [ "dist", "src", "schemas", "web/dist", "README.md", "LICENSE" ], "exports": { ".": "./dist/index.js", "./dist/*": "./dist/*" }, "homepage": "https://github.com/GoatInAHat/toolfactory", "keywords": [ "agent", "mcp", "skills", "agent-plugins", "openclaw", "hermes", "claude-code", "codex", "cursor" ], "mcpName": "io.github.GoatInAHat/toolfactory" }