{ "name": "@clawops/cli", "version": "2.0.2", "description": "Deploy and manage self-hosted OpenClaw instances across clouds", "type": "module", "bin": { "clawops": "./dist/cli.js" }, "exports": { ".": "./dist/index.js" }, "files": [ "dist", "spec" ], "repository": { "type": "git", "url": "git+https://github.com/dfridkin/clawops.git" }, "homepage": "https://clawops.fyi", "mcpName": "io.github.dfridkin/clawops", "publishConfig": { "access": "public", "provenance": true }, "engines": { "node": ">=22" }, "packageManager": "pnpm@10.12.1", "scripts": { "dev": "tsx src/cli/index.ts", "build": "tsup", "test": "vitest run", "test:pulumi": "vitest run tests/providers/aws/program.test.ts tests/providers/azure/program.test.ts", "test:changed": "vitest --changed", "test:integration": "vitest run --config vitest.integration.config.ts", "test:cloud": "bash scripts/e2e/cloud.sh", "typecheck": "NODE_OPTIONS=--max-old-space-size=4096 tsc --noEmit", "lint": "eslint --max-warnings=0 src tests scripts", "gen:schemas": "tsx scripts/gen-schemas.ts", "changeset": "changeset", "release": "pnpm build && changeset publish", "test:mutation": "node scripts/dev/mutation-check.mjs", "graph": "node scripts/dev/graph.mjs", "verify:pack": "node scripts/dev/verify-pack.mjs", "version:packages": "changeset version && node scripts/sync-server-json.mjs", "sync:server-json": "node scripts/sync-server-json.mjs" }, "dependencies": { "@aws-sdk/client-bedrock": "^3.1063.0", "@aws-sdk/client-cloudwatch-logs": "^3.1063.0", "@aws-sdk/client-ec2": "^3.1063.0", "@aws-sdk/client-guardduty": "^3.1063.0", "@aws-sdk/client-iam": "^3.1063.0", "@aws-sdk/client-s3": "3.1132.0", "@aws-sdk/client-sts": "3.1132.0", "@modelcontextprotocol/sdk": "^1.0.0", "@pulumi/aws": "^6.0.0", "@pulumi/azure-native": "^2.0.0", "@pulumi/command": "^1.0.0", "@pulumi/docker": "^4.0.0", "@pulumi/gcp": "^7.0.0", "@pulumi/pulumi": "^3.0.0", "@pulumi/random": "^4.20.0", "ajv": "^8.0.0", "ajv-formats": "^3.0.0", "chalk": "^5.0.0", "citty": "^0.1.0", "conf": "^12.0.0", "google-auth-library": "^11.0.2", "inquirer": "^9.0.0", "ora": "^8.0.0", "ssh2": "^1.0.0", "zod": "^3.0.0" }, "devDependencies": { "@changesets/cli": "^2.0.0", "@types/js-yaml": "^4.0.0", "@types/node": "^22.0.0", "@types/ssh2": "^1.0.0", "@vitest/coverage-v8": "^2.0.0", "aws-sdk-client-mock": "^4.0.0", "eslint": "^9.0.0", "js-yaml": "^4.0.0", "nock": "^14.0.0", "testcontainers": "^11.14.0", "tsup": "^8.0.0", "tsx": "^4.0.0", "typescript": "^5.0.0", "typescript-eslint": "^8.0.0", "vitest": "^2.0.0" }, "pnpm": { "overrides": { "@pulumi/pulumi": "^3.0.0", "@smithy/types": "4.14.3" }, "onlyBuiltDependencies": [ "@pulumi/command", "cpu-features", "esbuild", "protobufjs", "ssh2" ] } }