| { |
| "name": "penclip", |
| "version": "0.3.1", |
| "description": "Paperclip CN CLI — orchestrate AI agent teams to run a business", |
| "type": "module", |
| "bin": { |
| "penclip": "./dist/index.js" |
| }, |
| "keywords": [ |
| "paperclip", |
| "ai", |
| "agents", |
| "orchestration", |
| "cli" |
| ], |
| "license": "MIT", |
| "repository": { |
| "type": "git", |
| "url": "https://github.com/penclipai/paperclip-cn", |
| "directory": "cli" |
| }, |
| "homepage": "https://github.com/penclipai/paperclip-cn", |
| "bugs": { |
| "url": "https://github.com/penclipai/paperclip-cn/issues" |
| }, |
| "files": [ |
| "dist" |
| ], |
| "publishConfig": { |
| "access": "public" |
| }, |
| "scripts": { |
| "dev": "tsx src/index.ts", |
| "build": "node --input-type=module -e \"import esbuild from 'esbuild'; import config from './esbuild.config.mjs'; await esbuild.build(config);\" && node ../scripts/fs-ops.mjs chmod dist/index.js", |
| "clean": "node ../scripts/fs-ops.mjs rm dist", |
| "typecheck": "tsc --noEmit" |
| }, |
| "dependencies": { |
| "@clack/prompts": "^0.10.0", |
| "@penclipai/adapter-claude-local": "workspace:*", |
| "@penclipai/adapter-codebuddy-local": "workspace:*", |
| "@penclipai/adapter-codex-local": "workspace:*", |
| "@penclipai/adapter-cursor-local": "workspace:*", |
| "@penclipai/adapter-gemini-local": "workspace:*", |
| "@penclipai/adapter-opencode-local": "workspace:*", |
| "@penclipai/adapter-pi-local": "workspace:*", |
| "@penclipai/adapter-qwen-local": "workspace:*", |
| "@penclipai/adapter-openclaw-gateway": "workspace:*", |
| "@penclipai/adapter-utils": "workspace:*", |
| "@penclipai/db": "workspace:*", |
| "@penclipai/server": "workspace:*", |
| "@penclipai/shared": "workspace:*", |
| "drizzle-orm": "0.38.4", |
| "dotenv": "^17.0.1", |
| "commander": "^13.1.0", |
| "embedded-postgres": "^18.1.0-beta.16", |
| "picocolors": "^1.1.1" |
| }, |
| "devDependencies": { |
| "@types/node": "^22.12.0", |
| "tsx": "^4.19.2", |
| "typescript": "^5.7.3" |
| } |
| } |
|
|