{"_id":"@bryus/vitest-teamcity-reporter","_rev":"10-fce810db71b49c2f58728628d02abe39","name":"@bryus/vitest-teamcity-reporter","dist-tags":{"latest":"0.8.0"},"versions":{"0.5.0":{"name":"@bryus/vitest-teamcity-reporter","version":"0.5.0","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.5.0","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"91aeb9335ef5ca7bcb09f8e22aef48b932edfccf","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.5.0.tgz","fileCount":19,"integrity":"sha512-Ig6datld978TBPCsYKPVoTos8I8dfUaazpjXiMcRX1bEiGYUUeZHxuauy2dR972SEj6WswV5VzlA/Plsb25lqQ==","signatures":[{"sig":"MEQCIHfr5CV4yLxArpga9hKcjprKhCcbBgtvolwvW7R0h4QEAiBqCk7ZGz4iy1HgCkx5zFJs6oC6P3s3186VVkrCtzAu3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16612},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"013b9b703a3c0e1585d547958e681ba51642f8d3","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"10.9.4","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.0.0","typescript":"^6.0.0","@types/node":"^24.0.0","@vitest/utils":"^4.0.13","@biomejs/biome":"2.3.7","@vitest/coverage-v8":"^4.0.0"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.5.0_1775641641753_0.36894023701677936","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bryus/vitest-teamcity-reporter","version":"0.5.1","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.5.1","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"6d133c94df7893bf9aaf24d1d1a2ff1c8f0337f9","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.5.1.tgz","fileCount":19,"integrity":"sha512-B0HbOquE7sU7dVkQmCC7Rlae+xoMATzaUJpqUmejODUAKlElXPlVrtJVpfrRnDq/EW/WA6IklXq4aoJsW+XHcQ==","signatures":[{"sig":"MEQCIFcoXqDfV3fr9BnkB1INkcewJPtAFBcAiXDA4MlxeUFEAiBA0FDzXWVUsjc8kPRMpHkjbqYHihJAILTvT6L2R06FoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16620},"main":"lib/app/index.js","types":"lib/app/index.d.ts","gitHead":"693584d1efb6eff180ec0d40d58d5919dc56a0f4","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"10.9.4","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.0.0","typescript":"^6.0.0","@types/node":"^24.0.0","@vitest/utils":"^4.0.13","@biomejs/biome":"2.3.7","@vitest/coverage-v8":"^4.0.0"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.5.1_1775642484902_0.09840521776724898","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bryus/vitest-teamcity-reporter","version":"0.6.0","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.6.0","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"f80f6507fefe600797b0a6c5d05b96a447c35751","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.6.0.tgz","fileCount":19,"integrity":"sha512-jU4JzR3zI18eGz9FyfBRD5kUy0OTSwCDBokoYAPROmgObzIaor9vYnH8R4VzTdoH98G6BfqQjBr/mx4y1GCzrg==","signatures":[{"sig":"MEQCIBV6plaMIlkKMsJB3TBnLLTXXHhKLMY0/G+/5n99nrO7AiA+RXlHBm7dpcZHMdPijuoWb0KWRav53KKD4yG8jCGsqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16629},"main":"lib/app/index.js","types":"lib/app/index.d.ts","gitHead":"bf8a8830ced60aaf3189a4059c3dc48e1cf66066","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.13.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.6.0_1783777082536_0.8822466608822008","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@bryus/vitest-teamcity-reporter","version":"0.6.1","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.6.1","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"da3b5062bf1ea6f05b3bec9c8d5d201df7458486","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.6.1.tgz","fileCount":19,"integrity":"sha512-f1AnPyn8a4fvZBkeSDMGYIFMyD+xPMdgJlV1dfghxqZH5SFbJBM2SE+nf6bWSEDkp4PK/CzVbYg+TO/5wLld6w==","signatures":[{"sig":"MEYCIQC2XYj8/Q19k5HwYv1ZM+qVrJ3vQjhaoZnO0caOmZghLAIhAMCF+ZVyFB41isHfZtt4uWOO7oYhrvWsTcAtFFxfU2eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16637},"main":"lib/app/index.js","types":"lib/app/index.d.ts","gitHead":"816404363e3b995060dbfa1ee716ac860199bb54","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.13.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.6.1_1783777189466_0.0011857306452842664","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@bryus/vitest-teamcity-reporter","version":"0.6.2","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.6.2","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"6eb3908409e63a80bc70bbfcac318d9b40211bfa","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.6.2.tgz","fileCount":19,"integrity":"sha512-w9oNDZu50tFqJUd9A3Vxth01pUaJShOGUP73YKDZLeREcieoF3avVS6yzpevQ59sqZjo2rIK5FyknL1CHrreNw==","signatures":[{"sig":"MEUCIC3qc1VujYV9v5bjNxZKUvAVWZhIYRZE4qqeY3+Kx/bGAiEAiBi40pUJLDZFmNroXr28NKYJ8lJucPY0a6P9EGBwwy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17058},"main":"lib/app/index.js","_from":"file:bryus-vitest-teamcity-reporter-0.6.2.tgz","types":"lib/app/index.d.ts","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"_resolved":"/tmp/401edaa00c20d11ed167b34cc9c62849/bryus-vitest-teamcity-reporter-0.6.2.tgz","_integrity":"sha512-w9oNDZu50tFqJUd9A3Vxth01pUaJShOGUP73YKDZLeREcieoF3avVS6yzpevQ59sqZjo2rIK5FyknL1CHrreNw==","repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.13.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.6.2_1788119591324_0.36038703482381185","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@bryus/vitest-teamcity-reporter","version":"0.6.3","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.6.3","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"fb8ee5e734f6c4486b063da352d251f6c62574da","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.6.3.tgz","fileCount":19,"integrity":"sha512-wYQdidVSmGsuTGVmE90jg5I14GswCm45ARaTR5doHeYRNfBVZ91wdG+axOdLPxNiiFE/FZavB6ULkgtbIDm59g==","signatures":[{"sig":"MEUCIQDJ1yeRfs4fmwWAbQ6Use/EjdIK3wKizcpWk3Ic2zhUoAIgDJqKJFQfA5HbT8OCARTm14nLjeSB/p91RcdFa+yY7ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17682},"main":"lib/app/index.js","_from":"file:bryus-vitest-teamcity-reporter-0.6.3.tgz","types":"lib/app/index.d.ts","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"_resolved":"/tmp/f76f3a67db404508d873b96c9dc273c6/bryus-vitest-teamcity-reporter-0.6.3.tgz","_integrity":"sha512-wYQdidVSmGsuTGVmE90jg5I14GswCm45ARaTR5doHeYRNfBVZ91wdG+axOdLPxNiiFE/FZavB6ULkgtbIDm59g==","repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.13.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.6.3_1788120526989_0.18667389902081521","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@bryus/vitest-teamcity-reporter","version":"0.6.4","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.6.4","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"a639fbff3150e80fbec0b39beb63cb4a0fde3aa1","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.6.4.tgz","fileCount":19,"integrity":"sha512-i3tQ+baL1GZ4Hup5yp6eU/M6PY5a6LG9smknWEqtutlIpXYVxOciBUOmIVqUyeXUuOgVEriX2a38iAQNkrAicQ==","signatures":[{"sig":"MEUCIB7gr1XzmdqO9Bp1xvmoEtXJydMbckRfjvMrEewYRMRIAiEAxMfsQvS5GlrYpcZq/I7glow90u0i8HZqlKGajlAmvts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19477},"main":"lib/app/index.js","_from":"file:bryus-vitest-teamcity-reporter-0.6.4.tgz","types":"lib/app/index.d.ts","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"_resolved":"/tmp/3590ff3fab297a98a3d45a19e3840e33/bryus-vitest-teamcity-reporter-0.6.4.tgz","_integrity":"sha512-i3tQ+baL1GZ4Hup5yp6eU/M6PY5a6LG9smknWEqtutlIpXYVxOciBUOmIVqUyeXUuOgVEriX2a38iAQNkrAicQ==","repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.13.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.6.4_1788122277350_0.18969887875583136","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bryus/vitest-teamcity-reporter","version":"0.7.0","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.7.0","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"b7827f36e92bb2f0ab9a22afb122dc168852eca8","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.7.0.tgz","fileCount":23,"integrity":"sha512-v/uxp6zh+DCN/Yapx04hiahfHnb7uDgQ6Km2JvpbqnPjTEjsMyLnAAGBnUTZqjPbVb1FJisdnVx8DDPYQXfPpQ==","signatures":[{"sig":"MEYCIQDapBAdU64R0srD+l0vMWHsQm1y5WlZdypkKlloLej5AQIhAOPi8RP2OYNxRhdo0P1VgPH4OIhqSummmFNUCY94hi+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDsM6LfVtPf6mLBdSOBwG1R7XPpxVg+/0X/8aRlzDuqGAiBuPGA3zkHpvzLvEmJvdlKYXTjTODe0ol/nhjDd9qzotA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26060},"main":"lib/app/index.js","types":"lib/app/index.d.ts","gitHead":"4cdd4764778528b51a65d226807f4b1def0b7fd5","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.19.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.7.0_1789980374034_0.1458997446326915","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@bryus/vitest-teamcity-reporter","version":"0.7.1","keywords":["vitest","teamcity","reporter"],"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","_id":"@bryus/vitest-teamcity-reporter@0.7.1","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"fe18d2cdcd85bc30057cfc09291f277779b48538","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.7.1.tgz","fileCount":23,"integrity":"sha512-qsaw7maCbV4MVxY+Un8on/BRPrv8puxGDczSnduYWNi5oBcnaM2m6HpEAvIM4k2rTS/LlnjLMWgdlCUZHG1rxQ==","signatures":[{"sig":"MEUCIQCQFJH5WUMcQ5lXFAyMvQLBYUpEGD0gvtg3XaqHqrCrQQIgcbTWKrLKyhHANSFqKajsj9v3M/GjAcwn0Df4c2jVZQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrrYISpWvkFxjtzN2cXH0cMgs04c8ScX8xou0YjxgbWwIgeVcLl0WuASowJ6vyM266zR+UGh4NkWmDYRI8ZRGybWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26991},"main":"lib/app/index.js","types":"lib/app/index.d.ts","gitHead":"b4c2a56c3b669a6a5007b2873cf2eb705bc90c1a","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.19.0","description":"A TeamCity reporter for vitest.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"tmp":"tmp/vitest-teamcity-reporter_0.7.1_1790495785664_0.8308328527017634","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"_id":"@bryus/vitest-teamcity-reporter@0.8.0","bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"dist":{"shasum":"c3ba556cf436507527e0130fd31304e2b3c0d4e4","tarball":"https://registry.npmjs.org/@bryus/vitest-teamcity-reporter/-/vitest-teamcity-reporter-0.8.0.tgz","fileCount":23,"integrity":"sha512-NhQbHGJW4vPiHKaYEqIHhy3pTPY/j7yP03iGpzTQNbbrE6pYVr9BWM5Od35ROqRgA77xZEzs8lwcQ2eswIV7Dw==","signatures":[{"sig":"MEUCIQDnyl8lb7LTvxzum8LzMUqmq6aiyH7/XfeeVB8JkxrjMwIgC7QwMXE0oxb9db0vw8lHw/l0sooKwnv9y7APgicCU94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDZFrpUmp2prT6jt00/C2efm6FEbTntuKo31swcZo9yWAiEA54OnzY8G2aTAxabnb8Y/RBXXfDV9hsh3nPuJtkCyBBw="}],"unpackedSize":30203},"main":"lib/app/index.js","name":"@bryus/vitest-teamcity-reporter","types":"lib/app/index.d.ts","author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"gitHead":"e57293b237876e5e52e229584725bb5c9eb2d121","license":"MIT","scripts":{"lint":"biome check --write","test":"vitest --run src/test/index.spec.ts","build":"pnpm clean && tsc -p tsconfig.lib.json","clean":"rimraf lib","lint:ci":"biome check --reporter=github"},"version":"0.8.0","_npmUser":{"name":"bryus","email":"bryus92@gmail.com"},"homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","keywords":["vitest","teamcity","reporter"],"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"_npmVersion":"11.19.0","description":"A TeamCity reporter for vitest.","directories":{},"maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@vitest/utils":"^4.1.10","@biomejs/biome":"2.5.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"vitest":">=3.0.0","typescript":"4.x || 5.x || 6.x || 7.x"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest-teamcity-reporter_0.8.0_1791198745643_0.9086616455650727"}}},"time":{"created":"2026-04-08T09:47:21.668Z","modified":"2026-10-05T11:12:26.026Z","0.5.0":"2026-04-08T09:47:21.959Z","0.5.1":"2026-04-08T10:01:25.053Z","0.6.0":"2026-07-11T13:38:02.696Z","0.6.1":"2026-07-11T13:39:49.587Z","0.6.2":"2026-08-30T19:53:11.453Z","0.6.3":"2026-08-30T20:08:47.148Z","0.6.4":"2026-08-30T20:37:57.495Z","0.7.0":"2026-09-21T08:46:14.112Z","0.7.1":"2026-09-27T07:56:25.761Z","0.8.0":"2026-10-05T11:12:25.730Z"},"bugs":{"url":"https://github.com/bryus/vitest-teamcity-reporter/issues"},"author":{"name":"Eike Lurz","email":"eike.lurz@tuta.io"},"license":"MIT","homepage":"https://github.com/bryus/vitest-teamcity-reporter#readme","keywords":["vitest","teamcity","reporter"],"repository":{"url":"git+https://github.com/bryus/vitest-teamcity-reporter.git","type":"git"},"description":"A TeamCity reporter for vitest.","maintainers":[{"name":"bryus","email":"bryus92@gmail.com"}],"readme":"# 📝 vitest-teamcity-reporter\n\n## 💿 Installation\n\n```bash\npnpm install -D vitest-teamcity-reporter\n```\n\n```bash\nnpm install -D vitest-teamcity-reporter\n```\n\n\n## 🔧 Configuration\n\nAdd new custom reporter `vite.config.ts`\n\n```typescript\nimport {defineConfig} from 'vitest/config';\n\nexport default defineConfig({\n    test: {\n        // path to reporter\n        reporters: 'vitest-teamcity-reporter',\n    },\n    // optionaly config\n    coverage: {\n        // enable \"Reporting Build Statistics\"\n        reporter: ['teamcity'],\n    }\n});\n```\n\n### Root suite\n\nTeamCity merges tests with identical full names. When several applications run\nthe same relative test files (e.g. two frontends sharing code) inside one build,\nwrap each run into its own root suite so the tests are counted separately:\n\n```typescript\nreporters: [['vitest-teamcity-reporter', { rootSuite: 'Front' }]],\n```\n\nor, without touching the config, via the environment:\n\n```bash\nTEAMCITY_ROOT_SUITE=Front vitest run --reporter=vitest-teamcity-reporter\n```\n\n### Errors outside tests\n\nAn unhandled rejection, a crashed worker or anything thrown after its module\nfinished belongs to no test. Vitest exits non-zero for those while every test\nstays green, so the build used to fail with nothing in the log but the exit\ncode. They are now reported on their own:\n\n```text\n##teamcity[message text='Error: boom after the test' errorDetails='Error: boom after the test|n    at …' status='ERROR']\n##teamcity[buildProblem description='Vitest: 1 unhandled error — Error: boom after the test']\n```\n\nThe stack and the whole `cause` chain go into `errorDetails`, and the build\nstatus text names the first error instead of the bare exit code. A run that was\ninterrupted is reported the same way.\n\n### Module and suite errors\n\nErrors of a module or a suite reach TeamCity through the tests they fail. When\nthere is no such test — the file threw while importing (a missing global, a\nbroken import), or `afterAll` threw after every test of its suite had passed —\nthe error is reported as a synthetic failed test inside that module or suite:\n\n```text\n##teamcity[testStarted name='(module error)' flowId='…']\n##teamcity[testFailed name='(module error)' message='__APP_VERSION__ is not defined' details='ReferenceError: …' flowId='…']\n##teamcity[testFinished name='(module error)' duration='0' flowId='…']\n```\n\nA suite gets a `(suite error)` test the same way. Errors already reported\nthrough real tests (a failed `beforeAll` fails each of its tests) are not\nrepeated.\n\n### Reporting Build Statistics\nFor enabling \"[Reporting Build Statistics](https://www.jetbrains.com/help/teamcity/service-messages.html#Reporting+Build+Statistics)\" for TeamCity you may add a \"[teamcity](https://istanbul.js.org/docs/advanced/alternative-reporters/#teamcity)\" coverage reporter that is the default provided by vitest ([vitest](https://vitest.dev/guide/coverage.html#coverage-setup) doc, [istanbul](https://istanbul.js.org/docs/advanced/alternative-reporters/#teamcity) doc)\n","readmeFilename":"README.md"}