{"_id":"@autotracer/plugin-vite-react18","_rev":"22-924848a28290e3ae27b4e10709ee098f","name":"@autotracer/plugin-vite-react18","dist-tags":{"alpha":"1.0.0-alpha.34","latest":"1.0.0-alpha.55"},"versions":{"1.0.0-alpha.33":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.33","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.33","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"5796a411ef36fcc760cb8831b7df2fc13118b383","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.33.tgz","fileCount":6,"integrity":"sha512-j3duHghlwieClzdldPX7vjH3PRjHM5nSwafOvftOMKRUI7FGfzG6iVpTfSnGC39s3y8njpRytzH2GVUgQ9i1kQ==","signatures":[{"sig":"MEUCIBkGsrqDjt/nVcJdLKm6eRD+azLeNmMvgrleaMwbVy5dAiEA03CXPCUMdryDACEECTwAsap2OL8WdzXNVq1wp6KOcPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28301},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\e2196c9f941c591feab0889a362a8ecd\\autotracer-plugin-vite-react18-1.0.0-alpha.33.tgz","_integrity":"sha512-j3duHghlwieClzdldPX7vjH3PRjHM5nSwafOvftOMKRUI7FGfzG6iVpTfSnGC39s3y8njpRytzH2GVUgQ9i1kQ==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.33","@autotracer/inject-react18":"1.0.0-alpha.33","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.33"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.33_1766009396650_0.5475295656402195","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.34":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.34","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.34","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"583fced61adf8c11f843bb5b8d70ca6cd7a1be24","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.34.tgz","fileCount":6,"integrity":"sha512-/0yolLirHh8506adQTBEXV9H04FOn9W5emhRnUNxrVnTYPWytfmum8Kw01IH6QXfVlqBXu6QvFKI+RZUoyF0Zw==","signatures":[{"sig":"MEQCIBtcOHxYWWlFYzoHl5KykQrVdoLOxmi6ACFT2whk3yndAiA9+ViWteGOus318DbX726opFf+XiQdQuXLKt0eWndcaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30325},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\dd5a71e1d594f2c6ebd048386a636da0\\autotracer-plugin-vite-react18-1.0.0-alpha.34.tgz","_integrity":"sha512-/0yolLirHh8506adQTBEXV9H04FOn9W5emhRnUNxrVnTYPWytfmum8Kw01IH6QXfVlqBXu6QvFKI+RZUoyF0Zw==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.34","@autotracer/inject-react18":"1.0.0-alpha.34","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.34"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.34_1774957446830_0.06661979221902414","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.35":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.35","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.35","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"de3b2bedf879710d88ead607cea5691baeedb189","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.35.tgz","fileCount":6,"integrity":"sha512-pZoYbNcZdb6ciFhQq6H+smtKv1TvFjFiE7ufsUePp2p1xh/e9Ht1AX2CK+oiXLvYth2vRMuzaEtKcvYXy9Ue+A==","signatures":[{"sig":"MEUCIQCZsA1iqYEmY/tCSvrcY0MFa4O/KFTENl0xNQqTI6b/EgIgYGJt0UIaOGke+VpOfF9+AKNDzeDda5kEaY/et73OudU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30325},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\91b5a58cad33a4e077ac6778658d7b64\\autotracer-plugin-vite-react18-1.0.0-alpha.35.tgz","_integrity":"sha512-pZoYbNcZdb6ciFhQq6H+smtKv1TvFjFiE7ufsUePp2p1xh/e9Ht1AX2CK+oiXLvYth2vRMuzaEtKcvYXy9Ue+A==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.35","@autotracer/inject-react18":"1.0.0-alpha.35","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.35"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.35_1774962032891_0.70407548305417","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.36":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.36","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.36","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"00f89b456c28e44b2f44c6ebce333d486321c685","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.36.tgz","fileCount":6,"integrity":"sha512-UyxlAwIr6OphlR/2Z0t93z7Cw3JgoXeHl6PMRB5B4+6TVExWnyHzll1hBLUDIXl4NCWt9gN1DUDbZj8o3LBhEw==","signatures":[{"sig":"MEUCIGamMlL4iqNjmuWdMCkj6RlcinoxBgyMdUdoF4rzn6CsAiEAg0A6ELaqpBcu8nN3uzJp03eFfuzh+VHhCEyr0JVWs6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34531},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\50c8ec93674492ef8bf461817813c9f9\\autotracer-plugin-vite-react18-1.0.0-alpha.36.tgz","_integrity":"sha512-UyxlAwIr6OphlR/2Z0t93z7Cw3JgoXeHl6PMRB5B4+6TVExWnyHzll1hBLUDIXl4NCWt9gN1DUDbZj8o3LBhEw==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.36","@autotracer/dashboard":"1.0.0-alpha.36","@autotracer/inject-react18":"1.0.0-alpha.36","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.36"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.36_1775717002396_0.18918586626860812","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.37":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.37","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.37","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"601ead651905d090f56fb9e49824ebd3916ce5c6","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.37.tgz","fileCount":6,"integrity":"sha512-tq0TrLEQYBPaquykwhNchLM9t4l2jpBag9c9+eQCyrC8bAl/3/cstRINe9KGhxhWu+aWxSRd26nK27VUs+Olgw==","signatures":[{"sig":"MEQCIFv4f/GoRjZrs1GInmQxOhF3uCnhuqXGXfeYWI7y87EbAiBtxwWD0j9fWvbFScW1uqKrElwZRtp8v3DYGK5wI+Z/Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35067},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\3bab0c0d3f1cce4e192cb4bd02ebe9ec\\autotracer-plugin-vite-react18-1.0.0-alpha.37.tgz","_integrity":"sha512-tq0TrLEQYBPaquykwhNchLM9t4l2jpBag9c9+eQCyrC8bAl/3/cstRINe9KGhxhWu+aWxSRd26nK27VUs+Olgw==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.37","@autotracer/inject-react18":"1.0.0-alpha.37","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.37"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.37_1776167982527_0.4485744185257916","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.38":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.38","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.38","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"44d659b457504253fc6d3143d1b2352c20f3210d","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.38.tgz","fileCount":6,"integrity":"sha512-bv75n89nRtflSt1gYe5zAv8z29/RUVEQ9FggYwkaypNuQ9K7BlWHDRK9S6QCaRpG3/B1QfMCI3cT8xqixMmCXg==","signatures":[{"sig":"MEUCIQC2bZDYIvny7cd3FsUmFBdmD89048Kaot4qQIkOQd8WDAIgFaQVmei8mJgLNgpM/3EYVCf63gG8YganvQh8Phc0Oy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35067},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\227202852e58b32aa9a3541eea1a7d9c\\autotracer-plugin-vite-react18-1.0.0-alpha.38.tgz","_integrity":"sha512-bv75n89nRtflSt1gYe5zAv8z29/RUVEQ9FggYwkaypNuQ9K7BlWHDRK9S6QCaRpG3/B1QfMCI3cT8xqixMmCXg==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.38","@autotracer/inject-react18":"1.0.0-alpha.38","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.38"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.38_1776171027021_0.7049262674666625","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.39":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.39","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.39","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"6ace528d0b5d0fecc324fadf8e56bb057a013cef","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.39.tgz","fileCount":6,"integrity":"sha512-oRpY18OGsHO3WyUMsesC47+Hinq/GrsLzrnYE82ZN7lQbb55QAZdr5pa2bLQ8e/uyVInGaGNhvqw5DzM84/Mfg==","signatures":[{"sig":"MEQCIHwei3cWQItckjZGDz9mh538KA+zeXFzzS/dP16CWsPbAiBEpTUroh0RMrMQ8pZs6pWyZ8wfFFw12eM+5fb6sVpd8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36340},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\7cafe64b93b68cb8ebce7ae1e5a4d300\\autotracer-plugin-vite-react18-1.0.0-alpha.39.tgz","_integrity":"sha512-oRpY18OGsHO3WyUMsesC47+Hinq/GrsLzrnYE82ZN7lQbb55QAZdr5pa2bLQ8e/uyVInGaGNhvqw5DzM84/Mfg==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.39","@autotracer/inject-react18":"1.0.0-alpha.39","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.39"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.39_1776185725278_0.258037479451124","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.40":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.40","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.40","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"8550c6652296a22e23f42c3917d5e50192b4a700","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.40.tgz","fileCount":6,"integrity":"sha512-K03HVXfX7nODpk0yVsAY/qsjwKl8/b5SeBuzW9QKSVTd5KXGaoNPApXdSUM458827lQreElyeti86ONZerxXGA==","signatures":[{"sig":"MEQCIEqy9V+0iu78gCFx081FeYa+jrTx1mWldZV/gPouXT6AAiAKxk+320ZnnHGPU65plSsgT95Vd10W32dz4d7Le9T9Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36340},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\aa353e6b21535e019e520861fee590d9\\autotracer-plugin-vite-react18-1.0.0-alpha.40.tgz","_integrity":"sha512-K03HVXfX7nODpk0yVsAY/qsjwKl8/b5SeBuzW9QKSVTd5KXGaoNPApXdSUM458827lQreElyeti86ONZerxXGA==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.40","@autotracer/inject-react18":"1.0.0-alpha.40","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.40"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.40_1776241641169_0.22531411723384775","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.41":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.41","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.41","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"ca818f3c3ac231edb060bf98e4928ee6028766a5","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.41.tgz","fileCount":6,"integrity":"sha512-CruHFL6Kx2A0j+iHgNdGNe+cwEaNu5aiY57KKJnskfxNRYBTaTd+4nt4Zk0O8vbYO95hu4hoGS0HEHBv51J48w==","signatures":[{"sig":"MEYCIQD75QXRcpe6dpIGlMq0B73GtVLeZUGgBB513pyR6rPq/wIhAP8cHqbi4UKTeftZsQzE5WRFPHQNIqYlkdFR3ayJrKfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36340},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\5922fbc9839ed4ee0452c53aa89d0855\\autotracer-plugin-vite-react18-1.0.0-alpha.41.tgz","_integrity":"sha512-CruHFL6Kx2A0j+iHgNdGNe+cwEaNu5aiY57KKJnskfxNRYBTaTd+4nt4Zk0O8vbYO95hu4hoGS0HEHBv51J48w==","_npmVersion":"10.9.0","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.41","@autotracer/inject-react18":"1.0.0-alpha.41","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0","@autotracer/react18":"1.0.0-alpha.41"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.41_1776252104285_0.9461638545147704","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.42":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.42","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.42","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"50434db6fed348fedee03afcd639bca2a5488044","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.42.tgz","fileCount":6,"integrity":"sha512-zW3KgGpdV87W4YowxVyl3StEt/YY97ZLQwMcdurEVO+8SX3UdRk+x0lz2uouM0gTe39/jFvr8CNfF2CfxhuAjg==","signatures":[{"sig":"MEYCIQCeMyXXfMaEhnaNanLtGJCbsvTv7XTq+kOVN3GP0clEqQIhAOVUACtV6yjT7bSVnyuLXoQRFdzPh4Q1IOVi48dpRlZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36509},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\9e2212a4c8f7e654b3747d9d6c92b1cd\\autotracer-plugin-vite-react18-1.0.0-alpha.42.tgz","_integrity":"sha512-zW3KgGpdV87W4YowxVyl3StEt/YY97ZLQwMcdurEVO+8SX3UdRk+x0lz2uouM0gTe39/jFvr8CNfF2CfxhuAjg==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.42","@autotracer/inject-react18":"1.0.0-alpha.42","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.42"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.42_1776758836735_0.2635876390521965","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.43":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.43","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.43","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"731bb0251c83b283f68667dad8074f06b5595dea","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.43.tgz","fileCount":6,"integrity":"sha512-Vfkq7+f6jmlywfl2mfc1rBSK7sewdIbx4L9oQhs0Y6WzfIpQcF4aTsyyAex0DSwCs5f0kIL989JWHFUP97ZI3A==","signatures":[{"sig":"MEQCIAcXGs1mDod+uOhC6UDfs9qQ22WPC2TrKfyve2LHapDLAiARyeveRafhnZXenUIMQswXq0zTMJvF6Z/3qkDHZNpxcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36735},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\9deb7d1b95d62011850885d3e209b87d\\autotracer-plugin-vite-react18-1.0.0-alpha.43.tgz","_integrity":"sha512-Vfkq7+f6jmlywfl2mfc1rBSK7sewdIbx4L9oQhs0Y6WzfIpQcF4aTsyyAex0DSwCs5f0kIL989JWHFUP97ZI3A==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.43","@autotracer/inject-react18":"1.0.0-alpha.43","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.43"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.43_1776763701190_0.7196921607074991","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.44":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.44","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.44","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"fd92737992d4eb10c0df875ac27b082a2c303a5a","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.44.tgz","fileCount":6,"integrity":"sha512-NUHqwqd0Ww7kMsrY8zKUPWdBIOAxs61MWKV9RYDkkzwBdDwWGyjHk/AAq09QiANRH/HqjgpeV8zPYZIkqMmrgg==","signatures":[{"sig":"MEUCIEmE0kQk+L9W/wKIypX08X6giYEYjvHmi02On57e5tDeAiEAo1/XrcRHoOmEJ38ESN+skvDaFnNc+2tf3gppSjZhans=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36735},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\7b209898744894a2ae91c92a061f92f6\\autotracer-plugin-vite-react18-1.0.0-alpha.44.tgz","_integrity":"sha512-NUHqwqd0Ww7kMsrY8zKUPWdBIOAxs61MWKV9RYDkkzwBdDwWGyjHk/AAq09QiANRH/HqjgpeV8zPYZIkqMmrgg==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.44","@autotracer/inject-react18":"1.0.0-alpha.44","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.44"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.44_1776863380844_0.5644683607494634","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.45":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.45","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.45","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"3bb9909fc7d379d4bd618c74d05d1cfc9e9a1972","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.45.tgz","fileCount":6,"integrity":"sha512-LUa90/KHKl7rTSFPstwzjzBUk9jSwXX2B70hlUCujm4DDaF8BL5PLKbDrGaazKmTpumSE9t3R8VS0XJ5VIexKQ==","signatures":[{"sig":"MEQCIDINVQtzCivxmEscfYeqP2G36/TtjV8XSftWI1YV/HNhAiArwhP5Ng4Yp1r1mGLTf9KVDy4voPpfedg4DytfeSF7OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36751},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\d67a2679a8a6fb44261351d7e4ffe275\\autotracer-plugin-vite-react18-1.0.0-alpha.45.tgz","_integrity":"sha512-LUa90/KHKl7rTSFPstwzjzBUk9jSwXX2B70hlUCujm4DDaF8BL5PLKbDrGaazKmTpumSE9t3R8VS0XJ5VIexKQ==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.45","@autotracer/inject-react18":"1.0.0-alpha.45","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.45"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.45_1777144212656_0.8959142278678098","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.46":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.46","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.46","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"73d41007addb57ff7ab5e7be3162e4d99a764a59","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.46.tgz","fileCount":6,"integrity":"sha512-bX/T/ObyGi/P+Ky3DZ9lsjcunsKZOcm1eCvZ+YnR+AqI1bK/Muc0f86Tz97Bxu1sGSnfb/xPVcsH91vHMJ7+Pw==","signatures":[{"sig":"MEYCIQC3fxC1f3gCKNnT+ZK0JCvsiBhozDt50OOTkG8H7S5RywIhAJQXboEB8hHohbcDjzYPbbyJ54622T+r3VsjxqYcXFDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36751},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\9767854252ac349b0fcb5ad909729fa3\\autotracer-plugin-vite-react18-1.0.0-alpha.46.tgz","_integrity":"sha512-bX/T/ObyGi/P+Ky3DZ9lsjcunsKZOcm1eCvZ+YnR+AqI1bK/Muc0f86Tz97Bxu1sGSnfb/xPVcsH91vHMJ7+Pw==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.46","@autotracer/inject-react18":"1.0.0-alpha.46","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.46"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.46_1777290816880_0.8563167387449595","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.47":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.47","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.47","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"381360eb8e8f81605dab80931851e3d56217a825","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.47.tgz","fileCount":6,"integrity":"sha512-vXZs7uZzAkeYwHXRVGWFzFl39wqCnnvRGvT79Zo5Kr/XoN4dvMbqD/1F//5HTA/BP6PNbBnwlV70JkSuNH08NA==","signatures":[{"sig":"MEYCIQDaFEOuDyKunX69TGJkH55T3J8Q4MW4DKTmU8IPPaCkGAIhANiixyyvQRBlWnu+DSag5Ah7EsZvclfA7YbHlEWoYDuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40404},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\a22c3fbfc00dd20503eee40b4e843440\\autotracer-plugin-vite-react18-1.0.0-alpha.47.tgz","_integrity":"sha512-vXZs7uZzAkeYwHXRVGWFzFl39wqCnnvRGvT79Zo5Kr/XoN4dvMbqD/1F//5HTA/BP6PNbBnwlV70JkSuNH08NA==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.47","@autotracer/inject-react18":"1.0.0-alpha.47","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.47"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.47_1777444466184_0.054086089254530956","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.48":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.48","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.48","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"33d31f26d2ccf4fad6d9afe937b7c75254513dbe","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.48.tgz","fileCount":6,"integrity":"sha512-BuII1AZx63pp6W4O+VtI+OAdeuju9Glg7Osufgtxr41LS1bEORGatONFGS0fnOLSg0tjMflTCWhO3zzoDIHC8Q==","signatures":[{"sig":"MEQCIEYwaRKNwzdQX8wzH7K6YmwJLsijVJcMBhFZd72PdvnoAiBEYYD4gH2J8KefSvPdkIl+W0JCKN1OdhYrSRXHljAMvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40404},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\daef28ebeaa9fc544487a9095226eb22\\autotracer-plugin-vite-react18-1.0.0-alpha.48.tgz","_integrity":"sha512-BuII1AZx63pp6W4O+VtI+OAdeuju9Glg7Osufgtxr41LS1bEORGatONFGS0fnOLSg0tjMflTCWhO3zzoDIHC8Q==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.48","@autotracer/inject-react18":"1.0.0-alpha.48","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.48"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.48_1777447987272_0.13961244265433015","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.49":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.49","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.49","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"c07de9674add44b21df881ce271ae6612e2597d0","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.49.tgz","fileCount":6,"integrity":"sha512-URrUlYxGjDNyKHwJMZ4F8HHhuaMn7bb7gi2vyLC/tgcsS9/ckG5+WFM44VGI0oaXcdoT+tXS08xNp5utJ2MMnw==","signatures":[{"sig":"MEQCIElXSnIFyFXdESjPp/REt5ibDRp4DseRXee2u9oitNkPAiBa69TwMI+xsLKkOUznFDojFF63zKVaDzbqxo1AGUVNbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42907},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\89c1b5a3e44347d2a43193e3e516fc50\\autotracer-plugin-vite-react18-1.0.0-alpha.49.tgz","_integrity":"sha512-URrUlYxGjDNyKHwJMZ4F8HHhuaMn7bb7gi2vyLC/tgcsS9/ckG5+WFM44VGI0oaXcdoT+tXS08xNp5utJ2MMnw==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.49","@autotracer/inject-react18":"1.0.0-alpha.49","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.49"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.49_1779441141990_0.36690637296167794","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.50":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.50","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.50","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"f470c840fb8b06757376c64c99b8b39cf1664c59","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.50.tgz","fileCount":6,"integrity":"sha512-HEk3kEfP+M3tUEJQ0fLfNRst3ZdtcRAD+L9mFluPth1OcPwUGuW2jHty1VcVcNF9DelieR/G9hpiyRsA/lseyg==","signatures":[{"sig":"MEQCIDYtKZHKOg+Fx/G/8zROdvhSXinWsFwlyMwNnan24d2UAiA4KFbT5//LOqteNxu3J+leJH+bPeQgB0cd4F0M4kbq9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43815},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\e037acb7a075bf555c4ad6c4ec487ca4\\autotracer-plugin-vite-react18-1.0.0-alpha.50.tgz","_integrity":"sha512-HEk3kEfP+M3tUEJQ0fLfNRst3ZdtcRAD+L9mFluPth1OcPwUGuW2jHty1VcVcNF9DelieR/G9hpiyRsA/lseyg==","_npmVersion":"11.12.1","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.50","@autotracer/inject-react18":"1.0.0-alpha.50","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","vitest":"^4.0.3","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.3"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.50"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.50_1779694950385_0.36819098353756274","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.52":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.52","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.52","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"1d069189ca2ec8737972d41ed7f1635fe31ea807","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.52.tgz","fileCount":6,"integrity":"sha512-KVM1dpfCl2xQ0tu5sMOsBstbnNDbxMJJegr3Lw1+nEcNJ90liV+XDAj1BuEtGzmAAirL7X0mZsVpLe0XM4khDg==","signatures":[{"sig":"MEQCIH9vC3/K94UBnfGj/jqFv2RYcfk/sAMhfFlN7j5ns4yOAiA6qjvrzNVE+dgPH9FcD3LE10PgW8NiwToI9IPyMkYaQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39953},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\fad07ef5d1ece9385ee4d187b920d4a1\\autotracer-plugin-vite-react18-1.0.0-alpha.52.tgz","_integrity":"sha512-KVM1dpfCl2xQ0tu5sMOsBstbnNDbxMJJegr3Lw1+nEcNJ90liV+XDAj1BuEtGzmAAirL7X0mZsVpLe0XM4khDg==","_npmVersion":"10.9.8","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.52","@autotracer/inject-react18":"1.0.0-alpha.52","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","rollup":"^4.61.1","vitest":"^4.0.18","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.52"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.52_1780761239561_0.0707355246036272","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.53":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.53","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.53","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"e17604788b3ac59d42d9860f06ea9b7669b22e8a","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.53.tgz","fileCount":6,"integrity":"sha512-X+9+mpJz/1JBfwwsN44EYAv0izCKt7V9KNtJFhNfnRyEssr3dttW+E6Z7kUY6kShXpYMHO+DBOKpc4w+uB8LbA==","signatures":[{"sig":"MEUCIQC/Qj1H3KKagyWkFPI7p/QY9ZoCbUzi6y1s1u+2iSI8hAIgPCT+XDTFD43+vZBo5mN+sdhoBCgOMCNP0FCVXSsWda0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39934},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\47f9f1342963d3db4ca34a99152a62ab\\autotracer-plugin-vite-react18-1.0.0-alpha.53.tgz","_integrity":"sha512-X+9+mpJz/1JBfwwsN44EYAv0izCKt7V9KNtJFhNfnRyEssr3dttW+E6Z7kUY6kShXpYMHO+DBOKpc4w+uB8LbA==","_npmVersion":"10.9.8","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.53","@autotracer/inject-react18":"1.0.0-alpha.53","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","rollup":"^4.61.1","vitest":"^4.0.18","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.53"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.53_1780985694140_0.9949039971093576","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.54":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.54","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.54","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"dist":{"shasum":"b9c0cafe7f293de69c000e0a2f2aa2e5eef1de3c","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.54.tgz","fileCount":6,"integrity":"sha512-gczgkOl7TZ4weqvqFVxy1X9tALRo0A/WLF2+M1ktNMjBatTZmDqLx4nA/1jquG6eDaAaVisaTbGNsC5foSBHiw==","signatures":[{"sig":"MEUCIHfLOqjsXmikSLvGj9ZIqz9sbzRMMo6UX2vnocHjPxxjAiEAhA7m60xUVi5LRF9sszaqg8jDWmbeLUtVI7U9iPWmZqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39934},"main":"./dist/index.js","type":"module","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist coverage","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\e8dd121b8b59c1fd195252625d742731\\autotracer-plugin-vite-react18-1.0.0-alpha.54.tgz","_integrity":"sha512-gczgkOl7TZ4weqvqFVxy1X9tALRo0A/WLF2+M1ktNMjBatTZmDqLx4nA/1jquG6eDaAaVisaTbGNsC5foSBHiw==","_npmVersion":"10.9.8","description":"Vite plugin for auto-injecting useReactTracer via unplugin","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"unplugin":"^1.5.0","@autotracer/react18":"1.0.0-alpha.54","@autotracer/inject-react18":"1.0.0-alpha.54","rollup-plugin-external-globals":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","rimraf":"^6.0.1","rollup":"^4.61.1","vitest":"^4.0.18","typescript":"^5.2.0","@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@autotracer/react18":"1.0.0-alpha.54"},"peerDependenciesMeta":{"vite":{"optional":true},"@autotracer/react18":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/plugin-vite-react18_1.0.0-alpha.54_1781030230490_0.1917972213923842","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.55":{"name":"@autotracer/plugin-vite-react18","version":"1.0.0-alpha.55","description":"Vite plugin for auto-injecting useReactTracer via unplugin","author":{"name":"Carl Ribbegårdh"},"license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"rollup-plugin-external-globals":"^0.13.0","unplugin":"^1.5.0","@autotracer/inject-react18":"1.0.0-alpha.55","@autotracer/react18":"1.0.0-alpha.55"},"peerDependencies":{"@autotracer/react18":"1.0.0-alpha.55","vite":"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"peerDependenciesMeta":{"@autotracer/react18":{"optional":false},"vite":{"optional":true}},"devDependencies":{"@types/node":"^22.12.0","@vitest/coverage-v8":"^4.0.18","jsdom":"^24.1.0","rimraf":"^6.0.1","rollup":"^4.61.1","typescript":"^5.2.0","vitest":"^4.0.18"},"sideEffects":false,"scripts":{"build":"tsc","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","clean":"rimraf dist coverage","test":"vitest run"},"_id":"@autotracer/plugin-vite-react18@1.0.0-alpha.55","_integrity":"sha512-i0F49j2mjbME3hfavSJ9Zr9pQQop2WuQCi6i4RJ+KLxYKEQYsGdr+Wqew6sEFZHq+Dc/+vEwsl/r8EOIzIEELQ==","_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\7f6a46d690c1c71f171a9ce0fd389534\\autotracer-plugin-vite-react18-1.0.0-alpha.55.tgz","_from":"file:autotracer-plugin-vite-react18-1.0.0-alpha.55.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-i0F49j2mjbME3hfavSJ9Zr9pQQop2WuQCi6i4RJ+KLxYKEQYsGdr+Wqew6sEFZHq+Dc/+vEwsl/r8EOIzIEELQ==","shasum":"52e36714ebe382e9d54da99d7b8f3ad90e10a5ca","tarball":"https://registry.npmjs.org/@autotracer/plugin-vite-react18/-/plugin-vite-react18-1.0.0-alpha.55.tgz","fileCount":6,"unpackedSize":39934,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdRIH5LsfFIvHBwLaVip2zSs+KLEzRkxU5OguX+HbQNgIhALqCTGnesy1IrM1uBkXeaSf3rYBsizVnnqeXtE9qT2Kj"}]},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"directories":{},"maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-vite-react18_1.0.0-alpha.55_1787724304157_0.8363814292770997"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-17T22:09:56.595Z","modified":"2026-08-26T06:05:04.588Z","1.0.0-alpha.33":"2025-12-17T22:09:56.793Z","1.0.0-alpha.34":"2026-03-31T11:44:06.974Z","1.0.0-alpha.35":"2026-03-31T13:00:33.046Z","1.0.0-alpha.36":"2026-04-09T06:43:22.543Z","1.0.0-alpha.37":"2026-04-14T11:59:42.671Z","1.0.0-alpha.38":"2026-04-14T12:50:27.153Z","1.0.0-alpha.39":"2026-04-14T16:55:25.427Z","1.0.0-alpha.40":"2026-04-15T08:27:21.354Z","1.0.0-alpha.41":"2026-04-15T11:21:44.444Z","1.0.0-alpha.42":"2026-04-21T08:07:16.928Z","1.0.0-alpha.43":"2026-04-21T09:28:21.326Z","1.0.0-alpha.44":"2026-04-22T13:09:41.006Z","1.0.0-alpha.45":"2026-04-25T19:10:12.797Z","1.0.0-alpha.46":"2026-04-27T11:53:37.024Z","1.0.0-alpha.47":"2026-04-29T06:34:26.332Z","1.0.0-alpha.48":"2026-04-29T07:33:07.425Z","1.0.0-alpha.49":"2026-05-22T09:12:22.130Z","1.0.0-alpha.50":"2026-05-25T07:42:30.511Z","1.0.0-alpha.52":"2026-06-06T15:53:59.711Z","1.0.0-alpha.53":"2026-06-09T06:14:54.278Z","1.0.0-alpha.54":"2026-06-09T18:37:10.641Z","1.0.0-alpha.55":"2026-08-26T06:05:04.374Z"},"author":{"name":"Carl Ribbegårdh"},"license":"MIT","description":"Vite plugin for auto-injecting useReactTracer via unplugin","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"readme":"# @autotracer/plugin-vite-react18\r\n\r\n**Automatic React component tracing for Vite projects.**\r\n\r\nThis Vite plugin automatically injects `useReactTracer()` hooks into your React components at build time, enabling automatic state and prop labeling without manual instrumentation.\r\n\r\nRecommended Vite path: use `reactTracer.vite()` in `vite.config.ts` for build-time injection, initialize `reactTracer()` before React renders, and use the Dashboard as the normal browser control surface in restricted internal builds. When the Dashboard is not available, use the lower-level `globalThis.autoTracer` runtime control surface.\r\n\r\n## What You Get\r\n\r\n- **Reliable component tracking** - Marks components for tracing, ensuring they're tracked\r\n- **Perfect variable names** - Extract state/prop variable names from your source code\r\n- **Better state change detection** - More reliable than fiber-only traversal\r\n- **Development-focused** - Control injection per environment\r\n- **Next-gen build tool** - Instant HMR during development\r\n- **TypeScript native** - Full type safety and inference\r\n- **JSX/TSX support** - Automatic React component detection\r\n- **Variable name extraction** - See readable state labels in traces\r\n- **Improved change detection** - Correctly resolves top level state for nested hooks, complex hooks such as selectors or rtkquery mutations, or proxied states such as react hook form.\r\n- **Pragma support** - Fine-grained opt-in/opt-out control at component level\r\n- **Include/Exclude** patterns in plugin config for file inclusion/exclusion.\r\n- **Hook naming config** to cover edge cases with esoteric hook naming schemes.\r\n  - Default handles ^use[A-Z].\\*\r\n\r\n## Installation\r\n\r\n```bash\r\npnpm add @autotracer/react18\r\npnpm add -D @autotracer/plugin-vite-react18\r\n```\r\n\r\n## Documentation\r\n\r\nUse the documentation site for the recommended React integration path and the canonical reference pages:\r\n\r\n- Vite installation: https://docs.autotracer.dev/guide/installation-react-vite\r\n- React configuration guide: https://docs.autotracer.dev/guide/config-react\r\n- Vite plugin settings: https://docs.autotracer.dev/reference/build/react18/vite/\r\n- Pragma comments: https://docs.autotracer.dev/reference/build/react18/vite/pragmas\r\n- React runtime settings: https://docs.autotracer.dev/reference/runtime/react18/\r\n- Vite plugin API: https://docs.autotracer.dev/api/plugin-vite-react18\r\n- React runtime API: https://docs.autotracer.dev/api/react18\r\n- Dashboard workflow: https://docs.autotracer.dev/dashboard/webapps\r\n- React theme API: https://docs.autotracer.dev/themes/react18/api\r\n- React theme examples: https://docs.autotracer.dev/themes/react18/examples\r\n- Monorepo setup: https://docs.autotracer.dev/guide/monorepo\r\n\r\n## Usage\r\n\r\n```ts\r\n// vite.config.ts\r\nimport { defineConfig } from \"vite\";\r\nimport react from \"@vitejs/plugin-react\";\r\nimport { reactTracer } from \"@autotracer/plugin-vite-react18\";\r\n\r\nexport default defineConfig(({ mode }) => ({\r\n  plugins: [\r\n    reactTracer.vite({\r\n      inject: mode === \"development\",\r\n    }),\r\n    react(),\r\n  ],\r\n}));\r\n```\r\n\r\n### Configuration Options\r\n\r\n#### `inject`\r\n\r\nType: `boolean`\r\nDefault: `true`\r\n\r\nControls whether code injection is enabled. Use this to conditionally enable the plugin based on mode or environment:\r\n\r\n```ts\r\n// Cleaner syntax - inject only in development\r\nreactTracer.vite({\r\n  inject: mode === \"development\",\r\n  // ...other options\r\n});\r\n\r\n// Alternative: always include plugin, control via environment\r\nreactTracer.vite({\r\n  include: { paths: [\"src/**/*.tsx\"] },\r\n  // ...other options\r\n});\r\n// Then use TRACE_INJECT=0 to disable\r\n```\r\n\r\nWhen `false`, the plugin is effectively disabled and no transformations occur. This is useful for:\r\n\r\n- Making the plugin a full no-op in public or otherwise excluded builds\r\n- Preventing HTML injection, dashboard mounting, build rewrites, and UMD emission\r\n- Disabling injection in publicly accessible builds\r\n- Conditional tracing based on environment variables\r\n- Testing with and without tracing enabled\r\n\r\n#### `outputMode`\r\n\r\nSeeds the initial AutoTracer output mode before your app runs when `inject` is enabled.\r\n\r\nUse the canonical setting page for exact startup behavior and the runtime page for the meaning of each mode:\r\n\r\n- https://docs.autotracer.dev/reference/build/react18/vite/config/outputMode\r\n- https://docs.autotracer.dev/reference/runtime/react18/config/outputMode\r\n\r\n#### `dashboardConfig`\r\n\r\nMounts the dashboard widget and injects its startup configuration when `inject` is enabled.\r\n\r\nUse these canonical pages for exact fields and recommended browser control workflow:\r\n\r\n- https://docs.autotracer.dev/reference/build/react18/vite/config/dashboardConfig\r\n- https://docs.autotracer.dev/dashboard/webapps\r\n- https://docs.autotracer.dev/dashboard/reference\r\n\r\n#### `prefix`\r\n\r\nAdds a stable build-time label to injected component names, which is most useful when multiple islands or microfrontends share one browser console.\r\n\r\nUse the canonical setting page for exact behavior and filtering rules:\r\n\r\n- https://docs.autotracer.dev/reference/build/react18/vite/config/prefix\r\n\r\n## Dev-only behavior\r\n\r\nThe plugin can be controlled in multiple ways:\r\n\r\n- **`inject` parameter**: Set to `false` to disable injection programmatically\r\n- **`TRACE_INJECT=0` environment variable**: Disables injection regardless of configuration\r\n- **Public builds**: Use `inject: mode === \"development\"` or an explicit internal QA flag so tracing never ships in publicly accessible builds\r\n\r\n## Mode vs. pragmas (precedence)\r\n\r\nUse line comments to control component-level injection.\r\n\r\n- `// @trace` enables one eligible component.\r\n- `// @trace-disable` disables one eligible component.\r\n- `include` and `exclude` decide the eligible set before pragma signals are applied.\r\n\r\nFor exact placement rules, precedence, and examples, see the canonical React pragma reference:\r\n\r\n- https://docs.autotracer.dev/reference/build/react18/vite/pragmas\r\n\r\n## Hook value labels\r\n\r\nYou can opt-in to labeling values returned from hooks for nicer console output:\r\n\r\n```ts\r\nreactTracer.vite({\r\n  labelHooks: [\"useState\", \"useReducer\", \"useSelector\", \"useAppSelector\"],\r\n});\r\n```\r\n\r\nThis augments built-ins (useState/useReducer) by labeling identifiers assigned from matching hook calls.\r\n\r\n## Theme File Support\r\n\r\nThe plugin automatically loads and injects theme files from your project root at build time, enabling personal color and icon customization without code changes.\r\n\r\n### How It Works\r\n\r\nThe plugin searches for theme files in your project root directory:\r\n\r\n1. **Base theme**: `*react-theme.json` (e.g., `react-theme.json`, `colorblind-react-theme.json`)\r\n2. **Light mode override**: `*react-theme-light.json`\r\n3. **Dark mode override**: `*react-theme-dark.json`\r\n\r\nFound themes are automatically injected as `globalThis.__REACTTRACER_THEME__` before your app loads.\r\n\r\n### Quick Example\r\n\r\nCreate `react-theme-light.json` in your project root:\r\n\r\n```json\r\n{\r\n  \"definitiveRender\": {\r\n    \"icon\": \"🔄\",\r\n    \"lightMode\": { \"text\": \"#0066cc\" }\r\n  },\r\n  \"error\": {\r\n    \"icon\": \"❌\",\r\n    \"lightMode\": { \"text\": \"#cc0000\", \"background\": \"#fff5f5\" }\r\n  }\r\n}\r\n```\r\n\r\nAdd to `.gitignore` for personal customization:\r\n\r\n```gitignore\r\n# Personal react tracer themes\r\n*react-theme.json\r\n*react-theme-light.json\r\n*react-theme-dark.json\r\n```\r\n\r\nRestart your dev server to apply changes.\r\n\r\n### Theme Priority\r\n\r\nThemes merge in this order (later overrides earlier):\r\n\r\n1. Built-in defaults\r\n2. Programmatic config through the `colors` runtime option\r\n3. Theme files (loaded by plugin)\r\n\r\nThis allows:\r\n\r\n- **Project sets shared defaults**: use the `colors` runtime option in `reactTracer()`\r\n- **Developer adds local override**: `my-react-theme-light.json` in `.gitignore`\r\n- **Built-in defaults fill the rest**: categories you do not override still use the default theme\r\n\r\n### Complete Guide\r\n\r\nSee the documentation site for the current theme reference and copyable examples:\r\n\r\n- Theme API: https://docs.autotracer.dev/themes/react18/api\r\n- Theme examples: https://docs.autotracer.dev/themes/react18/examples\r\n\r\n## Monorepo / Workspace Builds\r\n\r\nWhen a workspace library is compiled by the host app's Rollup pass, the injected\r\n`import { useReactTracer } from \"@autotracer/react18\"` can't be resolved from the\r\nlibrary's own `package.json`, causing a build error.\r\n\r\n**The right fix depends on how the library is consumed.**\r\n\r\n### Source libraries (raw TypeScript) → `resolve.alias`\r\n\r\nIf the library is consumed as raw `.tsx` source (no `dist/`, `\"noEmit\": true`), use\r\n`resolve.alias` in the host app to redirect `@autotracer/react18` to the host's\r\ninstalled copy. React stays bundled normally; no UMD globals, no CSP risk.\r\n\r\n```ts\r\n// host-app/vite.config.ts\r\nimport { resolve } from \"path\";\r\n\r\nexport default defineConfig(({ mode }) => ({\r\n  plugins: [\r\n    reactTracer.vite({ inject: mode === \"development\" }),\r\n    react(),\r\n  ],\r\n  resolve: {\r\n    alias: {\r\n      \"@autotracer/react18\": resolve(\r\n        __dirname,\r\n        \"../../node_modules/@autotracer/react18\",\r\n      ),\r\n    },\r\n  },\r\n}));\r\n```\r\n\r\n### Pre-built packages (with own `dist/`) → `buildWithWorkspaceLibs`\r\n\r\nIf the library has its own build step and the host app imports from `dist/`, use\r\n`buildWithWorkspaceLibs: true`. This externalises React and `@autotracer/react18`\r\nfrom the **entire app bundle** and loads them via injected `<script>` tags.\r\n\r\n> ⚠️ **Side effect:** React is removed from your app bundle. If the injected scripts\r\n> fail to load (CDN outage, CSP, network error) the whole app breaks.\r\n\r\n```ts\r\n// host-app/vite.config.ts\r\nconst isQA = process.env.DEPLOY_ENV === \"qa\";\r\n\r\nexport default defineConfig(({ mode }) => ({\r\n  plugins: [\r\n    reactTracer.vite({\r\n      inject: mode === \"development\" || isQA,\r\n      buildWithWorkspaceLibs: isQA, // only for pre-built workspace deps\r\n    }),\r\n    react(),\r\n  ],\r\n}));\r\n```\r\n\r\n> Do **not** use `buildWithWorkspaceLibs` for source libs — `resolve.alias` is\r\n> simpler and has no bundle side-effects.\r\n\r\nSee the **[Monorepo Setup guide](https://docs.autotracer.dev/guide/monorepo)** for a full\r\ndecision tree, flowcharts, and the CSP / self-hosting walkthrough.\r\n\r\n### What `buildWithWorkspaceLibs` does automatically\r\n\r\n1. **Externalises** `@autotracer/react18`, `react`, and `react-dom` as UMD globals.\r\n2. **Emits** the ReactTracer UMD build alongside your output.\r\n3. **Injects `<script>` tags** in `index.html` to load React, ReactDOM, and ReactTracer\r\n   before your app bundle.\r\n4. **Creates the React DevTools hook** via an inline script so the tracer works in\r\n   restricted internal QA deployments without the browser extension.\r\n\r\nApplies to `vite build` only — `vite dev` is unaffected.\r\n\r\nIf `inject` is `false` or `TRACE_INJECT=0`, none of these build-time side effects run.\r\n\r\n### Self-Hosting React UMD Files (CSP)\r\n\r\nBy default, `buildWithWorkspaceLibs` injects `<script>` tags pointing to **unpkg.com**.\r\nIf your CSP blocks external CDN requests, serve the files from your own origin.\r\n\r\n**Step 1 — Copy UMD files to your public folder:**\r\n\r\n```\r\nnode_modules/react/umd/react.production.min.js          → public/vendor/react.production.min.js\r\nnode_modules/react-dom/umd/react-dom.production.min.js  → public/vendor/react-dom.production.min.js\r\n```\r\n\r\n**Step 2 — Configure the plugin:**\r\n\r\n```ts\r\nreactTracer.vite({\r\n  inject: isQA,\r\n  buildWithWorkspaceLibs: isQA,\r\n  reactUmdSrc: \"/vendor/react.production.min.js\",\r\n  reactDomUmdSrc: \"/vendor/react-dom.production.min.js\",\r\n});\r\n```\r\n\r\n## Security Considerations\r\n\r\n### Do Not Enable in Publicly Accessible Deployments\r\n\r\nThe ReactTracer plugin should **never be enabled in publicly accessible deployments** for the following reasons:\r\n\r\n1. **Information Disclosure** - The plugin injects code that logs component state, props, and render details to the browser console, potentially exposing:\r\n   - User data and personal information (PII)\r\n   - Authentication state and session details\r\n   - Business logic and application structure\r\n   - Internal component implementation details\r\n\r\n2. **Performance Impact** - Instrumentation and tracing generate significant overhead that degrades user experience\r\n\r\n3. **Bundle Size** - Injected hooks and tracing code increase your bundle size unnecessarily\r\n\r\n4. **Attack Surface** - The DevTools hook and tracing infrastructure are accessible to anyone with console access\r\n\r\n### Recommended Configuration\r\n\r\nAlways use environment-based configuration to disable the plugin in publicly accessible builds:\r\n\r\n```ts\r\n// vite.config.ts\r\nimport { defineConfig } from \"vite\";\r\nimport react from \"@vitejs/plugin-react\";\r\nimport { reactTracer } from \"@autotracer/plugin-vite-react18\";\r\n\r\nexport default defineConfig(({ mode }) => {\r\n  const isDev = mode === \"development\";\r\n  const isQA = process.env.DEPLOY_ENV === \"qa\";\r\n\r\n  return {\r\n    plugins: [\r\n      reactTracer.vite({\r\n        inject: isDev || isQA, // NEVER enable in publicly accessible builds\r\n        include: {\r\n          paths: [\"src/**/*.tsx\"],\r\n        },\r\n        exclude: {\r\n          paths: [\"**/*.spec.*\", \"**/*.test.*\"],\r\n        },\r\n      }),\r\n      react(),\r\n    ],\r\n  };\r\n});\r\n```\r\n\r\n**For TEST/QA builds with workspace libraries:**\r\n\r\nWhen using `buildWithWorkspaceLibs: true` in TEST/QA environments, ensure the plugin `inject` option is properly configured:\r\n\r\n```tsx\r\n// vite.config.ts - inject option controls whether tracing is enabled\r\nconst isQA = process.env.DEPLOY_ENV === \"qa\";\r\n\r\nreactTracer.vite({\r\n  inject: isQA, // Only inject in internal QA, not public builds\r\n  buildWithWorkspaceLibs: isQA,\r\n});\r\n```\r\n\r\n## React Server Components (RSC)\r\n\r\nIf you're using an RSC-enabled framework (like Next.js App Router), set `serverComponents: true` in the plugin options. When enabled, the transform will:\r\n\r\n- Treat modules as Server Modules by default\r\n- Only inject into modules that have the top-level directive:\r\n\r\n  \"use client\";\r\n\r\nThis prevents injecting client-only hooks where they don't belong. All other transform rules (mode/include/exclude/pragma) still apply to Client Components.\r\n\r\n## License\r\n\r\nMIT © Carl Ribbegårdh\r\n","readmeFilename":"README.md"}