{"_id":"@barney-media/crap-typescript-jest","_rev":"13-fd40739fe514c0f9ce49833c94bb9103","name":"@barney-media/crap-typescript-jest","dist-tags":{"latest":"1.0.0"},"versions":{"0.2.0":{"name":"@barney-media/crap-typescript-jest","version":"0.2.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.2.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"c0f61131ecbf56e41150a77b32970388f809905b","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.2.0.tgz","fileCount":11,"integrity":"sha512-wZ7N/iThBVPze6sMMZAzDx8Qs9Ux8gtDKygvq3GjdwMRaZAOsrwRQn6GqKUVW+7bY0PF3CP9ildy/J/UP1J3+g==","signatures":[{"sig":"MEYCIQDEk3zUwR7xH4/ow0oDXi2ilKKFq4QN0YifqKAVxl9U+wIhAKOEb6qeighaTsOyheVkXKb/7S2QTCdFMFGrX+DRUoVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25697},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"8e148aa4673c66d83a69b996a443fac7c73a54c5","_npmUser":{"name":"fabian-barney","email":"fabian.barney@barney-media.com"},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/crap-typescript-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.2.0_1775657261531_0.9604760601763593","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@barney-media/crap-typescript-jest","version":"0.2.1","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.2.1","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"bf19866bb7d826feb58df4d4fe2e53ce3bb194b8","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.2.1.tgz","fileCount":11,"integrity":"sha512-r48y6YeP6zRZu1fh+IYB+uIbAR3U4NUl57s91j3CMg6PEzrRB9+ksRlZv+imvt34yW6ISNzZm3I1r9ZRZGJtfQ==","signatures":[{"sig":"MEUCIE4EiGD2ktIwtWgo5f7Mvvg9VjjQVPsqDs2+LPj3876RAiEAipldQGP3IkMx5sZKfPUo52FcBjGeAMgreoWk6C5hvrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25697},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"11799c142d68ead64701bff691801b9805d84386","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/crap-typescript-core":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.2.1_1775665472756_0.35843198685606437","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@barney-media/crap-typescript-jest","version":"0.2.2","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.2.2","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"079b06ad7ada896bc1b6008536dbad7f2b9c7ca1","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.2.2.tgz","fileCount":11,"integrity":"sha512-v0grr5DaUgjdVzC9EZVBpYeZrqB38ydOcMTmly3qWcGXsgMkEgUL2UtoDFrbRWWNK2vAQxwMbL4KoXa3Ixtp/A==","signatures":[{"sig":"MEUCIQC36jlXKmV8ouaVpbCw/P6sW146TxiCeYUYkoIRYi3tGgIgQoPPgxC/g3ocDnvJ7rgGLydYPx2JryrzUkIbKLK51zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28168},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"74d618efd07dc1686390c3bab14e5080c5f5c769","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/crap-typescript-core":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.2.2_1775774627501_0.7414955875693623","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@barney-media/crap-typescript-jest","version":"0.2.3","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.2.3","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"6e97896ed94d192c630d09a22e104a6efba3910b","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.2.3.tgz","fileCount":11,"integrity":"sha512-vRLg0Fso6YsdIWq0E41o1yorCBMCsdFGDMJDNiSHbmvQaZMJdYzBpF1N1r317ziDmLGmHwVM/fADlyTYd8V+Dw==","signatures":[{"sig":"MEUCIQDiKwh3TYkBrYfy0wOHb3VFsoh1R/c03Zed+4KZ2ULiMQIgbAX7gVvcZAT3ihSN5+IXm9acOslbpjEf6MIL94cgEww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28168},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"b7ca1e97ff4ce00e239640f836541c878f08b8b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/crap-typescript-core":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.2.3_1777270298646_0.46135339904850725","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@barney-media/crap-typescript-jest","version":"0.3.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.3.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"88a580c6425e7dbe57929ff36448449c7b5c0b95","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.3.0.tgz","fileCount":11,"integrity":"sha512-ExlxxuI7vJK+p8v5JerP93opB7FDzQRPb1Yn6liRxvU+YWhldmA74ZwGL5w73LivC8+OGj6fh/QdXhdGnAvZog==","signatures":[{"sig":"MEUCIQDYMPBbLyit/p5HlOw+/zqGxA8Rjq/gm/qt41CF7evU/AIgTkqANPfeJXmSp8zfWfRM0r6eeS8W2N68axyJ/WSS3OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"gitHead":"b6f309660b4dc61ad69f6ae0782ebeb21299d0e7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.14.1","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/crap-typescript-core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.3.0_1778439822829_0.6819270961629234","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@barney-media/crap-typescript-jest","version":"0.4.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.4.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"cbdcf9ddf1f77e748fd48df142fbb83a28c94cb2","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.4.0.tgz","fileCount":11,"integrity":"sha512-leNBjXaIqJmfxvqSi6GwKBfX6MXfmH0xTILUidK0B8JMX+SS4lWIsG++QtKEEH2pAE15UN2s8HOBlAJmEA7nqg==","signatures":[{"sig":"MEUCIGn2sepqpjKuOD521vMztF9pjOaBx9kUQ7UYfqHd756CAiEA4CfxYwVoTHA1xZV5Hpqr3X9y+FWaBetEn3TfhOVy6hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.4.0.tgz","_integrity":"sha512-leNBjXaIqJmfxvqSi6GwKBfX6MXfmH0xTILUidK0B8JMX+SS4lWIsG++QtKEEH2pAE15UN2s8HOBlAJmEA7nqg==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@barney-media/crap-typescript-core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.4.0_1779616184432_0.7881967213774492","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@barney-media/crap-typescript-jest","version":"0.4.1","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.4.1","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"260619b3c8cc92b4bd6e160565bcfeea57e2cd19","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.4.1.tgz","fileCount":11,"integrity":"sha512-X5JpdgEqPq4jiiaHwGYXxkI2OKdlx48jLrBTZgI+wb39G6kXgQ8T4if+8tWSNSDTrJy5w/FJN0ZVE3q+ZYtfuQ==","signatures":[{"sig":"MEQCIAnYdclN6JWPRn21b2a2etGcKQ1gwWB0N2QV0iG+M8Z9AiAU5UbgbDW+VK+RXC3l4Cz6qNrJIi9CRV1mx7NY8LO1DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.4.1.tgz","_integrity":"sha512-X5JpdgEqPq4jiiaHwGYXxkI2OKdlx48jLrBTZgI+wb39G6kXgQ8T4if+8tWSNSDTrJy5w/FJN0ZVE3q+ZYtfuQ==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@barney-media/crap-typescript-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.4.1_1780269804818_0.220610748964712","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@barney-media/crap-typescript-jest","version":"0.4.2","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.4.2","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"3747c218842c5767d74ca29b2c55cb55bfc0b731","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.4.2.tgz","fileCount":11,"integrity":"sha512-a7PeIkgpOvM5JvQa+YDwCTE1bOrtmLKVt+88CAMJU/uuHqjXZv+jpBpH5IuA0kxj0L1DAODvQ9fSn6wRtlPM4Q==","signatures":[{"sig":"MEQCIGT44+H7Vq9LUvQ4mTa3mb4MUNz8v9BKvXKtEhurDVS7AiAjXobf9jafph3BTajf2WWBF4EO6gatHIKTFtUQp63JXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.4.2.tgz","_integrity":"sha512-a7PeIkgpOvM5JvQa+YDwCTE1bOrtmLKVt+88CAMJU/uuHqjXZv+jpBpH5IuA0kxj0L1DAODvQ9fSn6wRtlPM4Q==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@barney-media/crap-typescript-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.4.2_1781889524937_0.04828546731667638","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@barney-media/crap-typescript-jest","version":"0.5.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.5.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"8343c9c7a9a91a9b9434c7a9f8d36e47086d1ec1","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.5.0.tgz","fileCount":11,"integrity":"sha512-GwFC/KHh5SX/sQenz5jkOTZZV83wvCCBguNJaN+1igwCT2ypEKWrXD/rpFP5xHEUuZmgvHOsV5Iw3ztqAtaAZw==","signatures":[{"sig":"MEYCIQCchomgomQTnpZcl9kwWenD4w6lEyAsGi7FmMI+WskEXgIhAObPbDmfYIC6eHLpeG8MHtemvJynOoXuTvOEu6bb/r0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.5.0.tgz","_integrity":"sha512-GwFC/KHh5SX/sQenz5jkOTZZV83wvCCBguNJaN+1igwCT2ypEKWrXD/rpFP5xHEUuZmgvHOsV5Iw3ztqAtaAZw==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@barney-media/crap-typescript-core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.5.0_1786229271247_0.8685615176074464","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@barney-media/crap-typescript-jest","version":"0.5.1","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.5.1","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"48da9c55daec00ebdf5e5685ad35b3777472e119","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.5.1.tgz","fileCount":11,"integrity":"sha512-1KqyegTHRcZTjELDcZV+QRIwWs1M9zk4t0ZQPY9YvvWwEayyluzCA2HqMnve7c9gsA6ioV44LxCLGWxiNzX42Q==","signatures":[{"sig":"MEQCIGswYUdTOeE5jWY8y/nJ/OxZbWpKIuEWv7IzR/pBqXLAAiBgMrH1RfJUSim634nxSLqsy29KjXLtjnPKmmmpyMe4CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.5.1.tgz","_integrity":"sha512-1KqyegTHRcZTjELDcZV+QRIwWs1M9zk4t0ZQPY9YvvWwEayyluzCA2HqMnve7c9gsA6ioV44LxCLGWxiNzX42Q==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@barney-media/crap-typescript-core":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.5.1_1788040880970_0.09012662775575975","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@barney-media/crap-typescript-jest","version":"0.5.2","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.5.2","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"d8171cda6b2139ba2910b0e971cc894b151b41a4","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.5.2.tgz","fileCount":11,"integrity":"sha512-adx0ZKUB6Yaw2bUGU75UDl15YJ/HrFT7CEPYdkyMZAX7dlj66GvBRA9F8Dg/ddBbBuOpx35L9rjHgMgT7wovJQ==","signatures":[{"sig":"MEQCIBb09aXnsQDhUD/X0NaU+q0OgrqQxMKDmsu8YEs6FAEYAiAto+YeUbwvCAd58GgFm65hakn4/BzxXNgWQ//NsStDNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.5.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.5.2.tgz","_integrity":"sha512-adx0ZKUB6Yaw2bUGU75UDl15YJ/HrFT7CEPYdkyMZAX7dlj66GvBRA9F8Dg/ddBbBuOpx35L9rjHgMgT7wovJQ==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@barney-media/crap-typescript-core":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.5.2_1788595612742_0.27231844944508543","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@barney-media/crap-typescript-jest","version":"0.5.3","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-jest@0.5.3","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/crap-typescript","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"443261554a5c3ff5189d89327372f95a00bec990","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-0.5.3.tgz","fileCount":11,"integrity":"sha512-4/0B03FZCwAzoQpPtIPSRbwBElgNkc3ThNMbY4IN19JqevbEd/zhEr4gzL1LHS1zMNVlTawlVX55POn8fr26nw==","signatures":[{"sig":"MEUCICDR4DgltRCLXRws0W2kolJh86yDwxQsexRluPiLnnH/AiEA+wHMF1wA3v1XZvViVfuA/w+fICl6zVWuoPvacwfo9rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE5MznwKKPa3zgh1ny+JRBNOUjpyftaxviu7D5bUq+kAAiEA8tOsKONb790OlJua5JrVJEx4RyPowg94tubyrRMALIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-0.5.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-0.5.3.tgz","_integrity":"sha512-4/0B03FZCwAzoQpPtIPSRbwBElgNkc3ThNMbY4IN19JqevbEd/zhEr4gzL1LHS1zMNVlTawlVX55POn8fr26nw==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"Jest integration for crap-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@barney-media/crap-typescript-core":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-jest_0.5.3_1790376083802_0.8440640306376279","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@barney-media/crap-typescript-jest@1.0.0","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"502ba46dcdfbf42cca505795f80146a0d20c4278","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-jest/-/crap-typescript-jest-1.0.0.tgz","fileCount":11,"integrity":"sha512-5Fte5ZWNAbxHJJFdSp2eQE4rCAmWvV1TviMkHbOnh/ie1b/rXe0BvZMvJYpLRYgNwDscLmUtT5FVX4/x+/b6HQ==","signatures":[{"sig":"MEUCIBBxfmXu3n2NEpi/FAoxQ8AWqIKeDjh7zx/3vnUBfh/eAiEAg0+q5myMM0tGw/h4ds/8GG4hDmSa+6dhj5bOp5PvFxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDA6HU0z7i2U9oz5DUZ73GMV/VokRs/bNFS0bhL3iO2ygIgYMVIZiXAmO3GWcuFrxKaN1dhjWgvk9wcQfv+EFRt5wg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-jest@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46567},"main":"dist/index.js","name":"@barney-media/crap-typescript-jest","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-jest-1.0.0.tgz","types":"dist/index.d.ts","author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./reporter":{"types":"./dist/reporter.d.ts","default":"./dist/reporter.js"}},"license":"Apache-2.0","version":"1.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2183a6c4-81b7-4ed4-8c6e-a471cd22112a"}},"homepage":"https://github.com/fabian-barney/crap-typescript","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-jest-1.0.0.tgz","_integrity":"sha512-5Fte5ZWNAbxHJJFdSp2eQE4rCAmWvV1TviMkHbOnh/ie1b/rXe0BvZMvJYpLRYgNwDscLmUtT5FVX4/x+/b6HQ==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Jest integration for crap-typescript.","directories":{},"maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@barney-media/crap-typescript-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"jest":"^30.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crap-typescript-jest_1.0.0_1790528798592_0.0452954420574343"}}},"time":{"created":"2026-04-08T14:07:41.459Z","modified":"2026-09-27T17:06:39.037Z","0.2.0":"2026-04-08T14:07:41.678Z","0.2.1":"2026-04-08T16:24:32.898Z","0.2.2":"2026-04-09T22:43:47.663Z","0.2.3":"2026-04-27T06:11:38.798Z","0.3.0":"2026-05-10T19:03:42.980Z","0.4.0":"2026-05-24T09:49:44.594Z","0.4.1":"2026-05-31T23:23:24.969Z","0.4.2":"2026-06-19T17:18:45.142Z","0.5.0":"2026-08-08T22:47:51.398Z","0.5.1":"2026-08-29T22:01:21.103Z","0.5.2":"2026-09-05T08:06:52.885Z","0.5.3":"2026-09-25T22:41:23.982Z","1.0.0":"2026-09-27T17:06:38.694Z"},"bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","homepage":"https://github.com/fabian-barney/crap-typescript","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","jest"],"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"description":"Jest integration for crap-typescript.","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"readme":"# @barney-media/crap-typescript-jest\n\nJest adapter for [crap-typescript](https://github.com/fabian-barney/crap-typescript). Enables Istanbul JSON coverage output and reports CRAP scores after test runs.\n\n## Install\n\n```bash\nnpm install --save-dev @barney-media/crap-typescript-jest\n```\n\n## Setup\n\n```js\nimport { withCrapTypescriptJest } from \"@barney-media/crap-typescript-jest\";\n\nexport default withCrapTypescriptJest({\n  testEnvironment: \"node\"\n});\n```\n\n`withCrapTypescriptJest` wraps your Jest config to enable coverage collection and register the CRAP reporter. The test run fails when any function exceeds the CRAP threshold.\n\nThe reporter defaults primary `format` to `none`, so it emits no primary stdout report unless configured. It enables `junit` by default and writes a full sidecar for CI test-report UIs. With the default coverage report path, the sidecar is `coverage/crap-typescript-junit.xml`; custom coverage paths derive a matching sidecar path. Pass `format`, `agent`, `failuresOnly`, `omitRedundancy`, `output`, `junit`, `junitReport`, `threshold`, `coverageReportWaitMs`, `excludes`, `excludePathRegexes`, `excludeGeneratedMarkers`, or `useDefaultExclusions` in the adapter options to customize analysis and reporting. The reporter waits up to 5000ms for the coverage JSON after Jest finishes; set `coverageReportWaitMs` to a non-negative millisecond value to override it. Set `junit: false` to disable the JUnit artifact.\n\n`agent: true` defaults primary output to `format: \"toon\"`, `failuresOnly: true`, and `omitRedundancy: true`. Explicit `format`, `failuresOnly: false`, or `omitRedundancy: false` options override those defaults. JUnit sidecars are full reports and are not affected by `agent`, `failuresOnly`, or `omitRedundancy`.\n\nBaseline analyzability exclusions always skip declarations, test/spec files, `__tests__/`, `dist/`, `coverage/`, and `node_modules/`. Generated-code defaults exclude generated directory segments, exact `gen` directory segments, common generated filename suffixes, protobuf outputs, Angular generated artifacts, and leading generated-header markers. User exclusions compose with defaults unless `useDefaultExclusions: false`; full reports and JUnit sidecars include exclusion audit counts when files were excluded.\n\nThe default threshold is `6.0`; values below `4.0` or above `8.0` print the same threshold guidance warnings as the CLI.\n\nExit code `2` means the CRAP threshold was exceeded. Reporter errors such as invalid options, missing coverage, or report-write failures use exit code `1`.\n\nThe reporter is also available as a standalone export at `@barney-media/crap-typescript-jest/reporter` for direct configuration.\n\nSee the [main documentation](https://github.com/fabian-barney/crap-typescript) for full details.\n\n## License\n\n[Apache-2.0](https://github.com/fabian-barney/crap-typescript/blob/main/LICENSE)\n","readmeFilename":"README.md"}