{"_id":"spec-spine","_rev":"27-e6ba1e439c7e23ca05b9fcc0bb961fc5","name":"spec-spine","dist-tags":{"latest":"0.28.0"},"versions":{"0.1.0":{"name":"spec-spine","version":"0.1.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.1.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"786fe071611d212261b3762d4542cef7ee82b210","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.1.0.tgz","fileCount":5,"integrity":"sha512-Zzl5wsPCyfDJ1EM+0hpIyxZXGqpRyCbQsJmKoo1OQ3Gz1TvUCONUYqYaqgUmtcP9haVVGw9EJpM/w7C36sRvcA==","signatures":[{"sig":"MEUCIQD9ZUZ1/5372sAqMlCNaC1cXGPxm0/zbAUfP4yh6K/XLgIgKR+BHUSZdX4vRzRKQOV/+FiGg/pmTPggur80OSgGuQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"1fe38bb7195c82146cc185c917cc60dd516d52ae","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.1.0","@spec-spine/cli-win32-x64":"0.1.0","@spec-spine/cli-darwin-x64":"0.1.0","@spec-spine/cli-linux-arm64":"0.1.0","@spec-spine/cli-darwin-arm64":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.1.0_1781059967533_0.7786554668102819","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"spec-spine","version":"0.2.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.2.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"e9c08a70f8b5e7a4e16f853d705525ed4b1a0ef0","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.2.0.tgz","fileCount":5,"integrity":"sha512-8tV2cFRbGt8/n2Mgvv6qnj7lUM/+MZwUecn3FQyhxPSgebbzeatIpojby51PNJBXo64guedpV2xaILGL0qdZOg==","signatures":[{"sig":"MEQCID411iPLOzKZWFXAVAU44hwnbK5GWUlehiSSaUGmZM+lAiAcywLyAtnbGOW43Ab+At7AZGFFJmhgjdVwoUGmQTXrww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"aee6399e14730c35c2699e1801b3f8ba260a6f6a","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.2.0","@spec-spine/cli-win32-x64":"0.2.0","@spec-spine/cli-darwin-x64":"0.2.0","@spec-spine/cli-linux-arm64":"0.2.0","@spec-spine/cli-darwin-arm64":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.2.0_1781230234692_0.6879983531460578","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"spec-spine","version":"0.3.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.3.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"40dde9ae1ce279fa9ed4e135325e67caced4e59e","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.3.0.tgz","fileCount":5,"integrity":"sha512-sBSUD3Eq/FbGdJvgDaFQRS2F8npaRof6gKO0Qa4MavnfBsuc9nhaXV5DZ4Z2p2Nyy8sZykO753h41RdsmyKIfA==","signatures":[{"sig":"MEYCIQDh5lSLlTw9KSSpg/RpYTO5cVVFNoghjlT62WiG6lfKuwIhAPJQ1VT4GccPmXYMqlCHaI3KNn4QadFLQVheoOJpFW8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"96b6ed9131bb84a801f0eddd3c3bd2f51a0efe3e","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.3.0","@spec-spine/cli-win32-x64":"0.3.0","@spec-spine/cli-darwin-x64":"0.3.0","@spec-spine/cli-linux-arm64":"0.3.0","@spec-spine/cli-darwin-arm64":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.3.0_1781384945589_0.6690118826936042","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"spec-spine","version":"0.4.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.4.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"31874518ce1feb38c27a8e63f596ec6f6b0fdee0","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.4.0.tgz","fileCount":5,"integrity":"sha512-xR7ZCFijlVSjTYKddY4s6Tm0oUm6LmBOdf+aNQA9Gbw3OLyBNsiAPvU9O2gLRggZNl07lKHBGUXJta5j5jlyWQ==","signatures":[{"sig":"MEQCIFefOge2QuKF7/CN1ORE1h5QmHWA3gsOmrxMzYrLGfzMAiBoXZ+anObR48bmAvuFDAZeGVFx2YgdhBkQ3FVgq5pHNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"b38a0b44f3be7bfd57b83e4e84a32af2cbe38f24","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.4.0","@spec-spine/cli-win32-x64":"0.4.0","@spec-spine/cli-darwin-x64":"0.4.0","@spec-spine/cli-linux-arm64":"0.4.0","@spec-spine/cli-darwin-arm64":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.4.0_1781479854966_0.17610200473494664","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"spec-spine","version":"0.5.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.5.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"9cee45492777e62f20102dd35f63006f60a376d1","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.5.0.tgz","fileCount":5,"integrity":"sha512-lvBSX/tZwvehu4h9NPQJQ4nh0VLi+mwmh1vs6d6XH2PXb3f52b3VBG7VeyyI5Zn8mCGeqFYOoEsEpnfmWW/cnQ==","signatures":[{"sig":"MEUCIQC25qydUrFOI2Amvl3YsnOD5nj//y9wRrUtp7GciD8jJQIgNQNYW+iHiJ+lqlvNBpqbN92AfwIIE8WTSy74Mb98uHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"1b31557d33a137e980eda73cee8edfa0bf1ddf9b","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.5.0","@spec-spine/cli-win32-x64":"0.5.0","@spec-spine/cli-darwin-x64":"0.5.0","@spec-spine/cli-linux-arm64":"0.5.0","@spec-spine/cli-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.5.0_1781673860454_0.29193913432433627","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"spec-spine","version":"0.6.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.6.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"c216e36a4ccbaab56bb672f8b024ba3f294fdf1c","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.6.0.tgz","fileCount":5,"integrity":"sha512-COkYcokyW8Pk9RJga5Do2hDlvgZwo8xDwUuRurGzeNzlwJHSNmj5RkD+a6z7NRF4KJrgD6XyoobVpTMSHGbNrQ==","signatures":[{"sig":"MEQCIHYws9CHCdJ43snRPF3S7DFllvtuPrILqFgtpNm0a2oLAiBIpqABIQ2039UB67BTjmY5TMccFpWpqpLWmTOaKs2YQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"4deeb6b8402cc34b89b389876a99a89223c3b518","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.6.0","@spec-spine/cli-win32-x64":"0.6.0","@spec-spine/cli-darwin-x64":"0.6.0","@spec-spine/cli-linux-arm64":"0.6.0","@spec-spine/cli-darwin-arm64":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.6.0_1781772439914_0.5300898035348549","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"spec-spine","version":"0.7.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.7.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"619b71223fb0b4ddb1f902db5f5aa0f6f5444cfa","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.7.0.tgz","fileCount":5,"integrity":"sha512-PfoOY15PVOM4ErqzbWcoKBoidkxrQ32NtC8oH917ZiZCPeBQIqitzQs3iMZzL3biSjRmw6QwlJtwnQNQe7gTBQ==","signatures":[{"sig":"MEQCIDolwYDr44EdlPwEBRz02KI2ouX0DJHb0mEI7OZeSD/hAiAzrb0ZeWzL749SGYbtYOvjHReUBKlPJedbhMlXzcJDZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"c67ddb496cf3542446e5d1206811cd74dfdebee2","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.7.0","@spec-spine/cli-win32-x64":"0.7.0","@spec-spine/cli-darwin-x64":"0.7.0","@spec-spine/cli-linux-arm64":"0.7.0","@spec-spine/cli-darwin-arm64":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.7.0_1781801633046_0.661569243738533","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"spec-spine","version":"0.8.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.8.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/bartekus/spec-spine#readme","bugs":{"url":"https://github.com/bartekus/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"ba631e4edbdf3bab5f4b19a46bbb6de323784853","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.8.0.tgz","fileCount":5,"integrity":"sha512-5jQC7UJnQ+m6T7FNe0U+5NeEOsQ0H99D7EbnzOHwu5ZSdmvrhA6yIv9uwUEoh58X9MIhgXWfv+ATlfGQiSW1oQ==","signatures":[{"sig":"MEYCIQD9Znvs3UiPQCu6WbV+Hs5orgaJbg/i1gyvS21aDZ0U0QIhANH/1OCTdGViTuC+LJV3seIbIM+X+xW3UeA6rRj3yw5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"type":"commonjs","engines":{"node":">=18"},"gitHead":"fd06ee5c2253a024aa2da3d654a05fe44dc42e81","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/bartekus/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.8.0","@spec-spine/cli-win32-x64":"0.8.0","@spec-spine/cli-darwin-x64":"0.8.0","@spec-spine/cli-linux-arm64":"0.8.0","@spec-spine/cli-darwin-arm64":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.8.0_1781808964990_0.4119262499220486","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"spec-spine","version":"0.9.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.9.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/stagecraft-ing/spec-spine#readme","bugs":{"url":"https://github.com/stagecraft-ing/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"d4f185f0f6950441c8b020d2433164fda83fe08a","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.9.0.tgz","fileCount":5,"integrity":"sha512-jT2c7kKvjI8LXDBA974e/2DUXbU0m2q37Pu1TFCgj1fBoI2YEyA/AuFKYTJNQtiZ52lAvsquq2VnSq8wW0fI3w==","signatures":[{"sig":"MEUCIBu2cBO63aaHlE22A0px3NORcwx4/BdFahWpI9jsX8mqAiEA+msdo+Z5B+VtK67g8moZYA91/HR0gtKF3SwdjaqxBms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"d3532c6046b1d8aec3827043157059735f99a3bf","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/stagecraft-ing/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.9.0","@spec-spine/cli-win32-x64":"0.9.0","@spec-spine/cli-darwin-x64":"0.9.0","@spec-spine/cli-linux-arm64":"0.9.0","@spec-spine/cli-darwin-arm64":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.9.0_1783029704052_0.04546590956659635","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"spec-spine","version":"0.10.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.10.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/stagecraft-ing/spec-spine#readme","bugs":{"url":"https://github.com/stagecraft-ing/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"626a82bf9138fe79500a62f72f0a9d8d5a893836","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.10.0.tgz","fileCount":5,"integrity":"sha512-4JvsyGu0JFj83r/EWLoUzis6kDSkod58uE1Z2UOJ8at6zn9kAgmLbMhV5l2B2UtkUCoJ/2bqOeUTzEsQc1msVw==","signatures":[{"sig":"MEUCIQD27BpmEWrY7K2GCmp4D4y2fGn52oMW6UDuwg6TR59ztAIgC7SgPmFHRbezOwJIX9vEtLmRnafQQvP7Eg2koJhwBfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21257},"type":"commonjs","engines":{"node":">=18"},"gitHead":"cd01d3e0d581e8059b5c2e07251067d12c177e7b","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/stagecraft-ing/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.10.0","@spec-spine/cli-win32-x64":"0.10.0","@spec-spine/cli-darwin-x64":"0.10.0","@spec-spine/cli-linux-arm64":"0.10.0","@spec-spine/cli-darwin-arm64":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.10.0_1783111358200_0.895795287094006","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"spec-spine","version":"0.11.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.11.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"5f54dbfa10181abc93279325b1a6e54ec4383bfb","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.11.0.tgz","fileCount":5,"integrity":"sha512-tkLuLkqdOmflanYg/e+DXYMUKJWDCndwPDKdda/Ad2OD0Siptz9S4GBfzlcGneCzkPLQglq2jfbPm1UHagUI/A==","signatures":[{"sig":"MEUCIB9JI1pallrLWX/X7u1BiZ5Yawp5VHAUN2a+HPjhgDjLAiEAtZX5e9ebdqiFRRRpZB7G3FvM1Y4LlqsFoS7EXAzeUr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"b5e2f736321fbe89967f86f075b7b7c90d359103","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.11.0","@spec-spine/cli-win32-x64":"0.11.0","@spec-spine/cli-darwin-x64":"0.11.0","@spec-spine/cli-linux-arm64":"0.11.0","@spec-spine/cli-darwin-arm64":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.11.0_1788218116664_0.879059617039962","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"spec-spine","version":"0.12.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.12.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"8644df09be4e9b98dd99fd96fb373fe8e2f4b775","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.12.0.tgz","fileCount":5,"integrity":"sha512-W3DEKXcN+r8QgrzbCtCdCmVDvJf62fdbOex6s8Cv2tVw9cxOhZFAhQQc+pwvZnHq2ppzasvqbQPJFUJfp7ekiQ==","signatures":[{"sig":"MEYCIQDHgdhc6hsuoRbMqqpke7Cvu7j1+sRffSWiY+jImRd67gIhAJdq9z+2ld/2SPdrtAXKMPr12zDCBZl/GFQ9Y8fMqMOD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"ad1b66b7a9f0830f5422db9a0a84683733c5b696","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.12.0","@spec-spine/cli-win32-x64":"0.12.0","@spec-spine/cli-darwin-x64":"0.12.0","@spec-spine/cli-linux-arm64":"0.12.0","@spec-spine/cli-darwin-arm64":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.12.0_1788472819027_0.9298515869548634","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"spec-spine","version":"0.13.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.13.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"f238f732da73d0a3df72a32324c71a7b6556b3fc","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.13.0.tgz","fileCount":5,"integrity":"sha512-shEI5duMcQ7KE3MLf4B5ddttrI02HXvdwowbSIUv84rUJQaSXVEE7/bL1mY7/3TqLmYKfe3dnkCDroBLjZqalg==","signatures":[{"sig":"MEQCIA6U2jBoyLl6XLUKVKQdvsfRzp8wgtZzFdM94tE5JV2MAiBW439l/YMOpXzvU/OKyRLm41NJEh0OJfKRhl4nJPbGRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"57bce939c73f42d869b64300f1b70ed30ff45ff5","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.13.0","@spec-spine/cli-win32-x64":"0.13.0","@spec-spine/cli-darwin-x64":"0.13.0","@spec-spine/cli-linux-arm64":"0.13.0","@spec-spine/cli-darwin-arm64":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.13.0_1788529444818_0.14220149884044964","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"spec-spine","version":"0.14.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.14.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"8e78091c91a46fe2314de508f1f3298b5d67ac93","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.14.0.tgz","fileCount":5,"integrity":"sha512-sWDL1NRXpC3ydSsTiYrbeilEuwv/dDk9YNM6paWhko/V2xA0vCIAA+0tswo3Dn4M91v3S2gJdYsXoJH+isTF2w==","signatures":[{"sig":"MEUCIF1tF+VhAayE4mkQI6kA1Wzxn9pzj2ZPTIKvNsIqh+MEAiEAp4EXs4kYAlo86ElU9OhG9ztRD4pKUl753bZr5eo4xGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"fae74aed82887c46abb8454dd10b26ddf6dd6584","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.14.0","@spec-spine/cli-win32-x64":"0.14.0","@spec-spine/cli-darwin-x64":"0.14.0","@spec-spine/cli-linux-arm64":"0.14.0","@spec-spine/cli-darwin-arm64":"0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.14.0_1788731158874_0.6962157173176382","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"spec-spine","version":"0.15.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.15.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"03626eec57fc00f3607abb7e52c7d542d3bb0e66","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.15.0.tgz","fileCount":5,"integrity":"sha512-ZXMyIZxjSMoLVSDpeMisTSJBBFy4fKwTGye2jk+4ixss5kFxSbey9W5V0tjb71AZZ8rKPa8GUdtW/hpef3zEcA==","signatures":[{"sig":"MEUCIQCUYOruby3Smjih6zSm1NEtqZg+FjaB1lZUKNBMeippFQIgTo4n049ReqAYLp2OiNElTIs6ylUXw7ph8Nsg0skNNg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"b7bb7a6c9fae21d23649e6d4262c39da0885137c","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.15.0","@spec-spine/cli-win32-x64":"0.15.0","@spec-spine/cli-darwin-x64":"0.15.0","@spec-spine/cli-linux-arm64":"0.15.0","@spec-spine/cli-darwin-arm64":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.15.0_1788762087142_0.36891438918361974","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"spec-spine","version":"0.16.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.16.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"c735cebd204eb7ae2239ff599bb3d2cf48be0a5d","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.16.0.tgz","fileCount":5,"integrity":"sha512-GXohnX6reVi4EnPxaOiiwEdsO00/ShPiL1USJkMOPgT0sxiAND9dr/3jbdWmneDilZpAMlFrU/w2QcrUNU4D/w==","signatures":[{"sig":"MEYCIQDzekIdU/GhPa0bcoRhYe90tXYLggTl5hf+oPyswHqaLgIhAKUIyFyrKAViv7d+cLqHBqtGdZi+lbKELScTekShKm9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"700a13d0e648a738b3048f0caf673879c180bc4c","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.16.0","@spec-spine/cli-win32-x64":"0.16.0","@spec-spine/cli-darwin-x64":"0.16.0","@spec-spine/cli-linux-arm64":"0.16.0","@spec-spine/cli-darwin-arm64":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.16.0_1788901456616_0.12595845188296484","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"spec-spine","version":"0.17.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.17.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"2e3709182c61779e88bf2b833bd903294dc15fb8","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.17.0.tgz","fileCount":5,"integrity":"sha512-gxpE/BPx2sRQQ/bO5R+TToIX2zDsIoZ96PI6S/foZtaAlYjTcUa8cL3pgICqXWKziddcQJ7uQcxPHbFeJB1g/A==","signatures":[{"sig":"MEQCIAEpseMHnieABcPhn3W8mtIedGuVZvtgoeqWnqkbky9RAiAO2+8vet36VlC2V0D18zEA2NcFTjZ9pnFhT7UkcT+7jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"25e478e8835541dcb17f2e721eff630ee7405a18","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.17.0","@spec-spine/cli-win32-x64":"0.17.0","@spec-spine/cli-darwin-x64":"0.17.0","@spec-spine/cli-linux-arm64":"0.17.0","@spec-spine/cli-darwin-arm64":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.17.0_1788903682385_0.05108414984024434","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"spec-spine","version":"0.18.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.18.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"aa40f2768913ca8a797987081ce3d16eb4822cd4","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.18.0.tgz","fileCount":5,"integrity":"sha512-NbzDljXJ3kNc3fwUyJdFMMQ1mMZ9PsKFbXA+XtZZVdTu0XBThX4Exa8pwiymq4ioXHxWKG7ysqsL85uY7CV+6A==","signatures":[{"sig":"MEYCIQDCl1wX1LB7wSKba5ccdw05rUSyqWu6TlCLqmEUA4uV2AIhANzG7jeIhPMSfvVjHZv3Z2xApJZWKZ8pfwNk0HI5dkqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"33924d48155e402acbb321ef8ddea2db376f6acf","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.18.0","@spec-spine/cli-win32-x64":"0.18.0","@spec-spine/cli-darwin-x64":"0.18.0","@spec-spine/cli-linux-arm64":"0.18.0","@spec-spine/cli-darwin-arm64":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.18.0_1788954708466_0.3287612582796855","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"spec-spine","version":"0.19.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.19.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"7fd388b0acae99dbab86742e7cd6e1dead2a6a05","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.19.0.tgz","fileCount":5,"integrity":"sha512-3WnsvT5RtI3imgmRU0Xj6rOuO599efniL3wODncAuydRjfI3Ol0008MlFqh7055H42Y7nSHEjW8sArWB3mL8Mw==","signatures":[{"sig":"MEUCIQCJzho/2qWwB5Y/AS0nOkUSQM4Bexhs8Asq4mlQmWDQ0gIgILUcnBEZeMKvd/+h2p/ta01p2uFvFXGMzm2F+meQSC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRUbjv4KmcbwPf2vQeUsE4naJazGccrX65gdHVc3JZiQIgPzom17zqyupEaZPJqg40/DV/a9YRymFadBimcO033Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"0dc95ca38719a12d6b60053f7a2dc4d98eeb226d","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.19.0","@spec-spine/cli-win32-x64":"0.19.0","@spec-spine/cli-darwin-x64":"0.19.0","@spec-spine/cli-linux-arm64":"0.19.0","@spec-spine/cli-darwin-arm64":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.19.0_1789323218073_0.015252495144634004","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"spec-spine","version":"0.20.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.20.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"491c0652338f97988ea132d7bd026cf4586410ba","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.20.0.tgz","fileCount":5,"integrity":"sha512-SSYU/No8YP9wvEXn/1b/ly3mW1eJJ9I2pDwp+MPfBeixiu5Z28dk3rZnOYnaWWXqahRibWJOEybRTNK3ivvLjw==","signatures":[{"sig":"MEYCIQD2z+O8JYc6hUdU9uiu9Sjt/WAXPDHkR7pGSEFlUKcHjgIhAPFCN3UOzCB83pKRuI2oCAfCewLDR6m3H19hIsyBwqYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzomg2mkdFlZo9oGfla5zHQ91Ud90PuhQIwzuhq2VshwIhAORAzsgQrfXZ6X/fGbfGJef1prX+dp3oXPmY3prr4e4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"4d14cce6dd151073f02c0c657c52c5c5c4d0bca8","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.20.0","@spec-spine/cli-win32-x64":"0.20.0","@spec-spine/cli-darwin-x64":"0.20.0","@spec-spine/cli-linux-arm64":"0.20.0","@spec-spine/cli-darwin-arm64":"0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.20.0_1789622058538_0.17077531756822495","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"spec-spine","version":"0.21.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.21.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"10fd70c2f720886470dd6a766d572de41f8e9ff8","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.21.0.tgz","fileCount":5,"integrity":"sha512-jI+rnJNuY6zmvC9chGBUkWA0pn15R5YZjR8U/KHumxTwM7h8kncv4qS1nW7SfC3+7sSCv4ecOWPfKgX37Us0pQ==","signatures":[{"sig":"MEUCIQCw7FYngNSnz8NVrvDqyslXXKQVveffHEPVwW8L9JU2HQIgZBUJHjQwiyKU753/iKWv57/gQXAuyZkRNM4T45FQkpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpAMo3sXu91543rflRH/dlz+TXIOCeuJ9UdnqgCjKmUQIgAkCa0msh3Ldb0jZ5diJjkTy6COrot+LzHxxb/JvA5x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21251},"type":"commonjs","engines":{"node":">=18"},"gitHead":"694dd294c8183cc0b72750e9860b972c18486e7b","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"007-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.21.0","@spec-spine/cli-win32-x64":"0.21.0","@spec-spine/cli-darwin-x64":"0.21.0","@spec-spine/cli-linux-arm64":"0.21.0","@spec-spine/cli-darwin-arm64":"0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.21.0_1789933000615_0.7840498381206407","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"spec-spine","version":"0.23.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.23.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"bae4ccc9ef6ac5517daee30d87db58ff90d88174","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.23.0.tgz","fileCount":5,"integrity":"sha512-rXbz22i/074gagOlK10+5wX32eFFOQJSBjpPey3/cXK9HyDGLMsSPohwDZP6pUx7EKWYJ1KS5Fkl9b9B5Lp6iw==","signatures":[{"sig":"MEUCIQDd9rqIdwiu1kgrcdnnuRsvvIx6Z6HyW9rC0bSMHYkshAIgDgevxiJVUWjr4uN3tJTXl7awHAbIIf9nPpy2/PwG39E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGYz6D+0oAbRvdW+ZcOs6CEJYo0WOd00ATzARtUylxXYAiAX+dkF2jHqKPapZ4gq5ejJzziW1NuKOc+eCnsIIOgIdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21173},"type":"commonjs","engines":{"node":">=18"},"gitHead":"d2bb47634404b874ca36cf8bf75b4a31a70328f7","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"006-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.23.0","@spec-spine/cli-win32-x64":"0.23.0","@spec-spine/cli-darwin-x64":"0.23.0","@spec-spine/cli-linux-arm64":"0.23.0","@spec-spine/cli-darwin-arm64":"0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.23.0_1790152927796_0.5548328194069756","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"spec-spine","version":"0.24.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.24.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"03d00d2c942aeb7090f2929a8f90ab23b3841cf8","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.24.0.tgz","fileCount":5,"integrity":"sha512-4/+Uj33BQwF+hXgr2VGd04CBT3GokF1PjX9jRv95MTqmm3FvI3pbycCF/N0MA8GgGxVM9JYt++GDjxv4ZWFI7g==","signatures":[{"sig":"MEUCICg2ZCwDXa+1fx0ZQQRVSmtle4t6g5qctbnz+14YPpeLAiEA1FNPvTBVH4rDCL+qGnltDJigcxOghvLufAPTw2psfYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDNwJw8RcbCTSbjeGD/EM39GxcGX+wcyndhNYzqFQZiSAiEAwoxRuf64+EfkA44C1n1jzQpPi9E7fRx/X97ueyj6Sz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21173},"type":"commonjs","engines":{"node":">=18"},"gitHead":"a812f72dbef80d25c4027d85f267db9ba657506e","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"006-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.24.0","@spec-spine/cli-win32-x64":"0.24.0","@spec-spine/cli-darwin-x64":"0.24.0","@spec-spine/cli-linux-arm64":"0.24.0","@spec-spine/cli-darwin-arm64":"0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.24.0_1790179351553_0.30803241252117797","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"spec-spine","version":"0.25.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.25.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"82fc0bffd0ffd014d2c2f28e3e4fba8a34182db4","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.25.0.tgz","fileCount":5,"integrity":"sha512-ZMA5Tv3lhC+qJUgE5uQ8V1pjzTtwE53xbgnr+TdtVRJ08/y6+9amPKK1FVrhfTVfEP2jkox4AcUDNE6t1mW/rA==","signatures":[{"sig":"MEUCIGT7D7eXfBdcyyyQtCuatFADZDgzBlMfv26Xc1vRpfgHAiEAozrEKFhlXLFH4i8l20Pcp3ZTZFcvx8wJXspxru51d6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfSxJWMk3oiz029FsOpbWvUvW1QVGb1Zv/nApXO101jAIgcLyMGntTb2e5cf5InOMhW+TqdcV0fPf24KYqtjW8qWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21173},"type":"commonjs","engines":{"node":">=18"},"gitHead":"25d46b9ffa342ce99c149a156a874d58beb5d687","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"006-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.25.0","@spec-spine/cli-win32-x64":"0.25.0","@spec-spine/cli-darwin-x64":"0.25.0","@spec-spine/cli-linux-arm64":"0.25.0","@spec-spine/cli-darwin-arm64":"0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.25.0_1790246623555_0.2168368090175714","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"spec-spine","version":"0.26.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.26.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"1e53b5c82302a2c27363a60be9ebcc8d6744dac7","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.26.0.tgz","fileCount":5,"integrity":"sha512-iKUMz9HwtOhbgos62iG39J5LzcVqngk7vTEkNZ0/rHh1NWdK0oU4/4kY15Ig6sJZGzjW7/KxoBKuK/lodz4Ang==","signatures":[{"sig":"MEUCIQCS6Ll+f/puSy3XiPtW8Myc7Gk0TOdKSvGs3kEvTYiGiAIgJlhmc7aUBF6I1TQDghPddjrUPLNH1NWAGvwTkqE39yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPuvp/lio4pSjdh23D0qAvL7QSJsk724DCh8aLihUDAgIgeU/ri+++bTlqW0VD74rXC2gSGK34DPWqudvJ9zdzPnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21173},"type":"commonjs","engines":{"node":">=18"},"gitHead":"8f2a8f75000af8f8c7348d87928891306b8d65a6","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"006-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.26.0","@spec-spine/cli-win32-x64":"0.26.0","@spec-spine/cli-darwin-x64":"0.26.0","@spec-spine/cli-linux-arm64":"0.26.0","@spec-spine/cli-darwin-arm64":"0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.26.0_1790324253373_0.4797017313357863","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"spec-spine","version":"0.27.0","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","_id":"spec-spine@0.27.0","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"homepage":"https://github.com/statecrafting/spec-spine#readme","bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"bin":{"spec-spine":"bin/spec-spine.js"},"dist":{"shasum":"20079d718cbd637f6ee2a20364cb6efcd9254b55","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.27.0.tgz","fileCount":5,"integrity":"sha512-dnURFP5Acz4v6Lhc/xomTHb/7xScMGfsP1Er27FDiyoefE2fnYEOgR/i1Eivwwvh7xr3bRT/4GhHCkQ5htEg8w==","signatures":[{"sig":"MEUCIQC9Ej+LELoVExOFw49rDUQDnYtte+7SBNLITaYK9uK8MAIgF49UzdN9n3auWOPDKZhahtlkzXLo1u6ZuhFzSbpLzAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICWGNJvzGL2XS8c1kLBW3RkaahNcRl6+5WMcHk1ZWBm8AiBi31e2h+nQQmVipFKQLpbrApiTdnecHltnr1XwaM2B0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21173},"type":"commonjs","engines":{"node":">=18"},"gitHead":"d78fb09a3cde1e7862c901ce731f29dd5d6073a0","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"006-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.27.0","@spec-spine/cli-win32-x64":"0.27.0","@spec-spine/cli-darwin-x64":"0.27.0","@spec-spine/cli-linux-arm64":"0.27.0","@spec-spine/cli-darwin-arm64":"0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-spine_0.27.0_1790358112206_0.2879434712469817","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"_id":"spec-spine@0.28.0","bin":{"spec-spine":"bin/spec-spine.js"},"bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"dist":{"shasum":"515b25ebf73b4649da170bb8c511a224baf0cbf3","tarball":"https://registry.npmjs.org/spec-spine/-/spec-spine-0.28.0.tgz","fileCount":5,"integrity":"sha512-7TWbEvKvfF3/4YjYdm3cMxKuLAvhZAI8H1b1w+uznbnGkOp+9YjQrG+U0u3rkJv/Rks+dg2GONhwSWH4WbHvxg==","signatures":[{"sig":"MEYCIQCaXuJ3UTs/nZVNPNiOPpJpNJfUrdPCsPKHdvb3ljkHBQIhAMun/Ao/2ju2dkruyRfyh62YjTc9Q1SCVXCcIvzLCC90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVTUIdG+hGZrgky84r8u72d/v2TxZOU/qBQxlCf90gSgIhAJeYi0ju6noUrYvBr5AStts6wE1qdUgQQlGa3WJaL4a4"}],"unpackedSize":21173},"name":"spec-spine","type":"commonjs","author":{"name":"The spec-spine Authors"},"engines":{"node":">=18"},"gitHead":"854e5deaf968f4cfed95f2aed7275aa77c6b0398","license":"Apache-2.0","scripts":{"test":"node --test test/*.test.js","smoke":"scripts/smoke-test.sh","generate":"node scripts/generate-platform-packages.js"},"version":"0.28.0","_npmUser":{"name":"bartekus","email":"bartekus@gmail.com"},"homepage":"https://github.com/statecrafting/spec-spine#readme","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"spec-spine":{"spec":"006-distribution"},"_npmVersion":"10.8.2","description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","directories":{},"maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"optionalDependencies":{"@spec-spine/cli-linux-x64":"0.28.0","@spec-spine/cli-win32-x64":"0.28.0","@spec-spine/cli-darwin-x64":"0.28.0","@spec-spine/cli-linux-arm64":"0.28.0","@spec-spine/cli-darwin-arm64":"0.28.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec-spine_0.28.0_1790414966295_0.8943982925027929"}}},"time":{"created":"2026-06-10T02:52:47.436Z","modified":"2026-09-26T09:29:26.532Z","0.1.0":"2026-06-10T02:52:47.715Z","0.2.0":"2026-06-12T02:10:34.832Z","0.3.0":"2026-06-13T21:09:05.728Z","0.4.0":"2026-06-14T23:30:55.127Z","0.5.0":"2026-06-17T05:24:20.589Z","0.6.0":"2026-06-18T08:47:20.035Z","0.7.0":"2026-06-18T16:53:53.220Z","0.8.0":"2026-06-18T18:56:05.170Z","0.9.0":"2026-07-02T22:01:44.198Z","0.10.0":"2026-07-03T20:42:38.346Z","0.11.0":"2026-08-31T23:15:16.816Z","0.12.0":"2026-09-03T22:00:19.167Z","0.13.0":"2026-09-04T13:44:04.957Z","0.14.0":"2026-09-06T21:45:59.018Z","0.15.0":"2026-09-07T06:21:27.343Z","0.16.0":"2026-09-08T21:04:16.763Z","0.17.0":"2026-09-08T21:41:22.575Z","0.18.0":"2026-09-09T11:51:48.592Z","0.19.0":"2026-09-13T18:13:38.197Z","0.20.0":"2026-09-17T05:14:18.627Z","0.21.0":"2026-09-20T19:36:40.688Z","0.23.0":"2026-09-23T08:42:07.892Z","0.24.0":"2026-09-23T16:02:31.636Z","0.25.0":"2026-09-24T10:43:43.676Z","0.26.0":"2026-09-25T08:17:33.476Z","0.27.0":"2026-09-25T17:41:52.344Z","0.28.0":"2026-09-26T09:29:26.372Z"},"bugs":{"url":"https://github.com/statecrafting/spec-spine/issues"},"author":{"name":"The spec-spine Authors"},"license":"Apache-2.0","homepage":"https://github.com/statecrafting/spec-spine#readme","keywords":["spec","specification","authority","governance","coupling","cli","rust","deterministic"],"repository":{"url":"git+https://github.com/statecrafting/spec-spine.git","type":"git","directory":"npm"},"description":"The spec-spine CLI: compile a markdown spec corpus into a deterministic authority ledger and refuse code that drifts from its owning spec. Ships the prebuilt binary; no Rust toolchain required.","maintainers":[{"name":"bartekus","email":"bartekus@gmail.com"}],"readme":"# spec-spine (npm)\n\n**The [`spec-spine`](https://github.com/statecrafting/spec-spine) CLI, distributed as a\nprebuilt binary through npm. No Rust toolchain required.**\n\nspec-spine turns a markdown spec corpus into a deterministic, hash-verifiable\nauthority ledger and refuses code that drifts from its owning spec at PR time.\nThis package lets a TypeScript/JS repo install and run the CLI like any other dev\ntool.\n\n```sh\nnpm i -D spec-spine\nnpx spec-spine --version\n```\n\n```sh\nnpx spec-spine compile                               # specs/*/spec.md -> registry.json\nnpx spec-spine index                                 # codebase index\nnpx spec-spine lint --fail-on-warn                   # corpus conformance\nnpx spec-spine couple --base origin/main --head HEAD # the PR-time drift gate\n```\n\nAdd it to your CI / package scripts like any other binary CLI:\n\n```json\n{\n  \"scripts\": {\n    \"spec:check\": \"spec-spine compile && spec-spine index check && spec-spine lint --fail-on-warn\"\n  }\n}\n```\n\n## How it works\n\nThis is a **binary-distribution shim, not a native (napi) addon**. The package's\n`bin` is a tiny Node launcher that resolves the one prebuilt binary matching your\nplatform and runs it as a child process, forwarding arguments and the exit code.\n\nThe binaries ship as **optional dependencies** (`@spec-spine/cli-<os>-<cpu>`),\neach gated by npm's `os`/`cpu` fields so only the one for your machine is\ninstalled. There is **no `postinstall` script, no network access at install time,\nand no archive extraction**, so it works under `npm ci --ignore-scripts` and\nfully offline (from a warm cache or a private mirror).\n\n## Supported platforms\n\n| OS | Arch | Notes |\n|---|---|---|\n| macOS | arm64, x64 | |\n| Linux | x64, arm64 | **glibc only** (see below) |\n| Windows | x64 | |\n\n**Linux binaries are glibc, not musl.** On **Alpine** or any musl host the\nlauncher refuses with a clear message: use a glibc-based image, or install from\nsource with `cargo install spec-spine-cli`. The same applies to any platform\nwithout a prebuilt binary (Windows on ARM, 32-bit, …).\n\n## Versioning\n\nThe npm version equals the binary release tag it ships: `spec-spine@0.1.0` runs\nthe binary built from `v0.1.0`. There is no floating range, so a pinned npm\nversion always runs a known binary.\n\n## Alternatives (no npm)\n\n```sh\ncargo install spec-spine-cli                                          # from crates.io\ncurl -fsSL https://raw.githubusercontent.com/statecrafting/spec-spine/main/install.sh | sh\n```\n\n## License\n\nApache-2.0. See the [repository](https://github.com/statecrafting/spec-spine) for full\ndocumentation, the Rust library API, and the design docs.\n","readmeFilename":"README.md"}