{"bin":{"codapult-guard":"dist/cli/index.js"},"bugs":{"url":"https://github.com/codapult/codapult-guard/issues"},"dist":{"shasum":"d2ccf0ce6a9c78f2867890c70cb63f960671fffe","tarball":"https://registry.npmjs.org/@codapult/guard/-/guard-0.9.0.tgz","fileCount":57,"integrity":"sha512-OXHkMFJCd/k33EU5WV1eHXRYiyTJ992GgmiSIIcwmbWmMurLy80TklxiW9eTLPdMTO7s35aetomkxB4w06eQAQ==","signatures":[{"sig":"MEUCIBUCvWsaRJBQSPsHkv6sI4cpAl44BZenxp1VC/YJWNEJAiEAqcv2h0pXoyrdY19nBVQDAatfz3Fu22VSa7onG33uQNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMjHNvH77XLq6r1Ip2Mf6r7kIzayCzY3jXcZ8UJKqIbQIgLh0qU4BPQJpZk97CRMmt9wT37k+dXKL1Z0CsSsJyjjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@codapult%2fguard@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387019},"name":"@codapult/guard","type":"module","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./mcp":{"types":"./dist/mcp/tools/guard.d.ts","import":"./dist/mcp/tools/guard.js"},"./mcp/prompts":{"types":"./dist/mcp/prompts.d.ts","import":"./dist/mcp/prompts.js"},"./package.json":"./package.json","./mcp/resources":{"types":"./dist/mcp/resources.d.ts","import":"./dist/mcp/resources.js"},"./commands/guard":{"types":"./dist/cli/commands/guard.d.ts","import":"./dist/cli/commands/guard.js"},"./project-checks":{"types":"./dist/adapters/project-checks.d.ts","import":"./dist/adapters/project-checks.js"}},"gitHead":"50309254f728ccf79a0114b786cbc3bdc8f6f941","license":"MIT","mcpName":"io.github.codapult/guard","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"vitest run","build":"pnpm clean && tsc -p tsconfig.build.json","clean":"node scripts/clean-dist.mjs","format":"prettier --write .","release":"release-it","lint:fix":"eslint --fix .","mcp:sync":"node scripts/mcp-registry.mjs sync","mcp:wait":"node scripts/mcp-registry.mjs wait","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","mcp:validate":"node scripts/mcp-registry.mjs validate","release:check":"pnpm lint && pnpm format:check && pnpm typecheck && pnpm test && pnpm build && npm pack --dry-run && pnpm mcp:validate","test:coverage":"vitest run --coverage","test:guard:pr":"pnpm build && node scripts/guard-pr-review.mjs","prepublishOnly":"tsc -p tsconfig.build.json","test:guard:golden":"pnpm build && node scripts/guard-golden-demo.mjs","test:guard:coverage":"vitest run src/core src/adapters/project-checks.test.ts --coverage --coverage.include='src/core/**/*.ts' --coverage.include='src/adapters/project-checks.ts'","test:guard:fixtures":"pnpm build && node scripts/guard-fixture-smoke.mjs","test:guard:benchmark":"pnpm build && node scripts/guard-benchmark.mjs","test:guard:concurrent":"pnpm build && node scripts/guard-concurrent-state.mjs","test:guard:fixtures:all":"pnpm build && node scripts/guard-fixture-suite.mjs","test:guard:fixtures:full":"pnpm build && node scripts/guard-fixture-suite.mjs --all","test:guard:fixtures:native":"pnpm build && node scripts/guard-fixture-native.mjs","test:guard:fixtures:regression":"pnpm build && node scripts/guard-fixture-regression.mjs","test:guard:fixtures:adversarial":"pnpm build && node scripts/guard-fixture-adversarial.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fbc6b277-a145-4b5a-bfe3-8c347db90647"}},"homepage":"https://github.com/codapult/codapult-guard","keywords":["codapult","architecture","guardrails","ai-agents","cli","nextjs","javascript","typescript","react","mcp","saas"],"repository":{"url":"git+https://github.com/codapult/codapult-guard.git","type":"git"},"_npmVersion":"11.19.0","description":"Local-first architecture guardrails for JavaScript and TypeScript projects, with first-class support for Next.js SaaS and AI-assisted development","directories":{},"maintainers":[{"name":"vzh","email":"vzh.inbox@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","semver":"^7.8.5","ts-morph":"^28.0.0","commander":"^15.0.0","picocolors":"^1.1.1","typescript":"npm:@typescript/typescript6@^6.0.2","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2+sha512.08adc6613180275c7c9edada39dcf08c9c61ad4e7eaf330a4f3461f102b0f907423454d117f98e72d47fef0616070644d7bffc973a6a57f5090a6d7c368b07c9","devDependencies":{"eslint":"^10.12.0","vitest":"^5.0.3","prettier":"^3.9.10","release-it":"^21.1.1","@types/node":"^26.6.5","typescript-eslint":"^8.71.1","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.3","@js-toolkit/tsconfig":"^1.0.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@js-toolkit/config-utils":"^1.0.1","@js-toolkit/eslint-config":"^1.3.2","@js-toolkit/prettier-config":"^1.0.1","@release-it/conventional-changelog":"^12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/guard_0.9.0_1792066143913_0.19451668483024998","host":"s3://npm-registry-packages-npm-production"},"_id":"@codapult/guard@0.9.0","version":"0.9.0"}