{"bin":{"archprint":"dist/cli.js"},"bugs":{"url":"https://github.com/Tommkruix/archprint/issues"},"dist":{"shasum":"60889525b873113500427209592601dfea0c77f3","tarball":"https://registry.npmjs.org/archprint/-/archprint-0.13.1.tgz","fileCount":408,"integrity":"sha512-9mSEapToXCBnMevoFZ64ZPxfTdv/PdecRQKhHdFKJB4bu7vs1xSyXu12DTF4G8AfbSZ1v1qnrGhBjkgP6moqug==","signatures":[{"sig":"MEYCIQDQTLjYzJQK7tyKZe2IDz4D73RtsKRB9qfSKr1ZeOcdDQIhAL9v86L4Hg6fUmFXfk0ZmGj3LeWctyLdD87vpL2cXlLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6PSxhmosq4VBPvwn5vDSuCTkHy2enUDCiBIBku0EuaAiB62tEUHeCtEPX9cAl7sPB6kN6yhTOhOMSNiYNhHmngxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/archprint@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974378},"name":"archprint","type":"module","types":"./dist/index.d.ts","author":{"name":"Tommkruix"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e9c0bd4316a77c54a8cea71238524d407a90e17","license":"MIT","mcpName":"io.github.Tommkruix/archprint","scripts":{"lint":"eslint src tests","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write . --ignore-path .prettierignore --ignore-path .git/info/exclude","prepare":"husky","release":"changeset publish","docs:dev":"vitepress dev docs","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","format:check":"prettier --check . --ignore-path .prettierignore --ignore-path .git/info/exclude","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test","version-packages":"changeset version && npm install --package-lock-only --ignore-scripts && node scripts/sync-server-json.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"94933791-19dd-4faf-81e3-4cf4c0bbc9ac"}},"homepage":"https://github.com/Tommkruix/archprint#readme","keywords":["eslint","eslint-plugin","typescript","static-analysis","software-architecture","ast","ts-morph","import-graph","code-quality","linter","cli","ai-coding-agents","mcp","model-context-protocol","mcp-server","dependency-cruiser","architecture","architecture-rules","developer-tools","node"],"repository":{"url":"git+https://github.com/Tommkruix/archprint.git","type":"git"},"_npmVersion":"12.2.0","description":"Mine the architecture rules your TypeScript repo already enforces, with the evidence attached.","directories":{},"maintainers":[{"name":"tommkruix","email":"ajiferukeolatommy@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"ignore":"7.0.12","ts-morph":"28.0.0","commander":"^15.0.0","typescript":"6.0.3","@modelcontextprotocol/sdk":"^1.31.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","husky":"^9.1.7","eslint":"^10.6.0","vitest":"^5.0.3","chart.js":"^4.5.1","prettier":"^3.9.4","vitepress":"^1.6.4","@eslint/js":"^10.0.1","@types/node":"^26.1.0","lint-staged":"^17.5.0","get-tsconfig":"^4.14.0","oxc-resolver":"^11.22.0","tsconfig-paths":"^4.2.0","@changesets/cli":"^3.0.3","@commitlint/cli":"^21.2.0","typescript-eslint":"^8.62.1","@vitest/coverage-v8":"^5.0.3","eslint-config-prettier":"^10.1.8","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/archprint_0.13.1_1792030946855_0.02377993893353847","host":"s3://npm-registry-packages-npm-production"},"_id":"archprint@0.13.1","version":"0.13.1"}