{"_id":"@alter-ai/cli","_rev":"13-a9d0a83e7bb6c0e4ab16a84caaa43470","name":"@alter-ai/cli","dist-tags":{"latest":"0.9.1"},"versions":{"0.1.0":{"name":"@alter-ai/cli","version":"0.1.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.1.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"26d4ccc4fc74319a0a562542fae9d6e92f23fb44","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-mPVERP8YQOMxwxMC3BPl1IMTSaJ9g3P1OyWk0h2G/MKxL7/PRMFwVEN/1qsWwkLgZNWsBVHHvybmAWz7v99I3w==","signatures":[{"sig":"MEYCIQCJghXpThZISi8h8C/MJBapIWl4b6ZvvTBnoSJQRDvufgIhAITvDISsseg+zbgTMiG/a+cuSJlbiO6JZp0BAoEqZKcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486073},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"d1978d65a8a80172336b33eb52ea4e022854c52c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kdodhia","email":"kevan@alterai.dev"},"_npmVersion":"11.5.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0","@alter-ai/alter-sdk":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1779504802109_0.6260286706760352","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alter-ai/cli","version":"0.3.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.3.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"6e1cc2e3d1c1b7d2f06d113ab387c87a39c2f2ce","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-R7Bgz0zqQYVHm9KFdtnv8opyDxKEkS8mVDTVJFbADDfHVGhKxihZmSjmxq5LRjFX8VhAz6X7OWPftFiQk+aOyw==","signatures":[{"sig":"MEYCIQDnBM74/CChfenAFSfI+7tMsv4cJGBj5f27IVCm6BIVxwIhAKEvFjLKPrs0R7wC/wN3IwFkkavk0/dso859vFi+jY2D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496920},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"127d5752a5ee4b35578a1a43a843feda7327c416","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0","@alter-ai/alter-sdk":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1780000887755_0.7138367014435509","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alter-ai/cli","version":"0.3.1","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.3.1","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"9b5d0ceff80a2f0fba498fa97c06d046643d0e06","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.3.1.tgz","fileCount":4,"integrity":"sha512-26va3a2+5zKLZ39V9CJa6mH9ctQ2cxaxwYQ0pdmC9amvpOFD7BINd8qyTKUi6ceCC4FPfJ4xtp1noA8LsmwmDw==","signatures":[{"sig":"MEUCIEeZCH8MzdXdhSHav4534jI7U6uOu588mS8J6DvfggT3AiEA9HKXeDGcZVDYEnf5EWNoeuS5qtKJFForptefs9t4Rco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489532},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"a89f073722bbcee89d9ab1a4a1fd899181b5a8fd","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit && tsc -p tsconfig.scripts.json","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0","@alter-ai/alter-sdk":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1780003713958_0.7778375100463681","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@alter-ai/cli","version":"0.3.2","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.3.2","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"b73983797b2dbb388cee48ebbc5caa2a1a81de3c","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.3.2.tgz","fileCount":4,"integrity":"sha512-3emm4lBp2QOwKhjZ1UCNmOHgSnaTDjDlWlMwVrRhkqjHgdTuz9njZcBJpzxsuEKGlyJ22n56s5fXn9Z6CnyDDg==","signatures":[{"sig":"MEUCIQCSd/4QjT9BTRhJ1ThM9QK/djIl8fQY4UqEw5F0YcGAXwIgRGZarLcp4dQLnExKei1pKPvyuQ6HJWS9hJCRz5HbuRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492021},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"d312cd3a2e78ff35a28f66cdc5b07f9ede90c018","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit && tsc -p tsconfig.scripts.json","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.5.0","@types/node":"^20.0.0","@alter-ai/alter-sdk":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.2_1780010952553_0.6674325712288178","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@alter-ai/cli","version":"0.3.3","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.3.3","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"dcca773e5fcf81af434ec67a3763827fb019ac63","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.3.3.tgz","fileCount":4,"integrity":"sha512-xjaqw5GpRYh91JOimx1Dak3o/Fxk90ctsDDihQkqunBQKGzs60aBxGpgZUyFlPSN9cGz7/h+IV25T57Zf500bw==","signatures":[{"sig":"MEYCIQCq9JXNUGoUoXinbJWAV8oNKCOFz32upGdxX7bVszvzlQIhAPRl4GYuRQ7JJPSTxQnQYIfhix5vTZBzw45DDQ4nzbVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507750},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"45f579ea62f02fbbdb6e18e62ddbe8630b4f616f","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit && tsc -p tsconfig.scripts.json","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^4.1.8","typescript":"^5.5.0","@types/node":"^20.0.0","@alter-ai/alter-sdk":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3_1780611166098_0.00904066277494242","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alter-ai/cli","version":"0.4.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.4.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"cf0bb8fd1db801c97585c26d32a739f876d8c0f7","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.4.0.tgz","fileCount":4,"integrity":"sha512-VoAfyj3qolO/Lv5XC9K51NJCv7uyjuG2qDGiHEWtVSWUex1g1SBEe2/xoSblWMp37CT2hlqRg1JUySRuirQAiw==","signatures":[{"sig":"MEYCIQCDPWjnz//T/B8+BOe5Quvc2KKSvRJUiqUzJYw5R8orCwIhAJyHJFrYRvDI3lklf1iiaMaEyEEEP0gN33bQy2rVJxzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735991},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"0daa369731656f75e0e047848b23815ddd4986f6","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src/ tests/ --ext .ts","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit && tsc -p tsconfig.scripts.json && tsc -p tsconfig.tests.json","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^4.1.8","typescript":"^5.5.0","@types/node":"^20.0.0","@alter-ai/alter-sdk":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1781771287832_0.2384470352802026","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@alter-ai/cli","version":"0.5.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.5.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"af14b40e59c2914c02c1c34243a21344d0643f97","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.5.0.tgz","fileCount":4,"integrity":"sha512-XjQ+HGzhDAvluATqPyh/6YMP6/hl0EEopDZGUSmOqJ3QqpyMkz7ZdPfScf6WY9dDnPd5vjO0bx8YHqjPu6+2/Q==","signatures":[{"sig":"MEUCIGiWPWWhZwI85CkRFuUNrV8Uqg2rnfJsKdS/OMxvEkyoAiEAo9hN/bGexkHKOkUZalnmB9bEqSVbyueXDnNbpBEJpmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794905},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"b6569801d48682815474b200965d02417adaac82","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0","posthog-node":"4.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","eslint":"^9.39.4","vitest":"^4.1.8","@eslint/js":"^9.39.4","typescript":"^5.5.0","@types/node":"^20.0.0","typescript-eslint":"^8.53.0","@alter-ai/alter-sdk":"workspace:*","eslint-plugin-security":"^4.0.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1783369512821_0.8570675784890287","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@alter-ai/cli","version":"0.6.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.6.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"45b9b3299331077666fc86edd1508abb5cc4370d","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.6.0.tgz","fileCount":4,"integrity":"sha512-ii+UHPTC7ZYNQ8K1KVYf4TUBc3jllKFPylIZ/FRJ263xZt5X69qQq8H6+Q77mgUHSc20mu+pwi2HuEHGQltVJQ==","signatures":[{"sig":"MEUCIGdWrFfbyWrdtFTxuQXJXPIhH4vErUfHrbAh22liKvfsAiEA7qjtcbVBMemVuuWBveWb0cCKoo7lMN8s2MiP1uf5fls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853296},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"f4d07811959c2017c456c1a293cf0b595445ad53","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0","posthog-node":"4.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","eslint":"^9.39.4","vitest":"^4.1.8","@eslint/js":"^9.39.4","typescript":"^5.5.0","@types/node":"^20.0.0","typescript-eslint":"^8.53.0","@alter-ai/alter-sdk":"workspace:*","eslint-plugin-security":"^4.0.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1783912482336_0.4793102641818876","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@alter-ai/cli","version":"0.7.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.7.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"660ad30cb270014108882a605f11c806c0a4df2e","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.7.0.tgz","fileCount":4,"integrity":"sha512-XxQDYR31VOZTIPRhYlSTXguUoUpF/d6f03OEqouEx2VT3Ry8nhcLuUNI2IF9u9Y9f0bJ0VQrvTtKDsaUTNDWtQ==","signatures":[{"sig":"MEUCIQDn7CbNFpPi+sbu5T/9ZYlLxTRkrTI0sIz8s1/as0m62gIgDFZLPftF83LSM45MOmH1ob5OjjPD5pwowgo5Zfzv83w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589578},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"020f4b17d94c4ce17614e2f5f20127eddd7568ce","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0","posthog-node":"4.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","eslint":"^9.39.4","vitest":"^4.1.8","@eslint/js":"^9.39.4","typescript":"^5.5.0","@types/node":"^20.0.0","typescript-eslint":"^8.53.0","@alter-ai/alter-sdk":"workspace:*","eslint-plugin-security":"^4.0.1","@alter-vault/shared-types":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1784650086580_0.20417392689663494","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@alter-ai/cli","version":"0.7.3","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter AI"},"license":"MIT","_id":"@alter-ai/cli@0.7.3","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"92ad10db18cd2774820f23671b66fc525a3b6733","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.7.3.tgz","fileCount":6,"integrity":"sha512-QRhvc7VsV8m/xx35hON+D6RG7MFiRARFkl89K97Ix5hKx8Us6ROpZ1ye6O0nx3hoAjUJMld7H6m6lGy/2pvPVA==","signatures":[{"sig":"MEQCICLNoZXo8/Xy9UpHEORsyuBrkthWpERQNlol5S2Et/+dAiBuZ2rtwCNX3pip3qo6D2CbyXRVMlJxC9TXT3bhEftm4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1643103},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"a31c472bdb7ad120341be8fb543bfa3b6274ec7e","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","test":"pnpm --filter @alter-ai/alter-sdk build && pnpm run build && vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0","posthog-node":"4.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","eslint":"^9.39.4","vitest":"^4.1.8","@eslint/js":"^9.39.4","typescript":"^5.5.0","@types/node":"^20.0.0","typescript-eslint":"^8.53.0","@alter-ai/alter-sdk":"workspace:*","eslint-plugin-security":"^4.0.1","@alter-vault/shared-types":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3_1785433104224_0.01959099525160246","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@alter-ai/cli","version":"0.8.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter Labs, Inc."},"license":"MIT","_id":"@alter-ai/cli@0.8.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"ff5f8d04caee0d780011505e9b4feb29dd26009b","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.8.0.tgz","fileCount":6,"integrity":"sha512-5swfL4hHDv/AbP3TG56y+pfLmK0AbDtE9BzBtwVBJRxNy+t5ZZMDXfonbTvIbgRK2uPNgnh4xww/ujW4ZYr72g==","signatures":[{"sig":"MEYCIQDHhzZUE0FathhkPF4tBQePBb4uE2UA/xf0m99CZ3wz1AIhANj3Rc590GZSsJYOxrbbjCzMQYx/nLOsQdTeWci+8v1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761990},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"bf46771b6aba746e10d0f92d8b8a4fa2538a530f","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","test":"pnpm run generate:provider-shapes:check && pnpm --filter @alter-ai/alter-sdk build && pnpm run build && vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest","generate:provider-shapes":"node --import tsx scripts/generate-provider-shapes.ts","generate:provider-shapes:check":"node --import tsx scripts/generate-provider-shapes.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0","posthog-node":"^4.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.1","tsup":"8.5.1","eslint":"9.39.4","vitest":"4.1.8","@eslint/js":"9.39.4","typescript":"5.9.3","@types/node":"20.19.39","typescript-eslint":"8.53.0","@alter-ai/alter-sdk":"workspace:0.23.3","eslint-plugin-security":"4.0.1","@alter-vault/shared-types":"workspace:0.0.1","@alter-vault/shared-utils":"workspace:0.0.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1787551011337_0.42025045856483767","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@alter-ai/cli","version":"0.9.0","keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter Labs, Inc."},"license":"MIT","_id":"@alter-ai/cli@0.9.0","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"bin":{"alter":"dist/cli.js"},"dist":{"shasum":"6a92bb9ec17445f052fcfcb21de8d56d9a3d80da","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.9.0.tgz","fileCount":6,"integrity":"sha512-NzR9RdiKjKiBvyfkpD9KvenQf5WhUP+e0/UqnLaL51ysHk6/V4bJyUGV4e0b+fp+uIyY7Ls4EmqPUZARRO9DrA==","signatures":[{"sig":"MEUCIQDVaOLV/CBmt8zHZpv7f0Rqbj/n3L6jPf1jJY6CgNv9gAIgDk5/XdCnk4iL1HXfHt7sgu64TmEsLou4zZHzvlx0W/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775787},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20.10.0"},"gitHead":"6874c25f8c20fb4b4ed59513880ad2f9d4c0cb34","scripts":{"dev":"tsx src/cli.ts","lint":"eslint .","test":"pnpm run generate:provider-shapes:check && pnpm --filter @alter-ai/alter-sdk build && pnpm run build && vitest run","build":"tsup","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'","typecheck":"tsc --noEmit","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","test:watch":"vitest","generate:provider-shapes":"node --import tsx scripts/generate-provider-shapes.ts","generate:provider-shapes:check":"node --import tsx scripts/generate-provider-shapes.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"_npmVersion":"11.14.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.0.0","posthog-node":"^4.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.22.1","tsup":"8.5.1","eslint":"9.39.4","vitest":"4.1.8","@eslint/js":"9.39.4","typescript":"5.9.3","@types/node":"20.19.39","typescript-eslint":"8.53.0","@alter-ai/alter-sdk":"workspace:0.24.0","eslint-plugin-security":"4.0.1","@alter-vault/shared-types":"workspace:0.0.1","@alter-vault/shared-utils":"workspace:0.0.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1788245786327_0.8384984052223274","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@alter-ai/cli","version":"0.9.1","description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","type":"module","bin":{"alter":"dist/cli.js"},"main":"./dist/cli.js","scripts":{"build":"tsup","dev":"tsx src/cli.ts","generate:provider-shapes":"node --import tsx scripts/generate-provider-shapes.ts","generate:provider-shapes:check":"node --import tsx scripts/generate-provider-shapes.ts --check","test":"pnpm run generate:provider-shapes:check && pnpm --filter @alter-ai/alter-sdk build && pnpm run build && vitest run","test:watch":"vitest","docs:check":"tsx scripts/check-docs-drift.ts","docs:print":"tsx scripts/check-docs-drift.ts --print","typecheck":"tsc --noEmit","lint":"eslint .","format":"prettier --write 'src/**/*.ts' 'tests/**/*.ts'"},"keywords":["alter","vault","cli","developer-tools","automation"],"author":{"name":"Alter Labs, Inc."},"license":"MIT","dependencies":{"commander":"12.1.0","posthog-node":"4.18.0"},"optionalDependencies":{"keytar":"7.9.0"},"overrides":{"esbuild":"0.28.1"},"devDependencies":{"@alter-ai/alter-sdk":"workspace:0.24.2","@alter-vault/shared-types":"workspace:0.0.1","@alter-vault/shared-utils":"workspace:0.0.1","@eslint/js":"9.39.4","@types/node":"20.19.39","eslint":"9.39.4","eslint-plugin-security":"4.0.1","tsup":"8.5.1","tsx":"4.22.1","typescript":"5.9.3","typescript-eslint":"8.53.0","vitest":"4.1.8"},"engines":{"node":">=20.10.0"},"gitHead":"517a2a6eb390104bd9c7fa619beb5a391d38505c","types":"./dist/cli.d.ts","_id":"@alter-ai/cli@0.9.1","_nodeVersion":"20.20.2","_npmVersion":"11.14.1","dist":{"integrity":"sha512-xRuqhrgR4KxS+clft78JEE41X4jVGf3SzaBlvUvPpHypxHKlXqpLb8h75wvpEaVXYAYfWioVleIuus6TgnBJBQ==","shasum":"d4a9473c195c3573316957cdfa8ec511806451b5","tarball":"https://registry.npmjs.org/@alter-ai/cli/-/cli-0.9.1.tgz","fileCount":7,"unpackedSize":1818521,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAKt3GMCeh4bI/OG2iw4mcojc5LT59+YOtKDwNgFm7nfAiAVXFVrfcJe0E5S1IwvZ/UeHZvsRhe8T86KJBbxXVovVw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c7c53a6-be77-4182-9173-61776845e8cb"}},"directories":{},"maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.9.1_1789544751414_0.9975871717130416"},"_hasShrinkwrap":true}},"time":{"created":"2026-05-23T02:53:21.990Z","modified":"2026-09-16T07:45:51.731Z","0.1.0":"2026-05-23T02:53:22.278Z","0.3.0":"2026-05-28T20:41:27.919Z","0.3.1":"2026-05-28T21:28:34.143Z","0.3.2":"2026-05-28T23:29:12.705Z","0.3.3":"2026-06-04T22:12:46.256Z","0.4.0":"2026-06-18T08:28:08.049Z","0.5.0":"2026-07-06T20:25:13.083Z","0.6.0":"2026-07-13T03:14:42.559Z","0.7.0":"2026-07-21T16:08:06.777Z","0.7.3":"2026-07-30T17:38:24.372Z","0.8.0":"2026-08-24T05:56:51.496Z","0.9.0":"2026-09-01T06:56:26.495Z","0.9.1":"2026-09-16T07:45:51.559Z"},"author":{"name":"Alter Labs, Inc."},"license":"MIT","keywords":["alter","vault","cli","developer-tools","automation"],"description":"Command-line interface for the Alter Vault dev portal — scripted dashboard automation.","maintainers":[{"name":"srikard","email":"srikar@alterai.dev"},{"name":"kdodhia","email":"kevan@alterai.dev"}],"readme":"# `@alter-ai/cli`\n\nCommand-line client for the Alter Vault dev portal. Authenticates with a Personal Access Token (PAT) and exposes the dashboard's resource model as scriptable commands.\n\n📖 **Full docs:** [docs.alterauth.com/reference/cli](https://docs.alterauth.com/reference/cli)\n\n## Install\n\n```bash\nnpm install -g @alter-ai/cli\nalter --version\n```\n\n## Sign in\n\n```bash\nalter auth login                # interactive browser flow\nalter auth login --token-stdin  # pre-minted PAT; prompts, input hidden\n\n# CI: configure a masked ALTER_PAT secret in the provider, then run normally\nalter apps list\n```\n\n## Commands\n\n```\nauth                login | status | logout\napps                list | create | show | update | archive | unarchive | delete\nkeys                list | statistics | mint | show | rotate | revoke | rename\nagents              list | create | show | update | suspend | resume | revoke | audit |\n                    registry-list | registry-show |\n                    (+ mint-key, list-keys, revoke-key, deprecate-key, undeprecate-key)\nproviders           list | list-catalog | create | show | update | delete\n                    spec {list, status} | operations {list, get}\nidentity-providers  create | discover | webhook {enable, disable, rotate, status}\nmanaged-secrets     list | show | create | rotate | delete | templates | access |\n                    set-delegation-policy | set-allowed-hosts | users |\n                    grants {list, list-for-agent, create, update, revoke} |\n                    groups {list, show}\npolicy              show-app | simulate | rules {create, list, get, update, delete}\naudit               list | show | explain | portal-actions | grant-events | traces |\n                    threads | thread | agents | agent | integrity-check\ngrants              list | revoke\nanalytics           summary | dashboard | api-calls | by-provider | by-app |\n                    policy | latency | errors\nend-users           list | show\nbranding            get | set | reset\napprovals           defaults | list | show\npats                whoami\nlink / unlink       pin an app to the current directory\ndesign / verify     design-doc gate | code + runtime verification\ninit / doctor       project scaffolding | environment diagnosis\ncompletion          install | print\nself-update         --to <v>\nsdk-passthrough     request <grant-id> --url <url> | resolve-identity\n```\n\nData-returning commands expose `--output=json|table|jsonl`. For single-object\nreports (including `design`, `verify`, and `doctor`), `jsonl` falls back to\npretty-printed JSON. `--fields a,b,c` is global but only affects JSON / JSONL\nemitted through the shared output formatter; it is inert for table output and\ncommands that print confirmation text. See\n[scripting](https://docs.alterauth.com/reference/cli/scripting) for exit codes\nand CI patterns, and\n[authentication](https://docs.alterauth.com/reference/cli/authentication) for\ntoken storage details.\n\nAgent scope updates use optimistic concurrency because `--scopes` replaces the\ncomplete provider allowlist. Read the current `version`, then include it in the\nupdate so a concurrent operator change is rejected instead of overwritten:\n\n```bash\nalter agents show --app \"$APP_ID\" --agent \"$AGENT_ID\" --output=json\nalter agents update --app \"$APP_ID\" --agent \"$AGENT_ID\" \\\n  --scopes '{\"github\":[\"read:user\"]}' --expected-version 7\n```\n\nA concurrent change exits with code `5` and a safe conflict message. Fetch the\nagent again, reconcile the desired scopes, and retry with its new `version`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}