{"_id":"@barney-media/cognitive-typescript-vitest","_rev":"8-c031909bbb670a19f697ad5ba573a96e","name":"@barney-media/cognitive-typescript-vitest","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.1.0","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.1.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"674658917378293b998998915c607c63024c8a3d","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.1.0.tgz","fileCount":7,"integrity":"sha512-1Zlfk4hDKRPSJWpxiW6tDSvTk7C8myskhi0SB5AXe36Z36YlkLsyaYkfG6hzqeL8PGf1Pt+Hc/DOz4BQiw2PeQ==","signatures":[{"sig":"MEUCIEv/sn/0lPTTjQpUASeN82YjtFhXa5oPAdeDJol7g1InAiEAiMMuQFZgrEDLePg0B3ya+wgg3Mh5VRc9hUABJ0cCTyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21000},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec3ca006be58f31f23f61e0cc4fecfac014ecfb5","_npmUser":{"name":"fabian-barney","email":"fabian.barney@barney-media.com"},"repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/cognitive-typescript-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.1.0_1775817710143_0.41498515717591467","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.1.1","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.1.1","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"36e5fac75b80c4017f96365c90955a0964187164","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.1.1.tgz","fileCount":7,"integrity":"sha512-j4KVUYN5+9tpzXxYembz9BjStf7PTLqfLQpiwRo7IHaHZbGoLJ5sXqBlAzJv83yrk2+PYMq60BiC7Bl8nxUOMQ==","signatures":[{"sig":"MEUCIG7DjmjOdc/dXd/d9YvD3UimP/eJ4ZWESbvpxlXnFWo8AiEAwkRzp5n6PULGrlc/tl7Y/uKBgjGyhnCd0nHe4P4qVSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21000},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"13f5b66ee4cac0b88200337fb994ddfc8d56d58b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.6.2","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@barney-media/cognitive-typescript-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.1.1_1775818505317_0.7755684499628808","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.2.0","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.2.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"fcd597b01570393b3a570071e0bd8fad9f52826f","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.2.0.tgz","fileCount":7,"integrity":"sha512-zs3rFjwgws6SGgyZPATbfzUqIXkkcBOeNamh81O4s9DuBuiI6g0SgkD5KmJP1+137U7S//cZCQwz4dDl8DS8aw==","signatures":[{"sig":"MEUCIE4RNbt84s2UHKHwBoYnHhHehReKXvE8d+C1pB1ojmvfAiEA7UuhD/eZ18eOKVPmiF0WbO/mXRnRwIMQTxCWZN+AyAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24514},"main":"dist/index.js","_from":"file:release-artifacts/barney-media-cognitive-typescript-vitest-0.2.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:5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"_resolved":"/home/runner/work/cognitive-typescript/cognitive-typescript/release-artifacts/barney-media-cognitive-typescript-vitest-0.2.0.tgz","_integrity":"sha512-zs3rFjwgws6SGgyZPATbfzUqIXkkcBOeNamh81O4s9DuBuiI6g0SgkD5KmJP1+137U7S//cZCQwz4dDl8DS8aw==","repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.14.1","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.0","dependencies":{"@barney-media/cognitive-typescript-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.2.0_1779615590830_0.16723104805675693","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.2.1","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.2.1","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"8e2e4dd91dfd1d421a5a1094be722a279b27098b","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.2.1.tgz","fileCount":7,"integrity":"sha512-PJYJHngTHipl0xlSzCq01JIPFaTRdjpU9QNC2s6+jPv4gMhb4l7Q69cnoviUe+QbOICe9/zSF1VzUAyP6D2Jnw==","signatures":[{"sig":"MEQCIArBDcdvl8pvIWW9jIZn8qdGDUA8gg1l2MA6iqb491X6AiBgrPmBBveeOLo44xnCjcMlSFV48ifUbtKgbvIpiE3Zlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24514},"main":"dist/index.js","_from":"file:release-artifacts/barney-media-cognitive-typescript-vitest-0.2.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:5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"_resolved":"/home/runner/work/cognitive-typescript/cognitive-typescript/release-artifacts/barney-media-cognitive-typescript-vitest-0.2.1.tgz","_integrity":"sha512-PJYJHngTHipl0xlSzCq01JIPFaTRdjpU9QNC2s6+jPv4gMhb4l7Q69cnoviUe+QbOICe9/zSF1VzUAyP6D2Jnw==","repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.0","dependencies":{"@barney-media/cognitive-typescript-core":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.2.1_1780271034023_0.7110721895194188","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.2.2","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.2.2","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"f6d80281026d2e6833033f3c84614172a783d129","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.2.2.tgz","fileCount":7,"integrity":"sha512-OceWdP/mq5QsNw6AHWF72EnFvWXqa6y34Yzu0QAg8qA/3btMZpSulHQvYj5v81BFDhpICWF+NC11FoIOastMaA==","signatures":[{"sig":"MEYCIQDeznURi45nmjzhFKqAcvv5olU/PKJ7KKPYjiYNbDXAcAIhAJhL2RBLEX6nDwycXjlPjdxEWO5ZIlZ86Bxv3aIQCh/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24616},"main":"dist/index.js","_from":"file:release-artifacts/barney-media-cognitive-typescript-vitest-0.2.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:5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"_resolved":"/home/runner/work/cognitive-typescript/cognitive-typescript/release-artifacts/barney-media-cognitive-typescript-vitest-0.2.2.tgz","_integrity":"sha512-OceWdP/mq5QsNw6AHWF72EnFvWXqa6y34Yzu0QAg8qA/3btMZpSulHQvYj5v81BFDhpICWF+NC11FoIOastMaA==","repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.0","dependencies":{"@barney-media/cognitive-typescript-core":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.2.2_1781890003088_0.7747742343686983","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.3.0","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.3.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"e97a7c259a0591b0696c59bcd8eae5a28accdb9d","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.3.0.tgz","fileCount":7,"integrity":"sha512-e8bNjm/gUaLl0T5wmJMbTzetuy5rFW8YuRP0QbgZ71pCTLc/wLxvXoSqvmbqUDpW0GlNAJcbj4e4AY46knbHyQ==","signatures":[{"sig":"MEYCIQDAKXzKFWDTSLMfwLIs5iLJAf+wO6B1x+jALxP8W5GrlwIhAMatCUn6xfUI65XLxX0uld3WuB0EwZlcalLhTkB12Q1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24616},"main":"dist/index.js","_from":"file:release-artifacts/barney-media-cognitive-typescript-vitest-0.3.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:5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"_resolved":"/home/runner/work/cognitive-typescript/cognitive-typescript/release-artifacts/barney-media-cognitive-typescript-vitest-0.3.0.tgz","_integrity":"sha512-e8bNjm/gUaLl0T5wmJMbTzetuy5rFW8YuRP0QbgZ71pCTLc/wLxvXoSqvmbqUDpW0GlNAJcbj4e4AY46knbHyQ==","repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.0","dependencies":{"@barney-media/cognitive-typescript-core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.3.0_1786274042624_0.08772444037265781","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@barney-media/cognitive-typescript-vitest","version":"0.4.0","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","_id":"@barney-media/cognitive-typescript-vitest@0.4.0","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"homepage":"https://github.com/fabian-barney/cognitive-typescript","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"3ed86beeb426f066e9335cd3e8f15dfe92aa478a","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-0.4.0.tgz","fileCount":7,"integrity":"sha512-RZE5GwwGOOEK9siUY8/Po9jrRkur10lcDoZW1CpJwDWywitt2KwKM+bTK8XsI7ctQ6tODk2NxcEr27FISlvtkQ==","signatures":[{"sig":"MEUCICBS3p1GgmDCnqvHoMAep+BERCYr3rZZ9DR8aANzjqAkAiEAv47WuA2+wEZ5zSxpfb8UfEVJaxyIZLH3ttuFYvHBWao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20760},"main":"dist/index.js","_from":"file:release-artifacts/barney-media-cognitive-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:5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"_resolved":"/home/runner/work/cognitive-typescript/cognitive-typescript/release-artifacts/barney-media-cognitive-typescript-vitest-0.4.0.tgz","_integrity":"sha512-RZE5GwwGOOEK9siUY8/Po9jrRkur10lcDoZW1CpJwDWywitt2KwKM+bTK8XsI7ctQ6tODk2NxcEr27FISlvtkQ==","repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Vitest integration for cognitive-typescript.","directories":{},"sideEffects":false,"_nodeVersion":"24.0.0","dependencies":{"@barney-media/cognitive-typescript-core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vitest":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cognitive-typescript-vitest_0.4.0_1788114611381_0.7106767995667758","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@barney-media/cognitive-typescript-vitest@1.0.0","bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"dist":{"shasum":"1be742f05eaaf562600087ccacc0330e672cd0ff","tarball":"https://registry.npmjs.org/@barney-media/cognitive-typescript-vitest/-/cognitive-typescript-vitest-1.0.0.tgz","fileCount":7,"integrity":"sha512-hW2xVyzAdigR54Ggyn9b/N7d0ZFDaqxkGgCu7Xo2pFXuS+mzMFBeacl3nZJbf6dLKuJ+14MT5IBoTYqXRUzHzQ==","signatures":[{"sig":"MEUCIQCiEFJKQw3v+DkO+WWdnzK9dAm2GmVHkGlExcINlz/TJQIgRGGTXNPODGv3XiviI2mQGuiuE6WxIOKkwmVEEujyVlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDwqja84bWa52kiuQEZK0PWqsitWs2rtdIPNb7d40ab8AiBGRWJSygCLC/+ba7cAl9vH4VjsQhMyczG4wSp0AvYsQQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barney-media%2fcognitive-typescript-vitest@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20760},"main":"dist/index.js","name":"@barney-media/cognitive-typescript-vitest","_from":"file:release-artifacts/barney-media-cognitive-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":"5fc229d8-a2d1-4cf1-a414-4ea7ad1cbf85"}},"homepage":"https://github.com/fabian-barney/cognitive-typescript","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"_resolved":"/home/runner/work/cognitive-typescript/cognitive-typescript/release-artifacts/barney-media-cognitive-typescript-vitest-1.0.0.tgz","_integrity":"sha512-hW2xVyzAdigR54Ggyn9b/N7d0ZFDaqxkGgCu7Xo2pFXuS+mzMFBeacl3nZJbf6dLKuJ+14MT5IBoTYqXRUzHzQ==","repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"_npmVersion":"11.15.0","description":"Vitest integration for cognitive-typescript.","directories":{},"maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@barney-media/cognitive-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/cognitive-typescript-vitest_1.0.0_1791052170444_0.9108478564872262"}}},"time":{"created":"2026-04-10T10:41:50.004Z","modified":"2026-10-03T18:29:30.871Z","0.1.0":"2026-04-10T10:41:50.317Z","0.1.1":"2026-04-10T10:55:05.445Z","0.2.0":"2026-05-24T09:39:50.974Z","0.2.1":"2026-05-31T23:43:54.161Z","0.2.2":"2026-06-19T17:26:43.221Z","0.3.0":"2026-08-09T11:14:02.781Z","0.4.0":"2026-08-30T18:30:11.516Z","1.0.0":"2026-10-03T18:29:30.542Z"},"bugs":{"url":"https://github.com/fabian-barney/cognitive-typescript/issues"},"author":{"url":"https://github.com/fabian-barney","name":"Fabian Barney"},"license":"Apache-2.0","homepage":"https://github.com/fabian-barney/cognitive-typescript","keywords":["cognitive-complexity","sonar","code-quality","typescript","vitest"],"repository":{"url":"git+https://github.com/fabian-barney/cognitive-typescript.git","type":"git"},"description":"Vitest integration for cognitive-typescript.","maintainers":[{"name":"fabian-barney","email":"fabian.barney@barney-media.com"}],"readme":"# @barney-media/cognitive-typescript-vitest\n\nVitest adapter for `cognitive-typescript`. It runs Cognitive Complexity analysis after the test run and fails the process when the configured threshold is exceeded.\n\n## Install\n\n```bash\nnpm install --save-dev @barney-media/cognitive-typescript-vitest vitest\n```\n\n## Setup\n\n```ts\nimport { defineConfig } from \"vitest/config\";\nimport { withCognitiveTypescriptVitest } from \"@barney-media/cognitive-typescript-vitest\";\n\nexport default withCognitiveTypescriptVitest(\n  defineConfig({\n    test: {\n      include: [\"test/**/*.test.ts\"]\n    }\n  }),\n  {\n    changedOnly: true,\n    format: \"text\",\n    output: \"reports/cognitive.txt\",\n    junitReport: \"reports/cognitive-junit.xml\",\n    threshold: 12\n  }\n);\n```\n\nSupported options:\n\n- `projectRoot`\n- `changedOnly`\n- `paths`\n- `excludes`\n- `excludeNames`\n- `excludeDecorators`\n- `excludeComments`\n- `useDefaultExclusions`\n- `format`\n- `agent`\n- `failuresOnly`\n- `omitRedundancy`\n- `output`\n- `junit`\n- `junitReport`\n- `threshold`\n- `stdout`\n- `stderr`\n\nDefault exclusions cover declaration files, generated/build directories, generated file-name suffixes, existing test-file defaults, and the leading generated-code markers `@generated` and `<auto-generated`.\n\nFull primary reports and JUnit sidecars include exclusion audit counts. JUnit\ntestcases also include GitLab-visible metric details in `name` and\ntestcase-level `system-out`. Compact agent primary output omits exclusion audit\ndetail by default.\n\nReporter defaults:\n\n- primary format defaults to `none`\n- `agent: true` switches the primary output defaults to compact `toon`\n- JUnit is enabled by default at `reports/cognitive-typescript/TEST-cognitive-typescript.xml`\n- `junit: false` disables the sidecar entirely\n\nThis adapter stays in the static-analysis lane. It does not collect coverage or compute CRAP scores; it analyzes the selected TypeScript sources after Vitest finishes.\n\nThe package also exports `CognitiveTypescriptVitestReporter` for direct reporter registration.\n\nSee the [main repository](https://github.com/fabian-barney/cognitive-typescript) for full details.\n\n## License\n\n[Apache-2.0](https://github.com/fabian-barney/cognitive-typescript/blob/main/LICENSE)\n","readmeFilename":"README.md"}