{"_id":"@specferret/core","_rev":"31-87a45ff55ec6c06b1f91c16f4e1e5cda","name":"@specferret/core","dist-tags":{"latest":"0.9.12"},"versions":{"0.1.0":{"name":"@specferret/core","version":"0.1.0","license":"MIT","_id":"@specferret/core@0.1.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"593826ad0fb78695856212115d3142c5488b8b79","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.1.0.tgz","fileCount":57,"integrity":"sha512-WHiCyfYhC5TpUAwkTw82tIR8+qW36mkuqVBK93ikcJhbZ4UNjMilgiN2Z6LEPt6oHHBXvkRYspFBU4oAqJqUZA==","signatures":[{"sig":"MEQCIGkxt8xgNcqabwOyvzyt1wIH41wA6OpaEptdwXbgkfbiAiB3uhI7gm+HP4Y5tO2xEYUGA2L4sPoO2TM3MTbMxVgY9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4adff8b91f2b4b1513e86e61946e0582ac147ba1","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.4.2","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1775179085297_0.25500929895736735","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@specferret/core","version":"0.1.1","license":"MIT","_id":"@specferret/core@0.1.1","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"39200f1a65c01b20e0cd79fa18e7e2c9338c59f8","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.1.1.tgz","fileCount":58,"integrity":"sha512-A3zkwmz7D22EOS9BizSArmLfTP34M9Re4/Y5Qe0IVYDOwdoIJIrAgfozcrMN6hekuFf4t8HYIxMyndGA3aWDZA==","signatures":[{"sig":"MEUCIQDGI2PrF6C8ZcO9ctu4gOI/OaDTXP9+1frTCn7oNIjVmgIgDtRrSH2AEMPfS8okuhvtuSRXvFvfWnWcuyDdIbpTUvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07b217abc2f0480ac5b5472c3dcd6c751298d04f","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1775180698794_0.19419325631062034","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@specferret/core","version":"0.1.2","license":"MIT","_id":"@specferret/core@0.1.2","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"ff66f7029fafcf17b904efd4e1f75f13fc9490f9","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.1.2.tgz","fileCount":58,"integrity":"sha512-al9YIeM2Zt79HVu7xKzM4FflJB1O3ntb8aMdxDAQl0w1wV5SU9JjPDFSggQBpzUvKDuUM9RLaLJBQUg3j49jFw==","signatures":[{"sig":"MEUCIQDxiuheu5RmdWI6GMsPuYM/AHAjlx2GEgxaLHF5znolPwIgb8sr/3G2vgPWqwfYg122adKJO/4tae1m9e69ntAOmns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113978},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4cd5a31631182fe93367557161163fef0422173d","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1775252493003_0.6127197803759459","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@specferret/core","version":"0.1.3","license":"MIT","_id":"@specferret/core@0.1.3","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"91118b204348fb5e0f7df711e4f50a1b73c644d6","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.1.3.tgz","fileCount":58,"integrity":"sha512-XIDqmOYBWFeovllZUjMHdmQfWBdOfrCXZsdgZsuJPAcnnJywlkApOPnEl45o378UpRWWJBYbI02OGsO2gh0Tvg==","signatures":[{"sig":"MEUCIQC9TRP6ep+IVmZYDocVL7gkpAvbbLlSblDUoHoAoMUVJAIgGGDL2es6By94L5zzlNvYOv414h7QPKaaH6vfUnW5Mbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d02273f24c881c2515224a0fe61981579a616d4","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.4.2","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1775258021166_0.69858796540725","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@specferret/core","version":"0.1.4","license":"MIT","_id":"@specferret/core@0.1.4","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"12e9767ed216fa151a2fb23368c4d0aded3ea75a","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.1.4.tgz","fileCount":114,"integrity":"sha512-ZqG+mso7kVQrl1wNRSR066KnnI8/tMFg5QOdUNZC3PYiXTahPWmVV+rxH6H9DK7PClxFv5jaghtyXBj2dBl16g==","signatures":[{"sig":"MEYCIQDug/9N2Sgonfd6o2IDMd1w/UsUJtQjh5cVElxc+2mvoQIhAIoqrPkAFrqgwrjtlDZ1NZZ3vRb+pIrrZeHVyiku7t4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":283502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90311771ab41230ca2c4a39163d8a9185c36a221","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1775733550424_0.0025229456919739768","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@specferret/core","version":"0.2.0","license":"MIT","_id":"@specferret/core@0.2.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"8ed7199fcc6366a5db2445e64cb06ed31ec11e7e","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.2.0.tgz","fileCount":120,"integrity":"sha512-dZc9ZRw/vdyjOUYFg1eO6oTO653CkU6hqvt2owsViPfmM8epkYizwLHTqz7Rian7usadqjS8rtreGFsNnk8Uxg==","signatures":[{"sig":"MEUCIDmCw1i1iWFuGCQAd48hD7l8Nvkzz7+qg2bH2i90VIDRAiEAuRTEn4KibfiyHBb+TFtguqxU/vHRhYfQwrS5H+qTze4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c8bd272656e767ea69c222881e845a65abe9fde","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1775787141074_0.5203830858569523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@specferret/core","version":"0.3.0","license":"MIT","_id":"@specferret/core@0.3.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"d0561c1aa83fabd4a554b12698172cb5dc45c7b5","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.3.0.tgz","fileCount":192,"integrity":"sha512-GqSLk4/WdSp8di3Z4RJa0FCF/mxY/mmE1MKAcWP9/wGswIjz9WJGphLyb9A+pQUTig47n98dCvURdAdmNq4SAQ==","signatures":[{"sig":"MEUCIQCoUbL/L4AAXdfwslNwNZDvO4r33Qth852/2oGZ+Nv0OQIgbH356ykoQtIpJuefH5C3aKPCwuv5KYWEt7y/5MMxtGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c41be5136402ed4b3fcde196d7b40a230914503","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","zod-to-json-schema":"^3.25.2","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1776166181460_0.7399234117532676","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@specferret/core","version":"0.4.0","license":"MIT","_id":"@specferret/core@0.4.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"16eb92ea1cd4cc39acdea013ca8106c77a7550ed","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.4.0.tgz","fileCount":202,"integrity":"sha512-139zyoIwah/jpLYlRWtXsfaMms5Pun+sBMBcv2ooz33y5UlV7/p3yqVBosMf5g0gjgQ74RV5NODF/y49dRZ5XA==","signatures":[{"sig":"MEQCIGYy+RVHxIPysnOmJL7etVHJ0daePGM1Tr3WUKLQcf7PAiBFgoG39Yw37HiY7LkwbRufCKxehe0ODpsZ3vEuepTLhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2186b1355e8788de272caabda92e745ad37ae7c","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","zod-to-json-schema":"^3.25.2","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1776171351542_0.6434277666138117","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@specferret/core","version":"0.4.1","license":"MIT","_id":"@specferret/core@0.4.1","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"af634c5b62cf2d29213ebe6dbc0b11be5880feb9","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.4.1.tgz","fileCount":202,"integrity":"sha512-udg+vFqvjAyZvYzusaWN/NNUjynNp1p/oJa7s6Gu2qrNMKVxv0S37FGQYa9/nw2UsQAVfQZV/LFbfXpqEcy2+w==","signatures":[{"sig":"MEQCIQCybjblJ7BB+7gGKb5cPTLxPJe5L0vRrnRKB3HDxDPvVAIfG1Z/7F0aLShB6Tv41oFYO8/r5Yb4iQBH+oeEXojdMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"97194e8e43c28121ae63a43abd6391a40387e99a","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^3.22.4","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","zod-to-json-schema":"^3.25.2","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1776216387288_0.40512208272745154","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@specferret/core","version":"0.4.2","license":"MIT","_id":"@specferret/core@0.4.2","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"e727a54a965911e035ad8f86d06d55f75a0101d2","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.4.2.tgz","fileCount":202,"integrity":"sha512-F0pkMpRrZjFMsvbcv76vU2DWWGgNdxo7fknc/Hhqg1Y7BPvdzYHMwNBEp8mAltrSsIFwyxg5fMBN8Yik+czExw==","signatures":[{"sig":"MEUCIQDspNSxDQmzn3D3/EaTeBd2XpBImUj03jpA9VTkJR7UgAIgf0grGTO7OQPMGF7gIHz/lSnRBIsp8vnkueyBdGo2bwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3b7af3f3d5460995b9ed402f25b12f8f389a755","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","zod-to-json-schema":"^3.25.2","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1777201068960_0.04122696802576953","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@specferret/core","version":"0.4.3","license":"MIT","_id":"@specferret/core@0.4.3","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"2869492c0f3c00d050e720e6e1ab2d74595b34d4","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.4.3.tgz","fileCount":207,"integrity":"sha512-0BYgc/c4CewKSXQRfBy0RjBTHT/oXKT0pPdJ9PofNUZX7pQLC+Biar6LNkhyBMycSVitI/NcPG3Ayk0FKl4BCA==","signatures":[{"sig":"MEUCIQCihmBb76q9YC6kEF8u0zXfOwAAfyABpI4W4wA5ERZtFAIgB6de5O/txbeR4NJs8SB2SjW10XoinayTyUIJ93qgDTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"768038b370a757c72cf486a027b556e724ed2b62","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","zod-to-json-schema":"^3.25.2","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1777713162825_0.2786875509796152","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@specferret/core","version":"0.5.0","license":"MIT","_id":"@specferret/core@0.5.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"b01f34b8a3e87efabf4da944bce6d7495603426a","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.5.0.tgz","fileCount":223,"integrity":"sha512-pBm7PsKVBzTZo0TVs1txcgJN5xWayW9ICnMTRXd0JVMRe+cCFhWjZzXBKcr6610JDV5Y2GtE1dcqImrXXdKxcQ==","signatures":[{"sig":"MEUCIFuYFbQnp9BBgKH049xEdfT9HsNq/qevnNzqwqVerCAAAiEAqJJVaBDG8Z8aEHOxMjs0uKDWfNKbA2RpUCrNnKhNZ3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7ee3f661dd536baf01713127cd849a73f352080","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","zod-to-json-schema":"^3.25.2","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1777878072168_0.8510484754281544","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@specferret/core","version":"0.5.1","license":"MIT","_id":"@specferret/core@0.5.1","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"19cf00dfed0227394ca56e68035de79df5a285bd","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.5.1.tgz","fileCount":223,"integrity":"sha512-sUukhjTJTdVxsVsVCFCIk2fTnoMA0zwdUyqEZclXXWMlufwmZZAHLEHpKJ6kfRx6GS+VH1PBWzJt8E582ZsadA==","signatures":[{"sig":"MEQCIDosjb9bMQrOlCCSAmQT5oQp2Y321LSjC7JSd/q2STmNAiBeFbpstArWsM0YccFLmv9mrzuA7jrS3MDUyttjwwvgPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"357eea37ccf4bab8a30b320d8a5248b52ce05e35","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1777880013098_0.5067503436924816","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@specferret/core","version":"0.6.0","license":"MIT","_id":"@specferret/core@0.6.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"eede9fc82a9901af36f23e79b09a9056f96d682a","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.6.0.tgz","fileCount":223,"integrity":"sha512-1vAxEL/fFrhqwh3kq5A5+3qqnB1ngo/10+a9AUScPNk3Td+X2v0WPzpHKUk/F1KPdfEFVCteB+8ehAAgOck7bg==","signatures":[{"sig":"MEUCIQCHk3eoVhV9P7KJyRuGBL619Lzm0PXvoAFNgWHh67uxpQIgSixOwlDZBYsR6/vEDHSeWovaFBItkUHvJpRYaisegf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b732016d45b4f8e211e7a81279a917daca29c161","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1777889197886_0.4280590109943594","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@specferret/core","version":"0.6.1","license":"MIT","_id":"@specferret/core@0.6.1","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"405e4caffdd98e4116900337286b75b3af25217c","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.6.1.tgz","fileCount":223,"integrity":"sha512-LYJD74RNhnI6lPGonMUoB0rhYQKBok4fJd++PN5X4eeNx942DsAw5x9hoM+UyDdWL8GLWCC123ZF2q6Nz4kZBA==","signatures":[{"sig":"MEUCIQCgGJNs1b45/gZ19KBBZgyMPvR0JOau0dd7MpopxYOZTwIgb3wmvQZ0wO8FIFgyhaFMIjgVlGgXJ0H//yjPruYKJ9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"faa2cdc3485d8b426ae7ca05090e78e225e7110f","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"deprecated":"Superseded — upgrade to >=0.6.2","repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.11.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1778240424596_0.8937141364601904","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@specferret/core","version":"0.6.2","license":"MIT","_id":"@specferret/core@0.6.2","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"d25bf29472d522b4db55da8389c49cdd2dd83e79","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.6.2.tgz","fileCount":223,"integrity":"sha512-T8rzzRFfPtLnautK9GMorfaHbhT1nEmVjjT4k875IGMYCKRjiSodUIqVuoxjzdYa0xjPXzYS3v65/um52ubhGg==","signatures":[{"sig":"MEUCIQC6K5mrkB8p7pd49sYS1duZBGhSLvMEAV7QF4JvLu+9gQIgXiAOBcOq8hgWcCWaU3j3kSEkAnhOruz66FRo2rtektk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@specferret%2fcore@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d5a885780aff148e445776a6e3adbf7a73613de","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.2_1787006926980_0.6879703955205401","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@specferret/core","version":"0.7.0","license":"MIT","_id":"@specferret/core@0.7.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"f0ce58a3facf1a277f3a81410f5862dddd187262","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.7.0.tgz","fileCount":223,"integrity":"sha512-NFbYp3VTTodJXYZRHHfAlVKgAFdeIoLxZE+O3AlFPGOst2NfiPB0bY8yBigG4x9OHx8orpruNuyVVoSY2C7M7g==","signatures":[{"sig":"MEYCIQCgAPZg9gnZYi0/WUegwAj73VfHnuM6HprJ0NMmeiQn8gIhAPhbbqtH+mLDyKXthA9kAs9coaqn6MIyKLsQ+/0obXZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0aa2cfd7986154fbd3e90c4eec05bf70dd17aa2","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1787010610259_0.48240185991868434","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@specferret/core","version":"0.8.0","license":"MIT","_id":"@specferret/core@0.8.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"35a6964bf4948824d966b019bef0469bd7e2bb0b","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.8.0.tgz","fileCount":223,"integrity":"sha512-b4cqg6wg8AxJHZcU1XgWEtvUN0ROurFapqWgp5dmq69JSxKSdXG18g6x+lD1hkF5jl1r/WARn/+rU86vuiKUrg==","signatures":[{"sig":"MEQCIGuj+ewK+OlsqtFdK84Jh/TxljwLga4UG93k29vR/cKqAiA6kj1yKk0XpMYKQMAsfcjk4xrDtm83YxjnlL4tMY709g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ced47e748efebc2e45ca9207e3a247b06a23b91b","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1787012890445_0.461101601893676","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@specferret/core","version":"0.9.0","license":"MIT","_id":"@specferret/core@0.9.0","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/spec-ferret/issues"},"dist":{"shasum":"a4b7aadd833b55916a26ca6d4a059f5f81bbc5f3","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.0.tgz","fileCount":223,"integrity":"sha512-jmdqfOweLCfbYEN42AvbhDbcRPsgrMIN0DHJUnXZsMJOyz8XDKp7wTxHnAG6wcCbtm8pUNa2yuvDKq/K5tq9hA==","signatures":[{"sig":"MEQCIC41EDLA0+HdZGjkQHeEkYX5mOHP2axIWl6QZfJHLKpjAiAOHRdcj+VL7yisJxgwe4f8LX07TAAPbAn+StSWxOpGaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c68955caa8213b6dfa0c2ec196852b46b2355ec2","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04bdb621-f01c-4077-bf3e-248f9410953e"}},"repository":{"url":"git+https://github.com/BenGardiner123/spec-ferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1787013935173_0.2558515329549591","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@specferret/core","version":"0.9.2","license":"MIT","_id":"@specferret/core@0.9.2","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"33d7b3f21e547b2217eac05e9bed17f9237cb4e2","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.2.tgz","fileCount":223,"integrity":"sha512-64wL5RITJmM4tW5OUX36gBGjm8BhLFPF5tThG203cWQ1JVACxM+7NWZ3s4IuBWdwEd4buModoUXIDsIM3bEygQ==","signatures":[{"sig":"MEUCIF87e2BJA9wcJxUEgq0XdE48dwnt+df7olXLCIyV6CoeAiEA6KmPNLI60Pt2tTh3BsZJmrAc72+tMJINcVS2yOVDh4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab59c40d5520cf082fe237aa56ff048e2c3ebf34","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.2_1787016878938_0.01654679962661576","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@specferret/core","version":"0.9.3","license":"MIT","_id":"@specferret/core@0.9.3","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"bdb4ae849ae8b32767149510e2fc45981a21c94a","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.3.tgz","fileCount":229,"integrity":"sha512-aZTJ76T0L8RieFBQpsiHLlBYwQvIcc1JwgMP4idWc5+LlopBBKidiyjsDPB1JsSmx2BSKPp+BaRT+iFk5k/diA==","signatures":[{"sig":"MEUCIGjKpLG9y4hAvKo47+M9hocPmIHzsJgJqb+gOyabCKYZAiEA/1qyh0OaVB4rpI1bQnlI91oS7K7cnOeGb+QsoJurJWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAkeCIhByIlL/pbszPrgMqrJhujIXPawYh574+PICFY/AiB8+ntEhnfcqVMtsccW8xgrwDjN2kR1IfhPsNRGAx5PvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f5864f97f4fe700e4063529fe050267095730618","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.3_1787993430709_0.2972713326356504","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@specferret/core","version":"0.9.4","license":"MIT","_id":"@specferret/core@0.9.4","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"011a55eaa71b6fd06c87bdcdd6d16ea3cdcfeb5c","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.4.tgz","fileCount":235,"integrity":"sha512-QSviOA40P4Gt2clK2M4HmiyKIJl8tWHb40s4y5Owwhh2SuDX3ccDHzLZXS91CK6jcj8SVuS7xG0uK9wK9gKtiQ==","signatures":[{"sig":"MEYCIQDw7QziYvZlRaiqsONhPu99fXzK9ICUjif3fwo8J8cIVAIhAPMqYGQtsrgc4JJaEdpTn7F+fa6Q/qcHgn5rEkOq53km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuvqLuo+t6Sn4my/qbEnoEZlZWw1CeAMozSCVH7CpyYwIhAJO74CNJ65Sg/saJjyk0/gBi+iMdDJMvzTT3to/TP4fj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d215f2ab520b4c3c73c1c343da4ddc3911eb539","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.4_1788044093376_0.9455416531019674","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@specferret/core","version":"0.9.5","license":"MIT","_id":"@specferret/core@0.9.5","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"8da2c5596c5c7fc80c914952ada85d3c4bbe0f9a","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.5.tgz","fileCount":235,"integrity":"sha512-PiYLBO7SEz746R+9XHfC7DBIMSL9If7PvBezVwd2lkvWc0+s/oI6GpAjKhJ70aVpkbyIuEbTPEHvQ+AXX5BI0w==","signatures":[{"sig":"MEQCICvszqxUKmP3K10dl30PuRTNxDDsgH4IvTvVEelt4QZnAiAvvKnCFYE+/QAB6fmn0I4Tn0ZO5+hOMteyL3S5vSP3lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdvdwiaVW7ns6FtcOcZwXL+RQZVXvr79GYur9thgpxkAiEApx0oMptvz5XnPGhnvcFHu1jD8P9Xh+4V79kwAHX2GzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9017ce50bbb0d9564c89652025d88382b7031445","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.5_1788078495799_0.4003145354316926","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@specferret/core","version":"0.9.6","license":"MIT","_id":"@specferret/core@0.9.6","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"ac8f0326b2f6522985e463b0dc2cd262d12c1eec","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.6.tgz","fileCount":235,"integrity":"sha512-fgw1XJen39wszV1bRIXG2G7EE0O9vvJL63VfyAJFc0oEbb+pIn13SUCETHnmMuZU0H4ygmKS3Iw0siWbDFatHA==","signatures":[{"sig":"MEUCIQCF4u8vQsDqGdV2VmCqDdVOFbmh7OCY5+v9mgSoFlGwqwIgXmt01hhsi5CNXRapb2w9kGq95/LO7B6PU+v3z/dirhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyHLVVu+j2a1gaZQd4S+W615EPdBIXm1sFX80QLr4SqQIgPZQGLohshIG7iskyzf7KaXQBsOHD3AnM5t2AIwnESHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d6e28e82b7c5fb3d5edcea0f6f2a74ba742bddc","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.6_1788081644714_0.7936632569912279","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@specferret/core","version":"0.9.7","license":"MIT","_id":"@specferret/core@0.9.7","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"cb31b2384152ff8b3262a0e2d2905b29ca3b334e","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.7.tgz","fileCount":235,"integrity":"sha512-B0bka74Xfw6xLkoW6EOQZZBabN60xeq59ylozngEuP/gW930o3pjE+gbrnGUYYS6nv7wT0UaOm5ypOIJrnF8rg==","signatures":[{"sig":"MEYCIQDhdcojq5+YCT1Um5gr6jRJAzRfwZCEf0SijI5AdpQZxgIhAJ1hoSSuJjzii7bvJKaKy4nTikilbGJRnmZ9+s5zNF+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD99xNlKa2lcCpU4XZAgCP8/I92YYbU2TGb7W7ilF0UEAIhANV4yTBGIzZxJ63HkHq+9VAh08oPXlDBID40yJijCn+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"923946096f02fd0000ad00ed03fabe053264b082","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.7_1788086001959_0.9633693680225086","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@specferret/core","version":"0.9.8","license":"MIT","_id":"@specferret/core@0.9.8","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"09192c18e069ce635f61116f26f1ffe717c830af","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.8.tgz","fileCount":235,"integrity":"sha512-Jhp8UdhTr8yYV4SElTu83aLNdmHNWy/0grfISTFbb/Vg/YFEKSM5kFSJMxs4Ytxce3liZ5W96SmgAMDZLbTACA==","signatures":[{"sig":"MEYCIQDFcLGfdBQFFnFu9oQKjxnkexBbt2eOsPEMJZFlYEZ/YQIhANS4ptHb3c+k8BEKmgYh95b+po7Oxa/FGxE/QWJkpdKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGHhOzyUd0IuqnDzFs3lQm8AJpbXkcPVSOhEXMFGFDLmAiAPUbl/PxCVT1J45XWmJA4Ixgh/jj+zX+YCPXW9ExXkww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a868b05626866462c3ebedbfe676cedf6ed0d76c","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.8_1788086932445_0.4335626005678077","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@specferret/core","version":"0.9.9","license":"MIT","_id":"@specferret/core@0.9.9","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"5012894064e4bebab27ff2246eac4f1dd223fe15","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.9.tgz","fileCount":241,"integrity":"sha512-GlkgRhuCrpHiFQsW82jyHvNVwSss9tvWR/lJL9ylIJA4HxrR+TvvyWNCCMWXc4jEK0tQkSQE7QxRkLp6QtAs0g==","signatures":[{"sig":"MEYCIQD1QPSeaayuKr7QMxupDtJ2bsoaFe0P+r0jed27DHuvAgIhAKWiTHtRjYhISWktDNrfuxkxGrl9ejnaW1L9VAbI8W8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQChriHS/TbGjzvKLk+hNLtfIKqd9Ik7nNZSN6VWgQ8hkwIhAJVlNv1TotiiH0RIW6uFDhMvgvEc974cJmyWZJch6iS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"926bf14de2e6a515ac49cadc314926f33d92d9cd","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.9_1788091581114_0.2477865811914075","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@specferret/core","version":"0.9.10","license":"MIT","_id":"@specferret/core@0.9.10","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"f5341471ab0fd26e7a5868492b2dcd0965ed5cf0","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.10.tgz","fileCount":241,"integrity":"sha512-HFbh9IAa+a/aOh4SapiY6KSXNELthlhqqgK9RN+7rlOo8ykcTVOnajYMQ5vMxMiBhGah3zNkM71h2hnRpopDOw==","signatures":[{"sig":"MEUCIQCKplCNfh4IIX02rB8HQuP7oWCdHZW+gNe4CWT0IucXBgIgG1R4qfoaeOPXYaZFeUD2SkMj6auDzJK/leW0ehDDGoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOLEiOKCFnGl+K5wfSENz+TH8eNsB5SBENf3IYiPd30QIgAziTbjuXP2AOorKTZ+YsdDoFzgNKvNLXLlWy+0u68K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"13052a72a3d46f2d4dd30e13c51bd6c8042b35fe","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.10_1788127242306_0.2259234566931687","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@specferret/core","version":"0.9.11","license":"MIT","_id":"@specferret/core@0.9.11","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"homepage":"https://specferret.dev","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"35c6ce4eb0a814462efb3bf0783d4f6a5a4c2df2","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.11.tgz","fileCount":241,"integrity":"sha512-6YUq6Sycnp6Vt+K1o8WDVSrKwlYL3+cqSdXtq7+dJ9iX5RSb8z/fs75ANmX/rZa3B+OqdhhjWLkf0mKfameAzA==","signatures":[{"sig":"MEUCIBTgUt77YAQAwFFU1X5/Y8It9Z2m6kOVR9CVVupixp1sAiEA8xtxYzYE05HqSwgURL15HVT5xVzRVbNFvxJsRO3e3hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+9av0l9DcS+ITVu58fWk7pBHuOg3ZNWjk5/wOL8nhJQIgBzYSbIMcCxnCdrwIWBJ2pGXtgGlbgCL7c//4QpQikIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2a61c9a557c2200a3267556b6cebca500ca6651","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.11_1788252323862_0.8857179411857494","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"_id":"@specferret/core@0.9.12","bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"dist":{"shasum":"8f6edf6f3a61954ea56ce0643f241eeb09b711ff","tarball":"https://registry.npmjs.org/@specferret/core/-/core-0.9.12.tgz","fileCount":241,"integrity":"sha512-75SrC/m7sKog8S/VZ/YfWknN9F42tEr7F5pou4RP7GeAyoCM1uFH8/nrrIh6puT840+BMQKlVNFaZrS9e5j9Hg==","signatures":[{"sig":"MEUCIQDYRNmAf4VUq9kOJ8/uOZBME/k6mEg3V0dsGfN8RA1sHAIgPCtIQw0giDaxJSsodDmitn4a4E3S9fyMmiRJBloxK5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCn4MjIDjc3eTVKCZPml82UjTfo1cb+ut/sUq9F/IEr8QIhAJrL4D3rIz5eDNUZ8aKJvKuEeAdf19BuTyzHQN+yTSao"}],"unpackedSize":566302},"main":"./dist/index.js","name":"@specferret/core","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3b5df3540f531726046b947226124d35e297f2be","license":"MIT","scripts":{"test":"bun test","build":"bun ../../scripts/clean-dist.ts dist && tsc --project tsconfig.build.json"},"version":"0.9.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c655c4a-2330-4e32-91a9-c6c063fd24f3"}},"homepage":"https://specferret.dev","repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"_npmVersion":"11.17.0","description":"SpecFerret core engine — spec drift detection.","directories":{},"maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","zod":"^4.0.0","glob":"^13.0.6","ajv-formats":"^2.1.1","gray-matter":"^4.0.3","tree-sitter":"^0.22.4","tree-sitter-typescript":"^0.23.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^6.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.9.12_1788257337415_0.9294307559370707"}}},"time":{"created":"2026-04-03T01:18:05.198Z","modified":"2026-09-01T10:08:57.791Z","0.1.0":"2026-04-03T01:18:05.441Z","0.1.1":"2026-04-03T01:44:58.923Z","0.1.2":"2026-04-03T21:41:33.159Z","0.1.3":"2026-04-03T23:13:41.322Z","0.1.4":"2026-04-09T11:19:10.581Z","0.2.0":"2026-04-10T02:12:21.252Z","0.3.0":"2026-04-14T11:29:41.591Z","0.4.0":"2026-04-14T12:55:51.704Z","0.4.1":"2026-04-15T01:26:27.436Z","0.4.2":"2026-04-26T10:57:49.199Z","0.4.3":"2026-05-02T09:12:42.976Z","0.5.0":"2026-05-04T07:01:12.327Z","0.5.1":"2026-05-04T07:33:33.279Z","0.6.0":"2026-05-04T10:06:38.075Z","0.6.1":"2026-05-08T11:40:24.765Z","0.6.2":"2026-08-17T22:48:47.123Z","0.7.0":"2026-08-17T23:50:10.419Z","0.8.0":"2026-08-18T00:28:10.582Z","0.9.0":"2026-08-18T00:45:35.317Z","0.9.2":"2026-08-18T01:34:39.084Z","0.9.3":"2026-08-29T08:50:30.836Z","0.9.4":"2026-08-29T22:54:53.466Z","0.9.5":"2026-08-30T08:28:15.877Z","0.9.6":"2026-08-30T09:20:44.815Z","0.9.7":"2026-08-30T10:33:22.062Z","0.9.8":"2026-08-30T10:48:52.545Z","0.9.9":"2026-08-30T12:06:21.200Z","0.9.10":"2026-08-30T22:00:42.390Z","0.9.11":"2026-09-01T08:45:23.959Z","0.9.12":"2026-09-01T10:08:57.562Z"},"bugs":{"url":"https://github.com/BenGardiner123/specferret/issues"},"license":"MIT","homepage":"https://specferret.dev","repository":{"url":"git+https://github.com/BenGardiner123/specferret.git","type":"git"},"description":"SpecFerret core engine — spec drift detection.","maintainers":[{"name":"laserunicorn","email":"lazer.unicorn.dev@gmail.com"}],"readme":"# @specferret/core\n\nCore engine for SpecFerret contract extraction, validation, graph reconciliation, and drift analysis.\n\n[![npm version](https://img.shields.io/npm/v/@specferret/core)](https://www.npmjs.com/package/@specferret/core)\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](../../LICENSE)\n\n## What this package is for\n\n`@specferret/core` is the runtime library behind the CLI. Use it when you want to embed SpecFerret behavior in scripts, custom tooling, or internal workflows.\n\nIt includes:\n\n- Store implementations (`sqlite`; postgres on roadmap)\n- Frontmatter extraction and schema validation\n- Reconciler logic for direct/transitive impact\n- Context graph generation utilities\n\n## Install\n\n```bash\nnpm i @specferret/core\n```\n\n## Runtime requirements\n\n- Bun 1.0+\n\nSpecFerret core is Bun-first and uses Bun-compatible runtime behavior.\n\n## Typical consumers\n\n- Internal platform tooling that needs drift checks in-process\n- CI wrappers that need machine-readable drift metadata\n- Custom developer workflows on top of SpecFerret reconciliation data\n\n## Validation status\n\nCore behavior is validated through the Sprint 5 external branch-matrix harness (spec-kit + BMAD), including explicit assertions for:\n\n- S40 transitive depth thresholds\n- S41 review proof artifacts\n- S42 extract determinism\n\nLatest green runs:\n\n- spec-kit: https://github.com/BenGardiner123/specferret-validation-spec-kit/actions/runs/23962649755\n- BMAD: https://github.com/BenGardiner123/specferret-validation-bmad/actions/runs/23962652352\n\n## Looking for the CLI?\n\nInstall `@specferret/cli` if you want the end-user command interface:\n\n```bash\nbun install -g @specferret/cli\n```\n\n## Links\n\n- Source: https://github.com/BenGardiner123/specferret\n- Docs: https://specferret.dev\n- CLI package: https://www.npmjs.com/package/@specferret/cli\n","readmeFilename":"README.md"}