{"_id":"@hstm-labs/forge-spec-parser","_rev":"30-3a72bc308b40ddccfcb2e0523dcf0a16","name":"@hstm-labs/forge-spec-parser","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.2":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.2","_id":"@hstm-labs/forge-spec-parser@0.1.2","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"b024286642e197737000b40e8ebfb88c13c7aa20","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.2.tgz","fileCount":70,"integrity":"sha512-6zz+xfERI2q8U29VZtKOVKny5A8Mau+fdrr5knsLHewnaj/YXPv8qHoPj+YbH6inhxdwMna6s4N7G9pYf9l9Bg==","signatures":[{"sig":"MEUCIFUB5ArowxnQF80aGihkLedTbvH0+NDM3nG9hbV97ZAgAiEAnx+Do67eL3x3sPgqngduWgn0RtFcUe108o5zSi+LHQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.2_1771425283640_0.6912506672755001","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.3","_id":"@hstm-labs/forge-spec-parser@0.1.3","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"f209179e7797ceb48bfcac0e4f3997cb3a5405d8","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.3.tgz","fileCount":78,"integrity":"sha512-fOtP9DktjxsfmzafW3mY4lL9jaqx0+cJJnPWvSTF4AYd0G6T5faHWrAxZPruonpREl2wTLx2x22UvXyyfwdRJQ==","signatures":[{"sig":"MEUCIHBkGchjMY2Cd0JNAGkB7blTAq+wE7eTToZkEU5UnAluAiEAhY+9GJkHVbIeg591/6LWNqoh0/7s/VMVniJoFoBs6W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2e000b85b66f39471a853d73241526ee6b942739","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.3_1771439427552_0.09469797870098984","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.4","_id":"@hstm-labs/forge-spec-parser@0.1.4","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"d5aef6ecbd4e5b66a5f5e8140844810dbe5b0fdb","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.4.tgz","fileCount":78,"integrity":"sha512-xvqPdGGBg4hPC4U0ui6RDYHcgpZzCvo42RSJIMViCBMuPfwKWgmZqIBUaaMFIDeQYZmq6xHrx5ITYIqN2KYFuQ==","signatures":[{"sig":"MEQCIGmgRdTIEwNEVjoZ16/d3f87Ep8/EhQkl68qeX8G6AyYAiAnoQZDaghV611Yrvcwg8GOGEjzE2xBLY1i6fFtBZcVHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2e000b85b66f39471a853d73241526ee6b942739","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.4_1771441193723_0.34381837319556596","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.5","_id":"@hstm-labs/forge-spec-parser@0.1.5","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"13cf7407c0a66cd937fcd77dabd453d2ec5bb796","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.5.tgz","fileCount":78,"integrity":"sha512-Ny69dvENWGg0xjE8wkVCFZpf67qZE9haCweBAT0/PDaZ/elWDlBqSnX4Kx3HB+HrlolMfjk96HX7y0B+A/RQGw==","signatures":[{"sig":"MEUCICBf6hzWGUOTddcoi8ciPsOl13QrZMTHOTs2zG2HkFRDAiEAoOwP232AbF2o3R/Ka6FDKkdHLUo3JlaOKmA9zoV+dJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2e000b85b66f39471a853d73241526ee6b942739","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.5_1771441854516_0.9611766796521619","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.6","_id":"@hstm-labs/forge-spec-parser@0.1.6","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"d2d731e4efbcd7d88d1a6759a95268a12a1c7404","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.6.tgz","fileCount":78,"integrity":"sha512-JM4zTGFFtmQ6fNQlTBClZx8M4Nljmn0xVRvaR0DkgYSf7UlBc98uGCLKJMt5LsBRqJh0ExBASMpEzxH01mO2vA==","signatures":[{"sig":"MEYCIQDsqgAwiOTpP2nREI7B7l01+bppo64gxWXQgwgcBjVVNwIhAOwart7mGn9D6Echwq2popWwDPO3YZKCSVJRPaxe243D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"03e17a32617d93d5357c0b5d258c9841e880dedd","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.6_1771445130959_0.854510258791721","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.7","_id":"@hstm-labs/forge-spec-parser@0.1.7","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"4df91703f8d169968729c4304740138a32023d4b","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.7.tgz","fileCount":78,"integrity":"sha512-IUWe7wXQJUWhD7Foqctpzsn7udoWs6kh/haKbKONkwQ2h4KEmrCO1mi2du039Ob+2Hw3hOu/GOsgUO/CgNUmlQ==","signatures":[{"sig":"MEUCIE4vbiF0sLLPFzuwmUoFzAJM/FXjMfy2iVjht0upzx0oAiEArXa7aBVi7yytcyzJmRf5uCrQOGipQzp0Xc/V4pen8pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"03e17a32617d93d5357c0b5d258c9841e880dedd","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.7_1771448166284_0.8172115405090454","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.9","_id":"@hstm-labs/forge-spec-parser@0.1.9","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"39bde6d9a0bb58d24070a873a6a06dada20f4b83","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.9.tgz","fileCount":78,"integrity":"sha512-B5I1cGnk4evyXVO80al4m2Gd/tK0bcxo3V3Rek4s/6zkmj6vgvo4KuADxBimHV+IXYArlbAEJX7VVyWNeHddHw==","signatures":[{"sig":"MEUCIQDX71XD84VpoZgzR/02PQrNsAps6S66fcaNuUdANdT5iAIgcesgkKumAcOitBlAeGEnF92xrMLv/p61X61lV5umWG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7431c1442bbf38b1794d30ced5b530bd96210f05","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.9_1771505376527_0.962996662655031","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.10","_id":"@hstm-labs/forge-spec-parser@0.1.10","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"706b94b788d462602db14e6179ab5265a03e86bb","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.10.tgz","fileCount":78,"integrity":"sha512-ooRYGm9JFZh7ZGoTqQuypfmeyOUQGIeSTb2uTrXJdwJZh51fRNu2iH4xbX3IhXJYMauhkn32cpdJMFVq6ZUnrA==","signatures":[{"sig":"MEQCIAGOYbi5iKUgShwXHMNxXhJhotHaMTxooPF+X4XaUoueAiAnTWRzt/MbGgNyX+UzDsV2EADhFv9Wg/BEeCQIkEKQWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"19fee224a241211ffeeaf7fa2906c2fcea35bfc7","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.10_1771516695692_0.9233675581096885","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hstm-labs/forge-spec-parser","version":"0.1.11","_id":"@hstm-labs/forge-spec-parser@0.1.11","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"d5f8724813307830f2ddfa00c4aaca95e0d8602e","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.1.11.tgz","fileCount":78,"integrity":"sha512-cP3JzTWvHTUiNSBwsrDsRlHLKs9F72ckKjT1pBIHD4eVOX3CBmIIVtEWPOTNW7iRtjzy4csoiZTswz3295Z1ww==","signatures":[{"sig":"MEYCIQCbBZTVwdh5uZgW3fwabObQ1B+UKVL/OAVr3eSZAQDg0AIhAPHl6dyPo/HPO3DLjKkHti0dbaC2PrrZw3HR6mN57RSx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4b48bb8e119d5ff79e34bac5c51cf1fe73958877","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.1.11_1771518212834_0.9294197694698936","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.0","_id":"@hstm-labs/forge-spec-parser@0.2.0","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"20c4898c9b2911ada00144cd5880c7dea4a440de","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.0.tgz","fileCount":78,"integrity":"sha512-xBzHKtiyLY/I5yyevlrxHPffAMG8jJ4Vd5rgH0PYfR5tkwiY0SfU2SU7lv/XoSgEQXGGFieBcOgRFa+Oz8ecHw==","signatures":[{"sig":"MEUCIQDSj9anb1UYD5PWXdi1IZznlEohJh94ilcIyv+WGieTMgIgHIXScREvgr7QhOOqDBpuxq1wj5vkcLi5B3E4pljlbXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2a588bbdc99d46e4fbff492aef5d19e6042ab287","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.0_1772056556745_0.34450798578249553","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.1","_id":"@hstm-labs/forge-spec-parser@0.2.1","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"951a5e3e5d388f7870ce1a453b7836185e297216","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.1.tgz","fileCount":78,"integrity":"sha512-aFoqXTxmAUVi5AAmc7KwaM4u/joZuIzbCz1iUISztmerBvDW0F045jhhsv3OL9r4cX0YwUKHKe137a+6g4N/fQ==","signatures":[{"sig":"MEUCIAujvzUUsVgEL1u8ZcWDHX6GFV2o7usmTkMWTOny427UAiEAubHnK7Tp/F4sVRMQEMM48OqvVr2FojxnhgntQFYXFxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2a588bbdc99d46e4fbff492aef5d19e6042ab287","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.1_1772057045273_0.970166060011449","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.2","_id":"@hstm-labs/forge-spec-parser@0.2.2","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"0a8de30632c9e846d37f432386d07492f6314134","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.2.tgz","fileCount":78,"integrity":"sha512-zFLJBzvwfmIVnMzGZvVZrIinAFLq6B8evCaxB4ZqbPtAmWrmligaNgcBT5uOt7iwhDo8REvetHI6i9g1J0Gx0A==","signatures":[{"sig":"MEQCIEEuHHl0Y67oa5keD+KXz1W+UjJEIcIYtfNhpwMIIORPAiByvOl8PMBTkBT2TP5dNaEe8+yHSUY9IiLplU3UpaoPXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"eed3a292ec029c07e3fa883d791835bd3b5a2527","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.2_1772114915043_0.721777288328364","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.3","_id":"@hstm-labs/forge-spec-parser@0.2.3","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"cd832fda6f23458d600199b2c97d346cf5de9245","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.3.tgz","fileCount":78,"integrity":"sha512-EopmO2UiPTAVd1IxwPET+DVY7rGIhybBE5V60usm6oeTvezM8KchKgoWtlaTFCSi6Xz1JMM5JWaWWKtZlXew9g==","signatures":[{"sig":"MEYCIQDUO2RqmKGRkqaHjrSpgnbDP+pfEZcsbVyEQYtMPO+wNAIhAOx4VextDC/kShJxNdc3xHoDLxbRulr5KY21yfeVFGzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"515e5478708becb86da5d1c7bd15482e13dd95e1","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.3_1772115499920_0.05628672776170185","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.4","_id":"@hstm-labs/forge-spec-parser@0.2.4","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"74f82b9635967d362034bb9de0ed66959d5a3f9d","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.4.tgz","fileCount":78,"integrity":"sha512-+xaVHpc5y0ReBWDCyuDrSnCfKpTYyHtjPjBYF3pAu18mtRFRW++TcIYvcFa4/ZQeTGsDxqkeaai7ALBuqB5afw==","signatures":[{"sig":"MEQCIEkIXPEEoNt6DJ3WTtMVyx057mxMk775sTzYjqHDhHoYAiAlzzMoqNgIXY41iLTgjCVHQubQHyEk3TV+8pKyoMIdHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"702a075ecc59384e8af8a026db492ab45c454107","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.4_1772118298670_0.694918375336631","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.5","_id":"@hstm-labs/forge-spec-parser@0.2.5","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"4c808fd52360311b0db7a35704c5df1003a164cd","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.5.tgz","fileCount":78,"integrity":"sha512-MHd7Dwx1Gc2QFttuIo77mVa3UgrBAyugu85+p5OaQ/UME3ASPGynw1SvcrrThSRgD/JltsusikDLyiU65Ee0KA==","signatures":[{"sig":"MEYCIQCqLGSYKdO0wEq0JAE1mEWCgF3mLv48/6xfAuFEjS82dAIhAIL68cv/ay3os8DhK08UyQ198gi9v4kgZJBLTlHkQGDY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43fdfe8a483c61f2028bb0a423fad3f4c7153816","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.5_1772124731628_0.9227384379777845","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.6","_id":"@hstm-labs/forge-spec-parser@0.2.6","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"25bbfd3cc16d3a49a2526a7928871e983ca75ae3","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.6.tgz","fileCount":78,"integrity":"sha512-oWYRMoD6X6sZruQScwLHXieR+n9oLRuR1KMaITG1YPwueb65fBMjYlKTkYhzglOzudPl7KFeZNWi2joY0dqXjw==","signatures":[{"sig":"MEUCICSoSE7faw7LJlLK0WU3k4T5sIGaWb046RgO9411Tx7vAiEAqO1C+Zwa5PodJsTtCk1kQe7jFJXvTPTELQIoTl5hs84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43fdfe8a483c61f2028bb0a423fad3f4c7153816","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.6_1772125247522_0.5586535837982467","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@hstm-labs/forge-spec-parser","version":"0.2.8","_id":"@hstm-labs/forge-spec-parser@0.2.8","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"c1a94afe11ba6a4f0c39f69d2ead07e382c5e178","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.2.8.tgz","fileCount":78,"integrity":"sha512-GqOfpDDTB9ZnoggqlKAMJcXtLzO/31HGdpBHC8zUDLN/zE/BosrmVIeSa6WqYh79+ow1GJFDwqmQV/pILwoCjQ==","signatures":[{"sig":"MEUCIQCE9P74REW2KX3M/gicJ8YGAL5xrCNZ89u8d8pGb3YuEQIgWFIhFQtYMS8HvksSj2iRf+58rgoZ/w0hkRlzBD0w4aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43fdfe8a483c61f2028bb0a423fad3f4c7153816","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.2.8_1772145698638_0.954095859626122","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.0","_id":"@hstm-labs/forge-spec-parser@0.3.0","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"63a6903dcde9611140c9f4115e19c73f71087dab","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.0.tgz","fileCount":78,"integrity":"sha512-hVxxMaXy7cT/8JWX8V21IU3j4h4dqVh3q4Cm3dFuo8B8aPS6nn1BMRglVngD5CbH4FIfQ5R8ugdhtuBfx5D5oQ==","signatures":[{"sig":"MEQCICySBZ9/KAoIbU92AxP00Bi5CovwhC+ECLggnrWsFTWlAiAI/sPUcLMIo58GzxPKdtUUgqkx65QZg/JLyWqNHWa1Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43fdfe8a483c61f2028bb0a423fad3f4c7153816","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.0_1772207963955_0.2204407391285197","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.1","_id":"@hstm-labs/forge-spec-parser@0.3.1","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"51611def1c659bf0bd94b138dde026ae4405a39b","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.1.tgz","fileCount":78,"integrity":"sha512-NrWwbWih3SsKu8hA37GH8BP4F8cT1G8oTWM1eAzyx8CuggFN5oZvaypKn4qcUKiHd5uClipEfYr5lKctwLz1QA==","signatures":[{"sig":"MEUCIQDQgAu100QDsNNMicFjccOIBtsrCX8qeiGaV6qb+v6dQAIgG0aivu7H1lz+H/wIjxlnbF4LybUjqna58ZojmoPVb6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"338f38398713f8cfbf8c1aad481e5a3cdf7f88e1","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.1_1772211014310_0.39711526720642265","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.2","_id":"@hstm-labs/forge-spec-parser@0.3.2","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"851392f635b01a302438e57121aadb19e05030da","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.2.tgz","fileCount":78,"integrity":"sha512-SZ8fnELQztB2YRQq7syuooJVffgibT435m2MlUNKroXJjb4sg1fVNYBryV9BjNRNJkDh8i48hDeWQDrnNQhHEw==","signatures":[{"sig":"MEUCIQDATJaMjktiHxI8uO/Gp2DuwLDS7vHuuvCQQMQ00r+k3gIgErJM+/YwKJD5KM9597BubsiDwop01b//moF7YJHqJ9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"338f38398713f8cfbf8c1aad481e5a3cdf7f88e1","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.2_1772213064018_0.309159736851613","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.3","_id":"@hstm-labs/forge-spec-parser@0.3.3","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"8da6586c9a59121dccd2f93df586c37974716fe0","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.3.tgz","fileCount":78,"integrity":"sha512-dwBJacZwyAy6yTLg/EOZ8yCgubMtqDKP9YFYyYMKBPDXH3VhziwgyRaQaPVlTUlIPGbhdCMqBY3fPxkRciB9xQ==","signatures":[{"sig":"MEYCIQDIUJBNJAAlTsDL4yk+CXhn/W4AnCJGpOLsEA2jbtRS8QIhANPwsBDV6z7lWb1fLKzjtXI29SSXF3AtS+r++EX2bD4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"338f38398713f8cfbf8c1aad481e5a3cdf7f88e1","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.3_1772216166342_0.4834640872859699","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.4","_id":"@hstm-labs/forge-spec-parser@0.3.4","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"12e11ecc712452526d74045f9dc36c97a6f21cd4","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.4.tgz","fileCount":78,"integrity":"sha512-5dwH/x0J5XIMrX6mC/M2d1kxOj7lUu4hXvN+FgTAA/ebOHM8PuDd2C+aOtyOSRzV6qvW+LOl3LTU88GiPReOOQ==","signatures":[{"sig":"MEQCICkM1dompiKBUCSgVO2OEBtO+ELGdtczB820i7KNgKA9AiAlmO/num6yfNY17TbSXLTFEZs6+CYpgQ7CCNKijATWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9656ba443fa5422a5843dd8b33ea6db955038187","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.4_1772216579049_0.02865688538825628","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.5","_id":"@hstm-labs/forge-spec-parser@0.3.5","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"ef0c239be68f4e8cb4d4018c343b333de4f47fcf","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.5.tgz","fileCount":78,"integrity":"sha512-uHlgGDujiBVrxN/4Lb25TiwXg1wVeO0M4T+Hxt0DISZTNHaxyQRL6mh5qV4F4eAUDL+Ki88Uw9Zotf3jca5vsg==","signatures":[{"sig":"MEUCIEd7tvdwzwGiQID9tRWyWNODeGngIEpvtYDU5FlRghn7AiEAjmFp1y8KWPM9iwubyGB+vQL8G19f2qOnNs3dkmUoZa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9656ba443fa5422a5843dd8b33ea6db955038187","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.5_1772220598933_0.6705230728004365","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.6","_id":"@hstm-labs/forge-spec-parser@0.3.6","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"3d9f23446e0a17e6baaee67f2949ca2f66db9dba","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.6.tgz","fileCount":78,"integrity":"sha512-ocGrYdfDUSW9CNrKokBiA5LJVn054KbC/bai63Hn1C4ziUPKYC0RcdoU54Gkfh7C8pR4JdNhBq/712UGt6w6Yg==","signatures":[{"sig":"MEUCIQCkAFCAywiKYk+12OnHUxW3/T0w6BriWfyLa7RWpAtzSwIgbaKMkvRM8WA6PREG4Lqrkm1vbJdZ4AK/q767nGw6n1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"755c9d679d4568b5e8eb8aaf368b6ace7083726a","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.6_1772222133907_0.7833005510422035","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.7","_id":"@hstm-labs/forge-spec-parser@0.3.7","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"62c3ca2a25114efe00bc8ccdc553defc7d394339","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.7.tgz","fileCount":78,"integrity":"sha512-jq/0yk9vI+RJtVAzgXSpvWRwtQSq7ZpUzS9j0m5cP8ekVtKERsS1nuO0ATi4gPY26OXoXmhmrbFPUEcRJW2NAw==","signatures":[{"sig":"MEUCIA0WAlrxN7fW5iCzkooG8t6Iqg7Lii53aPXnNJ+I7NtQAiEAxOOsMInv/r3xiDqd34/Zf/bUKltHVjjnvZyIDWUEjLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5cf442b0b06e91b0683566e5d2ef05d314e3e7cd","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.7_1772225447566_0.4687057119904092","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@hstm-labs/forge-spec-parser","version":"0.3.8","_id":"@hstm-labs/forge-spec-parser@0.3.8","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"dist":{"shasum":"eb9612fee6554611d90cc05da5be8701d04176a6","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.3.8.tgz","fileCount":78,"integrity":"sha512-jZNNqcan1FUyjQ3uGNLO5oDMQMC9BQlCQnkAxg/LwWE8Rl3A/X3Rw7INmxkEjTW1KFbU3itIPz0swcLqV6lEng==","signatures":[{"sig":"MEUCIQDg0mc9yZME5kba/O0L/aHkXqU+eIi0R/43/F1ZrTmWqAIgXi88D6qkx1bKfKCAxGkxud8FMELB4/ySX0g/II1HBjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5cf442b0b06e91b0683566e5d2ef05d314e3e7cd","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"_npmVersion":"10.9.4","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"yaml":"^2.8.2","unified":"^11.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","remark-frontmatter":"^5.0.0","@hstm-labs/forge-common":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.3"},"_npmOperationalInternal":{"tmp":"tmp/forge-spec-parser_0.3.8_1772226486148_0.017239856038453905","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hstm-labs/forge-spec-parser","version":"0.4.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"vitest run","prepublishOnly":"npm run build"},"dependencies":{"@hstm-labs/forge-common":"0.4.0","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unified":"^11.0.5","yaml":"^2.8.2"},"devDependencies":{"@types/node":"^25.2.3"},"_id":"@hstm-labs/forge-spec-parser@0.4.0","gitHead":"5cf442b0b06e91b0683566e5d2ef05d314e3e7cd","description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-EFCqg5bDe1b2a5WVdlBGPQFqY03TZ9dBQN1IEQzBrYr2pUoEiiFVIWYLG4f2KQIkKXujnfXJuW2YLZDZ6fH+pw==","shasum":"797798f5e6041f78eeb3ba224711ab32be159f7c","tarball":"https://registry.npmjs.org/@hstm-labs/forge-spec-parser/-/forge-spec-parser-0.4.0.tgz","fileCount":78,"unpackedSize":153492,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC7l45aBBK5J1svQY5izpDb1AN8p4LxgtKfDAsBUceYPAiEA6oIGV1Z2bsbzawj/TjRuth26QdqFwvlaNRomH2/yJP8="}]},"_npmUser":{"name":"rsdickerson","email":"scott1127@live.com"},"directories":{},"maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/forge-spec-parser_0.4.0_1772288470294_0.9424477043191768"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T14:34:43.503Z","modified":"2026-02-28T14:21:10.601Z","0.1.0":"2026-02-18T00:29:48.656Z","0.1.1":"2026-02-18T14:03:21.330Z","0.1.2":"2026-02-18T14:34:43.922Z","0.1.3":"2026-02-18T18:30:27.715Z","0.1.4":"2026-02-18T18:59:53.890Z","0.1.5":"2026-02-18T19:10:54.666Z","0.1.6":"2026-02-18T20:05:31.091Z","0.1.7":"2026-02-18T20:56:06.488Z","0.1.9":"2026-02-19T12:49:36.670Z","0.1.10":"2026-02-19T15:58:15.839Z","0.1.11":"2026-02-19T16:23:32.985Z","0.2.0":"2026-02-25T21:55:56.894Z","0.2.1":"2026-02-25T22:04:05.427Z","0.2.2":"2026-02-26T14:08:35.174Z","0.2.3":"2026-02-26T14:18:20.073Z","0.2.4":"2026-02-26T15:04:58.841Z","0.2.5":"2026-02-26T16:52:11.824Z","0.2.6":"2026-02-26T17:00:47.722Z","0.2.8":"2026-02-26T22:41:38.772Z","0.3.0":"2026-02-27T15:59:24.088Z","0.3.1":"2026-02-27T16:50:14.447Z","0.3.2":"2026-02-27T17:24:24.195Z","0.3.3":"2026-02-27T18:16:06.459Z","0.3.4":"2026-02-27T18:22:59.211Z","0.3.5":"2026-02-27T19:29:59.079Z","0.3.6":"2026-02-27T19:55:34.102Z","0.3.7":"2026-02-27T20:50:47.745Z","0.3.8":"2026-02-27T21:08:06.273Z","0.4.0":"2026-02-28T14:21:10.453Z"},"description":"Specification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.","maintainers":[{"name":"rsdickerson","email":"scott1127@live.com"}],"readme":"# @hstm-labs/forge-spec-parser\n\nSpecification parsing and validation for Forge — reads product specifications in Markdown, YAML, or JSON format and produces a canonical `ParsedSpecification` model with completeness scoring and cross-reference validation.\n\n## Installation\n\n```bash\nnpm install @hstm-labs/forge-spec-parser\n```\n\n## Public API\n\n### Parsing\n\n- `parseSpec(content, format)` — parse specification content into canonical model\n- `loadSpecFile(path)` — load and parse a specification file\n- `detectFormat(path)` — auto-detect specification format\n- `ParserRegistry` — plugin registry for format parsers\n- `createDefaultRegistry()` — factory for registry with all built-in parsers\n\n### Parser Plugins\n\n- `MarkdownParserPlugin` — GFM Markdown with entity/requirement extraction\n- `YamlParserPlugin` — structured YAML specifications\n- `JsonParserPlugin` — structured JSON specifications\n- `mapStructuredSpec()` — shared mapper for YAML/JSON formats\n\n### Validation\n\n- `validateSpec(spec)` — full validation (schema + completeness + cross-references)\n- `validateSchema(spec)` — schema validation\n- `checkCompleteness(spec)` — 6-dimension completeness scoring\n- `validateCrossReferences(spec)` — entity/requirement reference integrity\n\n### Types\n\n- `ParsedSpecification` — canonical specification model\n- `SpecRequirement`, `SpecEntity`, `SpecWorkflow` — specification components\n- `ValidationReport`, `ValidationFinding` — validation output\n\n## Usage\n\n```typescript\nimport { loadSpecFile, validateSpec } from '@hstm-labs/forge-spec-parser';\n\nconst spec = await loadSpecFile('specs/product-spec.md');\nconst report = validateSpec(spec);\nconsole.log(`Completeness: ${report.completeness.overall}%`);\n```\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":"README.md"}