{"_id":"@anselmdk/feature-spec-md","_rev":"93-f435c0ce22c7034ff7027a8594700856","name":"@anselmdk/feature-spec-md","dist-tags":{"latest":"0.13.1","rc":"0.13.2-rc.22"},"versions":{"0.1.0":{"name":"@anselmdk/feature-spec-md","version":"0.1.0","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"d6e207d62a95a3a7ea70a85c1601d6427db9465b","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.0.tgz","fileCount":14,"integrity":"sha512-Q8gssb9JpqKHCfZ2NE0wb96eqKzO1pJPcOg8XimvcYn4TdYvg/k7oYgGPTq5/5/boP6qjWuxdg+CNsh41q74Vg==","signatures":[{"sig":"MEUCIHOqMtTqnMNRk1fw84dluSSXvc3f/1DYGLO3FBkpQg6vAiEA/jZSHGEsnTVzgVVbKBci0NYSRjioQ/2qemF69N56siM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54385},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac35522285f7f374f695a548c5065394af7e6b81","scripts":{"dev":"tsx src/cli.ts","test":"tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.build.json","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests tests/**/*.test.ts --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with rule/scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.3.2"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.0_1781417886043_0.9381763224877795","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anselmdk/feature-spec-md","version":"0.1.1","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"54af5925936c0e0e4f17691e96badc9f6b657a89","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.1.tgz","fileCount":38,"integrity":"sha512-/W8OBMeV4P0N5JKKOf1HdB1MdZZnmMEkRKDuAvYGiQzZhPsenRFnfHIMfQ1Gx41QpzooIyVkN0mehFZEppkLlQ==","signatures":[{"sig":"MEUCIQCM/k0H866Co4/AKEy2lSsx/+OS6DXB7kCKCBaweWB02AIgU/7b9BGs9/8s06603urCJJOhKBa73eB9dMLOrsAMFW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87656},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"}},"gitHead":"ca8a3ba52f6afa5a2fd8efb6c9ca1543a216b711","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with rule/scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.1_1781464406243_0.5691746600245828","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.1.1-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.1-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"620889972fca10f78277d4e261b7960b6b2614dc","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.1-rc.1.tgz","fileCount":42,"integrity":"sha512-yYwrEryX44AmT+//n8/8rErjm9RkTKWonr0aShVdG1U5weC4sj3lVadP9L1PtdZgpWZ0HfKZ6DgvpZz/FXynnQ==","signatures":[{"sig":"MEUCIQCuRHa56kWmygS8a/9TJ7UBHcVKEF6P143Qp97kLaS8lwIgcSysJwLpVR6d6ODO3Jc61LJ6K6pRCJn1wS2n1+D/wOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134041},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"86d5581c889e8fdc3007847a104f1b3f82764735","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with model, rule, and scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.1-rc.1_1781565918105_0.3994182285102401","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.1.1-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.1-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a2d50ae533c5c6c61f227b930dd3332569985f0b","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.1-rc.2.tgz","fileCount":46,"integrity":"sha512-29vH5NBsap5cYCBrFbYyVotAV+E35Q9DL4KNXQuFTj/1fbPOSlYa3bGIVmiVVudd9QR5FqFF9p9VRitI6OHDoQ==","signatures":[{"sig":"MEQCIArLzBNwHxGQ98B9088NQw66T3lhwAEs9O5kudwg522HAiB2WcEykM63QefsABP63c8aBdlD1rqwON9T7vswHW0JSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147978},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"76a317718553170d36469458b5cb57df382139a6","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with model, rule, and scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.1-rc.2_1781640964199_0.6523727872420646","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.1.1-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.1-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"6103eebceeb553a4809592c4ddf0345fdf6b9b90","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.1-rc.3.tgz","fileCount":46,"integrity":"sha512-TAABJoKg5Td7diRI8ZF8uFteK2GsBgl+3joLzH7gqaXk75gAwi0OTrlk/K+iKmx35GyeFKbVV3wKnCPQRMsprQ==","signatures":[{"sig":"MEYCIQCXFPW06AfGjkna2ELOR/74uic0eVLxKuNA2jRxu8iWmQIhAOVO8YIHWXcUIi4xlaiBpo7Zckz7kgeY0Ai5WvG+x/kI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152014},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"2f66cd61531d2e35c15383fe8cd0058fe5501029","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with model, rule, and scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.1-rc.3_1781642349370_0.8448002158448482","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.4":{"name":"@anselmdk/feature-spec-md","version":"0.1.1-rc.4","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.1-rc.4","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"2393e0437ecf3d812d17a806458ed83dc694def3","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.1-rc.4.tgz","fileCount":46,"integrity":"sha512-qVGsiZgqG/9GLMqjiWWWwlpfonuxnoUY5FSmiyumz2ykAfzhw1IfviOi7zcROYC9v9IoIkzAb4U0ZvdS8Fms3Q==","signatures":[{"sig":"MEQCIA5azTVOjrhb6KjYXAKCDzvLf0kyaG7TEw8347ojrjp0AiB0E7aApCkVhvzBwYsvXGntt+SgGO3IFswSGLQR2Sqxcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157155},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"15aa5282c761318acccda0992b22644c690df2f1","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with model, rule, and scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.1-rc.4_1781643171641_0.38486220024484985","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.6":{"name":"@anselmdk/feature-spec-md","version":"0.1.1-rc.6","keywords":["markdown","bdd","gherkin","playwright","specification","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.1.1-rc.6","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"9b2ba5416252f6de07e46aa339d0cf7fe82f21d3","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.1.1-rc.6.tgz","fileCount":46,"integrity":"sha512-Kn9q09hoYIViKQhqtEBIB9Gt63kpgF5hBsRajEMgRMk8x6LuyPr09Z03WRJ/8zto5WNoi1tHgsFDu0/s6OrBtQ==","signatures":[{"sig":"MEUCIQCX2wvNjHE/6wYCPf11i7JOnXghU+Umu7zGl+yQ3+90aQIgfFrQaURZ8fE/3CTF1mXn0OCO3t+DsyeILeA6A203m3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174785},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"fd1383dc52058743e11ef93f9d5b9ad5a92132ae","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"_npmVersion":"11.13.0","description":"Markdown feature specs with model, rule, and scenario IDs, validation, coverage checks, and generated reports.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.1.1-rc.6_1781646520486_0.9138430404676603","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anselmdk/feature-spec-md","version":"0.2.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.2.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"67260ebec9fea42a7d11902249e913e78f872457","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.2.1.tgz","fileCount":56,"integrity":"sha512-yyeseFFqbOmW7Zm4CUqo1dDYIEgSrlh8Z573d94kQWW5CMhgIP4Ig9QYdtzq0KOu67r8QIhxFD7qev9IG0jkmw==","signatures":[{"sig":"MEQCICjmQ991PZ9Ms9EHu/wFeb4T+4Ls3WoemOl75vPcwbz1AiAc/SjkhCgo8esrvkKvUzINK/uLQdnzFPcih+uj6rZAdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185559},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"a7c2d1b95640cc25c23031df0aa54997bc5aa7a9","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.2.1_1781650724525_0.9560174378407558","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.2.1-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.2.1-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"98078385d9eed3f7a1f3b1a71db7811964ace4d9","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.2.1-rc.1.tgz","fileCount":60,"integrity":"sha512-DhkJSr/21BOu5vp6Yvr803UsriBwD1hRGGdk2AQ+SWcPPxEMrt1BgI6AUeMnXvplI7EBRJ1nAC+9ikUWcDskqw==","signatures":[{"sig":"MEYCIQDfC+cv8nUQN7tsJfvEHNdSLpJ8Ht6ZS8pN3JFZ25s1dAIhAKoMYlwBU0eIGWnXCPoe/n+C5ALogFZ5l/rqAMC7NOPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.2.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208337},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"53c11795aa9e11c57292301ba634b9d23170d319","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.13.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.2.1-rc.1_1782996166059_0.07570555983590177","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@anselmdk/feature-spec-md","version":"0.3.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.3.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"04ccc1e902d8f14fa7204890040cfa8545dae975","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.3.0.tgz","fileCount":60,"integrity":"sha512-hx4sBgUDaVQrpZMdGV/uA73Qc/kV4VcU6DgOKL9nkT+564d+tDiFc6OOA6uZ6Np8e8EewaDKL1oK0R0IQVe0DA==","signatures":[{"sig":"MEQCIAEotbgDg7stAnuPW3H8hpjGTdev4fzixzwW8q3HfqAmAiACOyt90Z4Tsb7DB/a+X5sGMT5UBAV0HhqXgfBFj6tSnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207946},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"694ced4e3b23ed79894e4cfe14de8a429fded4d1","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.3.0_1783004903039_0.7173149518197965","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@anselmdk/feature-spec-md","version":"0.3.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.3.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"78735c310cfa21ccb4b95bab1f4065751ee2b772","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.3.1.tgz","fileCount":60,"integrity":"sha512-fkwKLdD507/FNjyUIueSjzeTObcnP9fsOTWS4Vs6Hu5CqXzBZrEpzs8dD9Wqyh+Xb7DoLgkBop/YPY67S+OTzA==","signatures":[{"sig":"MEYCIQDdoI2N1ZLeSdo4kA7r7ipQ0IaAa+8ftt98RliyJJa+AwIhAPjqt8q69Bwj7AfqKyyDFTVcV5gCZNYg+GRJyDBGoeYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209737},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"c284d2162a5f3e7c9ba3c904ccb4c412ea3330d2","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.3.1_1783008716002_0.9427094526225832","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@anselmdk/feature-spec-md","version":"0.4.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.4.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"3088288cae2a497dbb3155a41ee80a678225e074","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.4.0.tgz","fileCount":60,"integrity":"sha512-sarNrbpiohYQU0WZ10LxEebkSEOllB5EX8MNPmfj1QUjCPtU8Fl7Y0zrIkSp+Q8EfzOVIOy1jfVInRxzybcAzw==","signatures":[{"sig":"MEUCIQDFbD6KbfxguVeHvMIXSaAOzHAjsKh2mz73KDgEZUOcBgIgB/b5D+NXLaN7CCXfkYC8eeU3JmAD+bOdxiE8FO7L2tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222708},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"0a90ddd4cb98cb3b3bb60fbf581976aaba5de353","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.4.0_1783012058663_0.22868197751412245","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@anselmdk/feature-spec-md","version":"0.5.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.5.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"817579e916c3c8b6cfdb430d8e9dd10054f4237f","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.5.0.tgz","fileCount":72,"integrity":"sha512-CKJGlrQtnFMQIt0+cO17UZaKQ2fMKbwTWWH/zvwlRy6TzUYqX2z0PyxI4sEtnfu6NbHNjv06X9utUQiyx9TsJw==","signatures":[{"sig":"MEYCIQCcfOZfavvCnkknxuts8rOydgzA52KRT0meomC9aabS7wIhAIuZJ9b+KpV3m5pVSAP6aTmgqAgV81I6n83j3PHnDUhs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252297},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"95e9e8b2279234940e105986bae5236367ed1d26","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.5.0_1783014190848_0.07238157465032447","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.5.0-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.5.0-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"9ddce2a92c19d8b2a726f8c96cd5914ed0b3c5c0","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.5.0-rc.1.tgz","fileCount":73,"integrity":"sha512-L9elfHV5z//HKQ0sTAAyif+Ump6TwV2n/p4vzeI1veVh5TNxLzXRfz0PBVLjcbrgq/tr5O6grfaIEjwsB+0A0A==","signatures":[{"sig":"MEYCIQCeX/dwuSg2Mj/Q01SNQkjK54b8RZus+kHM6Qloh3hKoQIhAKzLYTH2cqq58bL6Iu3s/TpKzLWjY0L+RURDm1HU4OvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263406},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"82c710b2340ebd018b98901a483a7459ee8c9a25","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.5.0-rc.1_1783066854103_0.35679969710615667","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.5.0-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.5.0-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"b9c9f12d1a564f3baffb6f5bae338b8fc01c5b03","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.5.0-rc.2.tgz","fileCount":73,"integrity":"sha512-Y7/ftcfULh+jzhNrTmGf5ZuziNnFVSNH3E1nFR2+l8KrlKIdq8rvLTyHlfq9Hmt4+5+k0njExpMC9U1QRrnmZw==","signatures":[{"sig":"MEQCIHe7R/bX+tlivy3ZdqeucI1tX6x7Dc6AnVLkr31qMsAEAiAl7lKBEMYTpiYr7KNLrOUausMzmeWtkP9nuHHiIe6vmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264199},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"03926d13a64aa0eed777850cd53737684a5ea09d","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.5.0-rc.2_1783071505424_0.6939577082394668","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.5.0-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.5.0-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"33c76814e16689a7fb3c536871941a6bbe81fed6","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.5.0-rc.3.tgz","fileCount":77,"integrity":"sha512-BAXsh7tyEyZad3MvhtlcMIkc7oWojkPERFi3xSX2Eioydmu98PEsMChm6bptLD029B7CW+q2nt/93SQWROEUYA==","signatures":[{"sig":"MEQCIBtD9hyJn0Diwp5ctOG+O4YMSJ9TPbTAlS57UCEmsam3AiACEN8MAnqZmivnJtdXKaMgoSCIL6lcz9NR7IOV9SLAsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.5.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295342},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"b58909501a9557346097739a1feb01d654221082","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.5.0-rc.3_1783088762226_0.6109003157562751","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@anselmdk/feature-spec-md","version":"0.6.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.6.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"18cce04da56ba1b9719a99313c7d8c3b269cad10","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.6.0.tgz","fileCount":113,"integrity":"sha512-0ItJahkAyJs30gxxLnTZf3HkyBefXa01fVt0jxynrpyzSgy/bzRK4hvqEwOtIBa6vqa0tIPyrLpKNwD0/Bc47g==","signatures":[{"sig":"MEUCICkmzFfQCw2FDpoUrYpQ77ZFymRrKRTbXmPk+9/nYh/2AiEAprCp/xl9NKfsfPm6aqWGMp+j2t686d20/tSegCXmXUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350670},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"b38f1b9f9a54f4de55d5329663f76c786f5e4f70","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.6.0_1783153024012_0.9562998960794111","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@anselmdk/feature-spec-md","version":"0.6.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.6.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a716ec6463034cace9365ba287210a633c6ba4d2","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.6.1.tgz","fileCount":121,"integrity":"sha512-WSbE6rMiHz3cpyNVOWXWwuuV9HbQrWe4bb1uki72xOycUepK7Ee2rfWv/SvcuszpBuTL9+dvVr13BVYXOH9V4Q==","signatures":[{"sig":"MEYCIQD+GuDaPB7h3xz9Rj6wzHuJpGXu6VQq4xR53QPtmUErawIhAPW3l8Tgg+MaSESXmVfBCjf7PehM46aRRT638IMqFlzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364386},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"4aff526bd816799504b35f5dc22285a3c63e0e4f","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --require-scenario-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.6.1_1783166872075_0.5028566399339662","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@anselmdk/feature-spec-md","version":"0.6.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.6.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"c8bd8cfa7a535f2fbe870f11603aaa15c25b4454","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.6.2.tgz","fileCount":129,"integrity":"sha512-afx/qMdYlcusTx2JMRTl/tPlNI0uTp+3gJZXU5UFORLuF9XkoJj1xYCn//AAigIV28+D/wZzXYraU3dnd9XfwA==","signatures":[{"sig":"MEQCIA8ng/pS3nYMYOO5KPpW3eBr/GH7iTy3BwO/sZ6eiV3RAiAjT2urjNdzmLA8jzZKE0qGxlKtGjlMfMTuevXR8MXlug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371933},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"a8e49b92b19010e34cd203132f2cf754c1371635","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.6.2_1783176131050_0.7550154511054648","host":"s3://npm-registry-packages-npm-production"}},"0.6.2-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.6.2-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.6.2-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a67661a243d41cb17012e0b08f8a0d0270eb0df2","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.6.2-rc.1.tgz","fileCount":129,"integrity":"sha512-MxwLCGK/VolC0aHBxpsHe0Sv/eU38UG7EK5RT2x2a0PwbLbCBVe/j6JRQfot40nXaJuYwJS0nZ7Vd7sKdkH0vg==","signatures":[{"sig":"MEUCIQD8dyAocD+JP5ya9hEwlxNXty6n7O7LcrkxFOvj84t8XwIgeDqbwrDdzkKPN2VUOXdOHCzOwxa7hSMt97Ym6WvT2xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.6.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376921},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"55c11248ffb920a510b944e045699479b11a1829","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.6.2-rc.1_1783178274717_0.641531573511686","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@anselmdk/feature-spec-md","version":"0.7.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.7.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"015520f168ab561b6f9f8a58854779ff9ac65c78","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.7.0.tgz","fileCount":129,"integrity":"sha512-oCkuKZwaqLCPse5IS5z+4Ham8XP/lQKOYUTJUYcxbRqNyLo95T6W9eQH3EWxcdPgUFdYyFWBMRkIhmtkV8HORQ==","signatures":[{"sig":"MEUCIQCL8RyPENHdG6tmlb9PULy+U94c756ocSnlTT4HAte2+QIgLQpPwgLInf+1DnCcRkda3DekFGzpSEcLncmSbe/gySA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376916},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"74a83856a6ae16ddf060325bdd8e10e4243d1d1a","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.7.0_1783179812868_0.7479730376415301","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.7.0-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.7.0-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"5842eafa52c29cc5a517baf62c0a3658f6e5f289","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.7.0-rc.1.tgz","fileCount":129,"integrity":"sha512-V35Tns9HQan3LS0qY9Z+whpvFcwwOFScqlvy7vMiGJFBWjVKRX39SgDb+0sTYqUaYCQD6Sst6IRzz6vnYYWJyw==","signatures":[{"sig":"MEYCIQDFC7nYhjbFuHbudDkK90YU+6vD2RVhVEfPl0yspnrbCgIhALYLIKVtG7soFf4D16YDndVrRq/ASeua6x/mjhdOTfXp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.7.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395917},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"79407672f6482fbb25fcd7088694e828a0802e42","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.7.0-rc.1_1783237549715_0.1942269206962397","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.7.0-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.7.0-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"0a95dce9b5a99f354027c52a440e5e866fdf5ec2","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.7.0-rc.2.tgz","fileCount":129,"integrity":"sha512-VLKl25nNZbbGlhMJaWcEHmhS4L0U3GEMJeT5xsKFMUUUDLhvYgw9wkFeoHDAHBNRH1Pz2uGL3FbzFNbXdnXEbw==","signatures":[{"sig":"MEYCIQCZzx5jm4eG5eWKDKsW8qBKRvcwR1wXrusArLoYDT5taQIhAIyYGR8/SVAplAk8LBD5r/1i7KviJL+6jqmM4ih9ZIfu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.7.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399959},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"ee0096dfd5c8cf5db61ac4ef9c86d050f4aca029","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.7.0-rc.2_1784220074691_0.7947520525072205","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.7.0-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.7.0-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"5151d60b2686d6024ebd5d6d2ac8b415ae7aa858","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.7.0-rc.3.tgz","fileCount":129,"integrity":"sha512-ocbBKLqBNk80j91VbRifKH1srojmLrA4/d5fU7itT/EsFfnH6R/3RBiAEJgG/POT7/nZ5xGtcu/4rl0QA+RoIg==","signatures":[{"sig":"MEUCIGy6bly4RU7iMM2ar+Zi1+UcGhTl7+zqF3oDdihYoreIAiEAgJrCdNhP8pZMas4fAoWpdttOdls6lKbCds3dLCr5pRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.7.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":405786},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"19a5edd29a801f3a4af1d2a2476ef3508d6cc9b5","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.7.0-rc.3_1784239501410_0.5248206070123167","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@anselmdk/feature-spec-md","version":"0.8.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.8.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"13367e5f8fc01e7f2e1689d954281e36282d6967","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.8.0.tgz","fileCount":129,"integrity":"sha512-R8LVuS3E14QZhG2gjpm8w5ASdQysDkZyh5tASz88hq2F+L3hfJvalmDEXf6AipyWio0czELi0uug+iudrbDssQ==","signatures":[{"sig":"MEUCIEQk/jM9rNbE/vjttn5pkyde9NPOg39s2Lumqm4TwNVdAiEAwDK0BFxAaK6yDO7WroZTRiZWuhkY8e+0gRSE9mCI6pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404375},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"66740e023e1e6ef1cd3f1272dcd25aa5ced8e58c","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.8.0_1784240902418_0.590930509497785","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@anselmdk/feature-spec-md","version":"0.8.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.8.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"20ccca621b71bdafb6dd8f996ded066a28b2eb1c","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.8.1.tgz","fileCount":131,"integrity":"sha512-6fqVMMoJPIrbP6d9Kjg+doYMPKrD/px9oKE1OdZfXdzLvFH0JT2Ht0/PcbSUav1+nwwSqPTIPxuPP6zxLn9XYg==","signatures":[{"sig":"MEQCIFpmWHLtGaxudVYJbGaq2p2mEGk5fUHkInMPaa+h5komAiAVfnDueNqD3ZP2gl+W8WUg+CAUZT/eVZNev5P1/wQorQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413508},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"79f8087702309647384c2b1583ee85f95cc192d9","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.8.1_1784243380406_0.25993187912048454","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@anselmdk/feature-spec-md","version":"0.8.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.8.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"17fd7c6de5a3c98788e73f8a489a02480bdadd59","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.8.2.tgz","fileCount":131,"integrity":"sha512-S3aFmTPOb9g/FWvajTVtQpp7GpRD6/+c0E4wqA/dpwD3aezI67BgOSvov3FM13hdW+Dkr73opLDjX4PJ9NiEPA==","signatures":[{"sig":"MEYCIQCISkua/EKEIKhlJ6TvR8rjvw7LvYYiX/TSyGamXYU4YgIhAJ3QqvG3hXj2a54TXepY0g/Y8scfKC91GvheRjfVOmkk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416844},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"c663df99b3098ed9ac44675035a24ba5febdb9a3","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.8.2_1784993062702_0.6486724738928462","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.8.2-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.8.2-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"5af4f6e802bebf71528c9c622846720cd4c9d69e","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.8.2-rc.1.tgz","fileCount":131,"integrity":"sha512-G9+67Ai3Q4xqc1Za2j8bVbZQZAz33lYVfP7MXjevjdBCfmTTWaj3GD5+4kzG2K/9mdokSBnZJ3L5tyHQW0XXyw==","signatures":[{"sig":"MEQCIHL5p9X/RmOEPO5myTG3jt0WRqK+VMzQa4KxLP/zoi+UAiBt8mLqxc0PdwZS2W/kt6StHe1wNf+Xr39+tHb2Om2Vrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.8.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428295},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"56adf1c0ce3da0c2026c3bf682177c148485d067","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.8.2-rc.1_1785003828142_0.3980791952595666","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.8.2-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.8.2-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"b6fd083e90e0d2ea356ad6e4fe9dbae62a289f7c","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.8.2-rc.2.tgz","fileCount":131,"integrity":"sha512-E259E7tdZyRQyVDH2LzvvG7C1Usf2JEcpgVwLegxj814FSNdvHseceUZvt/fP48Av8yIFJe6OdeUXbKLvwK0GQ==","signatures":[{"sig":"MEUCIBx+XRCKcSmQpl3lmnCyL3Zs/GT6MT/dpeP+QwTj4aztAiEA+iMpWzN37BFWwS81dbPueI7iJOoNNsEdU4P9g89cCZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.8.2-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433619},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"662ba21766686c15650ee569e1ef1c6598b43933","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.8.2-rc.2_1785015917633_0.859630914071857","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@anselmdk/feature-spec-md","version":"0.8.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.8.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"3d358e949664fe070a4c15fe78a5788bc4107dde","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.8.3.tgz","fileCount":131,"integrity":"sha512-WB1nPq8p7tdXvTLoJeoRYvK+8JATPlnJj4zOIYFrqfpis0tD4gQfGvPQ/fy026jVQdWWDQDvQ1MV52ZqRxGw6w==","signatures":[{"sig":"MEQCIFBkezsIrfEoAKPqLUlg3+sWHR4JwDdV/LKGZUx4y0OeAiAV81i8UlZ3wlWtKYwm95xNbb4RfVpikHlceLD2wdA58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433614},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"317e7692297607773c1ce94324272c3709a0eeda","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.16.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.8.3_1785018366288_0.9036391742363212","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.9.0-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.9.0-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"d2a517c22a08164fadd0970f674603aefc07804c","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.9.0-rc.1.tgz","fileCount":135,"integrity":"sha512-t4ke+5kvEbrg2vFE4wvqMwY/0K5uuwjkuXspwnaePiPWEx6/PpSelp8dUNo2RNEL2AoPtBxKDNLdLiKULmGstw==","signatures":[{"sig":"MEQCIDGeExu0CdtVa4THcuw2hg7yIyXDSx+g5/i+FP3TNKMvAiAuCqr6FzyGsnzoQYngKi1UdWl/2b5Iir+U9IWrkijQig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDliBCFrEET77N14a2yNJ5XU6aAp+Xe+1P7RcvSpdB3qAiBkWbrDtUH6giUIpF3LVrGTMgeBn5yLiq+E++RolFeBLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.9.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472508},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"199861acc43b91a5bca38593f9984a534e2ce6b4","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.17.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.9.0-rc.1_1787388180617_0.9972490540713153","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.9.0-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.9.0-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"e8cb514271b4dad00ba4e575d371c50f8db00866","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.9.0-rc.2.tgz","fileCount":135,"integrity":"sha512-DjmW2X8HaVhJPzc0Rm/BqDmPCHVCO2AXdHHd4PVmDXYf4Tp7wgdNyaegkAUEiaj3EWD+x0pVzfa5vwXblToPUw==","signatures":[{"sig":"MEQCIDJsaWfewQukeJaMPjCfylzSc1r8Wqqn3m8L5fKVd8IXAiBGWYSuJesMqT38Ue/CaBet+CuXO1GlSlwIQvLrTt0srQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLtoej5oO+/nCQcTDHiicVckOqpBujesOztEWxBLO7iQIhALkL0C8vrq8MifGm2i4gsfzogkugO1yBOOp1p7S0G7Rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.9.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481674},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"03daf89938043cf430abaaf2ec87e74665fab750","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.17.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.9.0-rc.2_1787390550113_0.4494757405505281","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@anselmdk/feature-spec-md","version":"0.9.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.9.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"5121331462c180f3664a2ec1b73c95bbd60ab48a","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.9.1.tgz","fileCount":135,"integrity":"sha512-gevurDKyKvMl9ciLb89tXu0s2TXL/vaTWzGTBWSMgadDBNcuibwD3UGbe/SH3hlusG3DgjcP2vcJt6D+lU0nGg==","signatures":[{"sig":"MEQCIEQeMFg+h2Upg2jaPCvrf/mU+bbUlnWnet/6Wf4AcRD8AiAEHLlhvYfjaQMGhmeUFWbYL7lma3OEU5kQ98M74o7ZSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAg2KLFeSomlfqrzyR9pjrzW341bWRiWWPShEYAW8/6AAiBhQri3yK8Fpqxn7UkO0MhRCpCj92tqObBgQQZinn4ikA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481669},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"e612c83263d464cb7baeec0bba3dd3b0c903c3d2","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.17.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.9.1_1787392203238_0.3466356119791105","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@anselmdk/feature-spec-md","version":"0.10.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"cbaf24309642938b89019e3bdc51ea3ed6c622ec","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.0.tgz","fileCount":135,"integrity":"sha512-ylZzt+7ejLTQ0VyjriGlIEOZIn8faqrbJQ4kp7Dw6X4BZU7X4cVB9bnzy1Ej/yMlj/3gPLqMplGzsKpVEMfgHw==","signatures":[{"sig":"MEUCIQDlPE17Kgurwh5w+S/Rhd+13kJp4y5YpMgt2pQlZ13+OgIgSwDhwP+LEme7EQ7IdiTEV7J5Ts+RBUKRFq6eIHfyOXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDcPWDHjbj9aGPG1AT2tnxL7BIsw54SikletgrvNdWGXAiAT5+nPP2wTV3BlcG881BJknUzoRFzCEylWepLNAarSLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492127},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"6ec19871575bee0c4485d4479b8d206edd161c53","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.17.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.0_1787487378409_0.7627087983885055","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@anselmdk/feature-spec-md","version":"0.10.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"e76c76a2725e4ecf7a70329e22706343ea8d4d20","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.1.tgz","fileCount":137,"integrity":"sha512-+5b2utj/iI+H48X/w0MeNSdifQUsa4CIj4MiSHS1kkFUKhEpybk5mCquFPBGn6ebPiWBnc4OYOToqRz2FxHSkg==","signatures":[{"sig":"MEUCIC6yVb/ycfVINobDDYVkJFlcDVvJ3zVhHL53sY/Zn2GdAiEAxC2BUAw0W3XWUsg2EUSkEvMLV6BTkVtsHLao87o9Xro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGeuCuROzZ+ubHpOBn2uJvm3Hxl2+y+E7zVSOxOKrgM0AiAlnyCOBfqbH1Fa7LrEnmSaEMa/5u6/y8eSYlKoCGbtXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592942},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"360d7e5e2ff5b1d31d6da38836e4000c2414f5de","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.1_1789146023528_0.022813139167367602","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.10.1-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.1-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"683ea17ad041c575d4f26840c1b57dd524834955","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.1-rc.1.tgz","fileCount":141,"integrity":"sha512-vJyM3MYcMsfMO0SnwYJDdVVoHS/0iG9+RtO0QX75yXegf4oK3v5vC4Ei9FlkPnSQXq+8FrMO4PEhkUfyFDzvmw==","signatures":[{"sig":"MEYCIQDUgvdPcl1HenAtZMKS0KPojJRg+c8yxWKyxHgwu0UTCgIhANNzBzvpYnBhQYPNgK4OVw1Nv3Xl+MYcFsasTD9PPNkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApQuv9iimt6R3oFSnFt09VsvmtibBvJkSlbPcnbWROkAiEAxr+ovTSOeRkzgyCRMQHZz1XE86Sqn6S+RdHSX0xelt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601308},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"a072fb1af4ac2d392d489218f9c2ba139e9658b8","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.1-rc.1_1789215797680_0.10857065024025969","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.10.1-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.1-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"1f4f6e8480af96231b6f890e125a690b85fe8d73","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.1-rc.2.tgz","fileCount":141,"integrity":"sha512-NfZVEC7TRAIjaHkIrkOdrzZHo36FZFq2hMKsniXZ/2nlTQnmrD0/ArrgxzmKNQ0GCGM07BB/j7tXm9x96zI5Fg==","signatures":[{"sig":"MEUCIBm45zG673XdoIToAAXtP/QLTTymr8eCrg8FnisHXzgIAiEA8oOOq4o7zAxRIfXz+dgqIeEoOgU0YGX28TrNWg44+cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEYVn/9PvxbSA3mUqdHP+B6k7Bj5+/XEMBtrASlPfJhZAiA7bwbl7cqSV+8c6fecGunsG5qqs1n8DY1cLozlEc4JIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598354},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"27a0976458488be5e0574dc548d734a25d6a6315","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.1-rc.2_1789219069684_0.6174765042687103","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.10.1-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.1-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"284f3bf7ce75aae26b69ee3c47961ee2685175ce","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.1-rc.3.tgz","fileCount":137,"integrity":"sha512-8E7tkjOr5Qm06tp2C4C5DKQ5fZO8MVNltWwk+IOz1/Xb1Z1FEXmQBfKhRfX/JKT6eEXXbspMjpE8/L9buwQyTQ==","signatures":[{"sig":"MEUCIAmbvJ9XTsfiBfbc4HnCantzncNk+fUUUKQoqceUTHE1AiEA0O0C3QMNKCm1SrgXK6HTDg4wAAeeKimSJSB+qEqLPr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHR3L5gLBK15nUYndDk38/I6vPqpfb16zj4MXyZDxWc/AiAH8liFu3E23f4AImqv+GeYfw+IXlWZXTCU7gRjbAy95w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597670},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"975b993d6ab1b3d5e37db99f8f8048a37a6aa305","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.1-rc.3_1789225424580_0.24895700836080525","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.4":{"name":"@anselmdk/feature-spec-md","version":"0.10.1-rc.4","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.1-rc.4","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"d4bc63e25e63376b243defcd80ec34799e03891e","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.1-rc.4.tgz","fileCount":137,"integrity":"sha512-ojOhBCRkBgs2Uc9qx+PaMzcHy32+TCF2CqihLwME1BSIc1ziq3iZipa411SAcs0bkpKXIm0AYPcCY/0hmFezyQ==","signatures":[{"sig":"MEYCIQD7BGHdUkX0ehMJgyCY4+wIZA855LTDRD3nBPmVvIzlKQIhANn8+wzubQb63mSZvxIw/Z+q1DZ2SzkPTPDcNIiPx+Dm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCucpC+dWDToHVKRTNKmK/094ds5hI40z288xtYLQonHQIgSY1djISLSQ74WFx9RcjGUTCFVFysRjCmtQk3DJ9K3NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.1-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597670},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"98a446866c09469ed55cccab6208f362ba7a3e60","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.1-rc.4_1789232926170_0.367159212082816","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-rc.5":{"name":"@anselmdk/feature-spec-md","version":"0.10.1-rc.5","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.10.1-rc.5","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"f0c78af2443a0a93bb442b6eb369cdb4d6cb28a5","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.10.1-rc.5.tgz","fileCount":137,"integrity":"sha512-VTYuMyPEup6Cs54NK+lMYitMBzscxa4RPVnz9r5WKVH1B2ySQNKaEZcvf61V7rrs4RxV8J9YZk92G/YcGmtKIw==","signatures":[{"sig":"MEQCIHWAKP/UZwmJV6d8L5rES9LZtfnry7CiFD6n/oV4j3sRAiAlAagRZG/T+5WpT/UZaKAKFVa3/ynMdTCZwbQmpxa7SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvc/j35etsbt0qWWUhG/mtRmiT5Pv/9yY38v3po7uTZAIgOb5IHkImG+vBWA6DYeljW5/dcgdlm3n+ZF9YYelIDTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.10.1-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598484},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"9b837465f562aeb8ad39884e5ac048a356f5626c","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.10.1-rc.5_1789234692002_0.25762386197267606","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@anselmdk/feature-spec-md","version":"0.11.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a0f5271bd1e1289694d0733df9eeb723a372065c","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.0.tgz","fileCount":141,"integrity":"sha512-erdYIqFthBkjhcV+HT4SfZlxXpCeU35sqPuptH6DRw5l62s+IpcNHdFvAnr0VmyGYLW2nUveRb34p+f9MZMctw==","signatures":[{"sig":"MEUCIFgmOH3mDGMZhef9k91OJaXoBPfUnFjyW4mimKAN3EJbAiEArTfHzWv6fFXovj9yVMUMdfZTYj2dvTL90pVurQKklJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0AnEFLm/wHBwXk14HC04hK8XELY1srfrDU40wYyYSfAIhAK9NNrlQDD0hZfOfk3V/LlFKxTmiB2YWhqrV2htor79J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603886},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"f48929a393b2fc40865b683171bf4f1adda5c1bc","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.0_1789236068094_0.2653874882571887","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.11.0-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.0-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"637e8d3c57fe3f81255c60ad22101c7c4e4e4bb9","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.0-rc.1.tgz","fileCount":141,"integrity":"sha512-f3wRqv94V+RL/U96g3AhAHaECpsm+0MgP3idJDmrVmAOYahAC2DyBmgU8lbqw0Ovi9uyJYOGq4/fvobpOQCm/Q==","signatures":[{"sig":"MEQCIDbzKNX85ZzZE56XfBFijJkebU99uTQRAjGSUNwwIhNzAiBlVJ1fzx3LuF9Zw8sjlw23kSivhc3CuBsKk8Ce2vZfFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFK+/Fl9V1YRR0RvHmTtAMT7eJiqN6MTblqdT9gqxcDjAiB8Xn9IZSx7HT6I2qtvZPQH9prJPr9ekDRn/GyUYbdMmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605476},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"9ac4fd05a40a041b772bbf21bab5d204946ed439","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.0-rc.1_1789242630131_0.6118914782065961","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.11.0-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.0-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"8618ff10af14ff930a16f8a4c4f4ae40714d6fcd","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.0-rc.2.tgz","fileCount":141,"integrity":"sha512-PhqkfW8w0LNV9V2Yc55jEgoQV1r/KH8FuwNmmvbilrXG5mMgJrH2+FD6dw6idiQDuy968piSCaQkNfmmwp/WfA==","signatures":[{"sig":"MEUCIGs1q9CeoCLCpvxZRJkDC6T4aKDktxrq7gQ+cLMFfflXAiEA6cad5HaCgji0t/KJICto3mlkuMEENkMm78B90mWLmZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDAIoUkDR7/nc8NFmbpRZbOkF+VRiIOqUDNdT2a/mGCgIhAIeX2u/L1pFdLkp9Xlm2nJRzNNZBA5CjqnhIkKBEB0Ny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605476},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"9ac4fd05a40a041b772bbf21bab5d204946ed439","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.0-rc.2_1789244468420_0.4148542376738953","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.11.0-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.0-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"bb886363f2774a401b54edeb7d66f55bde8f7231","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.0-rc.3.tgz","fileCount":149,"integrity":"sha512-FQiJ2pN8B78fwbXZ0mkW41mLuCJMikn1hKdyIK3M8/uFGan73D+RXVwN1orchB95Ifaie/bPBh5hxhPgcQJqGg==","signatures":[{"sig":"MEUCIDaq89WsF1D9rBcPAnGpzKZzSgvI2QabqQbzuzvvIbjqAiEAhYlZf2rqtNas7t1iC8Ac1msbfrx90kuSFox1HjnEbvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBSpawM32DrB+pWUtAglaNKzWCmDWDAUMZVjZDnCuUCSAiBP27LyuAXz1jg7K9teXyeQgQqc7FoM+5P3ts4G2Urq1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631977},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"f42c1591dd5250b274cd7b8c4c87af1b81ee1516","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.0-rc.3_1789246006242_0.450216420310662","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-rc.4":{"name":"@anselmdk/feature-spec-md","version":"0.11.0-rc.4","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.0-rc.4","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a0de3dc2fa9e1d404062a9be2f17971c3abbe62b","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.0-rc.4.tgz","fileCount":141,"integrity":"sha512-qi2vQEDSIEESkvsttNo6C+YeFqCU4u5Yb0Hj+8wSEqTWbDIVg4GRe2kWMrUICLU7hX7HRiI4Bsm60yELGTQ0aQ==","signatures":[{"sig":"MEQCIAl4u3UGQHH0mwJs907vpzgcJdMDrXvEL4qQAgeli14tAiAUOTUfeMwoiq9XlM4uykSMTnohjBKHuC0zWWkftVtKJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDz5BUHKgMu74I9SRs4SF+kAN/GFNGq1ojYMz7T4Gy/lwIhAL9cckGlsjLflmGOnLfLuSdb2KDT3TvH/RByHSvkMQdl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.0-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608327},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"c0e3d993b9fe412bd33ddb1c19ca5dd824122867","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.0-rc.4_1789246383790_0.6322497522000041","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@anselmdk/feature-spec-md","version":"0.11.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"08b6ebf3b509746c7be84a2e78009cd8bfbe2e0d","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.1.tgz","fileCount":149,"integrity":"sha512-OqYfGOgIxOYwt/kuGnJnvuXfRGKJLSbmUFZlq5946N0aE/E6EycovBYwABul4l/MHO7y1+tEvtJa4gt8qIBbLA==","signatures":[{"sig":"MEUCIBZOOfX+7U5mZLT2NgA+yBfZGpu2Z6XYiKChciRAPfFoAiEAlzUwUa9uN5yDLQxiUfCLgWD4u/gSPWdeHrS9zYnbVSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGVIOQ+QDUpkCjbvdRGMVzozOd2HkATY9i2qLR1tQPKBAiEAg/F3HC2wjs3jelEhALRga7KB50FKgKd7GYXZZwia/JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636271},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"60ef8232f50895dcd3d514480f4e6daee0db492e","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.1_1789249122537_0.5313778913947209","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-rc.5":{"name":"@anselmdk/feature-spec-md","version":"0.11.0-rc.5","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.0-rc.5","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"4458595ff034db4fba791560c83d5a0da59fb3f2","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.0-rc.5.tgz","fileCount":150,"integrity":"sha512-lTWKb9OwoyprYzgXMDkeW4NCM5ZalZ+soXp4skBXK2R/He0bqwGDHvewU6Ni/nPZtvWcnadXf8bztfMal1lCXQ==","signatures":[{"sig":"MEYCIQCc/3X5OMEDWycpXZK4jYVcUtYtpkXpSXFAX1uCtGiFrQIhAI5v/Lik+rfG5slPS9fvhiblzJXDvcOjGhpaqjSTwKSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEHcJD43U5d2L9RjmjfjQTzMVVYZcKCaOMSCwdIGXT+vAiBPMH8c2W3c/rQY4xaUtkTF+ORCvWXUeavqPZ9AlErhkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633825},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"72d90d4dc2b801abe400dada2e50c62afaa28d67","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.0-rc.5_1789295095957_0.15311514279255922","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.6":{"name":"@anselmdk/feature-spec-md","version":"0.11.1-rc.6","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.1-rc.6","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"da8baac991788c46f85e64b012dbc9412a730768","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.1-rc.6.tgz","fileCount":150,"integrity":"sha512-2uxw4Is1PtxM1ynZCQXLiWiXzTZMWQmUmdzgNwkB5BjSNOaRcDnqE1QbzPWd6SWaBuYvZwK03YQj/JeGRl9rLg==","signatures":[{"sig":"MEQCIGZ6KJC+dmMY6RomUV/eCAbz/tWn6XEMyfGfQX6Alsc/AiB3aO5iUs7Q2aRMJG2d+mB+9FGoawXuWU68MSl0XOY9Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7yXEJEBRc1dqSMrUyTRZed2noXhdH+Jfv0gs6kTME8wIhANruKu1t/nNYE7pSUZ9e8mZBtYuh+bqGOEJbsa9XZE/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.1-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637599},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"f80c4b832071dc2df29c6770d1749f62d8ebbf92","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.1-rc.6_1789298051990_0.2053622927488843","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.7":{"name":"@anselmdk/feature-spec-md","version":"0.11.1-rc.7","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.1-rc.7","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"d9aa16fd84526ca221711d7f44ca1b5e48c26020","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.1-rc.7.tgz","fileCount":150,"integrity":"sha512-R8MsLqmmkmF0zuM5MapOszqglhLGwo6peNkgf2530HchbnMBjdAdJ5v0pk38W7LiOovqtyS+YKROypLxn/POpQ==","signatures":[{"sig":"MEUCIQD6trFfFEPDJ3W2IyxyNNoz2mK/yxGXfFzyXawzTVLt5gIgRuOGTnTIijwRaHPwDvy6/oMX1N1v9VD+rrmWVXhqlYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO/Ry5vQdvgAG2cqLsAXmtA1xwiYJuSxjavPxPqg0O9QIgan4QTwl+4MMtjBVc3u6oLUibMBiL5hkczVq12vUFYLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.1-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638767},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"7f81113bcea70b6bd0e4561dcb47d19502393d3d","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.1-rc.7_1789299991547_0.37422665409168565","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.8":{"name":"@anselmdk/feature-spec-md","version":"0.11.1-rc.8","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.1-rc.8","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"d180f55beb14751081b4e185bad9ec4b8bb80e21","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.1-rc.8.tgz","fileCount":150,"integrity":"sha512-1Ap8FZQDC8oDDUGIeIPMilizXipCPimNenBiNLX51vjAWvexJjxGUJlj6ORLLEGxPFKZUxWfK1+7JNXqw6LlDg==","signatures":[{"sig":"MEUCIGcH3YYQ9xwySxvnHvOMPVxQWlQPMqghRni8BvQRE/NCAiEA2DifR33lB+zLOFZYRmjivLiHFJQ1wrJ1QW5OWoXrLGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwTwOW36OWfQRfvVfAvGff6t/Su82QKkZ/7HzVHa7RawIgCBwZAX0C8h0J3sLnvP1aOyVRNhxeQOevwtRQo86cCkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.1-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640550},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"b17c30750e94678cef7ba44118addc6d17ef9156","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.1-rc.8_1789303249740_0.029859986849065434","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.9":{"name":"@anselmdk/feature-spec-md","version":"0.11.1-rc.9","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.1-rc.9","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"7b42b1d04d5f6d1090929c8a469d4633f2687c61","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.1-rc.9.tgz","fileCount":150,"integrity":"sha512-zAa2Wb+kxu4y3JB0c/c86BOZZQQ+6LAdUmqb8D88+0xfMUuCHHQDSlzJL5Vgf8JIkUlGTvYtbEpvmLpWu5+fAQ==","signatures":[{"sig":"MEUCIBiNfq6MpfnGHqX9rTeqUsJaIJ15ezqgjv+18BBJ45nSAiEA3u2UkMLcv+ZXk8M84/3XaWE2hG495R5vkauwCTi26n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8pEVRSAUX8uJyr6DHdkWdEi2Yt3X86NnQUlQR3wu/rgIgegJtcJ+QpiZ7SdW6fSFJnPn6oDoyCTwSfKYEHp2nFlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.1-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642308},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"7ce7794d6a8ff6fd4da7b5be12fe3214ca7b1ef9","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.1-rc.9_1789306362125_0.1587225026500454","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-rc.10":{"name":"@anselmdk/feature-spec-md","version":"0.11.1-rc.10","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.11.1-rc.10","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"903c30dfd35be281bcdf69f9034f95bc86c30ea5","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.11.1-rc.10.tgz","fileCount":149,"integrity":"sha512-1H7s1Q0s6P+0u0kvxEsHOYVxnt2o4g3A20RxkixNbu4qjWehUUgzUrb451PQx9f8BEOZOnbYslXKyweErxbNaA==","signatures":[{"sig":"MEUCIQD6ZXMhL7pHeTdgy5003jI1q6Wkd4OslSze8TVeiQgwaAIgX9x1eJmHn42PGwlRI8V4oDNRw6/5DcrKPpFOFh30sH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDX8TsKcVtEaK/3Hidp9yPWmQULAfvak2Y+ge9ZyAFmJAIgYMcVdXmGozeqTV7vGHUDWiXoiD0nq6EUaZVX24oKRbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.11.1-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636277},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"3af5eb759fe0807cc6f78167c12c7403373b6319","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.11.1-rc.10_1789306934540_0.6222356451949778","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@anselmdk/feature-spec-md","version":"0.12.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.12.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"4ec74738f5e9a433d3875e8bc3a17fbf5977e6ca","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.12.0.tgz","fileCount":150,"integrity":"sha512-V7p+0tyWAufLaiF5lsbp5hoGX/TVg9bs7IaiS7w9QRD8FMZyaECcKu0wGpoSgLXwtjKCNXsVCCSCFyDE0v0myw==","signatures":[{"sig":"MEUCIFMbmGfIduMbDghNHe83h8KYU/O8JqFCU0BN52ndaFQCAiEA4lsPfTfARujNLVMkLNKsp3qY1mmlQbJjWGgvaNFR/5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnFqJKtbBwE0V2GgmJ6eyzb7nriyAq+jj2017jHkpZOAIhAIjX2GVauGn64fle90YKfUKe/rUu9K1tzWSoJPpqrQ7s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642303},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"12de388563ec88d8ca145add8068175f1cc5fc3c","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.12.0_1789314520977_0.2712562966193657","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.12.0-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.12.0-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"38308442379973788ec0e5ebc79e102c1c47ac53","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.12.0-rc.1.tgz","fileCount":150,"integrity":"sha512-egNfhcwQBkwPaY2aSLNphLczBY0HleGqrjp7LWiel+AHScaFuI2gqfjqMgYqYRGWcG8a3JydZe6scYAj7mD8vw==","signatures":[{"sig":"MEYCIQDKc5WkUT4H8xf4uM5QpX6Mstd8E5BxaZSNU1dxcgBS9QIhAPdvkvUn1Its9zURO+aEudJ+vRJ+TPOFq0k2zXwGqxF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDABefLyRSbawjA7bqb78HwK8Mrlrr9+kPtwtDxSgZH2AIhAKLWw8XA7Y3vXyyi7w5tpFBsdt/5aktqPgKFkjGvNPsq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.12.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642308},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"f9c99e52a23d2d9f755e39533fc916ca6722e299","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.12.0-rc.1_1789315660552_0.7372741386247488","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@anselmdk/feature-spec-md","version":"0.12.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.12.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"c117a0e1cfb795199db74b076b1865239b2f8360","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.12.1.tgz","fileCount":150,"integrity":"sha512-R42wRZcpBrC/MkI15JhzcZ2XXS78CC8Zu3U9kdplWBC/tEPrfI4zwEmQA6ylTXY4B+KuhwMT9unNkbdFqO/IXQ==","signatures":[{"sig":"MEUCIHvIz6sdrmusn1bAZiX6Iwukys2djK4KJmDiSbpVmjPrAiEAsTE6EWyNpz6wK+NeuHoZd5Zzi10DnVHVngF1nLxjubM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQFKdcsJDsn+s0rNk7baJKZBGUznhXJp/ZowSGXXWsvQIhAKCb2wsOEdnGxfZYIOx0iqtme2zSGiMM4bQory9PFK3E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642303},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"03c321e7953cc4007c606065820bf2e7931e1eb7","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.12.1_1789317399510_0.4307524955801323","host":"s3://npm-registry-packages-npm-production"}},"0.12.1-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.12.1-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.12.1-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"ff4f9ec5160f7decf445ecd3c6ed66c68759ccff","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.12.1-rc.1.tgz","fileCount":150,"integrity":"sha512-s1wJZP06H/pa6Y73ImXGekAA1NjXbsYgNIxpm2FJtaxwLTNSwJea0libkd3lZpV7JyHJzvQDkgfLYbAeyC//Zw==","signatures":[{"sig":"MEUCIQDJz16GsJZE6AqKd8fB9z7C3JYpw/8Ebo4n6DKioV9eQgIgG9VFNfYRRHgrIea5YXUrDvSlysn9Ej4PADBUyvyMPuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdec0Kb9rsUMY4GUJK7UREs+3ng9+yLdNCpovCfmS+KwIgOBwDzuEgzwbpVm4p1Y/lNaQCxllZ9hQ9lc7AxiAaiOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.12.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647097},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"079849e4d72377d5df92b046aef01700b79d22af","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.12.1-rc.1_1789329972429_0.08016406782648544","host":"s3://npm-registry-packages-npm-production"}},"0.12.2-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.12.2-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.12.2-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"56ddf43741fba2cf89da8b032ce7ba82c93b5ce9","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.12.2-rc.1.tgz","fileCount":150,"integrity":"sha512-WXhs4BiXyZGkVmrY+rcNff8J+PWyVbHC4QMSay3/vWvKGMieaPJ9sJLrswFX/IO6uWPjwm98R14ywAHnL2EpmQ==","signatures":[{"sig":"MEQCIAh+FNopFvMtk0C+2eNHET2MODOqGBqX9KeI2Dm5aawCAiAc1q4/2eInIPLBDGczKJqUo4j7UfYaIRudosedxf15Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeMHahELAY9jKbyHh2FoE/bimHffMd/ra5vvcOP7UzXAIgI37BkdrQCEs2VGlvlvQcf59LQqASETlffGsSgDgXI30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.12.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644319},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"e86d6c9b77b8656d1526dc02419d7a4303b4ea57","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.12.2-rc.1_1789331442632_0.9637705087959525","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@anselmdk/feature-spec-md","version":"0.13.0","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.0","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"122a483d40ea827166cabf988609a6f488fc2b79","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.0.tgz","fileCount":150,"integrity":"sha512-EYy8QEv707bvsWW3aJKDL6ZPot6kmd+2ygHgRsYpwEhkN2MMxyuGeDoPCPCSEknTY73Po2XP2VB3PBD8oWjRiw==","signatures":[{"sig":"MEUCIH2OFRV8seFtGozqD6BtnSvox7u9Ps8hHKkPQCXCdQxtAiEA59kM5lqwEU2VUgUT3Uw9nBytgAQgfXK4ppzjivgTaOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfDvoel+iCM0sqyAeRUlh+WJx2oD3OXEb9B+CX5VAK5QIhANusqY7Iul9JQfJvIP7TMzHiDCgLnWvC5nzDwvpgc5mr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649103},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"0e15c76508e172f8ed3c8732450dafdd6e229ba1","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.0_1789417789403_0.0417395939479972","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.13.0-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.0-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"50ec835d906e30c17b7f55dae859169f8202eba8","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.0-rc.1.tgz","fileCount":150,"integrity":"sha512-ZcPMCIoq5xzD881m9iCDgl1kHs3u7TRMBnkJqSkobTQUCqelhVitqlxot0885efOZJhSLfMOTmvObkffSFZsfA==","signatures":[{"sig":"MEUCIQDC2Aun8m19f8BHrG669B6+QmwnrZ41k1eVoCDm0rXTxgIgViCHP24glP0bdA69vsWss9aB5OebToLMSHAS1Sg9hy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxdsWIrNAHXw3AzJmrlvfd7Qg8XK86WR31+tqlbpKvnwIgDKiRiP7p2nzBb7x7veiNVke7Uifk+ZgNMq7HoINXUzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652221},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"a9aefb40ea17c2e39e4fcb1685604957f7463f9b","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.0-rc.1_1789903847663_0.05798693580606251","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.13.0-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.0-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"3e81a7a95154185f6743057ee4ddd7c04fe6427f","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.0-rc.2.tgz","fileCount":150,"integrity":"sha512-WJ8ZLQZay4En/KsfXASbzg4+Xu9UOISxHedtrwJ+QZwdRlaxnAUiv1vNq53hQWK5vMUpYYo23zWsCIHVgQx+qQ==","signatures":[{"sig":"MEUCIQDex+LNq50ITQQ8JeryLXuxMhcJAYwUGFZ2Hk2H7xjSJgIgRC8+bhHKQPJbgliDouVPnkm8TsCesGe8FApo3aUDaJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDq0eMdJPh8QHR2iIzhDmgOgs7oWUtXrePyoaXVhTHokwIgJwgWpILB6s/7kfaQyjSWNWtylqyVhHCyg2vjAX1N3ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653883},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"915d781f15d3a5f6cf203ee5dfd7c10a26b7d406","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.0-rc.2_1789905046512_0.06812588038062484","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.13.0-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.0-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"fcf9cb25e4a0188fce1d901da54d5b2258a717f8","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.0-rc.3.tgz","fileCount":150,"integrity":"sha512-068vzhgUSr22yJxu//lwgQobzDsX9Xk9NIn7b7isn6TqId5pTWLPuTFppKnTeKwA2b/vhCNI3nwkiRGdX49J/w==","signatures":[{"sig":"MEUCIHSd33PKiUW/jUs1LjnCQc8zd0AetG5KtSkhQDWKQOYRAiEA18kI2fgyQXT5JjpVvwICIxJY0tfRbFSe2VpjAu9zlfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC/YU+fxnM1OVj11LmsQQj+KaDuZsfvkyGkTd9mrtevkAiAGW/FpyR+DvRr1eqqQkJf9yyocKBJKl+3G+UGkv6nhcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656021},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"34f62c734f31ca855d8f8bcb207c545a71d94f00","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.0-rc.3_1789909902077_0.9628986833766298","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@anselmdk/feature-spec-md","version":"0.13.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"03e6a2a64011f7478482af86d966216c77b5dde8","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1.tgz","fileCount":150,"integrity":"sha512-kY1eF5isdcKX7YR1f1v6YhVjtieRQ1kqb1c9hJliUSiDlc2twXaHBLsdnJc9tP0T3OjQj8sl4J4AuTnn0HoB+g==","signatures":[{"sig":"MEQCIGUInRMC0A3rr05+A5FmpZuPPyfSqY/r/2LF73mT1dPdAiAZNF4IoXTJHsAsvdTpix6afZftac5rNKgucgWgnznacw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5cs5zFO2OrG83AUjKOUav6yemC69a3NW0jOuM7WbsOwIgHFLew0cD+MdV7QmrnQX8Up5Lm6tu7Zd5FKXnRSGizwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656016},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"1d97d4702e97c30e10399f2e5e7b96a21c498387","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1_1789910929721_0.3044983314585017","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"c168cf9359d7bfcca9a997469d429552c5d45c57","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.1.tgz","fileCount":150,"integrity":"sha512-RGk4zOe4pKpmFeD0yihCu7LsylJ/BAIa9IoWRe7To5ysV+uFmW5Jufg0WEZq0ZdIWTJQ8TpkiHyfKBxoHCI8Mw==","signatures":[{"sig":"MEQCIBoLe8PrgQdGg8OmRsyk+DHi2Dvm5Ixk0kk4I8zLzFsbAiA0K5e7onlJ8ayCHlRzGmI6uIVmGK6ywPxulfOmyrWFjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEFuC5oVJjtp/+nZ9t4NkzinG3kQDGRAb6BCMi9nYa2CAiBhW7CwcExtzDF3zhDR62cRPeZmT0qWPXFLH4GtRAuW4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656269},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"e515d711a656a84ed82c721ce3d64e930598b52c","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.1_1789913421194_0.37654778038173053","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"097cb570875a1f21ed74e1ca3c2ad362b6aa5e62","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.2.tgz","fileCount":150,"integrity":"sha512-4rHMffbQgRaWzVTY98AVLwfCKaCy30cJqX7FdiW8L+e1Dyn+rvLLqvqaiqOKfSl7T5LLjSTas2zk3q5oR6PCPQ==","signatures":[{"sig":"MEYCIQCu0lrNofrDugF8cIF0PmkDpX41TNbJLDC1CYEGg+Q7yAIhAK4RmvME3EtPTxdBkXxQCeLIwYu7xkyr+Qx6V2a+t7e8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/S4avAiFHrY0IPX3g73a4durxQr6nLYEobynfSY5JPwIhAJcXuehn0hIk6PV0CP9dawsOLywMJmGGNYb33iWcSDKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656269},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"e515d711a656a84ed82c721ce3d64e930598b52c","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.2_1789913728390_0.26264986988966665","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"e0a5c3c513fc932c3fd4a53ef8f411d6e4854ff5","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.3.tgz","fileCount":150,"integrity":"sha512-mhFVw/XREzFk+f6jlqk8J2mlwct1e0b5lZ9N8fPXiQ15rxN848zwyGFInMJKmrQA0xsoEmB7b+JXXYI3wSD7dg==","signatures":[{"sig":"MEQCIAmie961DPm9BC30vM7y/9jLv0odf4H72AucrHtNniRZAiAluTADJPtK8CY4J9esoy+/a06eQmdjPnIZMmJ1MK7INw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFR9RheYE6zG1SfYvSq7uaQzR4YpD9xOKeU3vjrADi9LAiBLA0fwUptlC266srSdzWt5Ci2MLmyU2mgTSvi+ZRYWHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656269},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"3c9f30a501f73ccef981deac75dc47051d47f5c1","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.3_1789919273846_0.39543731196613763","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.4":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.4","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.4","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"3d819c9814248b857427cd768be6733f0184eaf5","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.4.tgz","fileCount":150,"integrity":"sha512-mESOD4RciXKvTn4AeW8GlqIFeHzcvCL4S9tQGSYX4m1aMpFKrSFGIAIKiYKCyhvsJf41Pf5BlIj/km21cS++cQ==","signatures":[{"sig":"MEUCIEMG6MgaafCrl7J6VgU82CdFMrfBzU5wESy4WaQJEqyNAiEApF1mJqyb7engdKdvDUZ2u9BKsBqzVDmpYwmxqZFI2E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAjHHDMM+w24dHUSTdfuQOtlKikJTN0VHxcuulvcv/NhAiEAtay+SJrlHHJ9UiMm0ZrtcJuITXqIEyQyDE+5DOQuzE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":657895},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"510904589af514da69caa88038a62d67184ec3f5","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.4_1789920470964_0.8200797260076156","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.5":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.5","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.5","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"cd8b7e5e1c4d2b1a439d08e5d25365ec2fee1b00","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.5.tgz","fileCount":150,"integrity":"sha512-nWqG0B8HFp7D+fY336g5CAxewwe1v2Qc+nfE5aWoQw+FBr13loDYBl3poEQpew1+3AhF/3SY4ASBj1uct6axfw==","signatures":[{"sig":"MEQCIA00BerZtPic2wa6kEECMqATukkb7IIgKnUy2DA7j/1/AiAN2oRzfi4QBc9KiIwCH4+EwNaPa1iPPD32RS3H/4Q8Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZV/JZ8gKdQM9wa2svnHsM0RiwuCnA+X8/RyyjoXCZjAIgBIpxa+nK7TVJGuVTQdh/2dWtzZppidcOJLOR4ufqS34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658063},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"79363416550a05e978607fd45edaac45d1821a64","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.5_1789921070127_0.7283003935200165","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.6":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.6","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.6","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"34b10553fe8aedae6e849665755590aa376443b6","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.6.tgz","fileCount":150,"integrity":"sha512-Q+hTxLy46s4aNGYH0soGBvEfOhb5IFoILVRUVHbwpx72VF5L8s3IQE3mGfLBXhxSZPGKgjBqsVAyrh7RLAJ1aQ==","signatures":[{"sig":"MEUCIQCFtb0D3OiO/gEDloWN0P+moYCWKCGqAh+J1nZ57Xy3TQIgO0D8WhhRwjCGunLq8zY88bWhFsR8h3a/n+dwQEUaguc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzY8/SEtVFdrU2tUbSmShGBQ4JAU5ad/xDIlbry9+f8QIhAJ70FlxYTaCC0P8rbKnzK+CEi6hx80KNc2XMOQqquGk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658903},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"f2a37808c44b53d5037e2c810b165c2321da0dae","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.6_1789921762239_0.8326776723748932","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.7":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.7","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.7","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"1f0e0bc322c239fa3da252f905c143a3ebfb7e1f","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.7.tgz","fileCount":150,"integrity":"sha512-CtnsV3vHARdEhD8J0QOGLgFtBEg/JDnlwmUGFJ1XnXx6WiV3OAJ+Be6I2XOcwHQJwKWu7DcnjY8/nD4h2ATrEQ==","signatures":[{"sig":"MEYCIQDU1VLdMzsakTTy9rukc7bXCUrOGNZmV2W5IkkOdPuaZwIhAN3Q584DGt1rnez+ZqIugzxPp8jcIt6mC6/8vhb3H2JE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICVt+VFu9WPDwQD1O276IHskpChNR421PxPVDpZl8RusAiEA8paCJrhAyQ6bOqdNbY4yFVTl39O5hyFnSzfb6OzzSVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661239},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"d1c371cefe66c88f33106fcbc159dee74a7a6b56","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.7_1789922519144_0.09627037334850086","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.8":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.8","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.8","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"c8313a64318e9de152e793b8bcbc3245df0f8a71","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.8.tgz","fileCount":150,"integrity":"sha512-TTh1zl6pfhE01CysciGDcXIJNpqyp8zeZMBeNZdY2WctXFHrteYWTy3jwKw6AhPigDgjQMwS5nxS9oRATmpqOw==","signatures":[{"sig":"MEYCIQCISQFWUJDJwTzaZc7FvwvddhBuq+Lcn2sqERYAZO3z3QIhAOLm0DHNMRNzDF3PsNlnbx8wv0h8eBVmUDxTwwhV/Ah9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQlTAxoeFYVwEKPTuQUehfFONOz9QVIrZeJ/twdTit9AIhAKEqGJEN1jUTNi91X/8TxxcYjj0rXQZL6nK+k9xPhDY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661202},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"a30c4021b5b5dfdd7ea08be648c751e4957a5e46","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.8_1789923218816_0.16373987543894541","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-rc.9":{"name":"@anselmdk/feature-spec-md","version":"0.13.1-rc.9","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.1-rc.9","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"3f6213cf89dc4019c963345206912fa14de27d54","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.1-rc.9.tgz","fileCount":150,"integrity":"sha512-R7CdR8PZuVSq00VhSFoMmJqsqAeBbY+sapyI/ZcyZX6Mt3wjeZubrcUDAbXN24kBk+d9bf55V/MXx2+vif0+rQ==","signatures":[{"sig":"MEUCIQDtIgsX4jJFSL+BWxEC6O0diAdXtUSXMV0UGE93Adh/AgIgMh42AZY1W45GAmWnrPYjneOfiBl9AfZ+mTjycUSaprg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmp7TpMzi3DReyLMjjy5muRnZXUr5DoZCzu3S1fzFOSAiEAql+CurOaKZrIi6u5LfKk/KvyrKBjSB4L8RPKcb0KwWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.1-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661706},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"45c1aa6157d4d02b7c96938f8336ead84e0ab94e","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.1-rc.9_1789924092909_0.5484957028284891","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.1":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.1","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.1","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"4bb066d123cb364b2b3ae8a7d6b710ba92abdffe","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.1.tgz","fileCount":150,"integrity":"sha512-Qx/nro8Re6fTt6Eyh6ra1QdHrpvfJU25mRqPY2lbvSYpHtOM/3yrvH3HxMaTORsfvSt9KLSrTCaqRK1kur6jaA==","signatures":[{"sig":"MEUCIQCMa5ffLTTs2bkgDoXHZBcTR0Q4km/cCYeW5UT25T5tdgIgZ3D+7xx4EaFrnYrn6F3ddWmzx+vUsfA2axHrnJZOfh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKbnblJZFjoUmdSMU1N+UYD3KEwVCqCaVdHcBg7EJ57QIhAJlyzwqsomAvcd23lhSWhf5K7tNOS1NyKt+Ow3YqPrlj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664080},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"617d07ee7d01a26335be36bf982eb1d432e2ed7b","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.1_1789965336835_0.6229223395854109","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.2":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.2","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.2","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"e2956bd6adf5d23a6141423d4f2e5d0d2378b08b","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.2.tgz","fileCount":150,"integrity":"sha512-QlcqYaPfXCgdoYerfxJnoVjpnqvxVHVH0d41bQdeOcDmUEtVbDp2y5afNnN/QRHYbwtFb8IRF5wS7JBoYbIMUw==","signatures":[{"sig":"MEQCIHeqCdO4bfeZoYupazs7zjrq+mIvfU0Swo9gNtGDgFe4AiBAvI73cOz8C1KPdLbwKPpwygKENBAm03ATuSh8df7FmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWwVt/MBNX28PMMWP13meEolmgI3uGWM8MTtZdB7Q0YgIhALKO6whIo6X95NvZUgdD3NlZ0knh2jB01b7TZMhYp/wA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665059},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"d9314e4ed86bd7ff89376ee01b8b87704e4ffeb9","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.2_1789965810386_0.10486342631583656","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.3":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.3","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.3","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a041e9be5276b2b9274e09806312ed05c33e0449","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.3.tgz","fileCount":150,"integrity":"sha512-COH8ZbfRlA2gy80X6N62pW0yLC/hWcsg+nhbiR9tvja+MwhgCln7HgRTEtU8qDCaPn41Z+qnDbvGxaUb3V4Hpg==","signatures":[{"sig":"MEQCIHi1nQ+nISFnsglnSKzA2hu2ta7MiQ0dNLDvSi6S/4eqAiBusx5mEaqd2/WEX9kyZoRjkx6k+A8DF/M2Y1+1kdD8iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDICngv6qV8Ic0TPkb6oO/wZJhDnYPLktMVFqGYl21MgAIhAJMNEWmz+hFY0OvUQ0TEfF7XMGUG5zFbHJ0qfLGcedkl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665059},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"b40c03fddbabc8b1039f9ee3f64aa8412f6da36c","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.3_1789966131267_0.7615403283536901","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.4":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.4","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.4","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"19fa030de2b5d51c8327adc696ef60d1070e3e46","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.4.tgz","fileCount":150,"integrity":"sha512-canQ/IkkyeNadT+6i9Y77hhGsc1ZC5GJjnd2QWyaTZa/epcxMxKrLQIy7wyzVMaPz6+qKqJYdjeId39rmjF/cQ==","signatures":[{"sig":"MEUCIDE1Nkn6CEyCOctlafjaFruUW9oB0bduDt2bnZYxu7UgAiEA2K5Bf9RBkfd1ZHzaML+K5g8TgDKkQC1xnIeOtcDw8t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPPn4/mPm534DjVJqniYeKCxKT87R34vcnsKs3Ze1uEAiEApgF23i/4T6k2Sv8+6W9bWjGVKX1Dff3wGePtm1M2nRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672252},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"3902bdc104c745b80fb7d2f38fa50d479dc82e62","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.4_1790023824003_0.8548246920742935","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.5":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.5","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.5","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"92bcaa260fd5d6019f328f44905bdc5b5092def2","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.5.tgz","fileCount":150,"integrity":"sha512-l6aGmExAWwPPKE5wqnwPXRtliWUHJXpNyrVvtD/D2U8ZdMgF1j2tCBp9JW6Pl+/5lBqvL0B0XnU5gpSpGGYZjw==","signatures":[{"sig":"MEYCIQDEcf/okKvlmxX2xzMARcCgYgURXCYxeIePBNFk7iu0SwIhAPlYX+e7B1Enbtkw/o0hxd/crJwtAoKALJ+GtpUBEwcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFUznps0TgUgKda+eKxBRqzi6EeBhRKgzwLlrLZlyiAAIhAIuwh7l10gK50xb8KoL/Mkb3lvXZzq1VttMH1gawePDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672499},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"1a11cb6d59f22f931bbfeebfe951c8b0794a2b38","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.5_1790024069416_0.652333759086072","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.6":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.6","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.6","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"3c3be39c07bbfbc01594041d39274506c937bed6","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.6.tgz","fileCount":150,"integrity":"sha512-KabWY06P4NDj9PmxPwqbzKdX1NUet0iwHcSltjirpX0bpm7rpXjP36IraFv9kidBBUoVAP3Hafpn3QIGwTvWzw==","signatures":[{"sig":"MEUCIQCU4F11vVJ67YnLrH7dDu0R1i5vH+nuubX9KlBvJwtO0QIgAOx3JBwLIS7qGE+Ewh+49dvFHzD3eV6TS2fmLlW7GmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCdnGWQdVJGyhSCQrnCNXAFo7QVwjs4OPnr0r8SYsqXAiEAlDqewSBuBMSNsrB3oMmTx3gO2Sg5yIdGN6+fMKZvfLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673649},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"05121d699bb96e5c69f3f549a8f61e8d0f2ba0bb","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.6_1790024360936_0.5072838320637161","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.7":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.7","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.7","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"9c0762830610f3e94d9c28425a8016541ce014de","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.7.tgz","fileCount":150,"integrity":"sha512-S+I9E2VSbVyDui8gCXJdsWqVGbYuDNrGvj8tJ22P8ZidSxGVuJcEFLy9YCNivLFF++PKJdU2i1m1BisN8UpufA==","signatures":[{"sig":"MEYCIQCZdko/oPY/UDv8ymza3PUoOjpOEL0s2A1IK9VP0xnSswIhAIWRrXoj83Z9wHPJtOCvVIiV8ozwNg3L9AhlQBEW0Lox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCibF0+C+jaZJdxhVAWWQTzlm+s9LyZawMWODfJwll3cQIhAMQeFUtpQCGW9I+pD2LdcW4im8ZiIkeD/uil3dvqJBkY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675345},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"36dbf19a59247794dc5b1e3f1b42d5148affb61a","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.7_1790024681993_0.10465702356873363","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.8":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.8","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.8","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"d8d9232923f37701504dd1d84c8e4d3da94627a8","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.8.tgz","fileCount":150,"integrity":"sha512-7Vjo+QaD3Nctn/Yospx5vea7qPrv+qn2LozyCu18NSgTcL0AqbMr6ozfQugQ6IfnV4/YY9TBag3OpaoS+TkKnw==","signatures":[{"sig":"MEUCIH0mjCMyQmIICHRndLsToX/w3tmKiMBB7EWRZdyyEUDmAiEA1gJTqjw7IDGEDtZpACNOOpVvGgy3kT1SbYVTHY7eruA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFCsvqg2vS7dkpHGt8gAMWxycd+QXfzXbKjEVqyzHw3AiBggN97Hcq77O1sqOi6xHcCYUwn3WMIzdetDC7FsgNcyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675835},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"c54f21663ceb080d41a83fec1f6f34246de9f2b2","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.8_1790025478519_0.9408091277278225","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.9":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.9","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.9","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"0428556c965bde5e436c21c4e587de30fb85a6b6","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.9.tgz","fileCount":150,"integrity":"sha512-uziPNwMbF1f8wSdDhC6n34svXj4dph4r6BgINiBKsOKXIXGJWQoV28yyynIsJohuP+zA6+TtAT7b3subL+Tfew==","signatures":[{"sig":"MEUCIQDFFRYPSTPQBSkGopiVv7olRT1yKaQ0ufJd5I7NetaKQQIgEWwAVDGBLBwiCDSXsI5UJLpUo70ITFQQvTh5E/nyk6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNF3SjePTuXcihbG7d6GfSjAk0rXyBNIDdWe2Pfh4KtgIgfCYgcGpre5z6FCUbm/xajhfZWttdx6KY32bGvuKTGhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677971},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"3f1929b1f29cba0db7220e06217cd8b224286ee3","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.9_1790026158218_0.02875691594438967","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.10":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.10","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.10","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"a53e6e6ef810e50fff921bac30d0504c57b6f04b","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.10.tgz","fileCount":150,"integrity":"sha512-NR3dFgH5f5BKzZFy0xX/Mm0Y1V8Lreif1InryL5E90XTlMinYsI9qHcEPCNYnJcJX+sQrl7T7FaPU6qwpbvlZg==","signatures":[{"sig":"MEUCIG/Hpf6c2qEyHLpLrLCG/LmQcc9CRPYkauost5t2FiNTAiEAqtz0Nle/Wff5tGDhx1NEvGlcTVFB6njWMh67Gsq3YJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHsxABlO+Ymfe8vwBA0d1TXENp0da3iBaE619PlvNhXcAiEA+SXSEfkzx+4Q5hfeL/iOi4RjisXf8qQYV8fsDwqmilw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679800},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"2a100b963a40ce85115c16d4bfb02db8c800cd5b","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.10_1790026706666_0.2759595401250521","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.11":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.11","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.11","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"84dcf20abe336381266a43c853297deb1e21e554","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.11.tgz","fileCount":150,"integrity":"sha512-3yesiVg9mBDE/QKch8W2uW57yaWUTwaPcvJ7x7Ln6ADCi2Ahlvi5sgmM80nBlSIRGxz/DA/j2MwJ34mMnOhB0Q==","signatures":[{"sig":"MEQCIA5RfBk2itpqMO3FTA2wUb2+Ierci2GLM4NBB0NOlg39AiB8PsTaPyugzFPjgpELqXuawi0MY6FwhFTRj2d6dPUspg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxU9MjsJD8h5zQ03s0jDfGL5cpnaXT30EP6i8wxMx1GQIhAMakpYMX8ClcrAjlsSPATeMcPcUGNSR2Ulqvgyhyayfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680936},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"38bda8b25e129ce91c593824fc922f112cd4c226","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.11_1790027100671_0.3939844610194225","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.12":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.12","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.12","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"7723f434842a39f47a539379bcd55c07cf12e45a","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.12.tgz","fileCount":150,"integrity":"sha512-aEiD8pF3tAJ0pZRg1JBRUwtszzevYm6zzLdtDHGFwsMX+eIBc9Ksf2Z7lhk+RtBYywtT+N8gL8cOf2IGlUXWag==","signatures":[{"sig":"MEQCIAM+sg37my8yul5BvcfOnWl7sSp2nHFSp7NppYarpBVOAiB2iqMnc5QKZFOwI11s740Ug/iCWJinBFVoPO6BP294zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGBjYSA0GehGyccUVCzCSh+YtqFO5bPIhsKAUtpoaRhAIhAMdnrUNUmDWHsC15xR1u2AGCTKKs6qXMotBfBh6ugJdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681480},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"625471cd6b5f6ba6e5f6a48d69fc49098bc99a18","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.12_1790051557427_0.37382289516189426","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.13":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.13","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.13","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"f342dd9c1ed927c657bdf6000076f3ae7339dd9a","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.13.tgz","fileCount":150,"integrity":"sha512-axzlcEn8bqsD7BHFOQKsofrTJVOQZsuOBFr+RWlm9JEfsvis1wpGOG3GoCGLHdzsuX0s6I5ijjvHNo2jjXh2jg==","signatures":[{"sig":"MEUCIQDnr4zyfVBVg5bx/Z+BIDybTyTjyvkZFIyhFiXJ+F0N4wIgHcMjPdqGpzk0jHIiSfsX0wVjrnJgWmol6qla4VC3hJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEsZwZqIkhIFPG+gopOLi8e3tCglA9srGleeefYnyCndAiEAzZEJARRutjvGSCI3FZ0pIVjhKfUXyTx5nmTUiPpnvJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675191},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"09229afbb9fdd389564f11b15d0fbdf0d05e6366","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.13_1790052074736_0.7982918951953275","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.14":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.14","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.14","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"449af4b2d8c4dfef3932b133d911cd01f7742249","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.14.tgz","fileCount":150,"integrity":"sha512-bvaAK8h020cBVHv68LA7a8iO7mS28IzD79DOL8g9ztyCI/ABDyxMvxEOcMdnO8EQbSIdJWJuYdDM46Gq9acCTw==","signatures":[{"sig":"MEQCIELTPyykFMihrUOW9kfjSjfkAa4vcSIjj1CjFE+ko2FBAiBHtXIxHxGPA6far7RXhgFtxQcARflNGY61SH+pCqOk0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+Yjzmjks6d+rlok8JaUnhtKRjwcF63fO075g+zzN0CgIhAKhAY7386lLUqSAhRksfjv9vrCUeqoTTg3g65tZc+VzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676539},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"c6ccb46e1f6fe8ecb402311ec8cdfc51faff5dcf","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.14_1790052520499_0.6748965611671964","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.15":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.15","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.15","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"652778972868048fee552b87ba1eb46e972b3acb","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.15.tgz","fileCount":150,"integrity":"sha512-Z6iDtzTjA0ayEaGxsvcUPF8+VYSFoRmrztjZQpvKjf2wuy6n458+IXl9SLUWmFzhZImzqdjkWJi4dbacTHpYEA==","signatures":[{"sig":"MEUCIQDe65m/BmPxaliY9Eo8X1ODkWzi1825pQ1YqBjoIEnQ5gIgRnB0jdQeU15D7trDzHUELmUWHp/hMXJv15tXAxQtl3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWOW1A6/QRiAaB6jt7/dC2avcc+wAmaOzD7+EToTtlgAiEA1yDIaySdjaENQe5RV1ai5O4av6t2ddIdI8ltaSaadws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677630},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"218c4e84f4b0e39fc48ab974852b0b7f54c1afa4","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.15_1790053105919_0.49452119309621834","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.16":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.16","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.16","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"7ce44cee54d9e966a022e984fb52135483abeee3","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.16.tgz","fileCount":150,"integrity":"sha512-phUEs6hVD9maQYbG6hhXeZOcn7P94USguPGnnuHWpZ/qEn435YUEOCC5ODPk50f66io3sYwpJ/mxLRhdXwrWqA==","signatures":[{"sig":"MEUCIGUldmRH6rnb0VLva2HO2DTUlAFK2tMIlwbKQwOhEP9+AiEA+mU0e1oqAH8WttP4o03NhlZVTCue6tvdP1oMzSS2Wvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFS9q8wKC1GAP3Pmx8FQatQW9KBEoCoOdyKcgE4n2U8tAiAEo5nqaHWtXKCrjPmANbVOcZ2v1X8wIbiZX+PfQn2y8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677994},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"baa36ec2c61d568789207866fa91ddc447e6d606","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.16_1790054092799_0.7582262129955963","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.17":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.17","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.17","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"81abf1cdfb482fe61532919b028056e51bb1dc88","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.17.tgz","fileCount":150,"integrity":"sha512-6cCfWUIiaTryqfy0spWiGDaBnpDi0VDrhp3UaGmi+BGjErEo+3U0xSKmXWInAhVektOSD8WRUfv6AxVXnfBwGQ==","signatures":[{"sig":"MEQCIFruOqzo/wFApof4HOMQ8kUH83Z41qH+stfXRgG1d0R4AiB8uUVuk+h0UkqXyKPeB4rIipzXb1E54I/9agmH8dRAVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFgScFJGmQdW/xZWgg8XSrdmGVLpIzkjwHkpfSK0DyZAiEAzHlVnoJRmKj+u+5Q48PFb0wog6NYTVcw4UoR7pn8znM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678368},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"473e58674d11e59435938104796a8a7b6114b76d","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.17_1790054783618_0.4324393935567954","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.18":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.18","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.18","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"c4700bf3c856b484902b473052f682b0bba9f96b","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.18.tgz","fileCount":150,"integrity":"sha512-H4tCHFuWszCOCOcJ8UbG+bqDeq5Km2Xak5kKBXU13F4ZVhHaFQPDKIihW4zOT92SghWwT+GrH4RHx7I6QPqA4A==","signatures":[{"sig":"MEYCIQDrtESidMazWbVxUrQ1JhAGaXIlbveawNlZ2aIGhq381gIhAIcL1tbC89DqGBcLbvcIr0a9pKeA0S9OnAMFawpFaxbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClfNX4ErfiP6Zpl+L2F5hlWi6LZ1ZXgRZ/KjgJvXHadwIhAPB1lJ0ekiZqkUOiHAQLlxoJ+v3+eCS3aTWBdSx+O0p4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679048},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"48b60a8e6a101978323e5d05190e0d66b49f8f71","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.18_1790055281269_0.8158756731326806","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.19":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.19","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.19","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"cce2fb648aacbe213489e17c2f3fa4a3d4c12575","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.19.tgz","fileCount":150,"integrity":"sha512-APiTrcHMdPlEUpLj9gqJmGQwNgFDf1DM8UAEhCDL2IBGi+8WsPejLvNFYFXnOe8mTu9yvtZHFMxwfHSv7icbZQ==","signatures":[{"sig":"MEUCIQC5I7z8s7LR8nAos8iDBWKLTuRMDgM5pGere7WrCrNJ+AIgcLkKeljKxvHOMxYs48P6BvlDhHNmfVGuO4HIDqlx0xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHaCAlYeNkaC+RUqW5O6ERWxPrKGVI3W1QeygV0ctsiLAiBPBt/3SACbz/gMOkuTew7jgUniDTAalXuo8tUE8BdQZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679220},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"044b28893a98b36cb2a3ba7276d26f352d63e2cc","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.19_1790055706994_0.15636981436715014","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.20":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.20","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.20","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"972839c8041f61c4d1e948e9817d63e04a5597cb","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.20.tgz","fileCount":150,"integrity":"sha512-fziMY1++oZ5TrKQkzSxj2IMZ2ugrRqQc5NbWUHoh/driiShlN4HbsSpP6nNPWkttH42+HiQd92mtPTpmpSi1HQ==","signatures":[{"sig":"MEQCID7zL1JTSO6yHwcIv2HVK/df9JQIJpVeBvbMffLGSycMAiB2VYLw3wUpNTTZBKbGXTAZ26hIL3vfbXiQKj6VtYPYJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIANvfB3PCCC74jNTXJcjgw2AbqKaIlVttF43gX6zv6NJAiBPCP9W3nGfBmYlBNmEdTWVShkvXiSK8Wg7C+iB+MeZ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679703},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"830f40e6bba1a171b9ad300913247d3c0d65a9f0","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.20_1790056185806_0.46335975794127315","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.21":{"name":"@anselmdk/feature-spec-md","version":"0.13.2-rc.21","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"license":"MIT","_id":"@anselmdk/feature-spec-md@0.13.2-rc.21","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"homepage":"https://github.com/anselmdk/feature-spec-md#readme","bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"bin":{"feature-spec-md":"dist/cli.js"},"dist":{"shasum":"ef3250236aea6dbff56d385b9ce0634b802e98b6","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.21.tgz","fileCount":150,"integrity":"sha512-F2bTEowCioX3QD2uxVqkMKIltf3vQn1R26e4shttrR4Xi74WjLeUbVdNh9c/6QXFJaI8kLMHWk/T3mZROKkkJg==","signatures":[{"sig":"MEQCIC12Wy2aDRUEvACQRFSU42ww9wlbjeB5Iz4L10aIgWplAiA1170Uc+EC6z/kWCCUuqfXSLcjQ2+6Px1W8Ohz159Mxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCou3Pyw8E5vuJWLnMVg6w7M7OIMdeZvZ8P5mk5q2sR4gIhAJ92PKXavp4d3HgSR/EpNpskjMtvD2FpT8Zl4W4Ih+sK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681722},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"53291543336f5936d2b68ce12424a6b5f391618b","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/feature-spec-md_0.13.2-rc.21_1790070112856_0.9772364362725561","host":"s3://npm-registry-packages-npm-production"}},"0.13.2-rc.22":{"_id":"@anselmdk/feature-spec-md@0.13.2-rc.22","bin":{"feature-spec-md":"dist/cli.js"},"bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"dist":{"shasum":"7b7d2f04705d2a02782b00bbfc318dabee816e1a","tarball":"https://registry.npmjs.org/@anselmdk/feature-spec-md/-/feature-spec-md-0.13.2-rc.22.tgz","fileCount":150,"integrity":"sha512-wKisPnMsfcPFOdUOliC2lzkrHrTBy3d8vHEN08MXH27CxWyHB9beq/Veou9iIJuF5D5ebrBi4OjrnTIBN6p/ig==","signatures":[{"sig":"MEQCIChBColGlGgOVtlGk0+0WoirXbZwKX+y8HEQC9Eao8aDAiAumcHlF+yzm8WAg2Wv9OdAteLINHXpZF8H6PmSSaO/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+fJU8nET+w2HIdTlYYhjHjCci3/rokwfJMzXf+a+KAgIhAL0kfhQN8aQ/spTF3VY4Bt8yzNSEVOKcU8FiO6MlQeP7"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anselmdk%2ffeature-spec-md@0.13.2-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680016},"name":"@anselmdk/feature-spec-md","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./playwright":{"types":"./dist/playwright.d.ts","import":"./dist/playwright.js"},"./specDocuments":{"types":"./dist/specDocuments.d.ts","import":"./dist/specDocuments.js"}},"gitHead":"2dfdf033eb20d0ca2d25d8ee3bba4577885c05e7","license":"MIT","scripts":{"dev":"tsx src/cli.ts","spec":"tsx src/cli.ts check","test":"npm run test:unit && npm run test:playwright","build":"tsc -p tsconfig.build.json","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build && npm run check:example","prepare":"npm run build","spec:init":"tsx src/cli.ts init","test:unit":"tsx --test tests/**/*.test.ts","typecheck":"tsc -p tsconfig.json --noEmit","report:mock":"tsx src/mockReports.ts","spec:report":"tsx src/cli.ts report","check:example":"tsx src/cli.ts check --specs examples/**/*.feature.md --tests \"\" --require-scenario-coverage=false --require-rule-coverage=false --require-model-coverage=false","report:example":"tsx src/cli.ts report --specs examples/**/*.feature.md --tests tests/**/*.test.ts --out test-results/feature-spec-report/index.html","test:playwright":"playwright install chromium && playwright test"},"version":"0.13.2-rc.22","_npmUser":{"name":"anselmdk","email":"ac@anselm.dk"},"homepage":"https://github.com/anselmdk/feature-spec-md#readme","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"_npmVersion":"11.19.0","description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","directories":{},"maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"_nodeVersion":"24.20.0","dependencies":{"pngjs":"^7.0.0","basic-ftp":"^6.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","prettier":"^3.8.4","typescript":"^5.9.3","@types/node":"^25.3.2","@types/pngjs":"^6.0.5","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/feature-spec-md_0.13.2-rc.22_1790071975822_0.5182242124775467"}}},"time":{"created":"2026-06-14T06:18:05.853Z","modified":"2026-09-22T10:12:56.232Z","0.1.0":"2026-06-14T06:18:06.191Z","0.1.1":"2026-06-14T19:13:26.427Z","0.1.1-rc.1":"2026-06-15T23:25:18.265Z","0.1.1-rc.2":"2026-06-16T20:16:04.340Z","0.1.1-rc.3":"2026-06-16T20:39:09.520Z","0.1.1-rc.4":"2026-06-16T20:52:51.779Z","0.1.1-rc.6":"2026-06-16T21:48:40.633Z","0.2.1":"2026-06-16T22:58:44.669Z","0.2.1-rc.1":"2026-07-02T12:42:46.179Z","0.3.0":"2026-07-02T15:08:23.173Z","0.3.1":"2026-07-02T16:11:56.169Z","0.4.0":"2026-07-02T17:07:38.821Z","0.5.0":"2026-07-02T17:43:11.001Z","0.5.0-rc.1":"2026-07-03T08:20:54.249Z","0.5.0-rc.2":"2026-07-03T09:38:25.575Z","0.5.0-rc.3":"2026-07-03T14:26:02.356Z","0.6.0":"2026-07-04T08:17:04.187Z","0.6.1":"2026-07-04T12:07:52.259Z","0.6.2":"2026-07-04T14:42:11.207Z","0.6.2-rc.1":"2026-07-04T15:17:54.850Z","0.7.0":"2026-07-04T15:43:33.007Z","0.7.0-rc.1":"2026-07-05T07:45:49.845Z","0.7.0-rc.2":"2026-07-16T16:41:14.828Z","0.7.0-rc.3":"2026-07-16T22:05:01.574Z","0.8.0":"2026-07-16T22:28:22.578Z","0.8.1":"2026-07-16T23:09:40.562Z","0.8.2":"2026-07-25T15:24:22.832Z","0.8.2-rc.1":"2026-07-25T18:23:48.274Z","0.8.2-rc.2":"2026-07-25T21:45:17.777Z","0.8.3":"2026-07-25T22:26:06.425Z","0.9.0-rc.1":"2026-08-22T08:43:00.720Z","0.9.0-rc.2":"2026-08-22T09:22:30.224Z","0.9.1":"2026-08-22T09:50:03.319Z","0.10.0":"2026-08-23T12:16:18.525Z","0.10.1":"2026-09-11T17:00:23.628Z","0.10.1-rc.1":"2026-09-12T12:23:17.775Z","0.10.1-rc.2":"2026-09-12T13:17:49.788Z","0.10.1-rc.3":"2026-09-12T15:03:44.687Z","0.10.1-rc.4":"2026-09-12T17:08:46.310Z","0.10.1-rc.5":"2026-09-12T17:38:12.147Z","0.11.0":"2026-09-12T18:01:08.174Z","0.11.0-rc.1":"2026-09-12T19:50:30.218Z","0.11.0-rc.2":"2026-09-12T20:21:08.500Z","0.11.0-rc.3":"2026-09-12T20:46:46.327Z","0.11.0-rc.4":"2026-09-12T20:53:03.891Z","0.11.1":"2026-09-12T21:38:42.646Z","0.11.0-rc.5":"2026-09-13T10:24:56.084Z","0.11.1-rc.6":"2026-09-13T11:14:12.089Z","0.11.1-rc.7":"2026-09-13T11:46:31.651Z","0.11.1-rc.8":"2026-09-13T12:40:49.886Z","0.11.1-rc.9":"2026-09-13T13:32:42.233Z","0.11.1-rc.10":"2026-09-13T13:42:14.642Z","0.12.0":"2026-09-13T15:48:41.095Z","0.12.0-rc.1":"2026-09-13T16:07:40.669Z","0.12.1":"2026-09-13T16:36:39.594Z","0.12.1-rc.1":"2026-09-13T20:06:12.520Z","0.12.2-rc.1":"2026-09-13T20:30:42.742Z","0.13.0":"2026-09-14T20:29:49.561Z","0.13.0-rc.1":"2026-09-20T11:30:47.753Z","0.13.0-rc.2":"2026-09-20T11:50:46.597Z","0.13.0-rc.3":"2026-09-20T13:11:42.206Z","0.13.1":"2026-09-20T13:28:49.818Z","0.13.1-rc.1":"2026-09-20T14:10:21.307Z","0.13.1-rc.2":"2026-09-20T14:15:28.471Z","0.13.1-rc.3":"2026-09-20T15:47:53.933Z","0.13.1-rc.4":"2026-09-20T16:07:51.062Z","0.13.1-rc.5":"2026-09-20T16:17:50.213Z","0.13.1-rc.6":"2026-09-20T16:29:22.358Z","0.13.1-rc.7":"2026-09-20T16:41:59.236Z","0.13.1-rc.8":"2026-09-20T16:53:38.899Z","0.13.1-rc.9":"2026-09-20T17:08:13.021Z","0.13.2-rc.1":"2026-09-21T04:35:36.931Z","0.13.2-rc.2":"2026-09-21T04:43:30.489Z","0.13.2-rc.3":"2026-09-21T04:48:51.351Z","0.13.2-rc.4":"2026-09-21T20:50:24.104Z","0.13.2-rc.5":"2026-09-21T20:54:29.507Z","0.13.2-rc.6":"2026-09-21T20:59:21.023Z","0.13.2-rc.7":"2026-09-21T21:04:42.159Z","0.13.2-rc.8":"2026-09-21T21:17:58.619Z","0.13.2-rc.9":"2026-09-21T21:29:18.300Z","0.13.2-rc.10":"2026-09-21T21:38:26.830Z","0.13.2-rc.11":"2026-09-21T21:45:00.790Z","0.13.2-rc.12":"2026-09-22T04:32:37.529Z","0.13.2-rc.13":"2026-09-22T04:41:14.826Z","0.13.2-rc.14":"2026-09-22T04:48:40.602Z","0.13.2-rc.15":"2026-09-22T04:58:26.011Z","0.13.2-rc.16":"2026-09-22T05:14:52.913Z","0.13.2-rc.17":"2026-09-22T05:26:23.706Z","0.13.2-rc.18":"2026-09-22T05:34:41.360Z","0.13.2-rc.19":"2026-09-22T05:41:47.106Z","0.13.2-rc.20":"2026-09-22T05:49:45.918Z","0.13.2-rc.21":"2026-09-22T09:41:52.952Z","0.13.2-rc.22":"2026-09-22T10:12:55.909Z"},"bugs":{"url":"https://github.com/anselmdk/feature-spec-md/issues"},"license":"MIT","homepage":"https://github.com/anselmdk/feature-spec-md#readme","keywords":["markdown","bdd","gherkin","playwright","specification","spec-driven-development","testing"],"repository":{"url":"git+https://github.com/anselmdk/feature-spec-md.git","type":"git"},"description":"Markdown specs for AI-assisted, testable spec driven development across model, feature, stack, and design documents.","maintainers":[{"name":"anselmdk","email":"ac@anselm.dk"}],"readme":"","readmeFilename":""}