{"bin":{"spec-guard":"bin/spec-guard.js"},"bugs":{"url":"https://github.com/DescentVTT/spec-guard/issues"},"dist":{"shasum":"c63b7235e9bb7a12db84b1d49baaadc9efde141e","tarball":"https://registry.npmjs.org/@descent-vtt/spec-guard/-/spec-guard-0.25.0.tgz","fileCount":214,"integrity":"sha512-SORNsI+Nd5tkoPbTeX8wvyVagkNUZApiF6jBLVozYJyAPxyd8HfvPJzIIEZIeSi9jyj7HFVNLEhgMpCGj4XM/Q==","signatures":[{"sig":"MEQCIFAm9VEXsSqWXSKRViaMDCtIrnQl7oQmcvP2Dqk+1wmIAiA8IjVoODMPwoUp+wsCfPDUS4T9Tfmj80TENLad3ud/Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@descent-vtt%2fspec-guard@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2072655},"main":"./dist/index.js","name":"@descent-vtt/spec-guard","type":"module","_from":"file:npm-package/descent-vtt-spec-guard-0.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","selfcheck":"node ./bin/spec-guard.js --verbose","test:watch":"vitest","test:coverage":"vitest run --coverage","test:mutation":"stryker run","prepublishOnly":"node -e \"if (process.env.GITHUB_ACTIONS !== 'true') { console.error('npm publish is refused outside GitHub Actions: a release is a v* tag, staged by CI with provenance.'); process.exit(1) }\" && npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"descent-vtt","email":"dev@descentvtt.com"},"trustedPublisher":{"id":"github","oidcConfigId":"d1dc65c8-1e19-4067-bd1e-f20a8ed70c82"}},"homepage":"https://github.com/DescentVTT/spec-guard#readme","keywords":["adr","architecture","documentation","drift","lint","markdown","ripgrep","spec"],"_resolved":"/home/runner/work/spec-guard/spec-guard/npm-package/descent-vtt-spec-guard-0.25.0.tgz","overrides":{"qs":"^6.16.0"},"specGuard":{"specs":["docs/**/*.md","README.md"],"exclude":["dist","coverage","reports","tests/fixtures"]},"_integrity":"sha512-SORNsI+Nd5tkoPbTeX8wvyVagkNUZApiF6jBLVozYJyAPxyd8HfvPJzIIEZIeSi9jyj7HFVNLEhgMpCGj4XM/Q==","repository":{"url":"git+https://github.com/DescentVTT/spec-guard.git","type":"git"},"_npmVersion":"11.20.0","description":"Executable architecture assertions for Markdown specs & ADRs.","directories":{},"maintainers":[{"name":"descent-vtt","email":"dev@descentvtt.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^22.20.4","@vscode/ripgrep":"^1.18.0","@vitest/coverage-v8":"^4.1.11","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spec-guard_0.25.0_1791785404025_0.6025087513791374","host":"s3://npm-registry-packages-npm-production"},"_id":"@descent-vtt/spec-guard@0.25.0","version":"0.25.0"}