{ "name": "one-shot-ui", "version": "0.12.0", "description": "Deterministic UI extraction, screenshot diffing, and design-language/style transfer for AI coding agents", "type": "module", "mcpName": "io.github.TN0123/one-shot-ui", "packageManager": "bun@1.3.2", "workspaces": [ "packages/*" ], "bin": { "one-shot-ui": "dist/cli.mjs", "one-shot-ui-mcp": "dist/mcp.mjs" }, "files": [ "dist/", "AGENTS.md", "skill/" ], "engines": { "node": ">=18" }, "keywords": [ "ui", "screenshot", "extract", "diff", "design-to-code", "design-tokens", "design-system", "style-transfer", "cli", "agent", "vision", "mcp", "model-context-protocol", "claude-code" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/TN0123/one-shot-ui.git" }, "scripts": { "build": "bun scripts/build.ts", "prepublishOnly": "bun run build", "install:browsers": "playwright install chromium", "typecheck": "tsc --noEmit", "dev:mcp": "bun packages/mcp/src/index.ts", "dev:extract": "bun packages/cli/src/index.ts extract", "dev:compare": "bun packages/cli/src/index.ts compare", "dev:capture": "bun packages/cli/src/index.ts capture", "dev:benchmark": "bun packages/cli/src/index.ts benchmark", "dev:agent-benchmark": "bun packages/agent-benchmark/src/cli.ts" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "commander": "^14.0.1", "pixelmatch": "^7.1.0", "playwright": "^1.54.2", "pngjs": "^7.0.0", "sharp": "^0.34.3", "tesseract.js": "^6.0.1", "zod": "^4.1.5" }, "devDependencies": { "@types/bun": "^1.3.11", "@types/node": "^24.3.0", "typescript": "^5.9.2" } }