{"_id":"@miaskiewicz/turbo-test","_rev":"38-8cae554f40094633d8a303f1f8d67bca","name":"@miaskiewicz/turbo-test","dist-tags":{"latest":"0.4.4"},"versions":{"0.2.0":{"name":"@miaskiewicz/turbo-test","version":"0.2.0","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.0","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"b1b927b22f21069846d40259dd43eceeddbcecfe","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.0.tgz","fileCount":10,"integrity":"sha512-ApO8VT6DkJbmxJHJo0E64vWH9P/mZhpQNTNvMs2Dk1CNJlSZKNz5m2p15aL7E6a9x7B/E495PhkZoQQA3hca2Q==","signatures":[{"sig":"MEQCICkZPsCHW1wbmP8XH195MPZEnY+VRP/oS+RVbJcEWmmWAiByrBPkZprkHmt5Elj3LvZSI73AqEfmePYyN3K/iq8R2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222331237},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"d67f16bff3e10142bf3344e37939402b9f2fc4cf","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~2.5-5x faster. Rust + V8, oxc transform, turbo-dom DOM.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.0_1781267406998_0.7193028550363436","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@miaskiewicz/turbo-test","version":"0.2.1","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.1","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"2e86b2198489811d99dd833ee868a64e1884309e","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.1.tgz","fileCount":10,"integrity":"sha512-ufO6N/CllHhnuvgazotrMoEmDgBLJEMk9DE4Ch7iy+IHXsT2skhQ9Kc0wN8GERTxZHyqzkc5s+8Rjxs07klm+A==","signatures":[{"sig":"MEUCIQDwHaWGe+WT4C2Co1P5TvA3cZlxfCZJ2o+5BFLmR5PWVAIgU7CJ0WTqPDLwc83T6hJMQjcOS2zTBu06V/x9jcpNspI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224749808},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"f6c9925249efc3a1b1b9b1fbcc4e75e3bd9bc834","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.1_1781273627507_0.12695780654328037","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@miaskiewicz/turbo-test","version":"0.2.2","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.2","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"f65ed6ba27aa7c78b7937f6bade08b1b19aa270b","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.2.tgz","fileCount":10,"integrity":"sha512-bwcE9M2UDCdKNjMwGMD2HGU60yudusoKr/fFNhrzQQqcZsAJT+Khs/pI1YNCzxYk6cZ/YkHs9Gj5T6KozmiXyw==","signatures":[{"sig":"MEYCIQDvk5+rGBTj1FMGWLbvJT+H9X8GxX374UUz2I5KTQFbwAIhAPHBbEsgfEN9iVdY6s6cIa3qUfNxwTsSVVClphwVvCRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224839591},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"86109822afa3e93465bb2493b925cb78479117f1","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.2_1781276839474_0.5858576246636746","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@miaskiewicz/turbo-test","version":"0.2.3","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.3","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"3d97dfc8e5580f3d63706b84fe1a789882320d57","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.3.tgz","fileCount":10,"integrity":"sha512-icH1pTmhKafNfFCt2bwVdRSbgQgAr3Quf17vo4vzRYgT44mu9+EY/xX92FUTGF4WjlqYlhzhOP1z02sa/Ir9lA==","signatures":[{"sig":"MEYCIQDwyBvtiMHdmzbLJxH233S0RfJOfyppxmcS604x19JDmAIhAJTlvdZIjoKzpVsBmg2sN03M4u8PcE6lazrJZiZyhbMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224923146},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"3c5a5789f8509e149bfd65418b98774519d52a03","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.3_1781280592426_0.6857181929222556","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@miaskiewicz/turbo-test","version":"0.2.4","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.4","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"1eafeb946e7b13a8c35a5ae4e01ffa1edfdf194a","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.4.tgz","fileCount":10,"integrity":"sha512-J+RLtrsfes9Dd5luLPZS5JaGVks36/EUmpZIslR1GMsJgOmqKbFfKAN2EjkPOpJT7VXcMVHSSRpOiLYyg3+Hkw==","signatures":[{"sig":"MEQCIClCXpv+ogHQ48CfPtt15/T+JwL1LaERSpj1WF++58WYAiBdskz0JlL1OJ7q/KLQx9njwjwHfd6FQRf126nPhQVUhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242911946},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"d1e5473e531f945d952a4fd24f078dae1d402b22","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.4_1781283806226_0.1443934707358434","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@miaskiewicz/turbo-test","version":"0.2.5","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.5","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"a3154a4eaab7070b6584729e5bd9c473942425d3","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.5.tgz","fileCount":10,"integrity":"sha512-iM+HfWGxu8gsFreU0QeOr3ivUyKK1rYvCIcTm3xguX5f1FzMldP65NopG3fTkVKGUftjPamyjTM70FYVEwIXow==","signatures":[{"sig":"MEQCICUlFrVmIyPjyHQwXmWFZIDRBrz+9y45+xzW604287ELAiAV4tJp430+QKzhcp3fBTunj5PlSwP4sL5gNs4VHqeV2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242917578},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"0d63b2e977db8047c7604be7b088294c95b21188","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.5_1781292715884_0.6248331824064888","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@miaskiewicz/turbo-test","version":"0.2.6","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.6","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"7cc20af8e8e52056bcc20f0deaa2a8b75f2a48c0","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.6.tgz","fileCount":10,"integrity":"sha512-syUzDs/lBP8lZgtrgBXEOZzAMyx1IKCf7K2PkZilxJE69uaD6lYe/UtKtAodeCdhoSgETFcYswUk5VhLPCRItg==","signatures":[{"sig":"MEQCICfH7Gj+Wn6URxeGQB4wQNnwHwKvJPaA1CvH0Z65Tcu9AiBx8irFBD96t1q2BxU9pqoKJzwgzty6wpI2qKNsc0+RwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242941552},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"f285c279db145e8d7ac90ca1b8593f57d31c9a2c","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.6_1781294637931_0.8270732893242312","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@miaskiewicz/turbo-test","version":"0.2.7","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.7","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"f9b6f763e07035b7e0be9c57ec76c46a5f7cbec8","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.7.tgz","fileCount":10,"integrity":"sha512-9+MGVdaaAZmP/EceIxvvOZ0aWR2O9b8UC434N+NBngQQDXS2yAogoS5fwdZPKK0v1bYPtVzMyKEmhQIeo22Kaw==","signatures":[{"sig":"MEUCIHR8L0gnD0tprB7ckPolKSxWMeoVhZt/dcvm59VzizONAiEAw8ryKtGqcVnp8MRF15RlKjN2qS5zFrFxwAq89YEvnAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242962602},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"6d522d7c233e6a248b1cbb449a21a201310112a5","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.7_1781294956051_0.43430843726519686","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@miaskiewicz/turbo-test","version":"0.2.8","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.8","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"03b86ba9ede1941db2dd8344651467425a467217","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.8.tgz","fileCount":10,"integrity":"sha512-WWUGcAQv62voYZxWiKvq05hs7DhXmymmrAEsRsLxu3mNENxu1RAYIzElj/iN78wos4YeSfXimWMNh5l1ZNiAyQ==","signatures":[{"sig":"MEYCIQDv843sQ+kDxj78tXHbkoTzLNxYlKTrCzFxA9C9V1HJPAIhAL+FcnswInsXvgnTDJG2KK6gRewkFQLoEYzO6uvTrXeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242963143},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"77c7b04903ed32f2eb368031ba889b4d70476f1e","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.8_1781296219147_0.5200461215319738","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@miaskiewicz/turbo-test","version":"0.2.9","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.9","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"87d0b26b015e705590f3a50426a9ef977f07432f","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.9.tgz","fileCount":10,"integrity":"sha512-M9j14ErEZaITzjNJ+1zliJnDCw9U5vP6ghr5HUyWuqMg4GblrHUopEx4aT8gktGLWaI+XXDM2raJvLPw0kzsqQ==","signatures":[{"sig":"MEQCIBY+O8uT/dCoN8JGmDZldFsthcCkFfLPFhrH/Mjill9gAiBpcVXnDxZJHbJrWtp945be00dN5+MOSqM5+HhrO2y0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242965815},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"f59e0a24037ba9295f6a2ab302eb7fd7b24b0550","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.9_1781304008605_0.8489136578850509","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@miaskiewicz/turbo-test","version":"0.2.10","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.10","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"9116cd82a14f43440c3d44ed702d896c807090eb","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.10.tgz","fileCount":10,"integrity":"sha512-6Pya3aSftQgN8XHttkLtEgMnZyG7cs9X+j5s0KHu7hp6m0bRMUpMMlh78t0VKGHFMN+12pb+Qgcd5vG4JsYA2g==","signatures":[{"sig":"MEUCIBg77XKswMXri+L9nG1NGs3dxkzwc91gs0q79fIe/AufAiEAkLdpHLXrTDYjZ60uoc6oSxuf+jtDVWmpqyIzjQg80Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243001264},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"15ba53321f9f2abc1612af67102238621f9c6131","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.10_1781308689818_0.23436062995320395","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@miaskiewicz/turbo-test","version":"0.2.11","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.11","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"f67816582c795589936097a6998c2b1f0df4a266","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.11.tgz","fileCount":10,"integrity":"sha512-gIUjmVKOW4AGc7FZr9qRmmT92yl63Y9eWKEKrQn30CdJgfM9mfXAUTYZI4Ldsx6LZvpPInad0sy5yaAxcFM8Ig==","signatures":[{"sig":"MEUCIQClJ0B9U6hKsmOTjFvhwEOmYtX55RHttDkV0Y1Ye1q7KAIgWTkGFrRHAxA32svzc1l5QaRnY6/4vzuFS2o4uDIzNts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243115073},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"bd02d4abb16dff95a3c610eb7c6c185cdbc56378","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.11_1781313811912_0.05868365913062412","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@miaskiewicz/turbo-test","version":"0.2.12","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.12","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"5bc454624a3a4daec022fbfd42277e86baae694e","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.12.tgz","fileCount":10,"integrity":"sha512-VwvpSKH6bzPahA7P+P4E87qXk9bt5AB+e+Wqfm90bMczhtnpJkY6MC+xd2VEZsEqpoeeUPvl3xrc6G62bCMUJw==","signatures":[{"sig":"MEYCIQDiihydWPSiNCpsDubZBeivLyAGj0U7Rgwa46TGGDGX1gIhANBaWFOCUEBUN9FiSLY8PsgHWOw4XaliNBLfi1v2/zHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243258889},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"65ec0069c5733b022a30ac319b472ce3969d9e2a","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.12_1781379797770_0.6063027543373807","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@miaskiewicz/turbo-test","version":"0.2.13","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.13","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"2b99208180589b02db264e9954cb6cbc87153dd8","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.13.tgz","fileCount":10,"integrity":"sha512-lK9djV4gWQDzjkiVLVm3YxpfYvga2urgebzqQ0/3sfXQgMdgWEp73ozpi+UY1YnqkXYPr+93/zwtPiEnBj7Rjw==","signatures":[{"sig":"MEUCIBDKLZaDNtPXXXn/nvVHcUrGQYU+uLrNo9kEh/65xShCAiEAtRDoSDmKjyzAlp+YLTvUkQxcAxnzUMkJ8JuEhEGdQeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243281257},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"ff3520c626e5417fae94cde22f92b71c49419a62","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.13_1781387496431_0.8752466264125651","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@miaskiewicz/turbo-test","version":"0.2.14","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.14","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"9cf87e42254ce4d55c9c24b17619780cc0887dcd","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.14.tgz","fileCount":10,"integrity":"sha512-QC+t8kqhHN+EFMqqAmDgxWsZiWmBqVjXHcjt7c1aQB7DhOsST0JgiCD0M8rR/YkMFIeb8GUazoAzEU7vluTYKA==","signatures":[{"sig":"MEYCIQCsqlkr1jzkfmYEJw9eXwduJxER5TCvybWm8wNHXp8NUAIhANvZnuABlAmrm1JR5eqpTQbecwrVhAwuavhzo5gchLBh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243312457},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"f7544ab94b137bedd89b61419508385d49ae3da4","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.14_1781402527981_0.26104078962836597","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@miaskiewicz/turbo-test","version":"0.2.15","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.15","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"f1452d1f0e0599717885cd2bde52e056fa8fd45d","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.15.tgz","fileCount":10,"integrity":"sha512-WAqJ0BgqaVVAS3ElR9flBKhMZfJdvbjPE1UqWBYqeDJJbM93jNEabWjjrJRm4HnmVUF+KbWvWlR66+TolGIvuA==","signatures":[{"sig":"MEYCIQDylXiS3+1NFl5CJI06C8Up6Y8SHzVf3eHs4Abk5r2DKQIhAPgom/QsteezwTBwD08PLDyhgofzGuN10AizYbOOX7hd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243312588},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"d252d1b189be70642fb0f4ffcb64652f684cb6e6","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.15_1781673868305_0.09565028129160846","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@miaskiewicz/turbo-test","version":"0.2.16","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.2.16","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"a5044b7edc84e803660c3077935bbecd136582c7","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.2.16.tgz","fileCount":10,"integrity":"sha512-ibRfieVejwHXScn7b/TxByXLl9xywY/aBMBHZ/0+34lctDN9HasxlBNY7Gu2jJVMasIxAAquavKXkyKgGbovsA==","signatures":[{"sig":"MEYCIQCwENzjXMvoeI0iNJwDLx/IFkCNRyToArBTZoKs8g35jQIhAJiyEQ9osaxzQ6sSyPF0CLndSg1hIenJlGvNmnwxPBxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243467661},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"c363dc91d4b9d4b61f5390260318d9cd2d1f5220","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-6x faster vs jsdom. Rust + V8, oxc transform, turbo-dom DOM, native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0","@miaskiewicz/turbo-dom":"^0.2.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.2.16_1781713731042_0.8839178503446199","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@miaskiewicz/turbo-test","version":"0.3.0","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.0","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"dcc4eeaab8b447bba164e88249e32372d4c8e8a9","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.0.tgz","fileCount":10,"integrity":"sha512-rNusLyeKmBRi5xHJdOd1zmOQLpRH7v+oFKioiBn0ZyZ/O23PmOR5ljD3f+wVe/btgit7/osLe8P7UKwD5uFOeA==","signatures":[{"sig":"MEUCIQCoYbcmmpkNRVHxP07tLlk379tc4doznXiPrjEHLukYHwIgb4cXtLvgA2guVONRIIWymu/uZkCVXssMdE/lZbcVYaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252125139},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./package.json":"./package.json"},"gitHead":"87aaaecdec8553bca9b7b1ec2f2c5c7e1147dc19","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.0_1781821753330_0.2155181465959488","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@miaskiewicz/turbo-test","version":"0.3.1","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.1","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"87d704a0061040894c34576d9d111c022600ff4d","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.1.tgz","fileCount":14,"integrity":"sha512-OOO0CT/vmh95BpZDy5mKkcNQ8l5m5AtfEIFo1TTDjj/2+hc8201xhLR9mRgmH28aYRHReU2tAodY6gLEK887+A==","signatures":[{"sig":"MEQCIGofG8iJU3SwBpTrJzPNhCVbygu0uZApoIksRqznmVsdAiBHWZIHZtwcpxzlaEZ9Qfi7ClVQ+9xIRNBvJNEXr3BBWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252070611},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"0db6e20b36b5a31226d6acb0cf54658922d59d6c","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.1_1781871390640_0.8057486079304226","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@miaskiewicz/turbo-test","version":"0.3.2","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.2","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"a5461731c7496fc46a4bd1d2f5b7a3ac8a0c4e05","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.2.tgz","fileCount":14,"integrity":"sha512-bhEZ4KOHOiSm8j3Rb+lVsTogwhm3hgnBuVuOv3xNlVMivukbfn6I+xQVSaWY1wIQdGQsZjFjh95GYFAHn8zL6A==","signatures":[{"sig":"MEUCIQDSDwr49Zg5IT37aMjUirMshZQFOjPxgsd8WdoCGhGexwIgRcJJomhCqh9oSx4TC+JBgWsv9fyN4Qjk0c3qGYUsRVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252085360},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"4647d7b2937201896852b027566b1081b5f101da","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.2_1781872538304_0.1911580820960257","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@miaskiewicz/turbo-test","version":"0.3.3","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.3","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"12f57281b13705966be4f30c16a8aae7eb7a3c16","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.3.tgz","fileCount":14,"integrity":"sha512-Ibo5yy0HZgVv8B35Nog5lnDY6l/MnUVwFoiV2Z3FLiIoSjygsVj9KGAv4PN3u5wsOOHSUsulmIQPfEDboo3wZg==","signatures":[{"sig":"MEUCIQCmdZ0J3lg81EFyhgJ6y5zbi5iW+Ydb+TUpNqJ2Wh52FgIgMbcnQSe4HqB6LofMgFC/rDxLw3LcdSCUWbxAQ6z0kq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252086106},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"8695ef5a8fa89ae202809165b4b6eef0957c8ed9","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.3_1781873545587_0.9805790831307428","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@miaskiewicz/turbo-test","version":"0.3.4","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.4","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"0514f626128d2e3486933d17a03bf0b21eb50bfd","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.4.tgz","fileCount":15,"integrity":"sha512-0SMvXBpY3pWaplwgx+xbfGFocS6bGiMq0y6cmP27pVYl7GM18W7yblaLSqfDeDqHxh9c2mRAWuQGPCzlxaviLw==","signatures":[{"sig":"MEYCIQCnTAKcroNHFFUjzhOwfn9rf+ZSKQEuSNh6QXZAdaTrSgIhAJGpIS9k6QG6r62nGJRgir/umEGqvxwIVVZX/u9ScGjH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252156411},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"69236c92a7918d0ce3ca98e1888465a409ecb014","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.4_1781874671427_0.49088069679176694","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@miaskiewicz/turbo-test","version":"0.3.5","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.5","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"fb4fca2cffc2f9808d03065d8406fd895b1796e4","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.5.tgz","fileCount":15,"integrity":"sha512-M3cc9G8+JeiUy0b5koSA3aMsTLpwmE+Cfg6Fl8YFyXiQ8PaqxAgdJTChu+Ngatb3egh2Ow6PmgNcf/uPmspnjQ==","signatures":[{"sig":"MEQCIALfomCI/nYiHXv+MmAH63uReud20AATC4VyHfY6TkYPAiAnJO41XJGrNynkcx5K41c91OZE+4Alz1WZGe9txad01A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252159543},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"612f7d791bba639b5365b3db519c18d727d9255c","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.5_1781875648492_0.5133578729669244","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@miaskiewicz/turbo-test","version":"0.3.6","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.6","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"9c05dfd328f03a9ee184d1db55ca3ba28e9ed8d9","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.6.tgz","fileCount":15,"integrity":"sha512-2hW7//rKU6zhH1bPnBIC5qBwKAo0WV29gcRIt5vAQEqdB+CTdPAA1Q/0t83p1PVLSmccnpI+cJoRt4iKgG7qIA==","signatures":[{"sig":"MEUCIQDtZDCr+DcJdhd1stWvC0poIeZ2x5RxqNWXsjlt/MGw9wIgZIHAiHF0pdp2xEia5fxeajXeVYHSOSxR/isl+gaUzqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252193671},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"1f4739224e76738387834cd8452e5e27fcd56ffc","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.6_1781893621397_0.7161482006399977","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@miaskiewicz/turbo-test","version":"0.3.7","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.7","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"2f5e088cd218b935fd6b544ccb26e8855e4760c6","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.7.tgz","fileCount":15,"integrity":"sha512-iDErZUT4ToSYq7l/FAfHHNzuKpwuyF+7MjmZtFfQTyaHkhwAS/OgQlzP8rVtOA7CUprnh2sUEOSMg8+wpzrY6A==","signatures":[{"sig":"MEUCIE/tPRaqCUjZe5qNImxbyLI6PIc7FjZtm7VHQ/jZgfZGAiEA4MCn4+CkX/PfLO08EjVKWB/igLzCCliC347E7ueFGSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252214615},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"3b67da9814f2739afd77db16316e57b7e138c38b","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.7_1781897941475_0.08930063129206744","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@miaskiewicz/turbo-test","version":"0.3.8","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.8","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"c80c8cc0e5ce803636b7f9256f299dfdab04657c","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.8.tgz","fileCount":15,"integrity":"sha512-e8nmbvNBbseEemRFJyCCxu94vkiY+68asN7ZeVl1sSXSr224L2JFLrpSXXQtLBLqkEbjmMEWlU7RNYvOJbbMqg==","signatures":[{"sig":"MEUCICF13Y1JIm3GyBhF25YakGRBkzYjyWqGTyOCrqCGmUIWAiEAwZKA0oErWXlbsoGR5DVftsOsu/3fpdAqfQZH1YAo2Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252443623},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"e4676f6a45f174f126beb4efd5f25cd343485e51","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.8_1782925814284_0.41993642177684865","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@miaskiewicz/turbo-test","version":"0.3.9","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.9","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"fcc9b158bd139df76fd5079c18dd861f2d3d021c","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.9.tgz","fileCount":15,"integrity":"sha512-Z00LSp/nNrCEQRMp+dU6aT5QgnCSeDitIYyGzCm9GtH+qZR5rIgRQNgUCdd8OcmXVCvnxqTEfxiicBXZGrqwtw==","signatures":[{"sig":"MEUCICe6PE+ovgBYt0M4TVyaymup2W/KgFvttl18kQ4d8zYjAiEAvvK+swQUaT26j4MvquXj4I/IMHEmILex568yy0YqPCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252448823},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"773086db5ff94eb03a001ae7af0eaebc603d9a41","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.9_1783591353550_0.8619980717136229","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@miaskiewicz/turbo-test","version":"0.3.10","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.10","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"08a964deca9b151fc57390f937ca8ad4b7e2c2d0","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.10.tgz","fileCount":15,"integrity":"sha512-giI6DvTS4fUNmZidpHuUV6RlK3mzXbP3/O4AlnrDmSFkmIerFCCA4VYAIIL1fgVYc6daD8LkvfNNCheBUCpHDw==","signatures":[{"sig":"MEUCIBBcZERh75K99dhAjBdCO0j4Z49WVdzgpeLOP2b6DXYfAiEAgthQ5xMMjS6kbxn82Jv1p9QL9riyDL71zjoCzpUqYYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252456960},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"e248d8b613fe83623c6a1f78c3fe0cfa9a771e5d","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.10_1783596059034_0.28838358657959384","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@miaskiewicz/turbo-test","version":"0.3.11","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.11","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"168d191598b43a49034944c3b6818bec294bcf94","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.11.tgz","fileCount":15,"integrity":"sha512-kbHhOi7c7IA37weU+FGx6CNmLbummea3uVddYJPreePVTtw3EVpl+jEsZ0Bwb35gATtjBOsdmFgZ1lCUGknBzA==","signatures":[{"sig":"MEQCIFIIhP75Vz3zMUc7ZblMsHgBpwt3Wjhlb/v5dNRE984VAiALHFdifkzZM7fSMXslgHPzZ8A9mqfGMcLNQUfsT+5uBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252458992},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"e6a6acab549822eff89e0fa8e84d43dab0f1c795","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.11_1783596588040_0.3419242301976164","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@miaskiewicz/turbo-test","version":"0.3.12","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.12","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"d588a84f3d58a4aeb37e6acd3c350581edb5a3c7","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.12.tgz","fileCount":15,"integrity":"sha512-PywYjszfAm94zrrz6hYsY32DV+h89pYhOKPcUxLi6zmdDNYEIYckhlEOuPibRW/Yrwf3/PgBnRz4+nsUJAVC/g==","signatures":[{"sig":"MEQCIDZjPU09LWHkKg76t8X+a5TJseLZui3iuUJWlYhtPA7wAiA7j4QwHR57zvAi3ogZYGYUR18BYleah7pWHV4hhvDATg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253263984},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"e3cec38edede0304357687a308b22b205a0f7bf9","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.12_1783602953837_0.5260760867587622","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@miaskiewicz/turbo-test","version":"0.3.13","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.13","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"bdc90a8674654d62c04da662865d78a58866c863","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.13.tgz","fileCount":15,"integrity":"sha512-j30hf2jktJkx1fBNRvlZtjf+qT97j7gDoqTQYUePKjRISJa0I++3XsUUSPvqbEBTlzGz02phMC+9P0sl/yogeg==","signatures":[{"sig":"MEUCIEFyDzsOci7/zl7qDuKY7dIiQo/MEtwjfHsWrTMrIAzZAiEAxYLlHSf+rqHwny7UXNrG2vXMKJqZaguxGxpQiWH46vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253265520},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"c6b784d145bb8e4299beb03a882cbe17b846d54e","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.13_1783603507432_0.41915387488295464","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@miaskiewicz/turbo-test","version":"0.3.14","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.14","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"fafcae6e659ba15151788e1f3e3170e376890a9d","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.14.tgz","fileCount":15,"integrity":"sha512-MrzRdf6CCSnTYIeSdgsuTMH3lZXKxH44aW1dPeIO7Koy1Ftlyj+ev23PpiPziQGLsL1pACekgU8c9diGWb0afg==","signatures":[{"sig":"MEYCIQCRPSUUze863bTiLgK+Q2dXdauHA5EfGSir5xB+UUepDAIhANmrjhGoWIA65iXgTy8NpEJtcVRYHmMBggdldwYW7jGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253250200},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"8b2b5bf5135584d3a3f02e02103b9d99f34d6695","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.14_1784642933542_0.49220297764251364","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@miaskiewicz/turbo-test","version":"0.3.15","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.3.15","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"8d71199f847a1f64c5fa57fa2c7d31ba85bca9e6","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.3.15.tgz","fileCount":16,"integrity":"sha512-CKJ6i3UNEJeSW97q0nOH/l7ofY0e2whUWo4xmv9bpBoebjkZXjbBtktwZ/mzimVqiDib6Dif9qrMzRTOQ8yAmw==","signatures":[{"sig":"MEQCIHTtJYmmVJgR0K6yaV1tRSAuCj9WqQAnVL91POS3jWY5AiBo5BDuvuVlDxXakNysx3nVSopK9NsyHmext1JuMNdm+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253307591},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"f7f20c7127e9c5c3ad3e3f1c311eb1d14b84860f","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.3.15_1785988431858_0.1686186235705689","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@miaskiewicz/turbo-test","version":"0.4.0","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.4.0","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"b4c01e1b855d3ff3257a7e74c5b257f001b266df","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.4.0.tgz","fileCount":16,"integrity":"sha512-gA5Mc/04wBsKVOeYbvIpaWmGQwOfm4eUMKiWWJM4BnCd3qBDySGELtOcbAGTA4cRRJcYbWIM4Mqo4TJAQOGg2A==","signatures":[{"sig":"MEQCIBhJ+JUB/+slHA2IkT3OjMyf/ZB0yKHy37ZbBG9R6Q9NAiBJA5QP7HTmbg4htbT/9+Da7Dfle/FfMAFnrnias2ti4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253451736},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"3af0f05553765f71edebe05596fec4e2d4d0467a","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.4.0_1788823173464_0.8223078119942919","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@miaskiewicz/turbo-test","version":"0.4.1","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.4.1","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"04effc9dac4dd27495ca8df4873be63957594d79","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.4.1.tgz","fileCount":16,"integrity":"sha512-XT520kW0CZlSzVSZ5coWPVIG3B/DqFdTH3DQbHgN764Wi9igyK9Suf3t8ysTfXRKkIfsVC+ZKb1/OG2Tmx9NIQ==","signatures":[{"sig":"MEUCIQCzkf+Er8hvWr2YcrrIpReMpmYj7DbDH6xt59kUs9CYdwIgPpbW6czMq+BUQ1yqiCy0hLHFdTg8J8OoD/u94CVFNwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253521912},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"f450a925529abb0bd3f491e69e08df7d43fe83af","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.4.1_1788823452469_0.919625886294182","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@miaskiewicz/turbo-test","version":"0.4.2","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.4.2","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"ac9fc4f999e6e8240aba68ea724aa022cc460e6e","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.4.2.tgz","fileCount":16,"integrity":"sha512-j4neHKXxI+BtWz43EITX/CraInjV0ceR/+OfMmhSnt8V0laEJSUyt16/+Bu2L5WbUmz0HE1eYa5Zs9OfwHj7XQ==","signatures":[{"sig":"MEUCIC2SfGYXZlm3MftzNRfanHnppav0FiNpA0RPJbSDS4w9AiEAjMUl7wHb7vDnDIZWLA72XpS2eoi/rJnafejhp14Kg7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253659840},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"6b63ec6a60e3e0e8e1bde08acdb0784253066425","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.4.2_1789120539850_0.22461552308974797","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@miaskiewicz/turbo-test","version":"0.4.3","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"author":{"name":"miaskiewicz"},"license":"MIT","_id":"@miaskiewicz/turbo-test@0.4.3","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"homepage":"https://github.com/miaskiewicz/turbo-test#readme","bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"bin":{"turbo-test":"cli.js"},"dist":{"shasum":"c6c71d706540604f8d9b86e6bd3ca18e047671b6","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.4.3.tgz","fileCount":16,"integrity":"sha512-AnRyFv/RN2EH14wKsQSkedZB2eNJicTliJKRzXpt3w6wTD0ZthGBAcbTIm6U+QfchWT4Akqq7yTP6qWx//BN7Q==","signatures":[{"sig":"MEQCIF1TRouty+Wc510EHXor/PhBsSPwJ+hEf2zRGSLaayshAiAzJ51/xOgv8gJhCiSWlJqRHw0dRnba+rU9l+1CS+YRYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1Rf6CY70WmCoR6X8OvgcFzQ+7cGH/g5znXLq9XWpZpAiEAqfxJw8J+yPi5RomYvCvd/XuykjHgQzSB+5lBqIMTfrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253662824},"main":"index.js","types":"index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"857d4e5d96870008974b69245e69ca4991c77a07","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/turbo-test_0.4.3_1790614504739_0.8963967999987568","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"_id":"@miaskiewicz/turbo-test@0.4.4","bin":{"turbo-test":"cli.js"},"bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"dist":{"shasum":"09953ad93090cc53f7f51487c8002125f77cfadc","tarball":"https://registry.npmjs.org/@miaskiewicz/turbo-test/-/turbo-test-0.4.4.tgz","fileCount":16,"integrity":"sha512-t05eqREbM9mNAABp0ubljV8+q4AK6ZqtuwtUrGZGBsxBSSBzIn9N6vguDEzmaQ/tUO+1zrLZk6oNh1m2wwwugA==","signatures":[{"sig":"MEYCIQDbczIn8n+2ceUaS7Nkir90fCH9DUP6jHvaI2GmdnHPcgIhALkKLQN6bDNtp+7t78kLNR8Q0cJ39o2kYofSIOI1dxq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvoL1Z2WhzJ/hxxSKSNNj2GJ/zdcObqi3S5sQqYJgW2wIhAJlYUT9MyHJJeje4mmDeu90aLk6w1h7/jMdfI+qvk3mB"}],"unpackedSize":253664576},"main":"index.js","name":"@miaskiewicz/turbo-test","types":"index.d.ts","author":{"name":"miaskiewicz"},"engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.js"},"./globals":{"types":"./types/globals.d.ts"},"./package.json":"./package.json","./types/vitest.d.ts":"./types/vitest.d.ts","./types/jest-globals.d.ts":"./types/jest-globals.d.ts"},"gitHead":"6c3bf6600589aea09b70eb95086bbfa24301706d","license":"MIT","scripts":{"test":"node --test 'test/*.mjs'","build":"bash scripts/npm-build.sh","prepublishOnly":"bash scripts/npm-build.sh"},"version":"0.4.4","_npmUser":{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"},"homepage":"https://github.com/miaskiewicz/turbo-test#readme","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"_npmVersion":"10.9.8","description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","directories":{},"maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"esbuild":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/turbo-test_0.4.4_1790714692171_0.12333553423486476"}}},"time":{"created":"2026-06-12T12:30:06.845Z","modified":"2026-09-29T20:44:53.495Z","0.2.0":"2026-06-12T12:30:07.998Z","0.2.1":"2026-06-12T14:13:48.666Z","0.2.2":"2026-06-12T15:07:20.631Z","0.2.3":"2026-06-12T16:09:53.603Z","0.2.4":"2026-06-12T17:03:27.402Z","0.2.5":"2026-06-12T19:31:57.355Z","0.2.6":"2026-06-12T20:03:59.037Z","0.2.7":"2026-06-12T20:09:17.266Z","0.2.8":"2026-06-12T20:30:20.257Z","0.2.9":"2026-06-12T22:40:09.752Z","0.2.10":"2026-06-12T23:58:10.989Z","0.2.11":"2026-06-13T01:23:33.034Z","0.2.12":"2026-06-13T19:43:18.879Z","0.2.13":"2026-06-13T21:51:37.551Z","0.2.14":"2026-06-14T02:02:09.077Z","0.2.15":"2026-06-17T05:24:29.469Z","0.2.16":"2026-06-17T16:28:52.186Z","0.3.0":"2026-06-18T22:29:14.450Z","0.3.1":"2026-06-19T12:16:31.783Z","0.3.2":"2026-06-19T12:35:39.420Z","0.3.3":"2026-06-19T12:52:26.713Z","0.3.4":"2026-06-19T13:11:12.566Z","0.3.5":"2026-06-19T13:27:29.610Z","0.3.6":"2026-06-19T18:27:02.558Z","0.3.7":"2026-06-19T19:39:02.584Z","0.3.8":"2026-07-01T17:10:15.888Z","0.3.9":"2026-07-09T10:02:34.664Z","0.3.10":"2026-07-09T11:21:00.188Z","0.3.11":"2026-07-09T11:29:49.148Z","0.3.12":"2026-07-09T13:15:55.137Z","0.3.13":"2026-07-09T13:25:08.515Z","0.3.14":"2026-07-21T14:08:54.643Z","0.3.15":"2026-08-06T03:53:53.028Z","0.4.0":"2026-09-07T23:19:34.545Z","0.4.1":"2026-09-07T23:24:13.709Z","0.4.2":"2026-09-11T09:55:40.972Z","0.4.3":"2026-09-28T16:55:05.836Z","0.4.4":"2026-09-29T20:44:53.325Z"},"bugs":{"url":"https://github.com/miaskiewicz/turbo-test/issues"},"author":{"name":"miaskiewicz"},"license":"MIT","homepage":"https://github.com/miaskiewicz/turbo-test#readme","keywords":["test","test-runner","testing","vitest","jest","fast","native","rust","v8","drop-in"],"repository":{"url":"git+https://github.com/miaskiewicz/turbo-test.git","type":"git"},"description":"A blazing-fast native test runner — a drop-in replacement for vitest, ~5-12x faster vs jsdom. Rust + V8, oxc transform, all-Rust DOM (rtdom), native V8 coverage.","maintainers":[{"name":"miaskiewicz","email":"miaskiewicz@gmail.com"}],"readme":"# turbo-test\n\n**A blazing-fast native test runner — a drop-in replacement for [vitest](https://vitest.dev).**\n\nWritten in Rust on V8: per-file transforms via [oxc](https://oxc.rs)/esbuild, an **all-Rust DOM**\n([turbo-dom](https://crates.io/crates/turbo-dom)'s `rtdom`, bound natively to V8 — no jsdom, no\nNode), work-stealing parallelism, and an optional isolate-reuse mode. Runs your existing\n`*.test.ts(x)` files — same `describe`/`it`/`expect`/`vi`, same `@testing-library/react` + jest-dom —\ntypically **~5–12× faster than vitest+jsdom**. Also runs **jest** suites (`jest` global + jest config\n+ `emitDecoratorMetadata`) — see [Jest compatibility](#jest-compatibility-experimental) (experimental).\n\n## Running it (drop-in for vitest)\n\nNo config changes — turbo-test reads your existing `vitest.config.*` (include/exclude, environment,\ncoverage thresholds) and runs the same test files:\n\n```bash\nnpm i -D @miaskiewicz/turbo-test\nnpx turbo-test                       # discover + run every *.test.* / *.spec.* under cwd\nnpx turbo-test src/foo.test.ts       # run specific files\nnpx turbo-test --changed             # only files affected by your git diff\nnpx turbo-test --jobs 8              # parallelism (default = cores)\nnpx turbo-test --coverage            # native V8 coverage (honors the config's thresholds)\nnpx turbo-test --reporter json       # json | tap | default\n```\n\nSwap it into CI/scripts by replacing `vitest run` with `turbo-test`:\n\n```jsonc\n// package.json\n\"scripts\": {\n  \"test\": \"turbo-test\",              // was: \"vitest run\"\n  \"test:cov\": \"turbo-test --coverage\"\n}\n```\n\nThe DOM is on by default for `jsdom`/`happy-dom`/`turbo-dom` environments (and any file with a\n`// @vitest-environment jsdom` pragma); `environment: 'node'` files get clean globals, just like\nvitest. There is **no environment to install or configure** — the Rust DOM ships inside the binary.\n\n## Benchmarks\n\nTwo real production app suites, **same machine, same session, identical pass counts** (Apple\nM-series, 8 workers), each the **median of repeated full-suite runs**. To keep it apples-to-apples\nwe measured vitest two ways — with stock **jsdom** (the default most projects run) and with\n**turbo-dom** swapped in as the environment — so you can see the DOM's contribution separately from\nthe runner's; turbo-test ran under its all-Rust DOM (`TURBO_RUST_DOM`):\n\n| Suite | Tests | vitest + jsdom | vitest + turbo-dom | **turbo-test** | vs jsdom | vs turbo-dom |\n|---|---|---|---|---|---|---|\n| **payroll-app** | 10,471 | ~252s | ~88s | **~20s** | **~12×** | ~4.4× |\n| **ui-design-components** | 7,062 | ~173s | ~142s | **~36s** | **~4.8×** | ~3.9× |\n\n`ui-design-components` also runs under turbo-test's optional **isolate-reuse** mode (see below).\nOn a quieter box an earlier measurement landed it at **~1.5–1.6× over fresh isolation** vs the same\njsdom baseline — reuse stays opt-in because it changes per-file `vi.mock` semantics for projects\nthat mock node_modules (see [Isolate-reuse](#isolate-reuse-extra-speed-zero-config)).\n\nAll configs pass 100% (**10,471/0** and **7,062/0** — both suites run green under turbo-test's\nall-Rust DOM). Two takeaways:\n\n- **The DOM matters.** Just swapping jsdom → turbo-dom under plain vitest already cuts wall time\n  ~2.1–2.7× (jsdom's `environment` setup alone was **718s cumulative** across workers on payroll\n  vs turbo-dom's **33s**). If you can't switch runners yet, switching the environment is free speed.\n- **The runner matters more.** turbo-test's native transform + per-package dep-bundling + V8\n  worker pool collapses vitest's `setup + import` cost (hundreds of seconds cumulative) and lands\n  **~5–12× faster than the jsdom baseline** — with zero config changes.\n\n> ⚠️ **Tentative numbers** — re-measured on the all-Rust-DOM build (`TURBO_RUST_DOM`) on a busy\n> long-uptime workstation (a background VM held ~20% CPU), so absolute seconds run high and variance\n> is large (±30%+ per run): the medians here are placeholders pending a clean-box interleaved re-run.\n> The **ratios** are what travel, and even compressed by contention turbo-test lands multiples ahead\n> of both baselines (the ui-design-components jsdom-vs-turbo-dom split is the noisiest cell — it\n> should be wider, as payroll shows). Each column is the median of the suite's runs.\n\n## Isolate-reuse (extra speed, zero config)\n\nBy default turbo-test isolates every file (like vitest's `isolate: true`). If your vitest config\nsets `isolate: false`, turbo-test honors it and **reuses one V8 isolate per worker** — node_modules\nbarrels evaluate once instead of per file. Any file that fails under reuse is automatically re-run\non a clean isolate, so correctness always matches isolated mode (still 6189/0). How much it buys\ndepends on how barrel-heavy your imports are and how loaded the machine is — on a quiet box it can\nbeat fresh isolation handily; under heavy contention it converges with it.\n\nForce it on/off regardless of config:\n\n```bash\nTURBO_REUSE_ISOLATE=1 npx turbo-test   # force reuse on\nTURBO_NO_REUSE=1       npx turbo-test   # force fresh isolation\n```\n\n## Jest compatibility (experimental)\n\nturbo-test also runs **jest** suites — no rewrite to `vi`. A `jest` global maps onto the same\nmachinery as `vi` (`jest.fn`, `jest.mock`/`doMock`, `jest.spyOn`, `jest.mocked`,\n`clearAllMocks`/`resetAllMocks`/`restoreAllMocks`, fake timers, `jest.requireActual`,\n`jest.isolateModules`, …); the type-only members (`jest.Mock`, `jest.Mocked`, `jest.SpyInstance`)\nare erased by the transform. When there's **no vitest config**, the nearest **jest config**\n(`jest.config.{js,cjs,mjs,ts,json}` or a `package.json` `\"jest\"` block) is read for `setupFiles` /\n`setupFilesAfterEnv` (with `<rootDir>` resolved), so your existing setup runs unchanged.\n\nBoth the injected globals **and** the explicit-import form work — a suite with `injectGlobals: false`\nthat does `import { describe, it, expect, jest } from '@jest/globals'` resolves that specifier from\nturbo-test's own runtime (never the real `@jest/globals` package), the same builtin that backs\n`import … from 'vitest'`.\n\n**`emitDecoratorMetadata`.** esbuild can't emit decorator metadata, which NestJS / Mongoose /\nSequelize need at runtime (`@Injectable` constructor injection, `@Prop`/`@Column` reading\n`design:type`). turbo-test handles it with **retry-on-load**: files transform on fast esbuild by\ndefault, and only a decorator file that actually *throws* at load (a missing-metadata error) is\nre-transformed through the project's own TypeScript (`ts.transpileModule`, exact ts-jest parity —\nlocal type aliases like `type Percentage = number` resolve to `Number`, not `Object`), falling back\nto oxc's metadata transform when the project ships no `typescript`. The common path never pays the\ncost and never regresses.\n\n```bash\nnpx turbo-test            # discovers *.spec.* too; reads jest config when no vitest config exists\n```\n\n> **Status — experimental.** Validated against a NestJS + ts-jest backend (~7,150 tests). On that\n> suite turbo-test runs in **~60s vs jest's ~117s (~1.9×)** on a clean box. Pass coverage is\n> partial today (**~4,500 / 7,147 green, ~63%**): the jest *shim*, jest-config reading, decorator\n> metadata, and CommonJS-first resolution (sequelize-typescript, tslib, …) all work. The rest leans\n> on node-native modules that bare V8 can't run yet — the `mongodb` driver, real OpenSSL crypto\n> (`createCipheriv`/RSA), full ICU `Intl` time zones — which need a Node-compat native layer.\n> React/vitest suites (payroll-app 10006/0, ui-design 6189/0) are **unaffected** — CommonJS-first\n> resolution is scoped to jest projects with a node test environment.\n\n## How it works\n\n- **Transform** — per-module oxc/esbuild → CJS; node_modules bundled once per package (Vite-style),\n  cached on disk (99% hit on warm runs).\n- **DOM** — [turbo-dom](https://www.npmjs.com/package/@miaskiewicz/turbo-dom) via a Node-API host\n  (native html5ever parser + lazy copy-on-write DOM). Per-file env setup ~1–2 ms.\n- **Mocks** — `vi.mock` (sync + async factories), hoisting, `vi.spyOn`, `vi.fn`, `vi.hoisted`,\n  `importActual`, jest-dom matchers — all supported.\n- **Parallelism** — work-stealing across `--jobs` workers; duration-aware slowest-first ordering.\n\n## Coverage\n\n```bash\nnpx turbo-test --coverage                       # line+func+branch+stmt → coverage/lcov.info, coverage-summary.json + a summary\nnpx turbo-test --coverage-dir build/cov         # custom output dir (implies --coverage)\n\n# gate CI on thresholds (non-zero exit when unmet); --coverage-per-file applies them to each file\nnpx turbo-test --coverage --coverage-per-file \\\n  --coverage-thresholds lines=90,functions=80,branches=80,statements=90\n\n# pick reporters (default: lcov,json-summary,text). html is opt-in.\nnpx turbo-test --coverage --coverage-reporter lcov,json-summary,text,html\n```\n\nCoverage uses **V8's native precise coverage** (the engine's own per-function/block counters via\nthe Inspector `Profiler` domain — the same source c8 uses) — not Istanbul-style source\ninstrumentation. Byte ranges are mapped back to your original `.ts`/`.tsx` lines through esbuild\nsource maps, emitted only under `--coverage`. Reports **line + function + branch + statement**\ncoverage as standard **lcov** (`coverage/lcov.info` — `DA`/`LF`/`LH`, `FN`/`FNDA`/`FNF`/`FNH`,\n`BRDA`/`BRF`/`BRH`; consumable by Codecov, `genhtml`, VS Code Coverage Gutters, etc.) plus a\nterminal summary:\n\n```\n Coverage — 11 files (lines | funcs | branches | stmts)\n  100.00% ln  100.00% fn  100.00% br  100.00% st   src/analytics/useAnalytics.ts\n   97.31% ln   85.00% fn   78.00% br   96.40% st   src/theme/components.ts\n  ------\n   99.13% lines (796/803)   82.93% fns (34/41)   80.00% branches (...)   98.7% stmts (...)   → .../coverage/lcov.info\n```\n\nBranch coverage parses each source file with [oxc](https://oxc.rs) to find decision points\n(`if`/`else`, `?:`, `&&`/`||`/`??`, `switch`) and correlates each arm with V8's block counts mapped\nback through the source map — so it's real per-arm branch data (not block-as-branch). **Statement**\ncoverage reuses that same oxc pass (one parse, no extra cost) to locate each **executable**\nstatement and correlate it with V8's covered ranges. Following Istanbul, declarations are not\nstatements — `import`/`export`, `function`/`class` declarations (those are function coverage), and\nTS type-only decls are excluded; the statements inside them still count. lcov has no statement\nfield, so statements appear in the json-summary / text / html reporters only.\n\nnode_modules and test/spec files are excluded. Coverage runs the fresh isolation path.\n\n**Thresholds & gating.** `--coverage-thresholds lines=90,functions=80,branches=80` fails the run\n(non-zero exit) when any metric is unmet; add `--coverage-per-file` to enforce them on *every*\nreported file (offending files + the failing metric are printed). When a `vitest.config.*` defines\n`test.coverage.thresholds`, those numbers are honored automatically — flags are optional and win\nwhen both are present. Gateable metrics are **lines / functions / branches / statements**.\nUnder `--coverage`, **0 instrumented files is a hard failure** (non-zero exit), never a vacuous\n`0/0` pass — so a misconfigured `include` that covers nothing can't show up as green.\n\n**Reporters.** `--coverage-reporter` takes a comma list — `lcov`, `json-summary`, `text`, `html`\n(default `lcov,json-summary,text`). `json-summary` writes a vitest/c8-shaped\n`coverage-summary.json` (`total` + per-absolute-path `{lines,statements,functions,branches}` with\n`{total,covered,pct}`); `html` writes a browsable `coverage/index.html`.\n\n**Scoping the report.** `test.coverage.include` / `test.coverage.exclude` globs from the vitest\nconfig are applied to the report set automatically (or pass `--coverage-include` /\n`--coverage-exclude` directly). Globs support `**`, `*`, `?`, and `{a,b}` brace alternation\n(`src/**/*.{ts,tsx}`). To exempt a single file, add a\n`/* turbo-test-coverage-ignore-file */` comment near its top.\n\n**Speed.** Collection is opt-in and runs ~2–3× slower than a plain run (V8 block coverage keeps\ncode un-optimized to count blocks) — in line with vitest's own coverage. Normal runs are completely\nunaffected (no `--coverage` → no inspector, no source maps, identical transform cache). Branch\ncoverage and a per-worker speedup for `isolate: false` projects are tracked in\n[`docs/COVERAGE-FUNC-BRANCH-BACKLOG.md`](docs/COVERAGE-FUNC-BRANCH-BACKLOG.md).\n\n**Precision vs Istanbul.** This is V8 coverage, so execution *counts* are exact and collection is\nnear-free — but it measures compiled bytecode mapped back through source maps, where Istanbul\ninstruments the source AST directly. At the **line** level the two are comparable (our esbuild maps\nare clean). For **branches**, turbo-test pairs oxc decision points with V8 block counts for real\nper-arm data — including braceless early-return `if (c) return x;` (the implicit-else arm is\nderived from the block/continuation counts, not stuck at 0). Istanbul still resolves a few exotic\nshapes more finely; if you need that exhaustive gate, keep an Istanbul/vitest job alongside.\n\n## CLI\n\n```\nturbo-test [files...] [--jobs N] [--shard i/n] [--reporter json]\n           [--coverage] [--coverage-dir DIR]\n           [--coverage-thresholds lines=,functions=,branches=] [--coverage-per-file]\n           [--coverage-reporter lcov,json-summary,text,html]\n           [--coverage-include GLOB] [--coverage-exclude GLOB]\n```\n\nNo file args → discovers test files. If a `vitest.config.*` is found, turbo-test honors its\n**`test.include` / `test.exclude`** globs (so e.g. Playwright `*.spec.ts` under `e2e/` are skipped\nexactly like vitest); otherwise it falls back to `**/*.{test,spec}.{ts,tsx,js,jsx,mts,cts}`\n(skipping `node_modules`, `dist`, `build`, etc.). Flags pass through to the native binary.\n\n## Programmatic\n\n```js\nconst { run } = require('@miaskiewicz/turbo-test');\nconst { status } = run(['src/a.test.ts'], { jobs: 8, env: { TURBO_REUSE_ISOLATE: '1' } });\nprocess.exit(status);\n```\n\n## TypeScript types (drop the `vitest` devDependency)\n\nturbo-test injects `describe` / `it` / `test` / `expect` / `vi` / `jest` and the hook functions as\nglobals at run time, and resolves `import … from 'vitest'` (and `'@jest/globals'`) from its own\nruntime. To make `tsc --noEmit` type-check that surface **without** keeping `vitest` (or\n`@types/jest`) in `devDependencies` purely for types, turbo-test ships its own `.d.ts` bundle:\n\n- **`@miaskiewicz/turbo-test/globals`** — ambient globals; the drop-in for `types: [\"vitest/globals\"]`.\n- **`types/vitest.d.ts`** — the `vitest` module surface (for `import … from 'vitest'`).\n- **`types/jest-globals.d.ts`** — the `@jest/globals` module surface (for `import … from '@jest/globals'`).\n\nWire it up in `tsconfig.json` — swap the `types` entry and add `paths` so the bare specifiers\nresolve to the shipped shims instead of `node_modules`:\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"types\": [\"@miaskiewicz/turbo-test/globals\"],   // was: [\"vitest/globals\"]\n    \"paths\": {\n      \"vitest\": [\"./node_modules/@miaskiewicz/turbo-test/types/vitest.d.ts\"],\n      \"@jest/globals\": [\"./node_modules/@miaskiewicz/turbo-test/types/jest-globals.d.ts\"]\n    }\n  }\n}\n```\n\n> **Subset, by design.** These are a pragmatic vitest/jest-**compatible** subset — matcher and mock\n> signatures widen arguments to `any`, so real test code type-checks and no *false* errors are\n> introduced, at the cost of some of the precise matcher-argument inference upstream `vitest` gives\n> you. If you need the exact upstream types, keep `vitest` as a **types-only** devDependency instead\n> (it never has to be in the runtime path).\n\n## Config\n\nturbo-test reads your project's `vitest.config.ts` for `setupFiles`, `environment`, `isolate`, and\n`test.include` / `test.exclude`. No separate config needed for most suites.\n\n## Plugins & aliases\n\nturbo-test is a native runner — it does **not** execute your Vite/vitest `plugins` array. Instead it\nreproduces what the most common plugins do, natively and out of the box, so most suites need no plugin\nsetup at all:\n\n| Plugin | Status | Notes |\n| --- | --- | --- |\n| **`vite-tsconfig-paths`** | ✅ built in | `tsconfig.json` `compilerOptions.paths` aliases (e.g. `@/*` → `src/*`) resolve natively from the nearest tsconfig. No plugin needed. |\n| **`@vitejs/plugin-react` / `-react-swc`** | ✅ built in | JSX/TSX (automatic runtime), TS, and modern JS are transformed natively (oxc). |\n| **`vite-plugin-svgr`** | ✅ built in | `import Icon from './x.svg?react'` resolves to a render-safe `<svg>` React component (default **and** legacy `ReactComponent` export). Plain `import url from './x.svg'` still yields the file contents. |\n| **`@vitest/coverage-v8`** | ✅ built in | V8 coverage with lcov / json-summary / text / html reporters and gateable thresholds — see [Coverage](#coverage). |\n| **`@testing-library/jest-dom`** | ✅ built in | jest-dom matchers (`toBeInTheDocument`, …) are available on the vitest `expect` surface. |\n| **`vitest-canvas-mock`** | ✅ built in | `<canvas>.getContext('2d')` returns a no-op 2D context stub. |\n\n**`resolve.alias` / `test.alias`** — user-defined aliases from your `vitest.config.ts` are honored\nnatively, in both the object form and the array (`find`/`replacement`) form:\n\n```ts\nexport default defineConfig({\n  resolve: { alias: { '@': path.resolve(__dirname, './src') } },\n  test:    { alias: [{ find: '@math', replacement: path.resolve(__dirname, './lib/math.ts') }] },\n});\n```\n\n`@/foo` resolves to `src/foo` (and never captures `@scope/pkg` node_modules imports). A regex `find`\nis skipped (alias keys are strings); the alias target is taken from the last string literal in the\nvalue, which covers `path.resolve(__dirname, '…')`, `fileURLToPath(new URL('…', import.meta.url))`,\nand bare literals.\n\n## Compatibility notes\n\n- A handful of vitest features that depend on a full Node runtime are stubbed/approximated; e2e\n  helper files that import heavy Node-only packages (e.g. `@playwright/test`) get those deps\n  stubbed so the file still runs.\n- `Date.now()` reflects a real base + the virtual event-loop clock, so `setTimeout`-driven elapsed\n  assertions pass deterministically.\n\n## Requirements\n\n`node >= 18`. Prebuilt binaries ship for macOS (arm64/x64), Linux (x64/arm64-gnu), and Windows x64.\nOther platforms: build from source with a Rust toolchain (`npm run build`).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}