{"_id":"specdx","_rev":"39-655a52cace47429cc8029bb2d2ab8ec5","name":"specdx","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0-alpha.1":{"name":"specdx","version":"0.1.0-alpha.1","_id":"specdx@0.1.0-alpha.1","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"sdx":"dist/main.js"},"dist":{"shasum":"e332cca10cd3be2f13391d1aecf86086c4d49fdf","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.1.0-alpha.1.tgz","fileCount":49,"integrity":"sha512-kxmXu25ihOywhlYkJWeJ1aasDgmzzAlVeekRYY8YNPqRSfIEyMKe7ZUrfBDqlaPedkCeJQk6nnwAPgQy/dfY0A==","signatures":[{"sig":"MEYCIQDssRlrMUMlgqp9QQeQNb6194wrDMDfFNlmFnenWWHDtgIhALHJlU2dPzGBYAjjaIQh2J3u7GHwBPeBdR0OJUH13SGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38217},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddeb42e4994d79afe7bd3f5241efb3cd9414d535","scripts":{"test":"vitest run","build":"tsc --build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --build --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"citty":"^0.2.1","consola":"^3.4.0","@sdx/core":"workspace:*","@sdx/lint":"workspace:*","@sdx/schema":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.1.0-alpha.1_1773831620276_0.06755544187643792","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"specdx","version":"0.1.0-alpha.2","_id":"specdx@0.1.0-alpha.2","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"sdx":"dist/main.js"},"dist":{"shasum":"470918d28ac9ef50ff6824d4f549a759af6726b4","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.1.0-alpha.2.tgz","fileCount":15,"integrity":"sha512-7J2FnuVYmnd1hLEtu8qThUlU3i5LuFNRn82O8EXDQydh7iAnhxOBhw/0D5781kX2PC9M8m8qgNb2diFigu1Czg==","signatures":[{"sig":"MEUCIHgRpy+R+KwqmPyr76Lwd+d6W60d+HIl78TadkksQ9tIAiEAqpB2y80XU6DjQqXeodxAu9piFUheNcea/9yyBSl8kuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173039},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"764b39a8fa3821cbaa224cc4ecc903e77b9a8f5f","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --build --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@sdx/core":"workspace:*","@sdx/lint":"workspace:*","typescript":"^5.7.0","@sdx/schema":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.1.0-alpha.2_1773832156100_0.603571634978314","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"specdx","version":"0.1.0-alpha.3","_id":"specdx@0.1.0-alpha.3","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"sdx":"dist/main.js"},"dist":{"shasum":"4064a86b7250cdcc707f77560955aa47006637e9","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.1.0-alpha.3.tgz","fileCount":15,"integrity":"sha512-LwtkXYZiMY9qTVGH5LeQ6TZkLKwyFmZyCUiG3Eso8FbUXjUhyy3QUyEgnW3O9pum2L5Ovg8MJeD1I1vQqpY5fQ==","signatures":[{"sig":"MEUCIQDAhB0+5p2JhOhotvP3oycGU4uuU9s5t3HGwKX/6Qbz6AIgeJo7D6FVqnUvSYtBtwLie7BRneeaBW6KNyr5qb6ajGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173087},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b2675a3cee487b0d9565b9536b332aef6f614f8","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --build --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@sdx/core":"workspace:*","@sdx/lint":"workspace:*","typescript":"^5.7.0","@sdx/schema":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.1.0-alpha.3_1773832522895_0.6802772588216333","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"specdx","version":"0.1.0-alpha.4","_id":"specdx@0.1.0-alpha.4","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"sdx":"dist/main.js"},"dist":{"shasum":"6bbd045c0821d22ea62a575f70807fb3125253dc","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.1.0-alpha.4.tgz","fileCount":15,"integrity":"sha512-QpF/KKGgBXDHG9AW2lmIktlatHhCDC0v1Fn1egaSGEDfWx5/uPVzGuoXdoKLY4Mvlk7wllysZ7iJ0ywHSjTTNg==","signatures":[{"sig":"MEYCIQDMKo4sLY8+8F8y8dz45B5/FpPHb2Ma18bNnOom8KshVQIhAOZboJuV9pz46T3BXVqYgXEgSziysjcqH0jDnSUEXC+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174490},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"46bf2a182d3b2da69503ca04b1d238bd802a6f79","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --build --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@sdx/core":"workspace:*","@sdx/lint":"workspace:*","typescript":"^5.7.0","@sdx/schema":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.1.0-alpha.4_1773832805327_0.5983180055476967","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"specdx","version":"0.2.0-alpha.1","_id":"specdx@0.2.0-alpha.1","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"sdx":"dist/main.js"},"dist":{"shasum":"ffa513d80c7abe19c53c8ff9dd1072f376825289","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.2.0-alpha.1.tgz","fileCount":21,"integrity":"sha512-zcitMFbxIG6rgG/z2HJjt6xBl6c8xgF/RzcjgRbkXhvskUjmBRq2I4un3ARqWmDle0Q54B78bjtzQGkUogsX4Q==","signatures":[{"sig":"MEYCIQD462UiLHLWwoYFnlyLjcxKG2j7kmVUuN6LklWYOlMq6gIhAOigJ4HxWvoovvuTl/Dg/gTzo9RxOlba8D/ImI12Pqht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333701},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9fbb86bed8bacb94b8a3ca850b92f948908f1888","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --build --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@sdx/core":"workspace:*","@sdx/lint":"workspace:*","@sdx/pack":"workspace:*","typescript":"^5.7.0","@sdx/schema":"workspace:*","@sdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.2.0-alpha.1_1773852876152_0.39246631409779353","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.2":{"name":"specdx","version":"0.2.0-alpha.2","_id":"specdx@0.2.0-alpha.2","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"804508c4b713ba050960d99aee73a00a2605166f","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.2.0-alpha.2.tgz","fileCount":21,"integrity":"sha512-QcCZUkSGSTvho9qh8Fm0ezSHjp9mSHBKVyHdn99BG4Yzm4/MZky7DYImhi4PQoZQEYczW/FPgqKg9Y6TuaHv2g==","signatures":[{"sig":"MEYCIQDYrXpQjUQWoh6qTjPeoHW+Fbe1S3cNf0R5KdrYSnJH8AIhAPkp97SnP3iPcli2MvmDRwzvSWK/6DQ6vH6SELpkPTnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316752},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddeed666db264be8cbb8e806c81906c8fd2181ba","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --build --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/core":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.2.0-alpha.2_1773881068667_0.9573464389464648","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"specdx","version":"0.2.0-alpha.3","_id":"specdx@0.2.0-alpha.3","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"6708f5a04b80b3db513b80d5258bbeafb46b091e","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.2.0-alpha.3.tgz","fileCount":21,"integrity":"sha512-YnJmtUkx581XAXZHZdp2VDBpxEz58ux0+x8uoyYTdiM0ffmcS5SRTA6opCfJLMwbbVNbc5yVWSqCIrRAzxkydQ==","signatures":[{"sig":"MEQCIAHoX/Qp8/G90rAg4tOupvxq5b4LASLOnclmYsLWJTUhAiBwO6/EKKI9TuaavYv/Ch6aACmX2+vPadv77LghVkxROQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322314},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"025ef826d8d375fddefefe06ddf2e6c2b8f9d69b","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/core":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.2.0-alpha.3_1773916243218_0.5251099094304277","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.1":{"name":"specdx","version":"0.3.0-alpha.1","_id":"specdx@0.3.0-alpha.1","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"ab6a063502223dca15de4417063fa0f29790f493","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.3.0-alpha.1.tgz","fileCount":44,"integrity":"sha512-+66XFGyKeKKfO7EeDPLavy+oNZgHJt5V4NgpD0hWbdsJFLelpgaG+rz/gudegzT+0oleK/2eu5sKR3VDWTVBnA==","signatures":[{"sig":"MEUCIHcSqkrq4IMw8iuTFk8EctQwh5M+9nhIQ2k5QnIaf2KvAiEAlw7UYqBVCSsGcN/D//d8Yx9gTuQrxSBnBMLR3pLe984=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739774},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fe73a9b9b9e1288b3c963a0ac4980f42f09a98b","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/core":"workspace:*","@specdx/diff":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.3.0-alpha.1_1773966259405_0.9594879129316043","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.2":{"name":"specdx","version":"0.3.0-alpha.2","_id":"specdx@0.3.0-alpha.2","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"5052370ecb071920da25f548e532bef55a720aca","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.3.0-alpha.2.tgz","fileCount":49,"integrity":"sha512-d9byzuA/Dlc35KIZASM1IBnV7tiObK98WLrs+2GVowWhHNvrKutScAhL4iVxTNJqYmJfvQv4+X+hQsjVPzbqOw==","signatures":[{"sig":"MEYCIQDA3r8AkLfaHZsPgYgbBYGjxg/EoXUdJdxIJP1eEh7tuQIhAO/wPtBs/VUUto8N2Au/Oyg90vB4snbm8Wn6NMY1D82K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758418},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05d9e17fee617aa91023ff082a95fc590832d013","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/core":"workspace:*","@specdx/diff":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.3.0-alpha.2_1773998423317_0.14898872009599695","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.3":{"name":"specdx","version":"0.3.0-alpha.3","_id":"specdx@0.3.0-alpha.3","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"f1c737afe4aee8701238ca4ff16283ade705b1ef","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.3.0-alpha.3.tgz","fileCount":68,"integrity":"sha512-yK4yNQjSI1C8VNmDWslS38u7xZHtOJYvOPVHamuAo8fEcinOZDykZTBXhzrdv3bZqYXjzFJ1hcVoUlhG9gLDVQ==","signatures":[{"sig":"MEYCIQCeM2WuAyRAeK459a7wC5QQIQPOtzGxG1SK8zMkvnB9jQIhAOo0uwlnMB3b2kmdxwi6kFR1eBo88DBCeird7TRyWFPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e01048209d9db71a08981b1066398be0ef13b3e","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/core":"workspace:*","@specdx/diff":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/check":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.3.0-alpha.3_1774267563337_0.9770844628135686","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.1":{"name":"specdx","version":"0.4.0-alpha.1","_id":"specdx@0.4.0-alpha.1","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"4c06c9775921a014cbedb7d42648e1a2ae33a9bb","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.1.tgz","fileCount":74,"integrity":"sha512-H9l8n6ZNvMKMI7ezHVU2LW1xlcW/WXA46bnqfpEcphuFvzc5UKnPQogsqLv2zO8tzTg8cnlhAHEiuMKsnhYoGw==","signatures":[{"sig":"MEYCIQCBf5k76tJCcuP3on197pbmArIIHe4aNkyASJGsZNi0SAIhAIimUsHqQi234i3TyEhA7AwOjuhTMND63+EDbKTe07rr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040157},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53943c26f9cb4981b25eed06b62877229db1d429","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"workspace:*","@specdx/core":"workspace:*","@specdx/diff":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/check":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.1_1774269773589_0.6455724198003698","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.2":{"name":"specdx","version":"0.4.0-alpha.2","_id":"specdx@0.4.0-alpha.2","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"a96a0edfa82d2e43534cfbfdc66a36d5a433a0af","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.2.tgz","fileCount":74,"integrity":"sha512-VTkjEEzpKDk2eddea0hK7jwDqWnl0wSy6GRxSXQo8ncBrT1oeY6Gv48yot9WwjEbOer6hKTscWhPdjXw2nyChQ==","signatures":[{"sig":"MEUCIQDKvCszJoJwJnUcWxusAOz5JMrwRnUblWKFfEwnGAyx2QIgYyvCaw/rpkLZSKneCn5Ke0hhcgSStHenlvhbURD+krM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040523},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5733d2e8e5b82dd4355c503b3244ad555c38f539","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"workspace:*","@specdx/core":"workspace:*","@specdx/diff":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/check":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.2_1774277996695_0.8778279675502758","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.3":{"name":"specdx","version":"0.4.0-alpha.3","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.3","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"414aa48426214cd94946e1b5ba994424c25dcf74","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.3.tgz","fileCount":74,"integrity":"sha512-/A/5BhH63j6zPcltG6R3fp/7ZGuzD5G8K0nNoeuDd1HW55iYSn2cJgLUlM5mzPig9B5EX0oxEGk878sEnK8Q4g==","signatures":[{"sig":"MEUCIQDaI2znLqET0yNTZ7pMvD4BRzoX5Pw2ukvFFsfPyj8/4gIgbwB1RFJyleHxoeD3BYc/WBfxFFNCAqSzuTz3mhfNzPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044917},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d18a480b621cfc03d98a38b49473ba21c42b5c1f","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"umxr","email":"umarg1997@gmail.com"},"repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.12.1","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"workspace:*","@specdx/core":"workspace:*","@specdx/diff":"workspace:*","@specdx/lint":"workspace:*","@specdx/pack":"workspace:*","@specdx/check":"workspace:*","@specdx/schema":"workspace:*","@specdx/skills":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.3_1785189750554_0.5497436070420347","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.4":{"name":"specdx","version":"0.4.0-alpha.4","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.4","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"e9ea2701f09fea569989be35a65f7e9c66f7a587","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.4.tgz","fileCount":75,"integrity":"sha512-Bsw2jRY9uPKw9XYTi+rdu+innWITKlomed3sq1g3as4HFpBWl7KHnFWQLg28veV8Fbxvdyhp3kAz9wLT66onWA==","signatures":[{"sig":"MEUCIQD3t47mBWO8Pz6Jwkjuzky+oqZvNWKfFLUKZIG9j1EQfgIgemDCmGmbT7zLit3udOyDJIc0N6qr38v23DVZsOxi9nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050517},"type":"module","_from":"file:specdx-0.4.0-alpha.4.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/b2485a9f467b425e10b2bf3dd5783757/specdx-0.4.0-alpha.4.tgz","_integrity":"sha512-Bsw2jRY9uPKw9XYTi+rdu+innWITKlomed3sq1g3as4HFpBWl7KHnFWQLg28veV8Fbxvdyhp3kAz9wLT66onWA==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.4_1785191336853_0.1881365546825995","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.5":{"name":"specdx","version":"0.4.0-alpha.5","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.5","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"7fe93b328a8d695c882f5371217f879a63c63936","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.5.tgz","fileCount":75,"integrity":"sha512-XUkBdtzWAlB1UXbEreAohaOIKjP8EqvOX+Mi4r6ui5I0bJflhICGyhT4K26qgAJ8zGeWSomXimvdfIK96w2cVA==","signatures":[{"sig":"MEUCIQDSWw0ZFzyfVskG8VlRXpKybWdoPKteK6KwppoKtfSfuwIgXMyl7ceQpU//psK5QxqDwmP6pbccmBp9+OKrdAWWEoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051041},"type":"module","_from":"file:specdx-0.4.0-alpha.5.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/7d2541b179218156fe67544d557fb82a/specdx-0.4.0-alpha.5.tgz","_integrity":"sha512-XUkBdtzWAlB1UXbEreAohaOIKjP8EqvOX+Mi4r6ui5I0bJflhICGyhT4K26qgAJ8zGeWSomXimvdfIK96w2cVA==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.5_1785237251980_0.589846406919895","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.6":{"name":"specdx","version":"0.4.0-alpha.6","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.6","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"2d670f0a61801c973678be1d6162e7dfd7467965","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.6.tgz","fileCount":75,"integrity":"sha512-hNfI/bW6Jf8YzAyijG4+cmzR0nzycEnyQFRCDKn1CkjhBfsY9/rYsJx2dU/jGJJVsmzoRFMPz6Ut6eF/p5fK+Q==","signatures":[{"sig":"MEUCIEftt9QpoHDf+MViTLopJQubqUQa5dNnx1/JmXeFYFOOAiEAs+rLP4jXeIagm/Iu5AmWGe0YZb/a6iFSpuv4S3VvZrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091338},"type":"module","_from":"file:specdx-0.4.0-alpha.6.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/edef84d09da25e977680fcac47fafc23/specdx-0.4.0-alpha.6.tgz","_integrity":"sha512-hNfI/bW6Jf8YzAyijG4+cmzR0nzycEnyQFRCDKn1CkjhBfsY9/rYsJx2dU/jGJJVsmzoRFMPz6Ut6eF/p5fK+Q==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.6_1785329902100_0.6409774552751084","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.7":{"name":"specdx","version":"0.4.0-alpha.7","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.7","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"dc781f06de6566dc5d4439d5f00eff238d4bb8b2","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.7.tgz","fileCount":75,"integrity":"sha512-8WBy+f1xYBmFQH2tXrDdwygrex/1iuqzBTe0HhfVGFVUW+NUgOrVJ3ho46IBTfPH7zRnnAeB2I02wCBbTF5h0w==","signatures":[{"sig":"MEQCICqBzXeToq1yG01rfwtsPnZBZKIKIWen3zzGW5Q5lyaZAiBspQu9oI6eMXZzF3TdgN7Yr1IkY2MqMyYSlEcO6/rITA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105471},"type":"module","_from":"file:specdx-0.4.0-alpha.7.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/6ebbce1d9e1a2e42eb2c5a6e0ae3b3d9/specdx-0.4.0-alpha.7.tgz","_integrity":"sha512-8WBy+f1xYBmFQH2tXrDdwygrex/1iuqzBTe0HhfVGFVUW+NUgOrVJ3ho46IBTfPH7zRnnAeB2I02wCBbTF5h0w==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.18.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.7_1785331815291_0.3915278155604216","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.8":{"name":"specdx","version":"0.4.0-alpha.8","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.8","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"1daf5df1a8164d594e901570d3e6fb4de3150702","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.8.tgz","fileCount":75,"integrity":"sha512-XImUf0wQYpRqd/4v0RGRVM7BPwfZ0PAXK8Nr6Vo8CTSkCWxPgpwXSHVgh5CPVHTYIk4Hb4o9/bkpdalAb+6MTQ==","signatures":[{"sig":"MEUCIAZyANP9IGITtfm8BEzydpjhfUavJpd45Y39h/TPE1bHAiEAxyY3O33cMW+b21RhOX8Y52ti3P5b14tcU4dufmgOOF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124422},"type":"module","_from":"file:specdx-0.4.0-alpha.8.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/b8fade58529e399aef2f00e5a2ab7513/specdx-0.4.0-alpha.8.tgz","_integrity":"sha512-XImUf0wQYpRqd/4v0RGRVM7BPwfZ0PAXK8Nr6Vo8CTSkCWxPgpwXSHVgh5CPVHTYIk4Hb4o9/bkpdalAb+6MTQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.8_1785412190516_0.40406596070420453","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.9":{"name":"specdx","version":"0.4.0-alpha.9","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.9","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"6e25d692871c0c606f529c1a0ce4d135707cfa8e","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.9.tgz","fileCount":75,"integrity":"sha512-6f58AjGGA/MS0AVS5brMk2RcZGnDhXJvyEXSMHrVc2IF0A2rWh9yL3PxCWXXXPh85Ckqw8nDMpTdSZLAOqJlRQ==","signatures":[{"sig":"MEQCIHbUy755yd8A9khEmj8wNkn1r7PWiegHOa6BGGLtropYAiBhFp+irCLq7ZfQLCp8YHCpCYNGHJzC33BtjVJyGkaRyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138073},"type":"module","_from":"file:specdx-0.4.0-alpha.9.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/b3313198002449eb771adffde130f3da/specdx-0.4.0-alpha.9.tgz","_integrity":"sha512-6f58AjGGA/MS0AVS5brMk2RcZGnDhXJvyEXSMHrVc2IF0A2rWh9yL3PxCWXXXPh85Ckqw8nDMpTdSZLAOqJlRQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.9_1785799429540_0.13121799094740894","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.10":{"name":"specdx","version":"0.4.0-alpha.10","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.10","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"a53236c7d753c22bd381bf9218cc253c18e1f8ac","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.10.tgz","fileCount":75,"integrity":"sha512-a3nwaIMoMzONr4fChhlZRlNUa0/2l2dqEDQJTRad37BROGMAoFZWiNqu1Mx1bXjLPO6pRlCgQDeuS/tGQ90wvA==","signatures":[{"sig":"MEYCIQCBGQEmkYxMHY4YF0E4BPUjBO3tBEvll7np8LCOY9GVGwIhAISKYBDBOWRlOO2bcKbnOe75fB6d8ethcYpE2Tw8eC4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171963},"type":"module","_from":"file:specdx-0.4.0-alpha.10.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/1424b5feb084796ae6993bb3c656c19d/specdx-0.4.0-alpha.10.tgz","_integrity":"sha512-a3nwaIMoMzONr4fChhlZRlNUa0/2l2dqEDQJTRad37BROGMAoFZWiNqu1Mx1bXjLPO6pRlCgQDeuS/tGQ90wvA==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.10_1785840220392_0.38629907541734343","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.11":{"name":"specdx","version":"0.4.0-alpha.11","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.11","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"91ad6f1a3479769708a059d5d8f6c55695bfb4fd","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.11.tgz","fileCount":75,"integrity":"sha512-axcB7E4vnuNrqBbuEirDZb0TVwepfie15GUQOw1vAJQpBaIgJe6iH6yyTcmJNEoYWBZJ5x2zxydehA3TPJm1HQ==","signatures":[{"sig":"MEQCIAeZsynNHyUT06brcPCIs7SUrNcMUiTE4QzbYGY+LD7CAiAjReRMJ3Mg9c24JEtzRN87mbPJMXFMTxDTKPttX8PLOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173572},"type":"module","_from":"file:specdx-0.4.0-alpha.11.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/7df7f0054f711fac4fc58802e896a4ef/specdx-0.4.0-alpha.11.tgz","_integrity":"sha512-axcB7E4vnuNrqBbuEirDZb0TVwepfie15GUQOw1vAJQpBaIgJe6iH6yyTcmJNEoYWBZJ5x2zxydehA3TPJm1HQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.11_1785840864831_0.5902338963568747","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.12":{"name":"specdx","version":"0.4.0-alpha.12","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.12","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"c729f29d47280374de462e5c976321815ec4dde3","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.12.tgz","fileCount":77,"integrity":"sha512-JCPxRUqfAoi0zegWlSM9gX4qU2ROU3keR96QGWQB3w0SkNmkvqYux34e6qZIxWhazEiOifGsHfw7U7dTpx5Ggw==","signatures":[{"sig":"MEUCIHXjT6omKKUwbIqyWWPLmNoZqGHVt2zwPenu0z1DToctAiEAkkyDw079UKlj046eneOis3IN8SExKtEDyjIDOFsniOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499194},"type":"module","_from":"file:specdx-0.4.0-alpha.12.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/b55e0e85085d09d5206ee356fcb689c3/specdx-0.4.0-alpha.12.tgz","_integrity":"sha512-JCPxRUqfAoi0zegWlSM9gX4qU2ROU3keR96QGWQB3w0SkNmkvqYux34e6qZIxWhazEiOifGsHfw7U7dTpx5Ggw==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.12_1785919754251_0.3469489565905668","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.13":{"name":"specdx","version":"0.4.0-alpha.13","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.13","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"794d70f94ccca46e5092572506fd819f0ae22a89","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.13.tgz","fileCount":77,"integrity":"sha512-8uRtTY/sXD0rMY3nseNvHuIlwo73UtDGeFnkjMr8ayyNk90tFngpQ5R4sZBoUCpaM7RqaxIVZmSgn0tqUP5ibQ==","signatures":[{"sig":"MEUCIBoe99k2+9ai7lxnqkmlKosyKiz74QLuOvnNBCDdb8bvAiEA+kLUaqq6J5JVoCOjQh7VoePjLGyY3hsRG8ipP6b4mVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517562},"type":"module","_from":"file:specdx-0.4.0-alpha.13.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/95a579224f3534e2be2685c668ff51a6/specdx-0.4.0-alpha.13.tgz","_integrity":"sha512-8uRtTY/sXD0rMY3nseNvHuIlwo73UtDGeFnkjMr8ayyNk90tFngpQ5R4sZBoUCpaM7RqaxIVZmSgn0tqUP5ibQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.13_1786280411708_0.5471918458738911","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.14":{"name":"specdx","version":"0.4.0-alpha.14","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.14","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"db75b912eaf993b325d63e983e3615cd79742f02","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.14.tgz","fileCount":75,"integrity":"sha512-zQlUJEa07v1OoAR0rmhG5GCPPc2HBhTqUtxD/Qr4hH81p+de3UZD8R9UVl8eK7255jzVSHIKmWrYyOWg1uzIQw==","signatures":[{"sig":"MEYCIQCG/t9NAcHUMwugA7MijKnL8PQw8ZLnRdnTcyNi6ErVRwIhAIvoFOOyU3DdJHb916X/HZhlw+iQdViwYbDbeJ3R8VJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514192},"type":"module","_from":"file:specdx-0.4.0-alpha.14.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/dfaa519b542a9808f4a897165cc80c7b/specdx-0.4.0-alpha.14.tgz","_integrity":"sha512-zQlUJEa07v1OoAR0rmhG5GCPPc2HBhTqUtxD/Qr4hH81p+de3UZD8R9UVl8eK7255jzVSHIKmWrYyOWg1uzIQw==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.14_1786281160186_0.8827752849196384","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.15":{"name":"specdx","version":"0.4.0-alpha.15","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.15","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"5b5b3c0d97b4f128e3500db6b262913b65b94992","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.15.tgz","fileCount":75,"integrity":"sha512-o6WENxVsNPlpuQ7pvD00cWUuJAgjWkDIoWfWtiQd7hiDnpAFTclG+p4oM6VSjousICoOwNXQzkdWEjD2bMLmKw==","signatures":[{"sig":"MEUCIAxVjP0Ykru0pfY9oJYxK9wZsryLqELAhPHwsDfoNDs+AiEAwNLORDpW3F1y46Nci702eTS/afuAdhviNFYKapO1HOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516305},"type":"module","_from":"file:specdx-0.4.0-alpha.15.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/883c46b5f3d0450f20e7716ab1934a43/specdx-0.4.0-alpha.15.tgz","_integrity":"sha512-o6WENxVsNPlpuQ7pvD00cWUuJAgjWkDIoWfWtiQd7hiDnpAFTclG+p4oM6VSjousICoOwNXQzkdWEjD2bMLmKw==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.15_1786282279110_0.5883772687669548","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.16":{"name":"specdx","version":"0.4.0-alpha.16","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.16","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"91b9ffc964aa608cebf546c6a61d3d7c3378a11e","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.16.tgz","fileCount":76,"integrity":"sha512-0QeoA90oCdDoVeI43xty7ce6EW+w3gZYhzNErD1BlVDymmu9EotEdhf+dUEem0PCG2NF4GQcNy5zNgsb41HIrg==","signatures":[{"sig":"MEYCIQDojFoz5fCUhah1s6joEQ1FNcyp1UxkV3k7Rvd51uaxSwIhANRCrW4heK299D7tlGi4F8kAqBYD+Et1c1HyBaMo9FWX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523491},"type":"module","_from":"file:specdx-0.4.0-alpha.16.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/f23b3233646a928b9368fcb6521ba187/specdx-0.4.0-alpha.16.tgz","_integrity":"sha512-0QeoA90oCdDoVeI43xty7ce6EW+w3gZYhzNErD1BlVDymmu9EotEdhf+dUEem0PCG2NF4GQcNy5zNgsb41HIrg==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.16_1786282764652_0.7315614679556137","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.17":{"name":"specdx","version":"0.4.0-alpha.17","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.17","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"621c97606e7827c09c5a5b3c26321c7cc9e1d1dd","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.17.tgz","fileCount":76,"integrity":"sha512-TtaQ9jbPzXuk73pTg5tlvPItS69iJAKTks+euj7uNYZaEZv5q9qYud8t7Hv+9Lyzd0F28Hzzc/w3mbJ36IJh3g==","signatures":[{"sig":"MEYCIQCUvW8Qg9+B8Soe0XG8eq9eRHco0GGMo+zknK5ku7WoSwIhAJjGbQsFzWkECYBBbs0MJURWRbgi1wVnBUA3GSeLo83K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514915},"type":"module","_from":"file:specdx-0.4.0-alpha.17.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/7ec90d43b02740f2fe47d0e36f36a187/specdx-0.4.0-alpha.17.tgz","_integrity":"sha512-TtaQ9jbPzXuk73pTg5tlvPItS69iJAKTks+euj7uNYZaEZv5q9qYud8t7Hv+9Lyzd0F28Hzzc/w3mbJ36IJh3g==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.17_1786284296654_0.27958565069344243","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.18":{"name":"specdx","version":"0.4.0-alpha.18","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.18","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"c2a6b6cdda23b8d5b35d07a31e82e9ba6f08c65a","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.18.tgz","fileCount":77,"integrity":"sha512-Q0caTfbqzBnUtJ8qGVn37GrKxg8ztJUGSU52NuDdDTw9ZNqbSGY6C9WKu/2cZ3PIxSxbyJJehLquD43pNKKqpQ==","signatures":[{"sig":"MEQCIHDyEvaVMAVwRC0DRhK6VZWVxx6z151O5sEY54gbnD9TAiA0r3Ft7JAPihtjRRcUDMBcQ0ydFH9EI+NecCKleg0XlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561644},"type":"module","_from":"file:specdx-0.4.0-alpha.18.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/e942b9c60720cab861dbcb81ba392f92/specdx-0.4.0-alpha.18.tgz","_integrity":"sha512-Q0caTfbqzBnUtJ8qGVn37GrKxg8ztJUGSU52NuDdDTw9ZNqbSGY6C9WKu/2cZ3PIxSxbyJJehLquD43pNKKqpQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.18_1786291384484_0.7721166411606168","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.19":{"name":"specdx","version":"0.4.0-alpha.19","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.19","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"932bc9351f143c5221407f951db55eed829c0f34","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.19.tgz","fileCount":80,"integrity":"sha512-EqXfVRmaSD0AL9tPKj0kd9wa24HBm6U03cUL/aDLTJqbRU1SQvi/XRPYlwoInCTfd8ZwU1qpzKKC2fajM8GH7g==","signatures":[{"sig":"MEYCIQDE51Tre3o5cyL9yce9DfptY36PFsCREvigHKBXnVGkiQIhAMUycJUmUlFDpw52OYrxUZN13rxXYy05UJ1s4lZ4CYhc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1598599},"type":"module","_from":"file:specdx-0.4.0-alpha.19.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/9d2f14e71b364033a05a2926f15d690c/specdx-0.4.0-alpha.19.tgz","_integrity":"sha512-EqXfVRmaSD0AL9tPKj0kd9wa24HBm6U03cUL/aDLTJqbRU1SQvi/XRPYlwoInCTfd8ZwU1qpzKKC2fajM8GH7g==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.19_1786308725392_0.21846064698371936","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.20":{"name":"specdx","version":"0.4.0-alpha.20","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.20","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"324e3d11de5c0dfee337f1c4ade8ba4baa87ef1e","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.20.tgz","fileCount":80,"integrity":"sha512-1GJk7jfZAgQhINZ+P2/CWH8V8yEqJJeafGgC8fcg3LFCzgcyr9fbKXnoMjJFlehhRcWqZzhFdqjcKT+GcXd0KA==","signatures":[{"sig":"MEYCIQDXx44TVG/T5vBQ9nhEDJ8jAeUD1J+PsNTnNnqnN6v4NgIhAN1Urbyy2Wkx2KR6cgRSUHo3uyPrwdweh0r5EeaTW9nw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623750},"type":"module","_from":"file:specdx-0.4.0-alpha.20.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/906ab782dacb1e22d3874a9d2b1da3e6/specdx-0.4.0-alpha.20.tgz","_integrity":"sha512-1GJk7jfZAgQhINZ+P2/CWH8V8yEqJJeafGgC8fcg3LFCzgcyr9fbKXnoMjJFlehhRcWqZzhFdqjcKT+GcXd0KA==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.0","@specdx/core":"0.0.0","@specdx/diff":"0.0.0","@specdx/lint":"0.0.0","@specdx/pack":"0.0.0","@specdx/check":"0.0.0","@specdx/schema":"0.0.0","@specdx/skills":"0.0.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.20_1786314571420_0.004028231993612685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.21":{"name":"specdx","version":"0.4.0-alpha.21","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.21","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"eafc8005c9674af84627d4c54d1395e19ddd25c6","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.21.tgz","fileCount":80,"integrity":"sha512-4wFnL2HafcXae1L7x3jawQrj/iwJIpcjbAfyPI3CE4OcmCYn8kdnxc+DQqzEbgQ7KXjZCxeiF4LaG9QSkGWNtQ==","signatures":[{"sig":"MEUCIEoyqKX+S7o/pAYR/Ihq2GqppZbyoTfnTUO/C29Rt027AiEA1w2xmUB1s/cSJHErp4tTiBSoYRCSHse4laYPf5SFKRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628145},"type":"module","_from":"file:specdx-0.4.0-alpha.21.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/dcf5bb69de87f1f30ff01b31a6cf4c36/specdx-0.4.0-alpha.21.tgz","_integrity":"sha512-4wFnL2HafcXae1L7x3jawQrj/iwJIpcjbAfyPI3CE4OcmCYn8kdnxc+DQqzEbgQ7KXjZCxeiF4LaG9QSkGWNtQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.1-alpha.0","@specdx/core":"0.0.1-alpha.0","@specdx/diff":"0.0.1-alpha.0","@specdx/lint":"0.0.1-alpha.0","@specdx/pack":"0.0.1-alpha.0","@specdx/check":"0.0.1-alpha.0","@specdx/schema":"0.0.1-alpha.0","@specdx/skills":"0.0.1-alpha.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.21_1786362020185_0.2394329644519646","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.22":{"name":"specdx","version":"0.4.0-alpha.22","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.22","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"f59f5104b953d566eccceebfd4b55c97a867822f","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.22.tgz","fileCount":82,"integrity":"sha512-CBVIVrPnNb/ONo6Wsp5lXzOmL7k0Lazy5XSAdAiwQRiV/Jw7/gn+BrN4cwbGQymVjF5jX0W5IhYACEfihC9ttQ==","signatures":[{"sig":"MEUCIQC8KXQb3OXD/EadUP0PEYE07gbDP6sB+pNSdMtXx2LvCQIgHjE6rYuME8jrPH4OYaBwTzHISppzKOLZfuhwa6mYPVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1678010},"type":"module","_from":"file:specdx-0.4.0-alpha.22.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/2dfbeda1e1cc1840065dd14b9629aa04/specdx-0.4.0-alpha.22.tgz","_integrity":"sha512-CBVIVrPnNb/ONo6Wsp5lXzOmL7k0Lazy5XSAdAiwQRiV/Jw7/gn+BrN4cwbGQymVjF5jX0W5IhYACEfihC9ttQ==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.1-alpha.0","@specdx/core":"0.0.1-alpha.0","@specdx/diff":"0.0.1-alpha.0","@specdx/lint":"0.0.1-alpha.0","@specdx/pack":"0.0.1-alpha.0","@specdx/check":"0.0.1-alpha.0","@specdx/schema":"0.0.1-alpha.0","@specdx/skills":"0.0.1-alpha.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.22_1786397973228_0.32916102000722636","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.23":{"name":"specdx","version":"0.4.0-alpha.23","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.23","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"97e9294aaf1effe80023df0ba500e61144add70c","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.23.tgz","fileCount":82,"integrity":"sha512-TGt+2Mj1YuZnwrwlcenE3tlEb48QKT5ymIeZwhI2KK+lJLiWsCrdQnsMmCJYRilnaoGyVr28XxO7GrzaQeLrwA==","signatures":[{"sig":"MEQCIAMW888ozRvb61giqydAOV79ODMz6Xd7O+bNNkLRRGg1AiAeC1a+x9MOY7DLM5And3F+5FlluIZbtIadVFLwxKXV4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1684482},"type":"module","_from":"file:specdx-0.4.0-alpha.23.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/ba312e33f7bcc186a046d3d7d6637074/specdx-0.4.0-alpha.23.tgz","_integrity":"sha512-TGt+2Mj1YuZnwrwlcenE3tlEb48QKT5ymIeZwhI2KK+lJLiWsCrdQnsMmCJYRilnaoGyVr28XxO7GrzaQeLrwA==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.1-alpha.0","@specdx/core":"0.0.1-alpha.0","@specdx/diff":"0.0.1-alpha.0","@specdx/lint":"0.0.1-alpha.0","@specdx/pack":"0.0.1-alpha.0","@specdx/check":"0.0.1-alpha.0","@specdx/schema":"0.0.1-alpha.0","@specdx/skills":"0.0.1-alpha.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.23_1786401028485_0.2882990238277683","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-alpha.24":{"name":"specdx","version":"0.4.0-alpha.24","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0-alpha.24","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"c450c7280b0b0c05ad747c1073e25e7196071aec","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0-alpha.24.tgz","fileCount":82,"integrity":"sha512-DXsprQOG5BGRii8sdkk9awUdNIdu/5tdqWaQpxIqtjlEYgX43mN06OgTIaMumrfeKZMPGPXdClylSxr0jR1Teg==","signatures":[{"sig":"MEUCIDHvkgoa7nt3K5ZZ6btmty0gmt57aSP1Qx+xlkXYI8ikAiEAvIPhxwvfS73mzDolZdM95yS3isNcP6euTxFyhVuh8LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1685422},"type":"module","_from":"file:specdx-0.4.0-alpha.24.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/996a637f86237a97fb8b9727f9c5df5e/specdx-0.4.0-alpha.24.tgz","_integrity":"sha512-DXsprQOG5BGRii8sdkk9awUdNIdu/5tdqWaQpxIqtjlEYgX43mN06OgTIaMumrfeKZMPGPXdClylSxr0jR1Teg==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.1-alpha.1","@specdx/core":"0.0.1-alpha.0","@specdx/diff":"0.0.1-alpha.0","@specdx/lint":"0.0.1-alpha.0","@specdx/pack":"0.0.1-alpha.0","@specdx/check":"0.0.1-alpha.0","@specdx/schema":"0.0.1-alpha.0","@specdx/skills":"0.0.1-alpha.0"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0-alpha.24_1786401741970_0.9010940004433781","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"specdx","version":"0.4.0","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"author":{"url":"https://github.com/umxr","name":"Umar Gora"},"license":"MIT","_id":"specdx@0.4.0","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"bin":{"specdx":"dist/main.js"},"dist":{"shasum":"248869c951898408f17c4e1459b0ad11aa549418","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.4.0.tgz","fileCount":82,"integrity":"sha512-er/BnXIpsFd/NWW3SEcb8b5a/AE4mX35LBDAu2NjfCdLcyPI+V+FRy07dKFZacxqa2Hfg8qkOP5A+AVZtQSVYg==","signatures":[{"sig":"MEYCIQCk6q8zoonOHlaxPKusbVmHyvRm3eociBPCavAMugd2cQIhAN3LVBzmHfIOUbL2+/0ALyq0O40hPWFxwc/Em/ijduUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704454},"type":"module","_from":"file:specdx-0.4.0.tgz","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"_resolved":"/tmp/66fa5420511d7ed6200df6c02161c465/specdx-0.4.0.tgz","_integrity":"sha512-er/BnXIpsFd/NWW3SEcb8b5a/AE4mX35LBDAu2NjfCdLcyPI+V+FRy07dKFZacxqa2Hfg8qkOP5A+AVZtQSVYg==","repository":{"url":"git+https://github.com/umxr/specdx.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.19.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.18.0","zod":"^3.23.0","yaml":"^2.7.0","citty":"^0.2.1","consola":"^3.4.0","unified":"^11.0.0","tinyglobby":"^0.2.12","ajv-formats":"^3.0.1","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/mcp":"0.0.1","@specdx/core":"0.0.1","@specdx/diff":"0.0.1","@specdx/lint":"0.1.0","@specdx/pack":"0.0.1","@specdx/check":"0.0.1","@specdx/schema":"0.0.1","@specdx/skills":"0.0.1"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/specdx_0.4.0_1786433443971_0.7989228772177879","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"specdx","version":"0.5.0","description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","type":"module","license":"MIT","author":{"name":"Umar Gora","url":"https://github.com/umxr"},"repository":{"type":"git","url":"git+https://github.com/umxr/specdx.git","directory":"packages/cli"},"homepage":"https://github.com/umxr/specdx#readme","bugs":{"url":"https://github.com/umxr/specdx/issues"},"keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"engines":{"node":">=18.0.0"},"bin":{"specdx":"dist/main.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.0","ajv":"^8.18.0","ajv-formats":"^3.0.1","citty":"^0.2.1","consola":"^3.4.0","gray-matter":"^4.0.3","js-tiktoken":"^1.0.18","remark-parse":"^11.0.0","tinyglobby":"^0.2.12","unified":"^11.0.0","unist-util-visit":"^5.0.0","yaml":"^2.7.0","zod":"^3.23.0"},"devDependencies":{"tsup":"^8.5.1","typescript":"^5.7.0","@specdx/check":"0.0.1","@specdx/diff":"0.0.1","@specdx/lint":"0.1.0","@specdx/mcp":"0.0.1","@specdx/core":"0.0.1","@specdx/pack":"0.0.1","@specdx/schema":"0.0.1","@specdx/skills":"0.0.1"},"publishConfig":{"access":"public"},"peerDependencies":{"ts-morph":">=20","@anthropic-ai/sdk":">=0.30"},"peerDependenciesMeta":{"ts-morph":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run","clean":"rm -rf dist *.tsbuildinfo"},"_id":"specdx@0.5.0","_integrity":"sha512-Q5X4bHYxoNwB8UIOP+vei1zRIfU5kGQcgLSKETqa5KJg1bmpXrt7CxadSWM9z5E7wwlY0MrrVVtz/kTpXGk11Q==","_resolved":"/tmp/c564d987f051607c556589b45a144622/specdx-0.5.0.tgz","_from":"file:specdx-0.5.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Q5X4bHYxoNwB8UIOP+vei1zRIfU5kGQcgLSKETqa5KJg1bmpXrt7CxadSWM9z5E7wwlY0MrrVVtz/kTpXGk11Q==","shasum":"bd95adea66eb40c3ee2cf00eb978c2dd7cd4d8ce","tarball":"https://registry.npmjs.org/specdx/-/specdx-0.5.0.tgz","fileCount":82,"unpackedSize":1801669,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/specdx@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCf69Z9NeBR0+Uu+oIJnxx0s4oyCSBu0XuV0IOOzGo/kwIhANaD/7Z/QlIcrjMAHkAnC/nU0yI/I+ZFUknuYo4VwsCB"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6bc9e1b-c705-4d6c-b1c6-1eb8b8d77e18"}},"directories":{},"maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/specdx_0.5.0_1786448280242_0.4410364546187189"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T11:00:20.149Z","modified":"2026-08-11T11:38:00.729Z","0.1.0-alpha.1":"2026-03-18T11:00:20.447Z","0.1.0-alpha.2":"2026-03-18T11:09:16.257Z","0.1.0-alpha.3":"2026-03-18T11:15:23.055Z","0.1.0-alpha.4":"2026-03-18T11:20:05.472Z","0.2.0-alpha.1":"2026-03-18T16:54:36.549Z","0.2.0-alpha.2":"2026-03-19T00:44:28.822Z","0.2.0-alpha.3":"2026-03-19T10:30:43.401Z","0.3.0-alpha.1":"2026-03-20T00:24:19.654Z","0.3.0-alpha.2":"2026-03-20T09:20:23.482Z","0.3.0-alpha.3":"2026-03-23T12:06:03.523Z","0.4.0-alpha.1":"2026-03-23T12:42:53.787Z","0.4.0-alpha.2":"2026-03-23T14:59:56.862Z","0.4.0-alpha.3":"2026-07-27T22:02:30.815Z","0.4.0-alpha.4":"2026-07-27T22:28:57.078Z","0.4.0-alpha.5":"2026-07-28T11:14:12.142Z","0.4.0-alpha.6":"2026-07-29T12:58:22.324Z","0.4.0-alpha.7":"2026-07-29T13:30:15.490Z","0.4.0-alpha.8":"2026-07-30T11:49:50.709Z","0.4.0-alpha.9":"2026-08-03T23:23:49.695Z","0.4.0-alpha.10":"2026-08-04T10:43:40.579Z","0.4.0-alpha.11":"2026-08-04T10:54:25.022Z","0.4.0-alpha.12":"2026-08-05T08:49:14.390Z","0.4.0-alpha.13":"2026-08-09T13:00:11.863Z","0.4.0-alpha.14":"2026-08-09T13:12:40.339Z","0.4.0-alpha.15":"2026-08-09T13:31:19.353Z","0.4.0-alpha.16":"2026-08-09T13:39:24.801Z","0.4.0-alpha.17":"2026-08-09T14:04:56.811Z","0.4.0-alpha.18":"2026-08-09T16:03:04.665Z","0.4.0-alpha.19":"2026-08-09T20:52:05.552Z","0.4.0-alpha.20":"2026-08-09T22:29:31.602Z","0.4.0-alpha.21":"2026-08-10T11:40:20.510Z","0.4.0-alpha.22":"2026-08-10T21:39:33.440Z","0.4.0-alpha.23":"2026-08-10T22:30:28.652Z","0.4.0-alpha.24":"2026-08-10T22:42:22.113Z","0.4.0":"2026-08-11T07:30:44.256Z","0.5.0":"2026-08-11T11:38:00.390Z"},"bugs":{"url":"https://github.com/umxr/specdx/issues"},"author":{"name":"Umar Gora","url":"https://github.com/umxr"},"license":"MIT","homepage":"https://github.com/umxr/specdx#readme","keywords":["spec","specification","prd","technical-design","api-contract","lint","validation","llm","ai","context-packing","spec-driven-development","claude-code"],"repository":{"type":"git","url":"git+https://github.com/umxr/specdx.git","directory":"packages/cli"},"description":"Spec-driven development toolchain. Validate, lint, pack, and ship specs for LLM-assisted workflows.","maintainers":[{"name":"umxr","email":"umarg1997@gmail.com"}],"readme":"# specdx\n\n> Keep AI coding sessions grounded in specs your team actually maintains.\n\n[![npm version](https://img.shields.io/npm/v/specdx)](https://www.npmjs.com/package/specdx)\n[![license](https://img.shields.io/npm/l/specdx)](LICENSE)\n[![CI](https://github.com/umxr/specdx/actions/workflows/ci.yml/badge.svg)](https://github.com/umxr/specdx/actions/workflows/ci.yml)\n\nspecdx gives your PRDs, technical designs, user stories and API contracts a\nschema, lints them for the gaps an LLM will trip over, and packs the relevant\nones into a token budget before you start coding. No LLM calls in the pipeline,\nno API key, deterministic enough to gate a pull request on.\n\n```bash\nnpm install -D specdx\n```\n\n## Quick start\n\n```bash\nnpx specdx init --template lightweight   # scaffold specs/ and spec.config.yaml\nnpx specdx lint                          # find the gaps\n```\n\n`init` writes specs with placeholder sections, and `lint` tells you which ones\nstill need filling in. Once they have real content, pack it for a task:\n\n```bash\nnpx specdx pack --task \"add rate limiting\" --copy\n```\n\nThis scores every spec for relevance to the task, fits the best of them into a\ntoken budget, strips boilerplate, and puts the result on your clipboard. Paste\nit into your LLM session — or let the Claude Code plugin run it for you.\n\nIt exits 3 and packs nothing if no spec is relevant yet, rather than handing you\nan empty context that looks like an answer.\n\n## Why\n\nAn LLM writing code against your project is only as good as the context it was\ngiven. In practice that context is pasted by hand, half-remembered, and stale.\n\nspecdx makes it a build artifact:\n\n- **Specs are validated, not vibes.** Required sections per type, cross-references\n  that must resolve, dependency cycles caught. Thirteen rules, three presets.\n- **Context is budgeted, not dumped.** `pack` picks what is relevant to the task\n  at hand and fits it to a token limit, instead of pasting the whole folder.\n- **Drift is visible.** Change the PRD and `diff` tells you which downstream\n  specs the change reached, before the gap compounds.\n\n## The loop\n\n```bash\nspecdx pack --task \"what you're about to build\" --copy   # before you code\nspecdx lint                                              # before you commit\nspecdx diff                                              # what changed, and what it affects\nspecdx ready                                             # is this fit to build from?\n```\n\n`ready` is the gate between planning and building: required specs present, lint\nclean, references resolving, nothing stale, and every PRD feature carrying a\nuser story.\n\n## Configuration\n\n`spec.config.yaml` at the project root. Only `version` and `specs` are required.\n\n```yaml\nversion: \"1.0\"\nproject:\n  name: \"my-project\"\n\nspecs:\n  prd:\n    path: specs/prd.md\n    type: prd\n    required: true\n  technical:\n    path: specs/technical-design.md\n    type: technical-design\n    requires: [\"prd\"]\n  stories:\n    path: \"specs/stories/*.md\"\n    type: user-story\n    requires: [\"prd\"]\n\nlint:\n  extends: \"recommended\"        # minimal | recommended | strict\n```\n\n`requires` is what builds the dependency graph, and the graph is what makes\n`diff` able to tell you that changing the PRD stales the test plan.\n\n### Linting AGENTS.md and CLAUDE.md\n\nspecdx also lints the instruction files you already have. Add the `agents` key\nto `spec.config.yaml`:\n\n```yaml\nagents:\n  paths: [\"AGENTS.md\", \"CLAUDE.md\"]\n  max_tokens: 8000\n```\n\nIt checks that the file is organised under headings, that every path it names\nstill exists, and that it fits a token budget. The middle one is the one that\nearns its keep — a `CLAUDE.md` pointing at a file that moved sends every agent\nsession to the wrong place, confidently.\n\nThese files are not specs. They stay out of the dependency graph, out of\n`pack`, and out of `diff`. Adding the `agents` key is what switches this on, and\nthe spec presets never promote its findings.\n\nThis currently runs as part of `specdx lint`, so it needs a `spec.config.yaml`\nto hang off. Linting an `AGENTS.md` in a project with no spec suite at all is\nnot supported yet.\n\n**→ [Full configuration reference](docs/configuration.md)** — lint rule\noverrides, custom rules, pack budgets, staleness thresholds, `check` paths.\n\n## Spec format\n\nMarkdown with YAML frontmatter. Nine types, each with required sections.\n\n```markdown\n---\nid: \"prd-001\"\ntype: \"prd\"\ntitle: \"User authentication\"\nstatus: \"approved\"\nversion: \"1.0\"\ncreated: \"2026-03-01\"\nauthors: [\"alice\"]\n---\n\n## Problem Statement\n\nThe application has no authentication, so every endpoint is public.\n```\n\n`created` must be quoted, or YAML turns it into a date object.\n\n**→ [Spec format reference](docs/spec-format.md)** — all nine types and their\nrequired sections, cross-references, declared artifacts, and the three sections\n`check` parses.\n\n## Editor and agent integration\n\n### Claude Code\n\nspecdx ships as a plugin with **ten skills**. Install it as a dev dependency and\nthe plugin is discovered automatically:\n\n```bash\nnpm install -D specdx\n```\n\nOr write the skill files into `.claude/skills/` yourself:\n\n```bash\nnpx specdx skills install          # the eight promoted skills\nnpx specdx skills install --experimental   # also the two check-based ones\n```\n\n| Skill | What it does |\n|-------|-------------|\n| `specdx-router` | Maps every skill and when to reach for it. Start here. |\n| `specdx-start-task` | Loads spec context before coding |\n| `specdx-author-spec` | Guides spec writing, linting between sections |\n| `specdx-plan-from-spec` | Turns specs into an implementation plan |\n| `specdx-review-spec` | Multi-layer quality review of a new spec |\n| `specdx-pre-commit` | Catches drift before it enters git history |\n| `specdx-onboard` | Guided tour of an unfamiliar spec suite |\n| `specdx-sprint-review` | Shareable spec health summary |\n| `specdx-verify` | *(experimental)* Checks implementation against specs |\n| `specdx-check-drift` | *(experimental)* Cross-references code changes vs specs |\n\n### MCP\n\nEvery tool is exposed over the Model Context Protocol:\n\n```bash\nspecdx mcp\n```\n\nSeven tools: `sdx_validate`, `sdx_lint`, `sdx_pack`, `sdx_status`, `sdx_check`,\n`sdx_diff`, `sdx_graph`.\n\n**→ [Cursor and Gemini CLI setup](docs/other-platforms.md)**\n\n## CI\n\n```yaml\npermissions:\n  contents: read\n  pull-requests: write\n\nsteps:\n  - uses: actions/checkout@v4\n    with: { fetch-depth: 0 }\n  - uses: umxr/specdx/packages/github-action@v0\n    with:\n      preset: recommended\n      github-token: ${{ secrets.GITHUB_TOKEN }}\n```\n\nThe action lints and diffs every pull request, posts a health comment it updates\nin place, and fails the job when spec paths resolve to no files — zero specs\nchecked is not a pass.\n\nAny CI can run the CLI directly instead: `specdx lint --format github` emits\ninline annotations and exits non-zero on failure.\n\n**→ [CI reference](docs/ci.md)**\n\n## CLI\n\n| Command | Description |\n|---------|-------------|\n| `specdx init` | Scaffold a spec suite (`--template lightweight\\|bmad\\|api-first\\|quick\\|context`) |\n| `specdx lint [path]` | Lint the suite, or just `path` (`--preset`, `--fix`) |\n| `specdx validate` | Validate `spec.config.yaml` |\n| `specdx pack --task <task>` | Pack specs into token-budgeted context (`--copy`, `--full`) |\n| `specdx status` | Spec suite health overview |\n| `specdx diff` | Spec changes and downstream impact (`--working`, `--base`, `--head`) |\n| `specdx graph` | Print the dependency graph |\n| `specdx ready` | Is the suite fit to implement from? |\n| `specdx generate story --from <id>` | Generate story stubs from a PRD |\n| `specdx skills install` | Install Claude Code skills |\n| `specdx mcp` | Start the MCP server |\n| `specdx check` | *(experimental)* Spec-to-implementation drift |\n| `specdx update` | *(experimental)* Suggest spec updates from drift |\n| `specdx generate test-plan` | *(experimental)* Test plan stub from stories |\n| `specdx migrate` | *(experimental)* Migrate spec suite schema |\n\n`--quiet` and `--verbose` are available on the reporting commands — run\n`specdx <command> --help` for what each one takes.\n\n`--format` is per command, because not every command renders every format.\nAsking for one a command does not render is an error, not a silent fallback.\n\n| Formats | Commands |\n|---|---|\n| `pretty`, `json`, `github` | `lint`, `status`, `check` |\n| `pretty`, `json` | `validate`, `ready`, `update` |\n| `pretty`, `json`, `dot` | `graph` |\n| `pretty`, `json`, `changelog` | `diff` |\n| `xml`, `markdown`, `json` | `pack` |\n\n## Experimental\n\nThese ship with specdx but sit outside the stable surface — they lean on static\ncode analysis, which is inherently fuzzy, so their output and interfaces may\nchange. They are flagged `[experimental]` in `--help`.\n\n`specdx check` extracts routes (Express, Hono, Next.js), types (TypeScript, Zod,\nPrisma) and tests from your code and compares them against your specs. Where no\nframework extractor applies — static sites, CLIs, libraries — a spec can declare\n[artifacts](docs/spec-format.md#declared-artifacts) instead: files that must\nexist and names they must export.\n\nAccuracy feedback is what graduates these to stable.\n\n## How it compares\n\n**Markdown linters** (markdownlint, remark-lint) check formatting. specdx checks\nsemantics: required sections by spec type, cross-reference validity, dependency\ncycles, downstream staleness.\n\n**JSON Schema validators** check structure. specdx adds document-level rules\nthat understand how specs relate to each other — and a packer that turns the\nsuite into context an LLM can actually use.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, writing custom\nlint rules, and the PR process.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}