{"_id":"@knapsack-pro/vitest","_rev":"9-0d461220502744efb0664ec63800b7db","name":"@knapsack-pro/vitest","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"@knapsack-pro/vitest","version":"0.1.0","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.1.0","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"8997c89b8596a43711c5beb7f6f99cfc395d9370","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.1.0.tgz","fileCount":5,"integrity":"sha512-V184TZG4ldIBr+Rysi+RaZE+ERP15DgsZ2lPFO/V5bxvDue+xYtWW88ALF1I5tErL8MZQLbn/d2sZBQoNMxWYw==","signatures":[{"sig":"MEUCIEy7Q5zP95sluIKydWzaZArwgXjzK+dv/J4vcFwLNkYjAiEAod5dDC++/kp0xw70rK+ZArb3VyhkWeaia7F+tb1BTSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11413},"type":"module","gitHead":"cf21f6fa8a3793f3553c5159bf86bdffba9aecf2","scripts":{"lint":"npm run eslint:check && npm run prettier:check","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","start":"nodemon --ext ts --watch src/ --exec \"npm run build\"","eslint:check":"eslint . --ext .ts","eslint:format":"eslint . --ext .ts --fix","prettier:check":"prettier --config .prettierrc.json --check .","prettier:format":"prettier --config .prettierrc.json --write ."},"_npmUser":{"name":"arturtrzop","email":"arturtrzop@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.0","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.4","uuid":"^9.0.1","minimatch":"^9.0.3","@knapsack-pro/core":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.49.0","vitest":"^2.1.6","nodemon":"^3.0.1","prettier":"^3.0.3","typescript":"^5.7.2","@types/node":"^20.6.2","@types/uuid":"^10.0.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.1.0_1734206589212_0.835167182373951","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@knapsack-pro/vitest","version":"0.1.1","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.1.1","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"abec0658386e181abccc886874f436229a86cd7a","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.1.1.tgz","fileCount":5,"integrity":"sha512-7w4RH+3n2JXt7tpeOkMe0vKkfCX/jqMhht/Ix51VJhG3lHyYtqKRDirsuoYtSA4wYKYDX7cjve/6RJAWYINQ6Q==","signatures":[{"sig":"MEUCIQDbT0vwivml6zEY9tEGuOHV8IWnum2pZrUnAPHosL/eZAIgJ/r0jUWOiMr3XqsDdS1WY33vSZ2/tZW8y0O0jU47/+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11644},"type":"module","gitHead":"b6821a77c7b47c591d16a44d8b5a84dd600fa72a","scripts":{"lint":"npm run eslint:check && npm run prettier:check","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","start":"nodemon --ext ts --watch src/ --exec \"npm run build\"","eslint:check":"eslint . --ext .ts","eslint:format":"eslint . --ext .ts --fix","prettier:check":"prettier --config .prettierrc.json --check .","prettier:format":"prettier --config .prettierrc.json --write ."},"_npmUser":{"name":"arturtrzop","email":"arturtrzop@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.0","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.4","uuid":"^9.0.1","minimatch":"^9.0.3","@knapsack-pro/core":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.49.0","vitest":"^2.1.6","nodemon":"^3.0.1","prettier":"^3.0.3","typescript":"^5.7.2","@types/node":"^20.6.2","@types/uuid":"^10.0.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.1.1_1734207499390_0.27936720110826885","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@knapsack-pro/vitest","version":"0.1.2","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.1.2","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"104e317b5068ba4bdbff6734aa8737c243ca52e5","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.1.2.tgz","fileCount":5,"integrity":"sha512-xH5cC0HMPiS/k2BvPHdiVKkeDr3hKVPPyxNX+WW+8IWTkY7ByUjo1VOzvrBW9bPvHyGJ9aLSwnYGAPZpVjPz6Q==","signatures":[{"sig":"MEYCIQCMXA50ztW2zQjAFpeTj7ODrkZ2w8+1z7mRXZCjlFtzPwIhAM0Rz3yezQBtUNdO3Rbi15Rkr3MiGHdoJQjHMQjUptOW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11655},"type":"module","gitHead":"b05155ccbd3ca94d620bbca5444962e973ecdff5","scripts":{"lint":"npm run eslint:check && npm run prettier:check","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","start":"nodemon --ext ts --watch src/ --exec \"npm run build\"","eslint:check":"eslint . --ext .ts","eslint:format":"eslint . --ext .ts --fix","prettier:check":"prettier --config .prettierrc.json --check .","prettier:format":"prettier --config .prettierrc.json --write ."},"_npmUser":{"name":"arturtrzop","email":"arturtrzop@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.0","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^10.3.4","uuid":"^9.0.1","minimatch":"^9.0.3","@knapsack-pro/core":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.49.0","vitest":"^2.1.6","nodemon":"^3.0.1","prettier":"^3.0.3","typescript":"^5.7.2","@types/node":"^20.6.2","@types/uuid":"^10.0.0","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.7.2","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^6.7.2"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.1.2_1734207997147_0.5279135231849343","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@knapsack-pro/vitest","version":"0.2.0","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.2.0","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"0fb8330305344b917f03859701ade0d8ddcf2cf6","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.2.0.tgz","fileCount":5,"integrity":"sha512-gl/3OixdMJkTGbcPbnyDS1f9PMuR+iUwfVd00YscPC0KrjAxz170oHFeJjUG6sJ0GCjX4ZDHDd3J5vWFBaLeFw==","signatures":[{"sig":"MEUCIQCn6avH7UZWlhQQ7SpSf3P9NWi4hDKutZr1KqHWZiSQZQIgP8X0SDe3aSLUL3aXSuUFkD53ndJqUq8UiJ+MErIVnGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10193},"type":"module","gitHead":"3568b4821b8c5c647ac361c6414ad7edcdf1f1a1","scripts":{"lint":"npm run eslint:check && npm run prettier:check","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","start":"nodemon --ext ts --watch src/ --exec \"npm run build\"","eslint:check":"eslint src/**/*.ts","eslint:format":"eslint src/**/*.ts --fix","prettier:check":"prettier --config .prettierrc.json --check .","prettier:format":"prettier --config .prettierrc.json --write ."},"_npmUser":{"name":"ricodo","email":"riccardo.odone@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.0","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"glob":"^11.0.3","uuid":"^13.0.0","minimatch":"^10.0.3","@knapsack-pro/core":"^9.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","vitest":"^3.2.4","nodemon":"^3.1.10","prettier":"^3.6.2","@eslint/js":"^9.35.0","typescript":"^5.9.2","@types/node":"^24.5.1","@eslint/eslintrc":"^3.3.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.2.0_1758211204407_0.3372363430157319","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@knapsack-pro/vitest","version":"0.3.0","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.3.0","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"049cca9ac86e60a7272ddfd8a5e5133b5b5f3695","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.3.0.tgz","fileCount":5,"integrity":"sha512-pAV+MPlK78EdcanZ8pa/BChq0uw2JfTBJB0SjpxVEOxaUEaHUxOretHypB7s7uKpqI2tv/uCMa3+DjhLrtbATg==","signatures":[{"sig":"MEQCIHdQ1to64gKuXcF5CtARERPyLaAubEodgTR9JYIFPfE2AiBHcrVNEvytRHdsMmmCy5gk3rUeVWHllU1rezOCXf7o1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9181},"type":"module","exports":{"./package.json":"./package.json"},"gitHead":"6cdbfdd38ddd960732cd22388e12af3a8728f310","scripts":{"build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js"},"_npmUser":{"name":"ricodo","email":"riccardo.odone@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.4","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.3","uuid":"^13.0.0","minimatch":"^10.1.1","@knapsack-pro/core":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.5","typescript":"^5.9.3","@types/node":"^24.9.2"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.3.0_1761826921946_0.11785910400462107","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@knapsack-pro/vitest","version":"0.4.0","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.4.0","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"5cd6c3a6169e23e62db6a519de2ad7818616b6ed","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.4.0.tgz","fileCount":6,"integrity":"sha512-ToKro4a6dU+rsBNcLQvvW9TWpOsA4TEVIaaCIVG2lpxAyVAY7wy1tDpk4AUquOkuIdOOxSrKcgARs9ZMCt8UeA==","signatures":[{"sig":"MEUCIQD67CF9MuKEir4vbbNJoQyGCGHDYXYg6XK4wCIgLY6nQQIgMdOCpHRyRAc5GeaMAFgpV2qaKduPGQyygatG7PJN1bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978},"type":"module","exports":{"./package.json":"./package.json"},"gitHead":"57b2b1429b03a3ca173c59ed1347bc1d951b8aa0","scripts":{"test":"vitest --run","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","test:watch":"vitest"},"_npmUser":{"name":"ricodo","email":"riccardo.odone@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.3","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"^13.0.6","uuid":"^14.0.1","minimatch":"^10.2.5","@knapsack-pro/core":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.4.0_1784039523701_0.6527818510172205","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@knapsack-pro/vitest","version":"0.5.0","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.5.0","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"7e2b79dac17eab73945cf9519873389c31430074","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.5.0.tgz","fileCount":6,"integrity":"sha512-h783xTbYlobeljrmrkgZmm1B+loJooX4vANBvQP90pAPGs9bGd7ebqtnDoDtP2/9VrZqy1tvKocrPYCFSk0F9g==","signatures":[{"sig":"MEYCIQDPvdAUVMPZwx/xF+2+iSBbualkDKQks2DRQm9tariQEwIhAKzX+LiIpuhztaedHjhv/ETlJiy01fg+HPx4EOlh+gh6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11066},"type":"module","exports":{"./package.json":"./package.json"},"gitHead":"94563b919b5c8a842470a982842d1fd7144ecfef","scripts":{"test":"vitest --run","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","test:watch":"vitest"},"_npmUser":{"name":"ricodo","email":"riccardo.odone@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"10.9.3","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"glob":"^13.0.6","uuid":"^14.0.2","minimatch":"^10.2.6","@knapsack-pro/core":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.4.1"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.5.0_1788450695873_0.8168004031708525","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@knapsack-pro/vitest","version":"0.6.0","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","_id":"@knapsack-pro/vitest@0.6.0","maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"dist":{"shasum":"e77fcc4df62fd05c379a0a6d3f6fadabea0a82d8","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.6.0.tgz","fileCount":6,"integrity":"sha512-VgzPm7qj+lwiMOVX6XRMqs6ZFjPqbCVSZ3UtaUn+97xP0x42RYV1RVAq2RgMjjOd+2UOBm0S8Qb/6KNMSb9GUA==","signatures":[{"sig":"MEQCICRzUNc6fN0+W9OD/A5DKuVDrvLuqNnKSCHUNugEbEKxAiBRLLIpqNhKXfVDMhW3nAUFAygReaRas96RB7myYJgODA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDN6s9me1q1+EXhoOIWj9H/FDNcz5xMTSQxvtDQlLUETQIgTCViIFeA6jNosfn2P2d2GJul1wvFWYr60cH6yqn8Y28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11125},"type":"module","exports":{"./package.json":"./package.json"},"gitHead":"17167d7c45fafd5b280be2943af55b65643bdc53","scripts":{"test":"vitest --run","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","test:watch":"vitest"},"_npmUser":{"name":"ricodo","email":"riccardo.odone@gmail.com"},"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"11.19.1","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"glob":"^13.0.6","uuid":"^14.0.2","minimatch":"^10.2.6","@knapsack-pro/core":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^7.0.2","@types/node":"^26.4.1"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/vitest_0.6.0_1789554159613_0.40622777300049173","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"_id":"@knapsack-pro/vitest@0.6.1","bin":{"knapsack-pro-vitest":"lib/knapsack-vitest.js"},"bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"dist":{"shasum":"da62a986c488cce02669f9816618265dfbb93dad","tarball":"https://registry.npmjs.org/@knapsack-pro/vitest/-/vitest-0.6.1.tgz","fileCount":6,"integrity":"sha512-sfflqiQbdIxzuaKiT/8uOzLJSTDdHL+aU9+/g0uWBxEUCq7XAiPoQABfx/x2NLF1UO0k9xtFHfUNzOKXoAajWg==","signatures":[{"sig":"MEUCIQCnGyOMVtuPBBYN6AxJf0+MGtPmsbZNTIqpHrHl4xO51wIgfHzJrOj5qSpRuXgZpFDqlrUdxtKETzkMx6LHV9sWUg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdqqad3PB+STSKLYNjaYaBr38bnvBJUqN6ulSCb5cS7wIhAJR7qyFyAdwwPtVxUuvX7w2UwoypFHY8YAkXBKwA9Bv/"}],"unpackedSize":11526},"name":"@knapsack-pro/vitest","type":"module","author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"exports":{"./package.json":"./package.json"},"gitHead":"1fa854cafc13530402436d580b7a9cf172c4a9e2","license":"MIT","scripts":{"test":"vitest --run","build":"rm -rf lib && tsc && chmod u+x lib/knapsack-vitest.js","test:watch":"vitest"},"version":"0.6.1","_npmUser":{"name":"ricodo","email":"riccardo.odone@gmail.com"},"homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"_npmVersion":"11.19.1","description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","directories":{},"maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"_nodeVersion":"26.8.2","contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"dependencies":{"glob":"^13.0.6","uuid":"^14.0.2","minimatch":"^10.2.6","@knapsack-pro/core":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^7.0.2","@types/node":"^26.4.1"},"peerDependencies":{"vitest":">=2.1.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest_0.6.1_1789571125320_0.040693745865600484"}}},"time":{"created":"2024-12-14T20:03:09.114Z","modified":"2026-09-16T15:05:25.687Z","0.1.0":"2024-12-14T20:03:09.389Z","0.1.1":"2024-12-14T20:18:19.584Z","0.1.2":"2024-12-14T20:26:37.348Z","0.2.0":"2025-09-18T16:00:04.621Z","0.3.0":"2025-10-30T12:22:02.133Z","0.4.0":"2026-07-14T14:32:03.850Z","0.5.0":"2026-09-03T15:51:36.012Z","0.6.0":"2026-09-16T10:22:39.695Z","0.6.1":"2026-09-16T15:05:25.416Z"},"bugs":{"url":"https://github.com/KnapsackPro/knapsack-pro-js/issues"},"author":{"url":"https://knapsackpro.com","name":"Knapsack Pro","email":"support@knapsackpro.com"},"license":"MIT","homepage":"https://github.com/KnapsackPro/knapsack-pro-js#readme","keywords":["knapsack","knapsack pro","vitest","test suite parallelisation","parallelisation","testing","test","automation","integration","runner","CI"],"repository":{"url":"git+https://github.com/KnapsackPro/knapsack-pro-js.git","type":"git","directory":"packages/vitest"},"description":"Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.","contributors":[{"name":"Ben Lorantfy","email":"ben@lorantfy.com"},{"name":"Artur Trzop","email":"arturtrzop@gmail.com"},{"name":"Rafał Trzop","email":"rafaltrzop@gmail.com"}],"maintainers":[{"name":"arturtrzop","email":"arturtrzop@gmail.com"},{"name":"shadre","email":"shadi@knapsackpro.com"},{"name":"ricodo","email":"riccardo.odone@gmail.com"}],"readme":"# @knapsack-pro/vitest\n\n<p align=\"center\">\n  <a href=\"https://knapsackpro.com?utm_source=github&utm_medium=readme&utm_campaign=knapsack-pro-vitest&utm_content=hero_logo\">\n    <img alt=\"Knapsack Pro\" src=\"./.github/assets/logo.png\" width=\"100%\" style=\"max-width: 100%;\" />\n  </a>\n</p>\n\n<h3 align=\"center\">Speed up your tests</h3>\n<p align=\"center\">Run your 1-hour test suite in 2 minutes with optimal parallelisation on your existing CI infrastructure</p>\n\n---\n\n<div align=\"center\">\n  <a href=\"https://circleci.com/gh/KnapsackPro/knapsack-pro-js\">\n    <img alt=\"Circle CI\" src=\"https://circleci.com/gh/KnapsackPro/knapsack-pro-js.svg?style=svg\" />\n  </a>\n</div>\n\n<br />\n<br />\n\nKnapsack Pro wraps [Vitest](https://vitest.dev/) and works with your existing CI infrastructure to parallelize tests optimally:\n\n- Dynamically splits your tests based on up-to-date test execution data\n- Is designed from the ground up for CI and supports all of them\n- Tracks your CI builds to detect bottlenecks\n- Does not have access to your source code and collects minimal test data\n- Enables you to export historical metrics about your CI builds\n- Replaces local dependencies like Redis with an API and runs your tests regardless of network problems\n\n## Installation\n\nSee the [docs](https://docs.knapsackpro.com/vitest/guide/) to get started:\n\n<div align=\"center\">\n  <a href=\"https://docs.knapsackpro.com/vitest/guide/\">\n    <img alt=\"Install button\" src=\"./.github/assets/install-button.png\" width=\"116\" height=\"50\" />\n  </a>\n</div>\n\n## Dependencies\n\n- [@knapsack-pro/core](https://github.com/KnapsackPro/knapsack-pro-js/tree/main/packages/core)\n\n## Contributing\n\nFollow the steps in the [root README.md](https://github.com/KnapsackPro/knapsack-pro-js#contributing) to set up the project.\n\n### Testing\n\nTo test `@knapsack-pro/vitest` against a real test suite we use:\n\n- [vitest-example-test-suite](https://github.com/KnapsackPro/knapsack-pro-js/tree/main/packages/vitest-example-test-suite)\n\n### Publishing\n\nSee [Publishing](../../#publishing) in the root README.md.\n","readmeFilename":"README.md"}