{"_id":"@spectastic/cli","_rev":"34-e6db0163b1fe2a3a1f14aa2158664448","name":"@spectastic/cli","dist-tags":{"latest":"0.1.0-pre.28","next":"0.1.0-pre.27"},"versions":{"0.1.0-pre.3":{"name":"@spectastic/cli","version":"0.1.0-pre.3","_id":"@spectastic/cli@0.1.0-pre.3","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"56684f0af167b4ef69d5c57c32a4f6d37e177db2","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.3.tgz","fileCount":30,"integrity":"sha512-iDAfVfNNxRHl3V/JjBTWt3VDXvByqEOD+z1flGr/N4INIFso96O08WYMj5bkQu862nDv4iyBer4QDYv1rC3MvA==","signatures":[{"sig":"MEUCIQC0KG1kFkmJs7xn/gi8Y7ie3DORD3iqs5mAejQuaEGXQQIgKBQ/wnyhtqQh/B7XMZG0pcVEmb07w3zt64wiyhGOzj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206520},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.3.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/c2f628a6fb4a060f211b3f44fb327e57/spectastic-cli-0.1.0-pre.3.tgz","_integrity":"sha512-iDAfVfNNxRHl3V/JjBTWt3VDXvByqEOD+z1flGr/N4INIFso96O08WYMj5bkQu862nDv4iyBer4QDYv1rC3MvA==","_npmVersion":"10.8.2","description":"Spectastic CLI. Validate spec-html files; emits human, JSON, and SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/schema":"0.1.0-pre.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.3_1781577604850_0.38636628965485165","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.4":{"name":"@spectastic/cli","version":"0.1.0-pre.4","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.4","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"71a7dbefa53152078fe95a5c26aa1450defee9b1","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.4.tgz","fileCount":31,"integrity":"sha512-72ttQVzWyeNX/CxYX2TkB/38IWq7M7v16ucuN5Aea3WiK5MpJMB6SyM3dM6mtZqeyEnA2ozQcW287zLPer1cQQ==","signatures":[{"sig":"MEUCIFbE15ylo02GMgtVLWICSzDlMiVS2N9pK9wWCNCm6fV/AiEAsbnhV1AfpGbsflGe6YwbwDHqg9jdgX8Tj2w3MpeVZP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209087},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.4.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/7e7a894682776a2c1186c085994bb62e/spectastic-cli-0.1.0-pre.4.tgz","_integrity":"sha512-72ttQVzWyeNX/CxYX2TkB/38IWq7M7v16ucuN5Aea3WiK5MpJMB6SyM3dM6mtZqeyEnA2ozQcW287zLPer1cQQ==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/schema":"0.1.0-pre.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.4_1781583486910_0.8354275981118544","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.5":{"name":"@spectastic/cli","version":"0.1.0-pre.5","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.5","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"fd35dfbc89e88098ac5bbdf7f540fd2beb403eb2","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.5.tgz","fileCount":31,"integrity":"sha512-3Lrv6/6/kD8Y+lS74Y/3NPxInfcGBRrYk3f1k7xJIEr083NUAP1YsYVzQmhYvx01rKllaOquOZKFBKgUYMP6HQ==","signatures":[{"sig":"MEUCIDi40P7vd4SyJ2h2tzj1BKTb1gfB6EnMowyJ1RF+TiZyAiEAh4CmAjU/Itl9NqAHsRzCE0R8XJfMvIUAUoSyeL6WEI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210935},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.5.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/4dc7249a5803c0e4890be5cc7fb597a4/spectastic-cli-0.1.0-pre.5.tgz","_integrity":"sha512-3Lrv6/6/kD8Y+lS74Y/3NPxInfcGBRrYk3f1k7xJIEr083NUAP1YsYVzQmhYvx01rKllaOquOZKFBKgUYMP6HQ==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/schema":"0.1.0-pre.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.5_1781586686881_0.4509849808333142","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.6":{"name":"@spectastic/cli","version":"0.1.0-pre.6","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.6","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"fe4e7f189c0fd7f44b0bb86ff31d4d6eee496b5e","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.6.tgz","fileCount":31,"integrity":"sha512-u0QSfq/TqD6Bc9LMw5+jGz2QqzCWj3jnboFZMCX5wlAiEypOuupqhxP6g1+FO802OolBvIRAAWBJjWbB7KLgpw==","signatures":[{"sig":"MEUCIEsmpSZjfzjtuVFWR40j/Av0cFUgdTEK34DtaMJb/JVRAiEA/y2VDMlF2zbEUCgesgSlZh+NTH5Nyhnamd2QqQ0ZD4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210935},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.6.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/c8115128260736d28909cc4ae62e5e67/spectastic-cli-0.1.0-pre.6.tgz","_integrity":"sha512-u0QSfq/TqD6Bc9LMw5+jGz2QqzCWj3jnboFZMCX5wlAiEypOuupqhxP6g1+FO802OolBvIRAAWBJjWbB7KLgpw==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/schema":"0.1.0-pre.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.6_1781638056216_0.45813888302490136","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.7":{"name":"@spectastic/cli","version":"0.1.0-pre.7","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.7","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"5f1a2aa8c6c0847946389d33033e1e8fda293f2b","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.7.tgz","fileCount":31,"integrity":"sha512-bRYkZ8pGv+8O5CzWFv+gK7R5HKBl71U5RMMZlOyc5TSbrBxQOD0QGO0JzwskCh2CKP1hCOKKPFwmIvLlDUayAg==","signatures":[{"sig":"MEYCIQCu1HwGaKdyPBeFWzN48SGWVEOF2qwasPm0botGYCHrPwIhAJU4Z/XLqF5MGaXs+X+uyovgh3EPkDB3W1UGfWz6nHJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210935},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.7.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/b0e8dd9c6961bf8051cb37f32eed0615/spectastic-cli-0.1.0-pre.7.tgz","_integrity":"sha512-bRYkZ8pGv+8O5CzWFv+gK7R5HKBl71U5RMMZlOyc5TSbrBxQOD0QGO0JzwskCh2CKP1hCOKKPFwmIvLlDUayAg==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/schema":"0.1.0-pre.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.7_1781642533857_0.3117869169373837","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.8":{"name":"@spectastic/cli","version":"0.1.0-pre.8","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.8","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"293c1763138700118e75b3da87901e0bb3519c0e","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.8.tgz","fileCount":31,"integrity":"sha512-8lAGIO4PqEF7/qGc5p3w75xjrWL511ACvMcynmcu00pm84y9H/Rz2Z07mq+M+0cm+fvwve+LZVapPUeCyH/Pdw==","signatures":[{"sig":"MEUCIQDcizlwRhrog6MFkmKD0Krk3gb1hBi6/XNH1iUX5z5ETwIgY7rVnsmkGuYlZ7FLnSXKlbELnrctSvREGjSCqQK5yJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210751},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.8.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/7adb9b45cdad9e9f600bbab70d6eede8/spectastic-cli-0.1.0-pre.8.tgz","_integrity":"sha512-8lAGIO4PqEF7/qGc5p3w75xjrWL511ACvMcynmcu00pm84y9H/Rz2Z07mq+M+0cm+fvwve+LZVapPUeCyH/Pdw==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.8","@spectastic/schema":"0.1.0-pre.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.8_1781650244198_0.5033966095419302","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.9":{"name":"@spectastic/cli","version":"0.1.0-pre.9","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.9","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"2e89c07b7e8a492c84b44d9d4b0f131563048834","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.9.tgz","fileCount":31,"integrity":"sha512-EgMnRkrwczqPaui7nqYED5vwUysZvoW6xp9c09ba9opaGXKmvDmX3qXXGwAUSci56LpJ0ijQ/tGwrFqYa4jVqw==","signatures":[{"sig":"MEUCIQCooRj/uHHEbb+n6utANAVpw1cbqM0UrDJJagbf62e4uwIgPmbHyD7XRVcFHjPiHUQqSOcKV9FJAGAdzzbnU7evafQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218374},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.9.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/7126cafa96b565757f8ebd7daf4e6211/spectastic-cli-0.1.0-pre.9.tgz","_integrity":"sha512-EgMnRkrwczqPaui7nqYED5vwUysZvoW6xp9c09ba9opaGXKmvDmX3qXXGwAUSci56LpJ0ijQ/tGwrFqYa4jVqw==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.9","@spectastic/schema":"0.1.0-pre.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.9_1781656235341_0.32007816792927657","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.10":{"name":"@spectastic/cli","version":"0.1.0-pre.10","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.10","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"7ae6b2cad3e0028274988c1b86a217f2584d5e0d","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.10.tgz","fileCount":31,"integrity":"sha512-GrGrpzT5BcAGl8ntlgdw+bK1Gj59XsrBQqpZPQVoGRYDoyWMKcPKkseUzFR46VMm7uaonJNLa4lw+OSHdtN9aw==","signatures":[{"sig":"MEUCIE3fSb8cpm44/kEPFNTC5hy1WduOoeVYlCWik4HGamkAAiEAq7bm3p83OEcQK1trDhMM8m5lM9CRyhFzAqJBfHN5p+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224138},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.10.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/7b565719aff9fca5be3481a4729446e6/spectastic-cli-0.1.0-pre.10.tgz","_integrity":"sha512-GrGrpzT5BcAGl8ntlgdw+bK1Gj59XsrBQqpZPQVoGRYDoyWMKcPKkseUzFR46VMm7uaonJNLa4lw+OSHdtN9aw==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.10","@spectastic/schema":"0.1.0-pre.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.10_1781656433700_0.33487001867845145","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.11":{"name":"@spectastic/cli","version":"0.1.0-pre.11","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.11","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"702a4a4ff1ecb17da7ea16669194f2ea742ea2ec","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.11.tgz","fileCount":31,"integrity":"sha512-CAUU+blT8J+l+JoFLoitNe6ELmEd6erQwhxOeO9K2KTxAXReU9usNJUjZI4ZsCfJNEFvVZ7xgGN/a1bi8uN89A==","signatures":[{"sig":"MEUCIQCIUaLvFbBjDQf/ZS+5r62Q+ce5HHQojfH5B46BOrFiJgIgZJhj+0ShP3CWBPtE+cowVabvzadN3e4TL+sfeND6iSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229055},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.11.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/00c75522e6a0c01f3a1ccf561ace27df/spectastic-cli-0.1.0-pre.11.tgz","_integrity":"sha512-CAUU+blT8J+l+JoFLoitNe6ELmEd6erQwhxOeO9K2KTxAXReU9usNJUjZI4ZsCfJNEFvVZ7xgGN/a1bi8uN89A==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.11","@spectastic/schema":"0.1.0-pre.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.11_1781656699035_0.7399030972663658","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.12":{"name":"@spectastic/cli","version":"0.1.0-pre.12","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.12","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"ea9d45fafd7fa1d74eef1c5f2fd3f4bc692762ce","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.12.tgz","fileCount":31,"integrity":"sha512-WbAMmy0AvFRmDKmf8cayEj6U9kkCwO4b4ouTIUQ+z7gvrLYcXt4cKT+mldXir9DK9ECBRmYg7N/yrRTN7IT8og==","signatures":[{"sig":"MEYCIQCKeQe4bwrJGJsbnSCK8Mu25sd0T16+cc+Iuo6aTEZ7bwIhAJARzBwDfKv1LDgGtuevfusZgZAW/OJsNKG1tuQWjRG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234326},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.12.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/c1f66625c89fa3619587d7b90205cc44/spectastic-cli-0.1.0-pre.12.tgz","_integrity":"sha512-WbAMmy0AvFRmDKmf8cayEj6U9kkCwO4b4ouTIUQ+z7gvrLYcXt4cKT+mldXir9DK9ECBRmYg7N/yrRTN7IT8og==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.12","@spectastic/schema":"0.1.0-pre.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.12_1781656958094_0.3653783581687464","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.13":{"name":"@spectastic/cli","version":"0.1.0-pre.13","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.13","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"a80d178e8f160abb767be824d61425ea26198dbc","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.13.tgz","fileCount":31,"integrity":"sha512-v3g7L4G86DpMl7peaSzQcORD6GaczNHELOD/54E76GEUao+zxbWa4JwU7VEb/LBDD/1LCJOuFWQLShq4wXAdeA==","signatures":[{"sig":"MEUCIClvuIesOMD+3gnioC2I0ruRq4oBJIL5wcc3cC8X/cNZAiEA/5Mn+8saItk8IfieHbcFGF7gRNFMxfKl4g0YL7Jh6uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262657},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.13.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/1acd2a33b09117ddadb72ae845c3b36b/spectastic-cli-0.1.0-pre.13.tgz","_integrity":"sha512-v3g7L4G86DpMl7peaSzQcORD6GaczNHELOD/54E76GEUao+zxbWa4JwU7VEb/LBDD/1LCJOuFWQLShq4wXAdeA==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.13","@spectastic/schema":"0.1.0-pre.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.13_1781659214165_0.09456166287124734","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.14":{"name":"@spectastic/cli","version":"0.1.0-pre.14","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.14","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"9ecaadbdf372b943d9c38cf0a301abeb1b88e2af","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.14.tgz","fileCount":31,"integrity":"sha512-Xu+AwxFJHlXkmnU3nj8J9pPBH48pF0SB5ZlnAVGsuyVD3k+xQuU46x1OW/2mG0UBRf5d4wi15H/hTKxJDcNOpQ==","signatures":[{"sig":"MEUCIDSjswcLSnSLObx8i0GCd0OJ2MN9lCnD21OAq3Z7OyYPAiEAiv5sF/wsHHgClr7lSRDGJV3pqwlvK/YIpY9B8bwe634=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273873},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.14.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/69428d50a28a47f1ab5381641f6319e5/spectastic-cli-0.1.0-pre.14.tgz","_integrity":"sha512-Xu+AwxFJHlXkmnU3nj8J9pPBH48pF0SB5ZlnAVGsuyVD3k+xQuU46x1OW/2mG0UBRf5d4wi15H/hTKxJDcNOpQ==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.14","@spectastic/schema":"0.1.0-pre.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.14_1781664457363_0.5106305127887096","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.16":{"name":"@spectastic/cli","version":"0.1.0-pre.16","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.16","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"28eb4f6b1e9742be5c22ddba02123139ff46b035","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.16.tgz","fileCount":40,"integrity":"sha512-tZW5eul4tahTvJ0fcaduqK3ogKggplHeHWd0GhvzP9e3kBBlXFXl2RGJ84yJzyuvvbw6xEYQCa5RlQMmpVgdFA==","signatures":[{"sig":"MEUCIQCR4Q4ipaSEnmeJmLaLfSDuwnJkzwgEbOmTp6gXNxKMtAIgPvJVbn8sm+WwVZ7lbdei3FPQvTeTAp4pmqvg2Gk+40Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361863},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.16.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/7c49c4f83ae31d960fec098d330984bc/spectastic-cli-0.1.0-pre.16.tgz","_integrity":"sha512-tZW5eul4tahTvJ0fcaduqK3ogKggplHeHWd0GhvzP9e3kBBlXFXl2RGJ84yJzyuvvbw6xEYQCa5RlQMmpVgdFA==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.16","@spectastic/schema":"0.1.0-pre.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.16_1782269104642_0.6604670976601232","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.17":{"name":"@spectastic/cli","version":"0.1.0-pre.17","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.17","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"985fb7b43c9cdb736727b62500d937641a16e2db","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.17.tgz","fileCount":58,"integrity":"sha512-6UBgd22CAr6wuDLn8LR3QG4almo2xMaJV6vqokpqmHGwqsSCEEPTVK3q6EgU1c7hxJyMlJ0XWNZu1OPD4cTwag==","signatures":[{"sig":"MEYCIQCebuQuuTmwQAunsbXx8Fp4GHtuIUM53B2JGERm9hXLhAIhAOLHWdC8Vl91px0XQndXyEGXDz3X2fS5U5vgmHjToVNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560566},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.17.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/0b9d14bf3c9553f7512b88b97f8548ed/spectastic-cli-0.1.0-pre.17.tgz","_integrity":"sha512-6UBgd22CAr6wuDLn8LR3QG4almo2xMaJV6vqokpqmHGwqsSCEEPTVK3q6EgU1c7hxJyMlJ0XWNZu1OPD4cTwag==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.17","@spectastic/schema":"0.1.0-pre.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.17_1783532674806_0.9860936043943389","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.18":{"name":"@spectastic/cli","version":"0.1.0-pre.18","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.18","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"f114337b10250712881389b2c4d3922f463221a4","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.18.tgz","fileCount":80,"integrity":"sha512-1RVk9Rov2mp0wzeQgvgeYq1FkHrtRGngV5de4oUALVjCZ/xcjyDUaSOdcwkYb9Klx+WJT091Rqjtj5XTovB9gQ==","signatures":[{"sig":"MEUCIDOQtjWqMVFVPQTrEweHf1kTyWpuQLflr2ErdnwF1QHUAiEAhV+jx1sRS0sbG/sb6WElSScyD6eZS8b6PcWIPnRGpFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747167},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.18.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/5695075008a953e1d1865e5b33184fff/spectastic-cli-0.1.0-pre.18.tgz","_integrity":"sha512-1RVk9Rov2mp0wzeQgvgeYq1FkHrtRGngV5de4oUALVjCZ/xcjyDUaSOdcwkYb9Klx+WJT091Rqjtj5XTovB9gQ==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.18","@spectastic/schema":"0.1.0-pre.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.18_1784843877969_0.4974871804005516","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.19":{"name":"@spectastic/cli","version":"0.1.0-pre.19","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.19","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"1b16bd12450af86f6a91662c586c1b43d6749a4e","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.19.tgz","fileCount":80,"integrity":"sha512-jDzzZ59bOs8E+vFUoEAv/q9XqcD4lLN2vR4KyqBkGdFVfNmB90clPu2IQrPxDjp50pGwSFG/YnArJIy7ikFlTA==","signatures":[{"sig":"MEYCIQC8oZuMI8+h1TpPBY6ljMBrWMzttmLRfGdAep15av+fvQIhAIrK5cawRRGzOV62MpCVSuWmRf+5QwSfw5RnVnjazagW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748580},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.19.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/b96cbda01018839c7404df165ece8b9d/spectastic-cli-0.1.0-pre.19.tgz","_integrity":"sha512-jDzzZ59bOs8E+vFUoEAv/q9XqcD4lLN2vR4KyqBkGdFVfNmB90clPu2IQrPxDjp50pGwSFG/YnArJIy7ikFlTA==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.19","@spectastic/schema":"0.1.0-pre.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.19_1784863945417_0.9309126080849885","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.20":{"name":"@spectastic/cli","version":"0.1.0-pre.20","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.20","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"e6c2e59b134d93d7b630ef2b0929b1ff68b4a9f7","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.20.tgz","fileCount":85,"integrity":"sha512-ucPUKDT16Bp+YEQfyVHL3sD1g6C7y9SA0whX41ykh09VhcRa88EPJIx3/QwX46ynzj6U4nL5ry84I3nXZ+B/ew==","signatures":[{"sig":"MEUCIQD8BgzBf/vYOOciF7A78+FUVxSLPjwibx1ejmi2QVAYjAIgZrQgc9lqqq8fFKEwKia3Vm+X5wc4gwHrJf4YxiZFvyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775359},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.20.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/a0bac20d20b08b9ca83faf4f891214df/spectastic-cli-0.1.0-pre.20.tgz","_integrity":"sha512-ucPUKDT16Bp+YEQfyVHL3sD1g6C7y9SA0whX41ykh09VhcRa88EPJIx3/QwX46ynzj6U4nL5ry84I3nXZ+B/ew==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.20","@spectastic/schema":"0.1.0-pre.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.20_1785025820427_0.9692598450806851","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.21":{"name":"@spectastic/cli","version":"0.1.0-pre.21","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.21","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"66dd3789c11bedcefcec8c9a124cb17389abc014","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.21.tgz","fileCount":86,"integrity":"sha512-Y5lQG21nXvbYqWxek95GHP7w0u+LTxIMqzBc5Bq7ic8Vr/Z0dTVxgWAu4dGYMuBLG9TaHYJcky0j1X+qS7QhyA==","signatures":[{"sig":"MEUCICnAFRqp5kNfUq4WCSTp6hnmU+G9r0/S2p40iS7XtTd5AiEAslXyDZ7BefmhIGaLOZvyIVoMh8nVxJGtdpTrl+AH8IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786553},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.21.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/e1fda0d581e6ba182408ed182b8dae30/spectastic-cli-0.1.0-pre.21.tgz","_integrity":"sha512-Y5lQG21nXvbYqWxek95GHP7w0u+LTxIMqzBc5Bq7ic8Vr/Z0dTVxgWAu4dGYMuBLG9TaHYJcky0j1X+qS7QhyA==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.21","@spectastic/schema":"0.1.0-pre.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.21_1785090113502_0.1987535969483052","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.22":{"name":"@spectastic/cli","version":"0.1.0-pre.22","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.22","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"ae5b4d0d8c1b93d12a06b039ab79ff9681a3d77e","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.22.tgz","fileCount":86,"integrity":"sha512-AGXh2OZVlHP0inYNuWBgvTeOWOdHzSoxCPwzI55zptGUuIBZkscKl7lgDymH/9g5FksYtEB/AUkO5CNoFLEnYg==","signatures":[{"sig":"MEUCIQDMDTRfYdIAY0ecDL2RkccnkjdWla4d8OZGfdQ2OF0kwQIgNNz38/onkyvIP6SEaZBJPKs30YZP4VPFS8AUd5AlZ0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821430},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.22.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/d46f86ee330eb01cfb1f9c54b8158322/spectastic-cli-0.1.0-pre.22.tgz","_integrity":"sha512-AGXh2OZVlHP0inYNuWBgvTeOWOdHzSoxCPwzI55zptGUuIBZkscKl7lgDymH/9g5FksYtEB/AUkO5CNoFLEnYg==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.22","@spectastic/corpus":"0.1.0-pre.22","@spectastic/schema":"0.1.0-pre.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.22_1785208903277_0.07305507699306002","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.23":{"name":"@spectastic/cli","version":"0.1.0-pre.23","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.23","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"2178a5548d2ddd3bde4c4a8658276a1234403471","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.23.tgz","fileCount":86,"integrity":"sha512-VjUYry6Ae2xWFNA5JNDdG9pKHbfoOJsq/Rm69pAcIbrsrFuFmM53EmhDWIT6w9PibCPcsVD2vt+p/zJnV2wLhg==","signatures":[{"sig":"MEUCIQCeY3zU5mPPpzQEOF5Xo63oHl4oW9O6c0NqPFsHLJIO9QIgQ2W8QzRBd2kpH5N+uKIjBJkeWTviiV6cXv95cq2uVjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822699},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.23.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/c711fef53fad99b686722c3e904353f5/spectastic-cli-0.1.0-pre.23.tgz","_integrity":"sha512-VjUYry6Ae2xWFNA5JNDdG9pKHbfoOJsq/Rm69pAcIbrsrFuFmM53EmhDWIT6w9PibCPcsVD2vt+p/zJnV2wLhg==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI: `init` bootstraps a spec-driven project; `validate` checks spec-html artifacts. Emits human, JSON, or SARIF.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^12.1.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^0.9.0","@spectastic/core":"0.1.0-pre.23","@spectastic/corpus":"0.1.0-pre.23","@spectastic/schema":"0.1.0-pre.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.23_1785255888952_0.5341932343843763","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.24":{"name":"@spectastic/cli","version":"0.1.0-pre.24","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.24","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"d85dcf56938b82eab3364ea0f9e10bc98db4d4b1","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.24.tgz","fileCount":88,"integrity":"sha512-eVrsaQ3J91SlRO+njrBgUrCJKgKqIz8Bp2F58THWA3J4ZMUF8MPrrrPruPtSna/9VKF8ziD3PUd3leClsh6cmA==","signatures":[{"sig":"MEUCIFMcy4cTRhWz/F68E1w/KVso1mKYhZkPpGYfGRCKp1EjAiEAjq4WO7SsVJ7Mw/gfNez1C0L+utlEAQw0YInWxBAebxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956431},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/af14b7a549497a681580fe7234c8b44f/spectastic-cli-0.1.0-pre.24.tgz","_integrity":"sha512-eVrsaQ3J91SlRO+njrBgUrCJKgKqIz8Bp2F58THWA3J4ZMUF8MPrrrPruPtSna/9VKF8ziD3PUd3leClsh6cmA==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI. Bootstrap a spec-driven project, drive the authoring lifecycle, and validate spec-html artifacts — human, JSON, or SARIF output.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^1.7.0","@spectastic/core":"0.1.0-pre.24","@spectastic/corpus":"0.1.0-pre.24","@spectastic/schema":"0.1.0-pre.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.24_1786558460294_0.3901452313776397","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.25":{"name":"@spectastic/cli","version":"0.1.0-pre.25","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.25","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"23e85e49fd00f4e142245be9f5a65ed97d2823b9","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.25.tgz","fileCount":91,"integrity":"sha512-Adw6w322+UKdvrmoltqe/tYQEVWINtWLIgtUPqFLRbwD7S7SgLR/CBlKD9lZgoUWOyOMH0/snHuH+7COeG4kpA==","signatures":[{"sig":"MEYCIQCyjgU91lyguhHJLirWH1yIeHL+zMmBnmn/BN9jglYu9AIhAMIYiUY7ZG1fPIzJ/UsdRValdeMYuG99508qMuj3dhRm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125689},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/03dc112110f434e74b34c3de2ba4c4b5/spectastic-cli-0.1.0-pre.25.tgz","_integrity":"sha512-Adw6w322+UKdvrmoltqe/tYQEVWINtWLIgtUPqFLRbwD7S7SgLR/CBlKD9lZgoUWOyOMH0/snHuH+7COeG4kpA==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI. Bootstrap a spec-driven project, drive the authoring lifecycle, and validate spec-html artifacts — human, JSON, or SARIF output.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^1.7.0","@spectastic/core":"0.1.0-pre.25","@spectastic/corpus":"0.1.0-pre.25","@spectastic/render":"0.1.0-pre.25","@spectastic/schema":"0.1.0-pre.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.25_1787347611143_0.8055138113215727","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.26":{"name":"@spectastic/cli","version":"0.1.0-pre.26","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.26","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"759971bf8858b795d1b02ecc517ecd8ddb6d2e28","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.26.tgz","fileCount":95,"integrity":"sha512-I1DE4bkTo4oSXckmmSSnvm7FPkt17NimZLhVuP8FCTxJswDJi+a98xI1C0lnsNOujlcLAhb0ZnIVg6v4jhNBUQ==","signatures":[{"sig":"MEQCIAwHeIgLnhrwVvPLmivm8hXeeF9E4phZs4svHpOfRjcHAiAJGvxQ09vT9S5FvppK1vFR2fmgJsOmeo0joyIO92T50Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142602},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/317b73bd1ddc9548879ff860226f8f8a/spectastic-cli-0.1.0-pre.26.tgz","_integrity":"sha512-I1DE4bkTo4oSXckmmSSnvm7FPkt17NimZLhVuP8FCTxJswDJi+a98xI1C0lnsNOujlcLAhb0ZnIVg6v4jhNBUQ==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI. Bootstrap a spec-driven project, drive the authoring lifecycle, and validate spec-html artifacts — human, JSON, or SARIF output.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^1.7.0","@spectastic/core":"0.1.0-pre.26","@spectastic/corpus":"0.1.0-pre.26","@spectastic/render":"0.1.0-pre.26","@spectastic/schema":"0.1.0-pre.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.26_1787534638792_0.4333355559381702","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.27":{"name":"@spectastic/cli","version":"0.1.0-pre.27","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","_id":"@spectastic/cli@0.1.0-pre.27","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"homepage":"https://github.com/spectastic/spectastic#readme","bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"bin":{"spectastic":"bin/spectastic"},"dist":{"shasum":"8803082462ce15dd309e9e3210152c0cbe56cf50","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.27.tgz","fileCount":107,"integrity":"sha512-1ZZmUT+8lvNUHxHWGOLw8OkRGcfFh+A+VBqfgK63XVlJ6PXjGmlXqt4QTH3VmhIsjdeHtrSEuxagzFPNl8Y53A==","signatures":[{"sig":"MEUCID7726YKkpS5rGMB4c2+pCG4XjcwGIax2xpRNkzjHYjJAiEA8Sl4oqqa1XT6ayf/P5xCZVB4bs/Usg6rQgfHxs3oc4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334762},"main":"./dist/index.js","type":"module","_from":"file:spectastic-cli-0.1.0-pre.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"node scripts/prebuild.mjs && tsup","prebuild":"node scripts/prebuild.mjs"},"_npmUser":{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"},"_resolved":"/tmp/03a5b51df514b7112c372ce8cff89502/spectastic-cli-0.1.0-pre.27.tgz","_integrity":"sha512-1ZZmUT+8lvNUHxHWGOLw8OkRGcfFh+A+VBqfgK63XVlJ6PXjGmlXqt4QTH3VmhIsjdeHtrSEuxagzFPNl8Y53A==","repository":{"url":"git+https://github.com/spectastic/spectastic.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Spectastic CLI. Bootstrap a spec-driven project, drive the authoring lifecycle, and validate spec-html artifacts — human, JSON, or SARIF output.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"commander":"^15.0.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0","@clack/prompts":"^1.7.0","@spectastic/core":"0.1.0-pre.27","@spectastic/corpus":"0.1.0-pre.27","@spectastic/render":"0.1.0-pre.27","@spectastic/schema":"0.1.0-pre.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0-pre.27_1789344872711_0.575778597161873","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.28":{"name":"@spectastic/cli","version":"0.1.0-pre.28","description":"Spectastic CLI. Bootstrap a spec-driven project, drive the authoring lifecycle, and validate spec-html artifacts — human, JSON, or SARIF output.","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"license":"MIT","engines":{"node":">=20"},"homepage":"https://github.com/spectastic/spectastic#readme","repository":{"type":"git","url":"git+https://github.com/spectastic/spectastic.git","directory":"packages/cli"},"bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"type":"module","bin":{"spectastic":"./bin/spectastic"},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@clack/prompts":"^1.7.0","@spectastic/core":"0.1.0-pre.28","@spectastic/corpus":"0.1.0-pre.28","@spectastic/render":"0.1.0-pre.28","@spectastic/schema":"0.1.0-pre.28","commander":"^15.0.0","picocolors":"^1.1.0","tinyglobby":"^0.2.0"},"devDependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"scripts":{"prebuild":"node scripts/prebuild.mjs","build":"node scripts/prebuild.mjs && tsup","test":"vitest run"},"_nodeVersion":"22.23.2","_id":"@spectastic/cli@0.1.0-pre.28","dist":{"integrity":"sha512-HMP8zHvLHVHZMpuHkZBhgQGKHxZ6pReA55eUTVp0WAdWR5mHlN5x3AQLyi254v7w7onslnWuJrD/n0k51wNapA==","shasum":"425e8424c4ded58b2e45fd8516dca5950c086b03","tarball":"https://registry.npmjs.org/@spectastic/cli/-/cli-0.1.0-pre.28.tgz","fileCount":107,"unpackedSize":1334931,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spectastic%2fcli@0.1.0-pre.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDbdJ9p+7aJfNvy7708A7c0Qh56Q4lJYdJDLgu1Jh/P4AiEA9UgCak5MLeaZOkCUqORoE4gwuSjpxafb3xV6McCc6D0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb37611c-c670-48ee-9c3f-b6e13eae903e"}},"directories":{},"maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.0-pre.28_1789410812400_0.828848448902759"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T02:40:04.674Z","modified":"2026-09-14T18:33:33.003Z","0.1.0-pre.3":"2026-06-16T02:40:04.981Z","0.1.0-pre.4":"2026-06-16T04:18:07.067Z","0.1.0-pre.5":"2026-06-16T05:11:27.022Z","0.1.0-pre.6":"2026-06-16T19:27:36.359Z","0.1.0-pre.7":"2026-06-16T20:42:14.006Z","0.1.0-pre.8":"2026-06-16T22:50:44.331Z","0.1.0-pre.9":"2026-06-17T00:30:35.498Z","0.1.0-pre.10":"2026-06-17T00:33:53.836Z","0.1.0-pre.11":"2026-06-17T00:38:19.196Z","0.1.0-pre.12":"2026-06-17T00:42:38.243Z","0.1.0-pre.13":"2026-06-17T01:20:14.307Z","0.1.0-pre.14":"2026-06-17T02:47:37.518Z","0.1.0-pre.16":"2026-06-24T02:45:04.858Z","0.1.0-pre.17":"2026-07-08T17:44:34.992Z","0.1.0-pre.18":"2026-07-23T21:57:58.116Z","0.1.0-pre.19":"2026-07-24T03:32:25.632Z","0.1.0-pre.20":"2026-07-26T00:30:20.643Z","0.1.0-pre.21":"2026-07-26T18:21:53.709Z","0.1.0-pre.22":"2026-07-28T03:21:43.425Z","0.1.0-pre.23":"2026-07-28T16:24:49.103Z","0.1.0-pre.24":"2026-08-12T18:14:20.477Z","0.1.0-pre.25":"2026-08-21T21:26:51.266Z","0.1.0-pre.26":"2026-08-24T01:23:58.945Z","0.1.0-pre.27":"2026-09-14T00:14:32.879Z","0.1.0-pre.28":"2026-09-14T18:33:32.563Z"},"bugs":{"url":"https://github.com/spectastic/spectastic/issues"},"license":"MIT","homepage":"https://github.com/spectastic/spectastic#readme","keywords":["spectastic","spec-driven-development","specs","lifecycle","html","linter","validator","ci","sarif","init","scaffold","cli","typescript"],"repository":{"type":"git","url":"git+https://github.com/spectastic/spectastic.git","directory":"packages/cli"},"description":"Spectastic CLI. Bootstrap a spec-driven project, drive the authoring lifecycle, and validate spec-html artifacts — human, JSON, or SARIF output.","maintainers":[{"name":"briancorbinxyz","email":"me@briancorbin.co.uk"}],"readme":"# @spectastic/cli\n\n[![npm](https://img.shields.io/npm/v/%40spectastic%2Fcli?label=npm&style=flat-square&labelColor=353534&color=5f023e)](https://www.npmjs.com/package/@spectastic/cli)\n[![downloads](https://img.shields.io/npm/dm/%40spectastic%2Fcli?label=downloads%2Fmo&style=flat-square&labelColor=353534&color=5f023e)](https://www.npmjs.com/package/@spectastic/cli)\n[![node](https://img.shields.io/badge/node-%3E%3D20-04a5bb?style=flat-square&labelColor=353534)](https://nodejs.org)\n[![license](https://img.shields.io/npm/l/%40spectastic%2Fcli?style=flat-square&labelColor=353534&color=7558b2)](https://github.com/spectastic/spectastic/blob/main/LICENSE)\n\nTwenty-five commands on one binary. `spectastic init` bootstraps a spec-driven project, the lifecycle\nverbs author and change its artifacts, and `spectastic validate` checks them against the canonical\ngrammar. Every artifact is a single self-contained HTML file that opens in any browser.\n\n## Install\n\n```sh\nnpm i -g @spectastic/cli\n```\n\nNode 20+. Pre-1.0, `latest` tracks the newest prerelease; `@next` resolves to the same build.\n\n## `spectastic init`\n\nBootstrap a spec-driven project in the current directory:\n\n```sh\ncd my-project\nspectastic init\n```\n\nWrites the lifecycle scaffold — 24 files by default:\n\n- `.claude/commands/spectastic.*.md` — the 8 core slash commands (principles, spec, design, tasks, implement, propose, apply, triage); `--with explain|explore` adds an extended verb\n- `assets/spec.{css,js}` — the design system\n- `templates/{principles,spec,design,tasks,proposal,inbox}.html` — the artifact scaffolds\n\nConflict UX via [@clack/prompts](https://github.com/natemoo-re/clack): per-file `[y/N/a/s]` with `a`-all-overwrite and `s`-all-skip shortcuts. `--force` bypasses prompts; non-TTY context with conflicts refuses with exit 2.\n\n## `spectastic validate`\n\nCheck spec-html artifacts:\n\n```sh\nspectastic validate \"specs/**/*.html\"                  # human output\nspectastic validate \"specs/**/*.html\" --format json    # JSON for tooling\nspectastic validate \"specs/**/*.html\" --format sarif   # SARIF for GH Code Scanning / GitLab\n```\n\nExit `0` on clean, `1` on findings, `2` on usage errors. The rule set covers artifact shape (a missing\n`defer-to=`, an unresolved `<spec-question>` in an accepted spec, malformed `<spec-delta>` / `<spec-risk>`\nattributes, duplicate cross-file stable ids, failing INVEST rows), corpus citation integrity, and\nexecutable content in an artifact.\n\n## `spectastic change-risk`\n\nScan a diff for capability/scope red flags — a binary blob, a build-script/CI edit, an install hook, a high-entropy payload, a new dependency — and report a score:\n\n```sh\nspectastic change-risk                          # the default: uncommitted diff (working tree + staged)\nspectastic change-risk --range main..HEAD        # an explicit commit range (the CI shape)\n```\n\nPrints each finding (category, weight, file, evidence), a 0–100 composite score, and a green/amber/red band. **Advisory by default** — it surfaces risk to force a human look and always exits `0`; it never claims to detect or certify the absence of malice. An opt-in `changeRisk.failAt` threshold in `spectastic.json` turns it into a gate:\n\n```json\n{\n  \"changeRisk\": {\n    \"failAt\": 60,\n    \"bands\": { \"amber\": 25, \"red\": 60 }\n  }\n}\n```\n\nWith `failAt` set, the command exits non-zero once the resolved score meets or exceeds it — otherwise every field is optional and the shipped band defaults apply.\n\n## Provenance\n\nEach published version on npmjs.com carries a verified-source attestation linking to the originating commit and GitHub Actions run. Verify with `npm audit signatures`.\n\n## The rest of the surface\n\n`spectastic --help` lists everything. Beyond `init` / `validate` / `change-risk` above, the binary carries\nthe headless lifecycle verbs (`spec`, `design`, `tasks`, `implement`, `propose`, `apply`, `triage`,\n`principles`, `explore`, `run`) and the deterministic tools that make no model call (`enforce`, `verify`,\n`order`, `gitignore`, `contract`, `units`, `owner`, `id`, `tests:for`, `verify:exec`, `course`, `corpus`).\n\n## See also\n\n- Project and full documentation: [github.com/spectastic/spectastic](https://github.com/spectastic/spectastic)\n- Validation engine and rule registry: [@spectastic/schema](https://www.npmjs.com/package/@spectastic/schema)\n- Corpus subsystem, standalone: [@spectastic/corpus](https://www.npmjs.com/package/@spectastic/corpus)\n","readmeFilename":""}