{"_id":"@revturbine/cli","_rev":"40-6ea3d1aee6898a74fdde9c0dbd64a8e2","name":"@revturbine/cli","dist-tags":{"latest":"0.20.0"},"versions":{"0.1.1":{"name":"@revturbine/cli","version":"0.1.1","license":"MIT","_id":"@revturbine/cli@0.1.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"8804037d840da5769032d0399c81c67923e70741","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.1.1.tgz","fileCount":4,"integrity":"sha512-SkFr+IVtf45soOq6wKRAZMSbqJHFtiU9Hil32rm+kDFJYW8gZFe3N0ajiOiXCMIpJZuUoQkT6f1/fEr3rdSFDg==","signatures":[{"sig":"MEUCIFuo6bBXyyNGznekU7VqLUiC1lmGAr5kIO5wENVKKZ9OAiEA0I/xxtlgwLNRoE8zkfkv0bxi70YiRJPiS61+M6BSMxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298106},"type":"module","engines":{"node":">=20"},"gitHead":"5c217e91cd15b2d53c4cfdc79f1ec8640b0c6959","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.1_1782320896775_0.8332277720609063","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@revturbine/cli","version":"0.2.0","license":"MIT","_id":"@revturbine/cli@0.2.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"20eef5ada1ba44bdd3f95632ac8736cece4e66b4","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-9s+FEzzW0Y7Hl49jbnW9QGC2jFf7vONv1xCKlgHed3vu8mQcA3BR3yCh1Amj+rIVvUHpzF4dZScEio3KJwnFuA==","signatures":[{"sig":"MEUCIQCwwcYlRml1teyYWQMBW4O9aSLfvhIzvVstzxcyXvlv5AIgIu07aIEea+HL4gNL5LPTzlaAoue37B5Fa9dsGcyDi/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303303},"type":"module","engines":{"node":">=20"},"gitHead":"79c7c1c413590d91cbee6f631a87f15ef3c6d72f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1782332303714_0.7737489966193474","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@revturbine/cli","version":"0.2.1","license":"MIT","_id":"@revturbine/cli@0.2.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"59d01534ee1f7f95c0852c2892c42301a824f70a","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.2.1.tgz","fileCount":4,"integrity":"sha512-6pLYhQtYERN5KtmGwylDJ2Uir6duzEoizvxnEruV1mptDeaaBO9nyQR2GVvAKsy4qVnpiIecNdH/R4Si2D1nyQ==","signatures":[{"sig":"MEQCICtTOxyOk0nUyNS+y2m/3NZ+XXHPGJaYVum3+KF+HodQAiBX0JjqzVrtpCkDMtR5WaomD7NjDpFJ0NLkknej0cCB5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304028},"type":"module","engines":{"node":">=20"},"gitHead":"d941931c3c49f8fe12ebf812b2705948037fb7f5","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.1_1782334739480_0.802012288544572","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@revturbine/cli","version":"0.3.0","license":"MIT","_id":"@revturbine/cli@0.3.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"3eae8fbdeb83d5424a00f79419a5e3b088a8bd38","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-/6QaT6lnPbU0I9Er5g7TWsikROBBpwAJHGSWNdNNPUhdAVGWhZBGDJ2iG/LMEKW/8Mq896jTnH72tW0H7flDmg==","signatures":[{"sig":"MEUCICpbD0C6Whk0BhYzUwOnA5BaICgx49RFw5iBGfy/f+LtAiEA2zt2jRWAsDKHy+gREaM43IpuCV9EbN1ox0vPcYQuxKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329352},"type":"module","engines":{"node":">=20"},"gitHead":"9bc86f799b0132e1a9ce023424ea055ef481a8ba","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1783790647599_0.11024576035597167","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@revturbine/cli","version":"0.3.1","license":"MIT","_id":"@revturbine/cli@0.3.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"029850229e1cdb33b444fb833b098ace74d4bc20","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.3.1.tgz","fileCount":4,"integrity":"sha512-Z8Bvqjp7ytpyZqMrez4jriqQ8bJl/CZB9QOO8lpkfP2aR+NXSagnTD88p/WyvSS5HeKUHM9LQ1+ktEMPgWmWdQ==","signatures":[{"sig":"MEUCIQCeioVULveE3TLWDv2mio4517nea8VbY/qaAOzQKzoaQQIgYROXIm17j0rEDWabAGFzGCBALr30MOzHfUHRt4E+ytE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":329350},"type":"module","engines":{"node":">=20"},"gitHead":"d28cfe4101e63d30637175352f0541250f235fd6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.1_1783792290638_0.026587870877003095","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@revturbine/cli","version":"0.4.0","license":"MIT","_id":"@revturbine/cli@0.4.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"46a845bd3dfbc5b50c13e17f2933fc74752aa905","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.4.0.tgz","fileCount":4,"integrity":"sha512-eiIXXxMZJZQ1OZl1eNdfoi6XSoU6Q5IqJLQQmM/E051QTp20lGmqxDE52wApVinhwQu9yH3tKijIjeQKGaqaeQ==","signatures":[{"sig":"MEYCIQDeyJ5XCzOqzO9PtfWu56vyxtPRZs/eqIkK/1fu1rvOPQIhAN2zqTGsXiPkC+KjYR5bQbnHcCz5Zfb7Vp6BjozHhgqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340256},"type":"module","engines":{"node":">=20"},"gitHead":"8fe6802835dfcb79abd46761d91ca557ff8e37e3","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1783878293082_0.6164579748331827","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@revturbine/cli","version":"0.5.0","license":"MIT","_id":"@revturbine/cli@0.5.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"8a4bf6c26810966eb7d0c4f9f2d09f9e07b4e9f1","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.5.0.tgz","fileCount":4,"integrity":"sha512-77BiB/wT58Dnlm0Ck28NYqhBv4tKaHJpEYeVuQQsAGAj3msoHb2yadogzaK3j+WC4bFd/J5ZE20e/fRu1ZaUlg==","signatures":[{"sig":"MEQCIG/g+53U1yFJkjKM6kB5wPYqD4OdXm3iTWFSEndoOvNqAiA7MKYtsAH6x6T1TTVO9W3kHstmdqADQXowt2ckab/D0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340647},"type":"module","engines":{"node":">=20"},"gitHead":"d6c54eb9c786862ed828d3e9b1c113ffdf2eddb4","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1783881728153_0.25531341541265107","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@revturbine/cli","version":"0.5.1","license":"MIT","_id":"@revturbine/cli@0.5.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"8fd3a3d706a53bf5691e69f1813b50a11bb386e6","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.5.1.tgz","fileCount":4,"integrity":"sha512-oONKrtaauhFZISaqNYtkLZH8SW3zMk1RMqvvzuigdzf2pXJr8XQ530sxitBRYFN4oC62yvTG0E+TMHeo9SVQOA==","signatures":[{"sig":"MEUCIQC0n+6sHT7mJkUa02v2uQJky5s1bTqhkD8IVjUofaUBJQIgHtadylENeXsSi2c1wWIEq5ytMLDLNuxVlXpfcluiVm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353496},"type":"module","engines":{"node":">=20"},"gitHead":"65f22395b1c82f23e47908d5cacf77a876c5c848","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1783906420625_0.28617912054905514","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@revturbine/cli","version":"0.5.2","license":"MIT","_id":"@revturbine/cli@0.5.2","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"9a4b02f4e4dc45cf2e61b510133e833fe5599665","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.5.2.tgz","fileCount":4,"integrity":"sha512-Xfyv+FBo752+aKGyE5gY+GWen2cXfY35gGQllmVzmfJwfnwlOHGOnZhgOLqa+hBFZ7SNgmbWvRJgp/cMrqrNTQ==","signatures":[{"sig":"MEYCIQDjDG/wYNm9t7KVueSjng7U0iQG8+7pU1DW+6Yn8+gDeAIhAIZ1PaZ8R8WZZ48V83B2FolQgLuel/tnOGkpXmRva1wT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354342},"type":"module","engines":{"node":">=20"},"gitHead":"59dbccfd187c69d880e8876f5f9b2bf105e5d68f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.2_1783908372780_0.9161724756140008","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@revturbine/cli","version":"0.6.0","license":"MIT","_id":"@revturbine/cli@0.6.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"33ba4a4b567fe5271232f815b332bfd7f60415c5","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.6.0.tgz","fileCount":4,"integrity":"sha512-ShkOhQ2i5K1pAF0lu/FwwIsmpF2p5vzufzJ1g3SBZGytHxfG4mPdyMBXfNIaVp/z0FXQCoNvhMiwwqfNxrMN4w==","signatures":[{"sig":"MEYCIQDfA6Izb5ZkUlsnEBjuRRnUyv5crjBYDUiJtOrBNvECFwIhAKzw1ES6ZFT8Qyeh9hd59yj1qBMHPaQb0msPxXo8wQOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356108},"type":"module","engines":{"node":">=20"},"gitHead":"4eea1e151ddc9f605d0f0cf2a02fcc977ad0acca","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1783911009954_0.29495180416871536","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@revturbine/cli","version":"0.7.0","license":"MIT","_id":"@revturbine/cli@0.7.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"0500db0fa2f942d356004f2cff571d9ecbd6f6ec","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.7.0.tgz","fileCount":4,"integrity":"sha512-f3FRAtv0rhx80VaFcCVNElb0IDsxtCMRcTf96PSyUe5v2jRkpPhRCu0A8yYmhs75diTDOM6FwdjD5wNdeLaWwg==","signatures":[{"sig":"MEYCIQCzQoGhfoWqFkWCqUicEnGkPbbetha3xEZPniS3V1LfMQIhAMuqO4Goxxz8/Kk2VhBcBiWv3ZF97GybAs+k3Q2V66sO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357402},"type":"module","engines":{"node":">=20"},"gitHead":"9232fed5cc5a553af3b28278f9b652e9c0d504c7","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1783912572671_0.11202174284775879","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@revturbine/cli","version":"0.7.1","license":"MIT","_id":"@revturbine/cli@0.7.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"234a2398bd5d7a705ad9bcee849a1b275aacfad5","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.7.1.tgz","fileCount":4,"integrity":"sha512-FL5ZeBgYOTaYFdPMnZgwR7qS2dLjno/+uyfqAZQhNjmP3P5JKzwI+QWabXLC4BZHFKo6Xqa8TSFNGkAd7jwPXw==","signatures":[{"sig":"MEUCIBNXwIdJuWshj/3LjOrJXFI5O6GOm6MjO9Gni9kh1hUsAiEAvV6Q9ONSbOKWQKHSJmZbKQS5tSjzhlwZIP1gD0Fcoro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358075},"type":"module","engines":{"node":">=20"},"gitHead":"f5a03130c1cf464885b9325982398c5cc4f50a7c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run test","typecheck":"tsc --noEmit","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","vitest":"^4.1.8","esbuild":"^0.28.0","@eslint/js":"^9.39.4","typescript":"^5.6.3","@types/node":"^22.15.3","typescript-eslint":"^8.62.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1783914666348_0.6720184625614358","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@revturbine/cli","version":"0.8.0","license":"MIT","_id":"@revturbine/cli@0.8.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"9fc7e26ad0e3a432cd430417c10b54463fd8f555","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.8.0.tgz","fileCount":4,"integrity":"sha512-l5eb8HiOZghiagcMrtCBn0WJT07JbGxGClYy2xiPscrIrOnCvPeNokyCMcYWdymdqmDyJgNwifMtYQdMEKxq/Q==","signatures":[{"sig":"MEUCIQD/je8rXLeBsAeVKMn9XX3fXADe1vpueflfrcIoOG8sIgIgZ1PPZQZ2DLXHJUYCYzqBw2VIXOtaAD2WW3Gz9xv9inQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402342},"type":"module","engines":{"node":">=22.13"},"gitHead":"7aa15f3a991124d92914fb614e6c62db6c5a9a22","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1784756452962_0.06903226463634615","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@revturbine/cli","version":"0.9.0","license":"MIT","_id":"@revturbine/cli@0.9.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"761a11040a344bdcf29a5cc7bfeb83e12263cbbb","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.9.0.tgz","fileCount":4,"integrity":"sha512-9i7WqS5pZ/IYqERJ5ULSBWR4DgIdLem18EfnhFeAwxfdN+y5Wca91G5HBcArJDJwar6kzc9KQsS1fVtrv1FUFg==","signatures":[{"sig":"MEUCIQDtV8l+GIEvoDTGPCfVUV9gxxF7zS7+c+/01m4dWpCHhQIgPxm6YgsL8YPL154QrqM8TsKKLdhf3zh2shwSDhfRN9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405331},"type":"module","engines":{"node":">=22.13"},"gitHead":"ccea5b3220d24444197e1975d8d3ecb196121bcf","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1784760664482_0.7563761226520893","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@revturbine/cli","version":"0.9.1","license":"MIT","_id":"@revturbine/cli@0.9.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"63cd662bf75f925fe301949054994d2c40998230","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.9.1.tgz","fileCount":4,"integrity":"sha512-u8iBZRwFYzlWFf3nm/vDhjjM3r3pQBzTK+JP2flnCpkXx3J0OtmvORz2zUJ0fjECoiq2YI0HEjbC2426rgidgg==","signatures":[{"sig":"MEUCIQCwYogC8eHBDX2WV01Mc+UmDC/I8bohP736qz1iPEmrrwIgEtIggRWrecZyyu04JDT1DvF3Ufh2XR/MTbIf17rda6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405363},"type":"module","engines":{"node":">=22.13"},"gitHead":"7c1d96b93436d472d285040d40ec1b0b262ad2a1","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1_1784764123798_0.5850519247126231","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@revturbine/cli","version":"0.10.0","license":"MIT","_id":"@revturbine/cli@0.10.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"31355bf89346aefbd502ccce5690eca064983911","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.10.0.tgz","fileCount":4,"integrity":"sha512-Go3P3e1xZF7YZhtph+xfSgAn1uo5FEW2EbX2jkTc8MtjxyFvoavCAJ/moENlEV4ve4P6XqYj1RQe5vxwXspDTQ==","signatures":[{"sig":"MEYCIQC/GpTHuPtI/1/vgX9lALXxHn2J3Ih0xY5uAvekZuw7wwIhAImd2Lqo7Vp089Mu7AaWoAmpjV9rdr/VgRfLK8MTk8Mz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":407786},"type":"module","engines":{"node":">=22.13"},"gitHead":"73243a79f5419bd05d1e4681fd0fb2f495dc0533","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1784769772474_0.18355009790143195","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@revturbine/cli","version":"0.11.0","license":"MIT","_id":"@revturbine/cli@0.11.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"bd59cf11e4a64b991a121a3b961c22c04967ef7d","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.11.0.tgz","fileCount":4,"integrity":"sha512-bLZQgnUSebOrLx17DCwPOdy+klA4bXgjI6NdmlEkVaSojQFM4qnRBKtjYbTjXuZ8bdrjlNhUiZnNQU42TrYguw==","signatures":[{"sig":"MEUCIQDG2G3VQGFj4YINnxPpJGUXw2vjCnVSAnTHiLycm+wX9gIgVD7af3peu/HCXaHBlRlecPkB1Ek9wwGnzdeoS/9xKiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556047},"type":"module","engines":{"node":">=22.13"},"gitHead":"e32236786506f601a8f373bef9046171185a6737","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.11.0_1784940505365_0.6640114286621006","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@revturbine/cli","version":"0.12.0","license":"MIT","_id":"@revturbine/cli@0.12.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"9230180fd3ac47564bfa54c4ff3acca30586e2ad","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.12.0.tgz","fileCount":4,"integrity":"sha512-J9PkPcPyB5vcgf0imJHCDRaSw+NhIBvtWY7VJET7zrGLTG7Scrp2Pr1se5Shjz+QXYjphLuBo67co8AJit/EBg==","signatures":[{"sig":"MEQCIG/ym+bzNyBP0F9SIJ3OmUXrjr008O+xcLBb6IvpPfRBAiBbIPBVnmvE2BGYqYarVk4KRww26+m90DP9CQIAauOqrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557313},"type":"module","engines":{"node":">=22.13"},"gitHead":"8f8ab03a98f25471c5df1b0b83093585aa543b57","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.12.0_1785017461131_0.20545002114641364","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@revturbine/cli","version":"0.13.0","license":"MIT","_id":"@revturbine/cli@0.13.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"860f9d6fd9b1a37040996094e41cb8253bd69bb2","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.13.0.tgz","fileCount":4,"integrity":"sha512-nVd6rnVDLKAYpUNE8lV9BXiBEjNm0+O1C7WE9L+/zEGS/fUGjQXHvnXzGvwzNB1V6IZiOKCNdUviw8uTVJBRSg==","signatures":[{"sig":"MEUCIG5BmDbYhlu9jZa0hBN1RBnJmMB8s46ZNDrdpYEkXb8cAiEA1rlhdFtjyts1wPt1PqWslw7FJsVsmY/iiDsK5QjqrxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557620},"type":"module","engines":{"node":">=22.13"},"gitHead":"81ed96f519d8f98018a2b98e33381037c6ab4481","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.0_1785021242686_0.8320775408508285","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@revturbine/cli","version":"0.13.1","license":"MIT","_id":"@revturbine/cli@0.13.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"0a62ed6bbeb4c96e14957260c5ea4b3976a4fa81","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.13.1.tgz","fileCount":4,"integrity":"sha512-0tihPQgesR5OGQCzsWXFaojy9Pl7TosaRArK3o3DBqJ48vBM6vfXgOCdD/Smwd1Jay97lFzZH6iLkQCpfRJzmA==","signatures":[{"sig":"MEQCIFC5YHDAqSNgOUTz2G2UTNugi9VLOVQOSQkOaPDczjmPAiA43P7DW9AcE/gsdwnFnloP95EPGRPQl3G4SDTVZ4F1rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557982},"type":"module","engines":{"node":">=22.13"},"gitHead":"f6601fff9a0224021a5fd295dac7c30b05cb2bc6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.13.1_1785029339708_0.6392405279750413","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@revturbine/cli","version":"0.14.0","license":"MIT","_id":"@revturbine/cli@0.14.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"c16700e2a6e16e4a0c6d2b844e322e5fac2b230a","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.14.0.tgz","fileCount":4,"integrity":"sha512-Nn6CMkU/5CycqvMK4V5P+Jb/ucE+dgeSKLaGTTvv8/BaMigEEwPtvkhplZZhKujaaoNKjowihewfLTvQQX5eGA==","signatures":[{"sig":"MEQCIHsll1ybzJhQ0M57vI9LaMcaz6G8B4K16arifyq7wPebAiAChb/dkS6oCiyDIsxHEZJJMZ1DOCb45U8Pmk9B68WKww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563844},"type":"module","engines":{"node":">=22.13"},"gitHead":"6122779126ae9210007e25ff2b36e7b6c37623cf","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.14.0_1785965406761_0.13921509606806914","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@revturbine/cli","version":"0.16.1","license":"MIT","_id":"@revturbine/cli@0.16.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"1e413f4845e54afd7b11f2c8c47afd8876bd87f0","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.16.1.tgz","fileCount":4,"integrity":"sha512-yiwwBu/RULPgmmUbsUEneMbr5cRm5VVCpAnNiPso0FiqXIX200cD3gwQu+dL0JX2dYvYCNwzZQ26dvt3EFg2ew==","signatures":[{"sig":"MEUCIQDZ6TyK3c07PKVTC2MnW+qBxhL1OQu12Fzgfwk0jTUxtQIgaCa1xR7RTHQzy/GcXEpCMGqZZmJAvfGkzWcklPcdj+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569297},"type":"module","engines":{"node":">=22.13"},"gitHead":"e5fd4511d9801e257a9b79749b3b76d21b714048","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.1_1786481368684_0.5270807535555642","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@revturbine/cli","version":"0.15.0","license":"MIT","_id":"@revturbine/cli@0.15.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"a09abb2e7ff97fa38a10bc09c0fe086a6b7564b7","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.15.0.tgz","fileCount":4,"integrity":"sha512-w747WtlFBO5Jxc973VKv8/iG7q3tcHXB1pUlNR0cuXNtv5ZISaIDfbxTtKTnWjj15AyLPQ4Cz90AKtexf0r2Mg==","signatures":[{"sig":"MEUCIQDupMMWbYdT5SaTYChDMVh3dqVn0itdhPLTRvl1A9sJygIgTSBuuoPQVxqIp7Zebeu1wtBhB62i+staYub0b7yYbRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":567215},"type":"module","engines":{"node":">=22.13"},"gitHead":"227ebcc004b0ebd302de2ce9ad7453ae6dfeb734","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.15.0_1786481370119_0.5383183568474466","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@revturbine/cli","version":"0.16.0","license":"MIT","_id":"@revturbine/cli@0.16.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"7026856e73293ed242a680cabf13a3d0bc2530f5","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.16.0.tgz","fileCount":4,"integrity":"sha512-R4PKOl/kRY4fMtNCRgJERkVlXXfe43MF3DhE86kTw/48igWc4V0TDh+iA08VvBPyc5OpPiRXG4Q7e0s0NUbirw==","signatures":[{"sig":"MEUCIEdnunsf3qwb9xbvZO6cSgv0K7kd8G0VqlWJ+6gsPNo+AiEAmmo6TCx4UAgCFkgxE2S/umDtWGNDIoUp/ZeOrsAYqYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568872},"type":"module","engines":{"node":">=22.13"},"gitHead":"b0c0c64e7a97c2da5c8a4257b46e76c2269d8079","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — verify RevTurbine ExportedConfig files and ship them to a RevTurbine instance through the Change Set lifecycle.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.0_1786481374440_0.7735675863223372","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@revturbine/cli","version":"0.16.2","license":"MIT","_id":"@revturbine/cli@0.16.2","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"ed24c702841ab28c8cd295fe85c0b77b6af6df63","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.16.2.tgz","fileCount":4,"integrity":"sha512-JF6SJKwt5arjQPcgjXGgjlp1tiko2iNLKoIUdyDbapJPLz+MfK5Q55auvEzycWo66Jp15HrMWwiJVetd3EavBA==","signatures":[{"sig":"MEYCIQDgcsaIL6vL6GBUemQXJzLO4ZqQGZ8I0AuQbjVT73iT8QIhAKXnARtLvF1FvY/MY6/a9C8NWIcnkbnhX+Csj/oZRDfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569847},"type":"module","engines":{"node":">=22.13"},"gitHead":"cece96fa596deb6e7de24f87e613ae27bbb2243d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.2_1786481519202_0.44863070129213023","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@revturbine/cli","version":"0.16.3","license":"MIT","_id":"@revturbine/cli@0.16.3","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"c4eda9077f56bb1ac5c7d9fc2b6073a258e135a9","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.16.3.tgz","fileCount":4,"integrity":"sha512-j7zM+l1W/MpXU7g3svidYjKut+8JtGBkhcrIOzjZHtt2I3IVhdVxPa2B6Drg9lubOWDGICe+LO6d1Yv3JCq/vQ==","signatures":[{"sig":"MEUCIA7/g13kuWKH6mSzOJX6Mjbtobwb9u1/kNbaFnRixvgdAiEAlSb3DFV/4nmpKGx0toAu9qLxG8EXhi0BfIDwA+12mA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":582494},"type":"module","engines":{"node":">=22.13"},"gitHead":"338ec7888cbcd033ceb71f145c844514b0b9eddb","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.3_1786584165334_0.8897556349682416","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@revturbine/cli","version":"0.16.4","license":"MIT","_id":"@revturbine/cli@0.16.4","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"d8a628c57ddd9cf3d5a77aee877977de4c6fa844","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.16.4.tgz","fileCount":4,"integrity":"sha512-tDHXipMkjGyenY9daw9kqwNYkiJs1GY8LYW08Lw+tPng6wJn3jKNxn1vV6AQ45OmYLKoPylo0kdknJWSKFkQtA==","signatures":[{"sig":"MEUCIQDQj9g5YTbryF0nSzDE+tVQdRqjtr4RBYyvTxQ0cWNEDAIgFC03uyrDK8KsaYg+qeWwO4WDD2OfsWfE4eYwiktm1mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584602},"type":"module","engines":{"node":">=22.13"},"gitHead":"e499788916b6cd10425965a69bfb1a81aa01bf35","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","revt:sync":"node scripts/sync-revt-deps.mjs","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.16.4_1786591162660_0.06326515028644208","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@revturbine/cli","version":"0.17.0","license":"MIT","_id":"@revturbine/cli@0.17.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"521880a39b84ab28edc8ce16a9d5a85e1e373674","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.17.0.tgz","fileCount":4,"integrity":"sha512-d5Q/dWjjfU9IlaQSoXPFqcrlxxAGe3SX5FdoEQVlzK5WZej5rtWC7VWNQ7nagVuoJFw9USgJexHtFRrFW6w6OA==","signatures":[{"sig":"MEUCIB1U9RGezXlSdKgeauJrW9OfAnLXdsNVQqPWbM2UC7sDAiEA3mdUTGQM7KyaSxHOsJimFLVRsGSY+GX3ps7KGKY/9jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586325},"type":"module","engines":{"node":">=22.13"},"gitHead":"20149abb6df2a87eeeeb62c4bcabcdee707b6762","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0","@revturbine/sdk":"^0.2.88"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.0_1787162511535_0.8713901253704202","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@revturbine/cli","version":"0.17.1","license":"MIT","_id":"@revturbine/cli@0.17.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"8a055aeefd48af0e718031f9497e4513268aaa25","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.17.1.tgz","fileCount":4,"integrity":"sha512-donMkgMlCkwqmD1/RkJEjVsghRWTE9dk1jJv1mnBn3mV0lnrgt+JSnI0laZYex2Y5Rr+aA4mHLppdutDnLUlfQ==","signatures":[{"sig":"MEUCIGxn59kdsqL44bnXVtHsSykNai4Eb3eOzIyP3zQBT1jrAiEAy+GjeVcg//qVgdoAxu32t2PEeswxOK1PN1jQRJ720Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677900},"type":"module","engines":{"node":">=22.13"},"gitHead":"bada1e8e7a6a46157b670afaa5890f0b727312e7","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.1_1788065901531_0.14841774503972283","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@revturbine/cli","version":"0.17.2","license":"MIT","_id":"@revturbine/cli@0.17.2","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"72a609ea795e279d8cf6b73deafc75399161f23d","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.17.2.tgz","fileCount":4,"integrity":"sha512-OSeXfyd1lJ/RqrB2vyYDXkM0jD+k+Lb+Rsj8OuS4BOVymxRz8bDs/2JGvBxstxswhNjBERbSinMz8NnV9yGCUg==","signatures":[{"sig":"MEUCIQC2maYAYpgW+x6v0nhvPGJkF9cDBzrJQ9qd9gDcSPgL0wIgfIc1J/BTzGlmiCPST/jucL9xzz1P/FlS16duKxCLY/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679318},"type":"module","engines":{"node":">=22.13"},"gitHead":"ef8ae2a3c2c84cd23b2133b04ab705f363e58409","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.19.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.17.2_1788194680986_0.34246350955703697","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@revturbine/cli","version":"0.18.0","license":"MIT","_id":"@revturbine/cli@0.18.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"91309e9bd078e546e4ed252cbddae02bf5b33ac7","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.18.0.tgz","fileCount":4,"integrity":"sha512-ToFVLyhqTJt1Bt83b9Ll2monyFdHIbDYsByR2ex0rrkwlzNd1WIXgp0ZRZF4HqzxLRmZcBUZWv4LxtHKgtCgYA==","signatures":[{"sig":"MEUCIGOgmuYlQUn7fVbqEWOKrNPoBw5BICfwZ3HOPMfiHF1xAiEAl3ZqSkJBGgPQe/BxAaB1xP0YFytULhcmay/pDMpSeZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBZHr2oi0UNvsId/FeDG0nOXu8NLtUt12Ftni9AwhPogIgbnCUAskdBN4kZYaOrzaLkBcG+VmVOAtH7GBtLIJywaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692635},"type":"module","engines":{"node":">=22.13"},"gitHead":"dddde2c00ae3b7646cbc0d848ca705a0162cbddd","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.0_1789701091603_0.7773016972433726","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@revturbine/cli","version":"0.18.1","license":"MIT","_id":"@revturbine/cli@0.18.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"20fe4a1a8a82aed8fafb1baed8ed24d3a668d537","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.18.1.tgz","fileCount":4,"integrity":"sha512-M6K9iCFaysubB345iZZasILduUcEinVizZgX8BTrOQOSSqkYkrIr641x55LUYPMjN1DYX1qfd+Gxy6PPnXF0vQ==","signatures":[{"sig":"MEYCIQDVMkrSaWcGt5YXdvRSX1ePuUZlxq/FD5291JN+rENbHAIhAIeOHT8tyyH9w3Q68DmO5tJTaEeAEv1//QM/bGMD9CUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAszPbIt0OncEQ1A/um0e7Kcic4vey/mIe1u9hEkEkZUAiBLlDC88J6x3dKks2JqQj8XtBJj0fQkLMV7yEzXzuZhNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694797},"type":"module","engines":{"node":">=22.13"},"gitHead":"c8d6185a7a5fcb79ea22d1d232571eeeafaef7f2","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.1_1789701948262_0.3242380940682268","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@revturbine/cli","version":"0.18.2","license":"MIT","_id":"@revturbine/cli@0.18.2","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"fd7ecf8719bbca87a735dba602220c6ffc05ba5c","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.18.2.tgz","fileCount":4,"integrity":"sha512-LoyVXqA99btNhXMp4fVZArOABCYceiILkULHYjDREEqV5OzYts3eXeXnO6p8VvuE3wjYDOFHnJrKTiIZB2KS4g==","signatures":[{"sig":"MEUCIEPdmXvKdPAbxQJJ0t/KHspllAYl4ePoR125b3utxpSqAiEAwIlCMWV/hpktbYygWq6fVck9ct4bqOt4dHopXkWl3AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcGqzNWcvNaefpyUk+BdiYVcxrxfTF1zqZYzY35GyzIwIgGMvJ4yQB+uGd0huSlW1JIMLRr1iGEXiHzGS/bRWP7Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764080},"type":"module","engines":{"node":">=22.13"},"gitHead":"9354159ba0d201bc90de3ee47a9991c791918b42","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.18.2_1789747650167_0.1490323683612531","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@revturbine/cli","version":"0.19.0","license":"MIT","_id":"@revturbine/cli@0.19.0","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"902127d541388c2063fe7ee7e4fd8de7739ce449","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.19.0.tgz","fileCount":4,"integrity":"sha512-ZN0t7/F+eIDo9uAQu+DFqRGoOCFVKZOUpZGx3Uc+ZFtnmSe+Y2i32SNNBktpfWXV8fpi8Q8xhyuE7jN2EM8ojw==","signatures":[{"sig":"MEUCIHR3CFJoizE9OKycE94kjXjvM2j0bMWbZgfrxO1NBnO5AiEAl2FAS5ETwb2yuf0r3mLIwSPLQhTYHd3czHgxZ2yBvgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCT5Pdvml2VKKdBwt/jb7znV3rjiWOzYBud3uOCj99dAiEAv2xlvCMbkmyPw8sUf9jPRmn4npzlLW+rp0M75+y7Q74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836462},"type":"module","engines":{"node":">=22.13"},"gitHead":"bc119ca2f9bc0b9ec626a5b7eeba77f40794e1a8","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.0_1789750300730_0.3312917241865476","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@revturbine/cli","version":"0.19.1","license":"MIT","_id":"@revturbine/cli@0.19.1","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"1944d9c660e700cd9d39574ba56a832387e7f46a","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.19.1.tgz","fileCount":4,"integrity":"sha512-PpsqsndGk0a/z/DaKymjKwoTWVzRsBg4R3+M7x4D9egP2mQ7lVT0VDa7HJOGlHkP0qwBuBYRQKNomQextCL4Lg==","signatures":[{"sig":"MEUCIEiW+WEDWBKIS4alCQvO/ZT9fCCOXMhYF5pDShx/GkFzAiEA/IC/VN1YkKlLCSkfA4kM01oJlZ+T4BGOZXgljni6DKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB1EcVnkLhf2tgMWE5Ut2NFk7D2Q8nJpGC9Rckl7PYThAiA2mnsdyYDwklZdriPZ6l7yXQRk5jV5Q9Fy2HSvAh+Zmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836510},"type":"module","engines":{"node":">=22.13"},"gitHead":"e6e5d6a7e988229d76c83b14965c507a4eef6c8b","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.1_1789751415364_0.583847404647752","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@revturbine/cli","version":"0.19.2","license":"MIT","_id":"@revturbine/cli@0.19.2","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"fd0d524acaaaa8c07ccb98fe2212a43b0ca33b1a","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.19.2.tgz","fileCount":4,"integrity":"sha512-y5gUM5CGolUdRPH8C6h3vUGY/PK/v0NzTP0I64SMJZhFkeSIGz2f11L06VqvLu2VD+dGNkxhg4VWIBX/5Xr7Gw==","signatures":[{"sig":"MEUCIQD0qLFSGkpL6f8UGYSfRy0N6fhfyxXRIQcs1AnSJutX4AIgV9gnYXOL+tI8D7VU/T1gwctvmq7Rjae3WIUtnca32/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC02PVla/4lJRaFpzzBEOVlU1WFuCJLHFIyhpzXwZgP3gIgfulHOwh+BKtlDjLGpMarJ/A4X4BROJKDuiUUEBe+Ybo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848188},"type":"module","engines":{"node":">=22.13"},"gitHead":"6891c32fae9d37705d5ca6b5cfa45d353d577494","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":"^0.7.4"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.2_1790179580114_0.24789595410993348","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@revturbine/cli","version":"0.19.3","license":"MIT","_id":"@revturbine/cli@0.19.3","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"d0c63eaf40e6c1354eec722fb3b6759d6882d9dc","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.19.3.tgz","fileCount":4,"integrity":"sha512-s/O2JfrmFxDdBRrhd+6L5A3Xq/RGzs7RI2JVgZ1zQGIC3brkxfBpVyx13/zskeRKpbbkG5AI9PL5XfEsyYBuSg==","signatures":[{"sig":"MEUCIF3BqAZkaej2jf6YueH8UWnSGBwN87dsdz5qkn6Dwt/pAiEAu0NTVOXvPNKED58EZZ1twi0Unl/6vTZHYaCqQYl5C3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl4SWIXHNNuV6n+cQjax4Q8cvObmxVYHFH3cv4KpAs+QIhANsyk6twQ+VjWQcStMbl+FQNnP+ZX+Ap7hMBRHOXvvhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857022},"type":"module","engines":{"node":">=22.13"},"gitHead":"8494ab5b6f34e83c4ec7627d2759ff494dfe8192","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":">=0.10.9 <1"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.3_1790208041731_0.08825336106659476","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@revturbine/cli","version":"0.19.4","license":"MIT","_id":"@revturbine/cli@0.19.4","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"5c33ab15dbc7eac2d2f854341656d433b34c09ce","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.19.4.tgz","fileCount":4,"integrity":"sha512-itxXVVaN6sdNARiYR/wHMrk8ptoJJNcG3dKMmlOQYwJCg05mw1/M2hnuLKP9OmqdhULZMATWu319vQo4b9sUCg==","signatures":[{"sig":"MEUCIQCRHWYhS7J97zA66uSL898IelE/XdtAGKfMynM/7ZZj3QIgcuZW83r6W1F69Pi8iJduDA6t4yFBBEiKOWiCESTq9LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKst8NLF4XV4Hj2ZaSeCo2rYNtrcdGadSVACLi5WJMuAIhAP87lavO+E8sb+2HzFB9d8rf7GUaxUGUyzeh+U22+AvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878531},"type":"module","engines":{"node":">=22.13"},"gitHead":"f2aa3334ecad817d54c0d3956c86bd265d72b587","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":">=0.10.9 <1"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.4_1790300862622_0.7181413550433151","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@revturbine/cli","version":"0.19.5","license":"MIT","_id":"@revturbine/cli@0.19.5","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"homepage":"https://github.com/revt-eng/revturbine-cli#readme","bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"bin":{"revturbine":"dist/cli.js"},"dist":{"shasum":"8a51567d4b96dcefffb84b695476d136166846a7","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.19.5.tgz","fileCount":4,"integrity":"sha512-Vf3eTCc20MBMvQ1J9osfRMDhb7khsitGXMubyUyPkunDxLRyKpPl7KCsv03eJCOhM/Jbr9/i4hsYcKD64/ALMA==","signatures":[{"sig":"MEUCIQD8RQnKQnmEmqJu8sb8ZAfl7bXvdKSRoP1t7eVazNCGkQIgO1szG4EOiFhNxha9UDbMHEB6iU5arGxHpOhzC0xQG2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG9nwwB0q3QeZsBLrz7lOXFKDqU3pFsjbDbBegF+XenDAiEAiSzrqJLxqhQxZpIDucqZSwhpbebA+JD4SrAWVWxm2xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934173},"type":"module","engines":{"node":">=22.13"},"gitHead":"15885d2cdf3b7070a89ee9bf87c20ae4ba14b95b","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"_nodeVersion":"24.21.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":">=0.10.9 <1"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.19.5_1790449641234_0.00988310131862069","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"_id":"@revturbine/cli@0.20.0","bin":{"revturbine":"dist/cli.js"},"bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"dist":{"shasum":"34238fb74be413a7e43e7cefda0c0f6fab2c3c55","tarball":"https://registry.npmjs.org/@revturbine/cli/-/cli-0.20.0.tgz","fileCount":4,"integrity":"sha512-dHdz3On/U57Z/HRPtgWtZ/QtqhUingejnbpY0TbczCOYZc3vqnb7oV1kVF5pWthMFSo5/aFbgdSJg3erxaS9Aw==","signatures":[{"sig":"MEYCIQCT4416R2cI4sUzK8Kwj1VrppB5dJ8zi0tN4MnlwK5sGgIhAJp5s1FPpYyG/geoOrh0asUFRbZ19g6JehuV6h/1FhHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrSHmA1rUU/XZs9h/DwPY2vpvgIgqUoEASoy+n+DRLzAIgBIpCDPB8kdZKNHyyxt2gCS8c/LAZWBbHMXzqhRtt8W4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@revturbine%2fcli@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942327},"name":"@revturbine/cli","type":"module","engines":{"node":">=22.13"},"gitHead":"8afda219ebef3df9e5dc3cd85c9d3b7479d49045","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run --maxWorkers=1","build":"tsup","verify":"npm run typecheck && npm run lint && npm run check:schema && npm run test","typecheck":"tsc --noEmit","check:schema":"node scripts/check-schema-consistency.mjs","generate:schema":"node scripts/generate-schema-snapshot.mjs"},"version":"0.20.0","_npmUser":{"name":"kent-revturbine","email":"kent@revturbine.com"},"homepage":"https://github.com/revt-eng/revturbine-cli#readme","overrides":{"tsup":{"esbuild":"$esbuild"}},"repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"_npmVersion":"11.18.0","description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","directories":{},"maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"_nodeVersion":"24.21.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zod":"4.4.3","semver":"^7.8.5","commander":"^15.0.0","@revturbine/sdk":">=0.10.9 <1"},"_hasShrinkwrap":false,"packageManager":"npm@11.18.0","devDependencies":{"tsup":"^8.5.1","eslint":"^10.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.20.1","@types/semver":"^7.8.0","typescript-eslint":"^8.64.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.20.0_1790631761734_0.5341012315814397"}}},"time":{"created":"2026-06-24T17:08:16.653Z","modified":"2026-09-28T21:42:42.207Z","0.1.1":"2026-06-24T17:08:16.921Z","0.2.0":"2026-06-24T20:18:23.832Z","0.2.1":"2026-06-24T20:58:59.629Z","0.3.0":"2026-07-11T17:24:07.741Z","0.3.1":"2026-07-11T17:51:30.785Z","0.4.0":"2026-07-12T17:44:53.204Z","0.5.0":"2026-07-12T18:42:08.300Z","0.5.1":"2026-07-13T01:33:40.761Z","0.5.2":"2026-07-13T02:06:12.913Z","0.6.0":"2026-07-13T02:50:10.106Z","0.7.0":"2026-07-13T03:16:12.793Z","0.7.1":"2026-07-13T03:51:06.492Z","0.8.0":"2026-07-22T21:40:53.096Z","0.9.0":"2026-07-22T22:51:04.624Z","0.9.1":"2026-07-22T23:48:43.946Z","0.10.0":"2026-07-23T01:22:52.590Z","0.11.0":"2026-07-25T00:48:25.502Z","0.12.0":"2026-07-25T22:11:01.324Z","0.13.0":"2026-07-25T23:14:02.846Z","0.13.1":"2026-07-26T01:28:59.844Z","0.14.0":"2026-08-05T21:30:06.893Z","0.16.1":"2026-08-11T20:49:28.827Z","0.15.0":"2026-08-11T20:49:30.269Z","0.16.0":"2026-08-11T20:49:34.578Z","0.16.2":"2026-08-11T20:51:59.375Z","0.16.3":"2026-08-13T01:22:45.594Z","0.16.4":"2026-08-13T03:19:22.804Z","0.17.0":"2026-08-19T18:01:51.687Z","0.17.1":"2026-08-30T04:58:21.692Z","0.17.2":"2026-08-31T16:44:41.157Z","0.18.0":"2026-09-18T03:11:31.699Z","0.18.1":"2026-09-18T03:25:48.359Z","0.18.2":"2026-09-18T16:07:30.259Z","0.19.0":"2026-09-18T16:51:40.851Z","0.19.1":"2026-09-18T17:10:15.446Z","0.19.2":"2026-09-23T16:06:20.207Z","0.19.3":"2026-09-24T00:00:41.844Z","0.19.4":"2026-09-25T01:47:42.715Z","0.19.5":"2026-09-26T19:07:21.319Z","0.20.0":"2026-09-28T21:42:41.870Z"},"bugs":{"url":"https://github.com/revt-eng/revturbine-cli/issues"},"license":"MIT","homepage":"https://github.com/revt-eng/revturbine-cli#readme","repository":{"url":"git+https://github.com/revt-eng/revturbine-cli.git","type":"git"},"description":"revturbine — validate RevTurbine Playbooks and ship them to a RevTurbine instance through the playbook-version lifecycle (draft → Release).","maintainers":[{"name":"kent-revturbine","email":"kent@revturbine.com"}],"readme":"# revturbine-cli (`revturbine`)\n\nValidate [RevTurbine](https://revturbine.com) **Playbooks** and ship them to\na RevTurbine instance through the playbook-version lifecycle (draft → Release) —\nfrom the terminal, the same operations the in-app studios perform.\n\n`revturbine` is the command-line counterpart to the RevTurbine control plane. It\nschema-validates a config offline, authenticates to an instance via the browser\n(RFC 8628 device flow), and stages / launches configs as playbook versions so\nevery change is reviewable and rollback-able.\n\n## Install\n\nPin it to the repo it operates on:\n\n```bash\nnpm install -D @revturbine/cli    # or: pnpm add -D / yarn add -D\nnpx revturbine --help\n```\n\nThe CLI bundles a **version-stamped snapshot** of the RevTurbine schema, so\nCLI↔config compatibility is a property of the repo rather than of the machine —\nwhich is why it belongs in your lockfile. Pinning also means CI and coding-agent\nsandboxes need no global install.\n\n```bash\nnpm i -g @revturbine/cli   # optional: a global `revturbine` for ad-hoc use\nnpx @revturbine/cli --help # or run it without installing at all\n```\n\nThe published npm package is `@revturbine/cli`; the installed command is\n`revturbine`.\n\nRequires Node ≥ 22.13. Source builds use the npm 11.18.0 version declared in\n`package.json`.\n\n## Quick start\n\n```bash\nrevturbine signup                             # create an account (email + password + emailed code)\nrevturbine login                              # authorize this machine (device flow)\nrevturbine download --live --save ./revturbine.playbook.json\n# …edit ./revturbine.playbook.json…\nrevturbine validate ./revturbine.playbook.json             # schema-validate locally (no network)\nrevturbine diff ./revturbine.playbook.json --live          # what would change (no writes)\nrevturbine launch ./revturbine.playbook.json               # upload, gate, and go live\n```\n\n`revturbine <command> --help` documents every flag.\n\n## Version selectors\n\nCommands that read a config name the version explicitly — there is no default:\n\n| Selector | Meaning |\n|---|---|\n| `<file>` / `--file <path>` | a local Playbook file |\n| `--draft` | the tenant's single open draft (resolved automatically) |\n| `--live` | the current live Release |\n| `--release <id>` | a specific playbook version / Release |\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `init` (alias `create`) | Set up RevTurbine while preserving existing integrations: install missing packages, pin the CLI exactly, create a starter for a fresh integration, and install skills for one agent. Use `--scaffold` to create a missing root starter explicitly; existing files are never overwritten. `--agent claude-code\\|cursor\\|codex` overrides environment detection; an unknown agent skips skills and prints the selection command. Also supports `--dir`, `--dry-run`, `--no-skills`, `--json`. With no `package.json`, offers a new project (`--yes` for noninteractive creation). Runs the invoked CLI even inside a repo that pins a different one. |\n| `signup` | Create an account headlessly: email + password, then an emailed one-time code to verify, then a token is stored. |\n| `login` / `logout` | Device-flow auth; tokens stored at `~/.revturbine/credentials.json` (mode 0600). For CI, skip login and set `REVTURBINE_TOKEN` (see [CI / non-interactive use](#ci--non-interactive-use)). |\n| `whoami` | Authentication state first: not logged in, credentials accepted, credentials rejected for the selected instance/tenant, or verification unavailable. Then shows instance, tenant, and credentials source; configured tenant information alone does not prove login. Verification and subsequent telemetry each time out after 3 seconds. Status reports exit 0. `--json` retains its seven fields: `instance`, `tenant` (`null` when `REVTURBINE_TOKEN` is set without `-t`: the server resolves the token user's own tenant, and `tenant_source` names the variable), `tenant_source`, `credentials_dir`, `credentials_source`, `token_present` (boolean), and `token_valid` (`true` for 2xx, `false` for 401/403, `null` when absent or unverified, including redirects, other HTTP errors, timeouts and network failures). |\n| `schema` | Emit the bundled `RevTurbineConfig` JSON schema (for agents to author against). |\n| `docs` | Print the canonical documentation URL. |\n| `download` | Fetch a config version (`--live` / `--draft` / `--release <id>`); `--save`. |\n| `validate` | Offline schema validation of a `<file>`, or the full server catalog against the open draft (`--draft`). |\n| `diff` | Compare any two versions (dry-run, no writes). A file vs `--draft`/`--live`/`--release` previews the launch — the server side is the base, so `+`/`-` read as created/pruned on launch. `--exit-code` makes the status machine-readable: `0` no differences, `1` differences, anything else an error (an unexpected internal error exits `70` so `1` always means \"differences\"). Every top-level Playbook collection is compared. |\n| `show <kind>` | Summary tables: `plans` · `entitlements` · `segments` · `placements` · `trials` for any version. |\n| `upload` | Stage a Playbook file as the open draft. |\n| `launch` | Take a config live: validate (launch gate) → submit → approve → deploy. `launch <file>` or `launch --draft`. |\n| `discard` | Archive the open draft (`--yes`). |\n| `restore` | Stage a draft that restores a past release from its frozen snapshot; `--launch` takes it live. Halts if a draft is open. |\n| `status` | The live Release and the open draft, side by side. |\n| `history` | The Release Version Log, newest first. |\n| `preview` | The open draft's staged changes. |\n| `evaluate` | Run a config version's placement/entitlement decisions locally for a user context. Use `--slot` with optional `--component-type`; deprecated `--surface-type` remains an alias. The ctx file carries the whole decision context — `plan_handle`, `traits`, `usage`, `trial` (or `trial_instances` + `now_iso`) — and `--usage` / `--trial-status` / `--now` override those keys, so usage-threshold and trial placements decide here exactly as they do in an app. Output reports `payload_ids`: which authored payload the resolver chose per placement, plus the SDK's `personalization_tokens`. |\n| `generate types` | Generate a TypeScript module of typed Playbook handles from any config version — `Entitlements` (namespaced by type, with the `EntitlementHandle` union for type-safe `can()`/`gate()`/`checkEntitlement()` call sites), plus `Plans`, `Segments`, `SurfaceTemplates`, and `UiPathActionTypes`. Const objects + literal-union types (erasable — no enums). `--out <path>` writes the file; the generated header records the exact command to regenerate it. `--json` for the raw handle map. |\n| `analytics catalog\\|templates\\|views\\|view\\|create\\|preview\\|query` | Work with the hosted Semantic Catalog and canonical analytics-view documents. Create and preview pass the document through unchanged to the same server contract used by the web editor and MCP tools; preview remains subject to the server's query limits. |\n| `ingest-keys create` (alias `mint`) | Mint a tenant-bound public ingest token for browser SDK use. Requires one or more `--origin` values; optional `--ip` restrictions. The full token is returned once. `ingest-keys list` shows ids/previews and `ingest-keys revoke <id>` invalidates one. |\n| `events track` | Send analytics events to the ingest pipeline with your own login — no ingest key and no browser origin required. Takes `--file <path>` (JSON array, `{ \"events\": [...] }` envelope, or NDJSON) or `--event <json>`. Batches over 500 events are chunked automatically. Reports accepted, quarantined, rejected and dropped counts separately. |\n\n`init` preserves declared SDK/CLI versions and application code. It skips a new root\nPlaybook when the SDK is already declared in `dependencies` or `devDependencies`,\nor project source imports the SDK, or a non-root canonical Playbook is found.\nDetection ignores hidden directories, symlinks, dependencies and build outputs.\nIf the integration is intentionally incomplete, `--scaffold` creates only the missing\n`revturbine.playbook.json`; it never replaces an existing one. `--dry-run --json`\nreports `playbook: \"present\"`, `\"skipped\"`, or the filename to create, and\n`skills_agent` identifies the single installer target (or `null` when skipped).\n`--no-skills` takes precedence over a detected or explicitly selected valid agent.\n\n`revturbine --version` and `init` check the latest stable `@revturbine/sdk` on\npublic npm and recommend a concrete version on stderr. The installed project SDK\ntakes precedence over its declared range; if it cannot be resolved, the advice\nexplicitly falls back to the declaration. Current or newer versions receive no\ndowngrade advice. `init --dir` checks that target project. Existing dependencies\nare never upgraded automatically. A missing SDK installs the checked version, or\n`@latest` when the check is unavailable, using your package manager's save-prefix\nsettings. The CLI remains an exactly pinned dev dependency.\n\nThe registry check has a three-second total timeout, including the response body.\nOffline, invalid, or unavailable metadata produces an advisory without changing\nthe command's stdout/JSON or exit status. `--version` makes no registry request\nwithout a declared SDK; validation and unrelated commands make no SDK version check.\n\n`--json` on read commands emits machine-readable output. Results go to stdout,\ndiagnostics to stderr.\n\n### Send analytics events\n\n```bash\nrevturbine login\nrevturbine events track --file ./events.ndjson\n\n# or a single event inline\nrevturbine events track --event '{\"environment_id\":\"production\",\"user_id\":\"u-1\",\"account_id\":\"a-1\",\"event_name\":\"product_used\",\"event_ts\":\"2026-09-10T00:00:00.000Z\"}'\n```\n\nEvery event needs `environment_id`, `user_id`, `account_id`, `event_name` and\n`event_ts`; anything else you include is carried through. Local validation\nreports every malformed event at once and sends nothing until they are fixed.\n\nThis authenticates with your device-auth token rather than an ingest key, so\nit works from a terminal or CI where there is no browser origin to allowlist.\nQuarantined and rejected counts are reported separately from accepted — a\nload is not clean merely because the server returned `202`.\n\n### Mint a publishable ingest token\n\n```bash\nrevturbine login\nrevturbine ingest-keys mint --origin https://app.example.com --json\n# Store the once-only token, then use the returned id when it is no longer needed:\nrevturbine ingest-keys revoke <ingest-key-id> --yes\n```\n\nPublic ingest tokens are intentionally embeddable but remain tenant-bound,\norigin-restricted, and optionally IP-restricted. They cannot mint other tokens\nor access private control-plane APIs.\n\n## CI / non-interactive use\n\n`login` and `signup` are interactive. In CI, supply the token through the\nenvironment instead:\n\n| Variable | Meaning |\n|---|---|\n| `REVTURBINE_TOKEN` | Bearer token for every request. Wins over any stored credential (which is then ignored). With it set and no `-t/--tenant-id`, **no `x-tenant-id` header is sent** and the server resolves the token user's own tenant; `-t` still sends one (it must be that tenant). |\n| `REVTURBINE_HTTP_HEADERS` | A JSON object of extra headers added to every request to the RevTurbine instance, e.g. `{\"x-vercel-protection-bypass\":\"…\"}` to reach a protection-gated preview/staging deployment. It may not set `Authorization`, `x-tenant-id`, `x-rt-tenant-id` or `Content-Type`. A malformed value exits `2`. |\n\nNeither the token nor any header value is ever logged, echoed in an error, or\nsent as telemetry: diagnostics name only the variable and the header names, and\nany stderr line that would contain a registered secret shows `<redacted>`.\n\n```bash\nexport REVTURBINE_TOKEN=\"$RT_TOKEN\"\nexport REVTURBINE_HTTP_HEADERS=\"{\\\"x-vercel-protection-bypass\\\":\\\"$VERCEL_BYPASS\\\"}\"\nURL=https://staging.example.com/app\nif revturbine diff ./seed.playbook.json --live --url \"$URL\" --exit-code; then\n  echo \"no changes: skip launch\"\nelse\n  status=$?\n  [ \"$status\" -eq 1 ] || exit \"$status\"   # 2-7 / 70 = a real error\n  revturbine launch ./seed.playbook.json --url \"$URL\"\nfi\n```\n\n## Exit-code classes\n\n```\n0  success\n1  unexpected error (catch-all)\n2  bad usage — unknown command, flag, argument, or missing version selector\n3  authentication or permission denied\n4  validation blocked (schema failure, blocking findings, unknown id)\n5  conflict or stale state (e.g. a draft is already open)\n6  network or transient failure\n7  server error\n```\n\n`diff --exit-code` is the one exception: `1` means \"differences\" there, and an\nunexpected internal error exits `70` instead.\n\n## Schema validation\n\nValidation is **mandatory** and runs fully offline against a vendored,\nversion-stamped snapshot of RevTurbine's `RevTurbineConfigSchema`\n(`src/schema/`, regenerated from the canonical schema via\n`npm run generate:schema`). The CLI never uploads a config it could not\nvalidate. `revturbine --version` reports both the CLI version and the schema\nsnapshot version.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}