{"_id":"@barney-media/crap-typescript-vitest","_rev":"13-11445f91328c21f6b27256e7866bac2b","name":"@barney-media/crap-typescript-vitest","dist-tags":{"latest":"1.0.0"},"versions":{"0.2.0":{"name":"@barney-media/crap-typescript-vitest","version":"0.2.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"4c57bf67a423fd738dc48935bb3b3dbff9d6b8d2","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.2.0.tgz","fileCount":7,"integrity":"sha512-fUathf7y34ZaLulq3nzbrkp7KIo4zrGP9xfcFidZEox4F3Q6tA2IndsOnevtbEO4xKQvesElH1oB9qg0gomGNw==","signatures":[{"sig":"MEYCIQD4HkvtRO58tBVRhRNO0NQvfoWQZoupYUuNDqHxiyL56QIhALdYHtJ7osEwmdQauLk24qN3j8XzJaytv0dqg/I+Hm56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22246},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.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":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.2.0_1775657257752_0.640954669659221","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@barney-media/crap-typescript-vitest","version":"0.2.1","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"c0f5f63b6406196912b65e7f8e441e731306b981","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.2.1.tgz","fileCount":7,"integrity":"sha512-6+6EIMDVZ7itJUae9gKjbkMmiaA6f1iv5wnoujmNzpSiwPQBj7LyxiJaQtb5iU/kdMgp0Xxx9p3Wj8++07NdzQ==","signatures":[{"sig":"MEUCIC23jmQnJ24O40+hZs8jolXtzufNKUwx8teMYnJFMHFaAiEAwNsBh4bAgKq9lBAkuGkU34QPfHXg1OhbCqX75v1+jYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22855},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"11799c142d68ead64701bff691801b9805d84386","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.2.1_1775665468795_0.07551025246184606","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@barney-media/crap-typescript-vitest","version":"0.2.2","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"c75d7db8c84e9ca5a362a4ad8153221dc09ce8b6","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.2.2.tgz","fileCount":7,"integrity":"sha512-MCbzWnCes5MWhul7nOIPgRQzPTewLPB5VhP5tmOJs4HtWBwXR6uk5ab0Vp8fbas8E7VeWFdWAfABbH2cdAyPuw==","signatures":[{"sig":"MEYCIQC6Oq3FIFf1bs64ba5XuO3Vs/Q+7B3Kn+uPTHAfxliGuwIhAK8BTG9Q+DwTFqKG2/PQNoe1mnkAcbwLJt3ae+HCMQPu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22855},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"74d618efd07dc1686390c3bab14e5080c5f5c769","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.2.2_1775774623956_0.8567765026341547","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@barney-media/crap-typescript-vitest","version":"0.2.3","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"81a2e04a4224a7f482f449e7745522d6b41eba38","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.2.3.tgz","fileCount":7,"integrity":"sha512-fpAew37v8tVIesayuSe8PKIRQSfUz4EZMtdbT5lv10fsoufQKEk1ZkZg9ZUHkuvCKZLXwosLhas2EgFV1zs+ZA==","signatures":[{"sig":"MEUCIEY+Z/6YYw93tcU+3LOqVmAYNIHEWmWoCIbgv86goH2sAiEAjR8xIIAjY8xMYP66lxKgKx+uD/MahCzbTUyxgueKvXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22855},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b7ca1e97ff4ce00e239640f836541c878f08b8b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.2.3_1777270295277_0.9771643839633748","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@barney-media/crap-typescript-vitest","version":"0.3.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"a591ad75b1aea83b94cd46b999aeba2148e76fe4","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.3.0.tgz","fileCount":7,"integrity":"sha512-FCVVWA4eoPWv5cmlRg7lWvk4my24/GtCRWgNeTvuS6oamTiNosIjmup4bUPIAGnJyYYIDTzJG3bgK9YqpY67Ew==","signatures":[{"sig":"MEUCIAXuRkIeMtktUqWSddKG5y0eZhKwpqCrEzebQUc4aSJhAiEA86+YUmDrZ7NND+0eusa8zajrUCu5UMtS08DWbkqRKyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29981},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b6f309660b4dc61ad69f6ae0782ebeb21299d0e7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.14.1","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.3.0_1778439819429_0.5014816698356599","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@barney-media/crap-typescript-vitest","version":"0.4.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"9058d5f6b39ffe9dfaa1fda07809d1fc767b7035","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.4.0.tgz","fileCount":7,"integrity":"sha512-A0WS087M13ikCzqfQH5AOxVkCit/5CSNrohC7pWbtnaOWmy7bYWsAGNBDFJa7FLORK1f2JrDi7PlsLQAo3Ov7w==","signatures":[{"sig":"MEUCIQDXS7W6gyinSH6xgb2f9NTilkfl4Xebvd48eyxSe5IaHAIgFPHyo7bUk+Q7fORK6BxB2QeNUkTWQu7ccre7yvEsf0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33684},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.4.0.tgz","_integrity":"sha512-A0WS087M13ikCzqfQH5AOxVkCit/5CSNrohC7pWbtnaOWmy7bYWsAGNBDFJa7FLORK1f2JrDi7PlsLQAo3Ov7w==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.4.0_1779616180587_0.8643667336024743","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@barney-media/crap-typescript-vitest","version":"0.4.1","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"da828fe9ef211572b84bcf140c674f2b6cc9784f","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.4.1.tgz","fileCount":7,"integrity":"sha512-TMcybjVt8jJW3rCvh+y8FMW7Es3j//BtOA9bngT1O7+gzgkViCPMVEOSyzhEahAMGI/HxVSHVKoYb1bpnEQPpw==","signatures":[{"sig":"MEUCIQC3Y0GLkQwYrEPMRuUozLMwFhDwzle2V0xP3hc6htG50gIgSSclr55/qi5TFO9C3zSVYhujK8ReYREYnt2VtBfat14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33684},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.4.1.tgz","_integrity":"sha512-TMcybjVt8jJW3rCvh+y8FMW7Es3j//BtOA9bngT1O7+gzgkViCPMVEOSyzhEahAMGI/HxVSHVKoYb1bpnEQPpw==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.4.1_1780269800421_0.5949387712242022","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@barney-media/crap-typescript-vitest","version":"0.4.2","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"4b9aa7b9dfec82048b5160b3f2e1ddcb0ee7cd6c","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.4.2.tgz","fileCount":7,"integrity":"sha512-qPPXf7ureAQoILPq3z/s6nV6FoMRz8fYvqDypWhsQKxYl6xEuCMZDFiaFdiLvSArJUPuzjVxnYt6tpIVltBdMw==","signatures":[{"sig":"MEYCIQD4ixeH0dA96pjzuq+aEvNUXohZzlbTtGLnB31QdWIIagIhAM3BirnTa4HbWjAD8YHluZVwRROc3XitkFW7Ys60VzVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33684},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.4.2.tgz","_integrity":"sha512-qPPXf7ureAQoILPq3z/s6nV6FoMRz8fYvqDypWhsQKxYl6xEuCMZDFiaFdiLvSArJUPuzjVxnYt6tpIVltBdMw==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.4.2_1781889521168_0.7150773445590988","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@barney-media/crap-typescript-vitest","version":"0.5.0","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"398c3a1fb14b073856a6b5ef91b7f05bb77eb20d","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.5.0.tgz","fileCount":7,"integrity":"sha512-4+WN60eoVGA38FRwiwjC/g9AGwNSuVlZ51AmushUgSyka2w+tuSLLKCKT7fI1m+xXCf/uyBrA5u8i+2EizURTA==","signatures":[{"sig":"MEUCIAyox+yoLNt4B4ZaMPH+t7Bhc1quQeZfPjagdxDOPCeSAiEA9IRhrFnPBdZKftDaRahK4fcCx6Hmv69Z72J9778ADA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34240},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.5.0.tgz","_integrity":"sha512-4+WN60eoVGA38FRwiwjC/g9AGwNSuVlZ51AmushUgSyka2w+tuSLLKCKT7fI1m+xXCf/uyBrA5u8i+2EizURTA==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.5.0_1786229267605_0.5109008698438311","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@barney-media/crap-typescript-vitest","version":"0.5.1","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"61bd49dd46cc43c29d0b0c63f86007dd8372ea0d","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.5.1.tgz","fileCount":7,"integrity":"sha512-SJ/cjSsb2PTWoNVXuQIj7PnflECbUv2R4knvImUlTojN7lRe8mXITOzUQeYdXmwp5sy/Vf+Kc48X3yepJGP2qQ==","signatures":[{"sig":"MEYCIQCUu+83Lg7A7juO9azK7DCrxDzjTbzbSsFmJBB0NZYUBAIhAOhejryjE+dirgFVbzm40ytT6GQKAfF+z1OWkI7/O2gN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34240},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.5.1.tgz","_integrity":"sha512-SJ/cjSsb2PTWoNVXuQIj7PnflECbUv2R4knvImUlTojN7lRe8mXITOzUQeYdXmwp5sy/Vf+Kc48X3yepJGP2qQ==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.5.1_1788040876111_0.12946347054879626","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@barney-media/crap-typescript-vitest","version":"0.5.2","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"e024128f8b0c93fd7689f426d1cdd4a5532ce1f5","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.5.2.tgz","fileCount":7,"integrity":"sha512-xmi1UYkZEBJ4bFFAyK7pBvbXZuc4fdrB7FeiUzKA2NPxPUU/QrZWcFwZgXp1LDFnkA9drUAnujWIPC3UzcStng==","signatures":[{"sig":"MEYCIQDAWYNZoRN8LGdD6ixFIjnsTYYYAhuRVCsBiPCW/an7PQIhAPVg1MmT5UEWSWiK5HSWp79t1Jl4tYsczQQeYXgdestE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34359},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.5.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.5.2.tgz","_integrity":"sha512-xmi1UYkZEBJ4bFFAyK7pBvbXZuc4fdrB7FeiUzKA2NPxPUU/QrZWcFwZgXp1LDFnkA9drUAnujWIPC3UzcStng==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.5.2_1788595608249_0.9039896977394719","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@barney-media/crap-typescript-vitest","version":"0.5.3","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/crap-typescript-vitest@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":"5998502e2fe9ca00c0ab005e51e4c1f057f74fa4","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-0.5.3.tgz","fileCount":7,"integrity":"sha512-PfJCbchSwOeXHqkGFSveGKCQdP4ze+k2kuws6daU0lZLmzZ7JfoveByFcJZ+tI7YnmJsP+px5XtIuXPlfoEwGA==","signatures":[{"sig":"MEQCIC+TDp9KdUxvnYA0nj4iSnSCgV2+aS0FPj3W1+2MEGjAAiBrt0XsRvwv0N/MCwOvzLtg2PxRuTTWKKHA5rf0p1pIOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDiDyuMfFfUhwX8i8x8/i4HGqtnjsXzCvd6jqvGW9RSkAiAC2AZYMzYjL04U3qMblmqs/4ahQrol0d1D7tNAQi1I/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34359},"main":"dist/index.js","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-0.5.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-0.5.3.tgz","_integrity":"sha512-PfJCbchSwOeXHqkGFSveGKCQdP4ze+k2kuws6daU0lZLmzZ7JfoveByFcJZ+tI7YnmJsP+px5XtIuXPlfoEwGA==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/crap-typescript-vitest_0.5.3_1790375977101_0.0878663054408737","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@barney-media/crap-typescript-vitest@1.0.0","bugs":{"url":"https://github.com/fabian-barney/crap-typescript/issues"},"dist":{"shasum":"ddee9b9a348a1194b7c4fb023693d3b222eda319","tarball":"https://registry.npmjs.org/@barney-media/crap-typescript-vitest/-/crap-typescript-vitest-1.0.0.tgz","fileCount":7,"integrity":"sha512-+ZijemmO+6eGl7rrOL0ztKonrIh9YqNkCCCY4k22OXdhjDXjNyJ2sWYWPngPbKRnuUXB2URL1J+f8cGEWPy2mg==","signatures":[{"sig":"MEQCIDEa/fIXmFWhBqobZQSl9GiXeubNRn9w5f/OsKxuiPNIAiBWheuXnm/JOSox1viskqCcJxw8B6/KPQ5s9XIougAJEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDPEwDMH7frmdLtROV5yFuAsXIrlD/5C+nJJaBbIxfagAiAA2J1Wjd6NnKFBsq7MzMVGXED/9Rxq7Pk5izUATE5YLg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcrap-typescript-vitest@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34359},"main":"dist/index.js","name":"@barney-media/crap-typescript-vitest","type":"module","_from":"file:release-artifacts/barney-media-crap-typescript-vitest-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"}},"license":"Apache-2.0","version":"1.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d778a3e1-7c2f-42f1-8503-a2de92bf146e"}},"homepage":"https://github.com/fabian-barney/crap-typescript","keywords":["crap","crap-score","cyclomatic-complexity","code-coverage","code-quality","typescript","vitest"],"_resolved":"/home/runner/work/crap-typescript/crap-typescript/release-artifacts/barney-media-crap-typescript-vitest-1.0.0.tgz","_integrity":"sha512-+ZijemmO+6eGl7rrOL0ztKonrIh9YqNkCCCY4k22OXdhjDXjNyJ2sWYWPngPbKRnuUXB2URL1J+f8cGEWPy2mg==","repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Vitest 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":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crap-typescript-vitest_1.0.0_1790528794396_0.31492256429601473"}}},"time":{"created":"2026-04-08T14:07:37.652Z","modified":"2026-09-27T17:06:34.830Z","0.2.0":"2026-04-08T14:07:37.872Z","0.2.1":"2026-04-08T16:24:28.953Z","0.2.2":"2026-04-09T22:43:44.102Z","0.2.3":"2026-04-27T06:11:35.423Z","0.3.0":"2026-05-10T19:03:39.588Z","0.4.0":"2026-05-24T09:49:40.736Z","0.4.1":"2026-05-31T23:23:20.566Z","0.4.2":"2026-06-19T17:18:41.300Z","0.5.0":"2026-08-08T22:47:47.745Z","0.5.1":"2026-08-29T22:01:16.244Z","0.5.2":"2026-09-05T08:06:48.370Z","0.5.3":"2026-09-25T22:39:37.185Z","1.0.0":"2026-09-27T17:06:34.473Z"},"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","vitest"],"repository":{"url":"git+https://github.com/fabian-barney/crap-typescript.git","type":"git"},"description":"Vitest integration for crap-typescript.","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"readme":"# @barney-media/crap-typescript-vitest\n\nVitest 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-vitest\n```\n\n## Setup\n\n```js\nimport { withCrapTypescriptVitest } from \"@barney-media/crap-typescript-vitest\";\n\nexport default withCrapTypescriptVitest({\n  test: {\n    include: [\"test/**/*.test.ts\"]\n  }\n});\n```\n\n`withCrapTypescriptVitest` wraps your Vitest config to enable coverage collection and register the CRAP reporter. The test run fails when any function exceeds the CRAP threshold.\n\nIf `test.coverage.enabled` is explicitly `false`, the helper preserves that value and does not register the CRAP reporter. Coverage provider, reporter, and directory settings are still normalized, but threshold enforcement resumes only when coverage is enabled again.\n\nWhen `test.reporters` is omitted, the helper keeps the `default` reporter and adds the CRAP reporter. An explicit\nreporter value or array replaces that default; the helper preserves the configured entries and adds only the CRAP\nreporter. When `coverage.reporter` is omitted, it defaults to `json` and `text`. An explicit coverage reporter value is\npreserved and augmented only with the required `json` reporter when needed. Set both reporter options to empty arrays to\nkeep only the CRAP and JSON reporters and suppress Vitest's test and coverage terminal reports.\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`, `excludes`, `excludePathRegexes`, `excludeGeneratedMarkers`, or `useDefaultExclusions` in the adapter options to customize analysis and reporting. 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\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"}