{"_id":"@deijose/vite-plugin-nix-js","_rev":"21-72e20eaff0d72fc251ecf750f79fd917","name":"@deijose/vite-plugin-nix-js","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"@deijose/vite-plugin-nix-js","version":"0.1.0","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.1.0","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"c1e00726aab5de9247469fbf7f3087092fbfab1a","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.1.0.tgz","fileCount":10,"integrity":"sha512-LiMcWfO0BSPl2iv8xD0BUxY6aLHLP+Ffxkp04iDmgTG3T9MTKH7ShSqqTpkOWZRAx5ToBi/19WFqOKBBf3B1Yg==","signatures":[{"sig":"MEUCIQDsO9PW4d64ISQCWKfMMekiT2n1ek8ZJD0PYSDo5FWnmQIga5CQYsNiqw4XesHEgW/1xhi8HxCsivrkpOzl2m4V4xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59634},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@babel/core":"^7.26.0","@types/node":"^22.0.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.1.0_1782173015451_0.1790894415219313","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@deijose/vite-plugin-nix-js","version":"0.1.1","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.1.1","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"0401729595ace31a1eb645e1ce6e5960b7f05a91","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.1.1.tgz","fileCount":10,"integrity":"sha512-Is6oqyjulO0vvf4NWyTifgd/qFXOI3Dz4Bj1jhy/qhTHSoNeZWNguKBpQYDDeaE1IawnxH88Yl419x9ioo2y8g==","signatures":[{"sig":"MEUCIGgHlZVMjviyhgIhLeM1DefuhMTsNqYT8DE99K6tT+CuAiEA0s5LlovZa7045bQL22oI2UEOj3Kow+bnY02GZZWFZFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59658},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@babel/core":"^7.26.0","@types/node":"^22.0.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.1.1_1782173189392_0.15260383194241256","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.0","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.0","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"61fdf4166e48141cb7c7c35797381e0092c5b735","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.0.tgz","fileCount":10,"integrity":"sha512-9golNy/Ui6L8J74JdHiFTmEtGBS8oRr82S4fjN3OsurMxeqvu2zmy8Ri6CmbPt0iAazWByVQEQG5SG4isBaTIQ==","signatures":[{"sig":"MEQCIGierqbHvbxpdMSdE5VxaOkRTVP/38tY3i+96VnsqZPpAiBEv3MQ3eRY9PiCTXIKf985DA4Xbi4Lr6l+q0ZTRdzmAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65298},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@babel/core":"^7.26.0","@types/node":"^22.0.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.0_1782173418219_0.3693141474972803","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.1","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.1","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"d415a5a789db2279f1222752e2a32f9d736d5d1f","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.1.tgz","fileCount":14,"integrity":"sha512-LiuQQzAjg9Mme0TcAoqzVQtLUbV/xJO4FlubUwtr6zvmn+++h3G/Nzonk2dfkPXwJmu4fGj8vezb8yfAwegu4w==","signatures":[{"sig":"MEUCIB7xCLkk1aP8uovrM9nNuYWHKmlJpcDbqEAB7iuqMWgUAiEA0SWp85s2H2ZcZp+APBIdkvFkdVVJdS4nEqR28xEYV34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69705},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@babel/core":"^7.26.0","@types/node":"^22.0.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.1_1782174625168_0.6350352957004697","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.2","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.2","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"2249a23e6089c7d2156c3ef7f29a753a3389f6c8","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.2.tgz","fileCount":14,"integrity":"sha512-F9Qz7M3bLMWKf6ou9HebvPOuw08jfRe4baPVV+yEUJ4ehGxRIXjfJVXEY9wS2RZM3YIImAHcN5GTKwdaMaJzzA==","signatures":[{"sig":"MEQCIEDimZhdbNr2tVhe3cubO12iY1VCyUwEN9zOXIBoy5kJAiBZdXvd2VtrwA+x0Zax1Tas457adiUbJqZ9RXVQKx4I4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69729},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.2_1782174770609_0.23241996126328668","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.3","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.3","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"2c2ebbfe98917645df441909a6f71a9d56a90c33","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.3.tgz","fileCount":14,"integrity":"sha512-i+eL++bxirspr65bTvbO8baDz9MOKIqpRA/tOBD8t/hd4CUevuY/U530700TYr1gk4YDhlw0aPNDKg2ZWfj2WA==","signatures":[{"sig":"MEYCIQCnxWIt5o7tiR2L3nTdPUJKNGh/AY9a7RLUgE3VHXm1IAIhAIs+3qCp7CsPvp0ofMgjg/j7jb8a4+bWXh3jXV22aNo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69719},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.3_1782174872990_0.9750081153930885","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.4","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.4","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"2b0c6f3c2ae2c58901566a7ce3ab7cbd888564d3","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.4.tgz","fileCount":14,"integrity":"sha512-2b1cOcns32zH8+jQKS9ShHjfCZNy4bGFO84ES4cMAX8GqEHPqoOWZjcu7f+mNlts8qZ2RZaKvf+7TuLrlSkxAQ==","signatures":[{"sig":"MEYCIQCaFV9IOeRSTEsHumVpaf07v+9CCukDbayDPq4sVGm1/wIhAMU3IdnVcfQYgi7XM8ywZ0DnIG2P+i7jQskfovERCRXx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69192},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.4_1782175073093_0.8666891743866147","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.5","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.5","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"c4e7217792c5c58fcbabf75f71deab3cba67a0fc","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.5.tgz","fileCount":14,"integrity":"sha512-7ZgpALmMp3/154fTVQIjGjRGlRUdSgxezoSWfOg4Az5L+7mxXbkI+xMzXaffV/xKH/1Ix5BZaLf/jeekc0kWKg==","signatures":[{"sig":"MEYCIQCOEC1qKJImwGDAw/AMf0U5OpUsQJ6BU5YxtS9m51ASsgIhAOm4aHmV9amspaFbgfdBMlE5XrLEyXe7gDp2uKy7s6D2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70255},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.5_1782175141951_0.42529586139044584","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.6","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.6","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"7568242be764be3d9843259a8b1f5c06d0d5daf2","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.6.tgz","fileCount":14,"integrity":"sha512-0erdx8jB5o1wC6vManhPVxMI74fklYsdSq6Hdj+d1AF3EptHGN1OfWU7bMTMSXpYyTHnqOAbuDRnvzkXmKvibQ==","signatures":[{"sig":"MEUCIQCJLil1yAOqkvYgx/9ZkpD5StnBWPjG2V/9TpcfiOTFuAIgGSHufh60G9sxouEj8WTC4QiYE+FdlxQ29uLeF/nNBTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.6_1782176635090_0.7274719430761225","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.7","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.7","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"dist":{"shasum":"99d4220a73bb996e0ddd11454f87f4d1d0f14fd5","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.7.tgz","fileCount":14,"integrity":"sha512-o3xQaKKFcLxAhEfGZCyn3nw/1/1e+LIf6pxGJ4eda5HipIh5mw66Kmzj7LUKhSGbNlCRjvc1t2UJhl19SxMj8g==","signatures":[{"sig":"MEYCIQDSTEWmjIGpVKqvb3L64u2TteroYRSv2SJqMotC27Bc4wIhAO4hDRjTwr32DeFYeCeAF+wqtxAr6YZLaGPupQmK6bvA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.7_1782181714402_0.32096455686966263","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.8","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.8","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"e0ac86d3cb9e3d6ba7c7ab4769d113a534790ae1","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.8.tgz","fileCount":14,"integrity":"sha512-3ZtOBEKDJAgXxXydFo/PddCbkKMrDtasSOFs4jjPXyC0tEZtt76oI3I3RuK6hiIFg9ByUrZ3V3VW2SrzF3/brg==","signatures":[{"sig":"MEUCIHoSMm7X4b4FvFV4pp/Uno1eTScxOSVcdZPWzndFbIkQAiEA4rdo492w/4132n1NE6bZXuVerGgyMJyaPnb76891af8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"4893e69ca1775d7ed1c3d745a7fecf80d0d05188","scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.8_1782182697711_0.7301476890857188","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.9","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.9","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"80f6c62b70e6c916749c6bf61099eb585a592fce","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.9.tgz","fileCount":14,"integrity":"sha512-ym4I5qFutgFJRjNYc3DVr7GOwTJSVkae6yBW9pzvqVj/k298NcByG6byejKd5lnX83rqMmxdTUWnTKjnSxRVAw==","signatures":[{"sig":"MEYCIQCcBQ++zzUNY9c6IqDhe/BJ9wSXpoLGW4YyEJxk75bGxwIhAO2xtFnvhrA5OIqyNinkVoVBbpP3Wc9o156Wb+aXMrzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"96c3e9bc4fee699a2219736ea990cbb7bd011101","scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.9_1782184710821_0.8249870747058419","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.10","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.10","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"330b4dac3e8f1691a52979f7ddd203b722d6d8b2","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.10.tgz","fileCount":14,"integrity":"sha512-2nY0nGCkUUmDDahILbhrayduzHnbJJUAVrx8BB8gFmwITBzu/Bw+XyH2I023dwyuKe/N6dVFPhWPGaxJMNwwFA==","signatures":[{"sig":"MEUCIH3SCDyJfzHkXPMp4nZkyuqoyGxXzJuBS+dyymmpJ6MqAiEAqn/uYf52VgQby2QHza/0j1uq0W11DwguisO8jVXoIhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68530},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"435461f524a44d1af45f8057933f4ec710def2c6","scripts":{"dev":"vite build --watch","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and session preservation","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.10_1782231314670_0.8119631757459931","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@deijose/vite-plugin-nix-js","version":"0.2.11","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@0.2.11","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"2c9d2f16a09b01edf16362de8b660b3806455e0f","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-0.2.11.tgz","fileCount":16,"integrity":"sha512-2qiziL0tx2sG06d+MJGTwB0njxr4kNNnXF8dgzYavJzClzvCr7oHEeURlsQvCRmd2YMzKmUl9RQsopN9CGftuw==","signatures":[{"sig":"MEYCIQDX5SCCy/1UI2Jljillvpsv7PPCRTOAXfPtV+VnVk0bYQIhAM58cF2jWH35gctmqHSGSM9Wr1LAQfdtrLRPuCH8Aha6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"67b3ae2d29a16ba349c92438e77d45982ff0e4c8","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_0.2.11_1782234488691_0.9451060466746184","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@deijose/vite-plugin-nix-js","version":"1.0.0","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@1.0.0","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"7ffa906243b8316b323fe2574d83d6251b6183c0","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-1.0.0.tgz","fileCount":16,"integrity":"sha512-61t9kUdwqNDTIeXgOm1gLihWhYoGjXgZmWuAIw6fkuk1/5nWwZut9dRU44yQP6GPXOxarhsdoVOsS7aE48wcQA==","signatures":[{"sig":"MEUCIBmvEJNAhW7DHxsWQuUl6LN0qXLECCMFVyJlKL3DdILaAiEA+9r1kXD1XXq7ImpOeQbaL+xYF7wiq1Ujd0Qm7UCCY+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83245},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"2117378e34807b6e69bb9bdc5a3982a6b417d642","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_1.0.0_1782235578781_0.8109674021722011","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@deijose/vite-plugin-nix-js","version":"1.0.1","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@1.0.1","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"417217d693a1407fe7d4f5b9f2c44ddb58342837","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-1.0.1.tgz","fileCount":16,"integrity":"sha512-BIJsfK2H6oinbMsTEANh7ANwmLjKRPGuMFLDSBZC0+1Qri1jeLVLOEN9TM97Wj8BzP+usACo+UytgonMBj15gA==","signatures":[{"sig":"MEYCIQDE3iUcw9XiHzVO+G3nIQIsORTPgaQQGSEGYE0VjprR0AIhALir0kRMhViLvKDOx4rpMtLM/1ezjkEp3A8nnN2Eb554","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83256},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"6fae400d247e31a1237eeb8ce2408608ec8cba9c","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"10.9.9","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^2.5.3 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_1.0.1_1787279983691_0.38826924432228327","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@deijose/vite-plugin-nix-js","version":"1.0.2","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@1.0.2","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"03367d38d57b1bb525c2a100c2b8df5f3e6f8373","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-1.0.2.tgz","fileCount":16,"integrity":"sha512-wXuvtuLqBWF1lYodmG5jJdZhhufabWCIa60ZK+1a6Q48kOocCsD8hBvTSUa3tqSny54lIvoFAn9ruyaagbclhg==","signatures":[{"sig":"MEYCIQDcO7ijllaAKZkSQ/T3wvnKvCsSK2hOn78Q4IkdS22KtwIhAKoBfzrF12dSC21kqhCMqGO2aKQ7jY+Ijnh+UWj+nzdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83247},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"58b2e8246cbcba4b7eabae63769c8183b8a95343","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"10.9.9","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_1.0.2_1787447245919_0.750144327530772","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@deijose/vite-plugin-nix-js","version":"1.1.0","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@1.1.0","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"fbc772785fa07fdcecb997f2761a165749b22f4d","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-1.1.0.tgz","fileCount":20,"integrity":"sha512-65ugMTwpnYLsEQqTISmpV3QeQgmKAttr3Z5web/imt3m6x4zMiJgztDU8j54ZSLxThmmJ37UPcRk1wgB0iYhCg==","signatures":[{"sig":"MEUCICCCztgm6ThGQkKowWXSfrf4LbNmYzxlSwMDTTQIoSn5AiEA3ymm0GdkZXqnJh6Cok/Vj9CbfbRW06DkeZ9+jxEGBk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169500},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"58b2e8246cbcba4b7eabae63769c8183b8a95343","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"10.9.9","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_1.1.0_1787534290963_0.03634295690149236","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@deijose/vite-plugin-nix-js","version":"2.0.0","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@2.0.0","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"e6d04417b47c9a2af1d71261fe6f30ec50e4d2bf","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-2.0.0.tgz","fileCount":20,"integrity":"sha512-Ga33rXypUBFvu8TkbncHEnRJqRE59OuREbHW5teWorqpW840uaT66BRjQxRU0GiMQ/TAYRaaCgOXi5ZWE1+lBA==","signatures":[{"sig":"MEQCIExwv912104sB3tfv8nxb0wK45GITl1UV9uilJ4VijGCAiA+dzNz6rUIsNvWkztkIOJ3tZHoZGTsb+YuFBKsLsrcwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479408},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"fa8dde48b8c63ebff9bc67270dd927a041bdaeaa","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"10.9.9","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0","@deijose/nix-js-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^8.0.0","@deijose/nix-js":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_2.0.0_1787602169692_0.5408313504624978","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@deijose/vite-plugin-nix-js","version":"2.0.1","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"author":{"name":"Deiver Vasquez"},"license":"MIT","_id":"@deijose/vite-plugin-nix-js@2.0.1","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"dist":{"shasum":"878a396024f39cc383839e8259248692422dbfd6","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-2.0.1.tgz","fileCount":20,"integrity":"sha512-5pAGRtT/jeHbOzQAYNjG7L0qtcWR0570yMZlUkbiAQcVG/gIzh3Dbhe8ihWwYH8RqaU3RJDfiF2zVExkCi0ICA==","signatures":[{"sig":"MEUCIDS8pSzpoEwjph0TGZ7bvTH3anTIc5jNs0QEtaDQB3eHAiEAwoPgDlFKl67CbU7Wx4AVlfz7uJ6E0hpxs82srYfHnEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479418},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"gitHead":"a6ba6bd95628f14443cab5bffd1913054faa8e29","scripts":{"dev":"vite build --watch","test":"vitest run","build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"repository":{"url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git","type":"git"},"_npmVersion":"10.9.9","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@babel/core":"^7.26.0","@babel/types":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/generator":"^7.26.0","@deijose/nix-js-compiler":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^4.0.18","happy-dom":"^20.8.3","typescript":"~5.9.3","@types/node":"^22.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.20.6","@types/babel__generator":"^7.6.8"},"peerDependencies":{"vite":"^7.0.0 || ^8.0.0","@deijose/nix-js":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vite-plugin-nix-js_2.0.1_1787602734347_0.14824099827843762","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@deijose/vite-plugin-nix-js","version":"2.0.2","description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","license":"MIT","author":{"name":"Deiver Vasquez"},"homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","repository":{"type":"git","url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git"},"bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"type":"module","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","require":"./dist/runtime.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"engines":{"node":">=18.0.0"},"scripts":{"build":"tsc --noEmit && vite build && tsc --emitDeclarationOnly","dev":"vite build --watch","typecheck":"tsc --noEmit","test":"vitest run"},"dependencies":{"@babel/core":"^7.26.0","@babel/generator":"^7.26.0","@babel/parser":"^7.26.0","@babel/traverse":"^7.26.0","@babel/types":"^7.26.0","@deijose/nix-js-compiler":"^1.0.0"},"peerDependencies":{"@deijose/nix-js":"^3.5.0","vite":"^7.0.0 || ^8.0.0"},"devDependencies":{"@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__traverse":"^7.20.6","@types/node":"^22.0.0","happy-dom":"^20.8.3","typescript":"~5.9.3","vite":"^8.0.0","vitest":"^4.0.18"},"_id":"@deijose/vite-plugin-nix-js@2.0.2","gitHead":"5f5a174311a9745da2e7f3934bc32a34615d3133","_nodeVersion":"22.14.0","_npmVersion":"10.9.9","dist":{"integrity":"sha512-YSfMlXEEQ0SD6BO3ksSqbfoiNTUeWXzhM+y6wI6GtUwbXnqS6Qf+AYtYSOgh2h8kIsNu9L5QYQTGAH1EzZZF7A==","shasum":"fbe8120b5c4fc8c0a8e9d55e3df7efc8fe10ec61","tarball":"https://registry.npmjs.org/@deijose/vite-plugin-nix-js/-/vite-plugin-nix-js-2.0.2.tgz","fileCount":20,"unpackedSize":483277,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICt8rOKdmAFhJzk0oGW4D7qdiMdIHIOe12zzZilR1c7LAiAd7TG1PBc+xToHSCHjqErsVQhB9xZ4Owewpkz0nc7ZeQ=="}]},"_npmUser":{"name":"deijose","email":"estudiandovazmore@gmail.com"},"directories":{},"maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vite-plugin-nix-js_2.0.2_1787603869338_0.2612778600631547"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-23T00:03:35.306Z","modified":"2026-08-24T20:37:49.641Z","0.1.0":"2026-06-23T00:03:35.598Z","0.1.1":"2026-06-23T00:06:29.554Z","0.2.0":"2026-06-23T00:10:18.373Z","0.2.1":"2026-06-23T00:30:25.343Z","0.2.2":"2026-06-23T00:32:50.761Z","0.2.3":"2026-06-23T00:34:33.140Z","0.2.4":"2026-06-23T00:37:53.242Z","0.2.5":"2026-06-23T00:39:02.097Z","0.2.6":"2026-06-23T01:03:55.232Z","0.2.7":"2026-06-23T02:28:34.531Z","0.2.8":"2026-06-23T02:44:57.861Z","0.2.9":"2026-06-23T03:18:30.951Z","0.2.10":"2026-06-23T16:15:14.876Z","0.2.11":"2026-06-23T17:08:08.868Z","1.0.0":"2026-06-23T17:26:18.910Z","1.0.1":"2026-08-21T02:39:43.843Z","1.0.2":"2026-08-23T01:07:26.081Z","1.1.0":"2026-08-24T01:18:11.102Z","2.0.0":"2026-08-24T20:09:29.900Z","2.0.1":"2026-08-24T20:18:54.537Z","2.0.2":"2026-08-24T20:37:49.479Z"},"bugs":{"url":"https://github.com/DeijoseDevelop/vite-plugin-nix-js/issues"},"author":{"name":"Deiver Vasquez"},"license":"MIT","homepage":"https://github.com/DeijoseDevelop/vite-plugin-nix-js#readme","keywords":["vite","plugin","nix-js","hmr","hot-module-replacement"],"repository":{"type":"git","url":"git+https://github.com/DeijoseDevelop/vite-plugin-nix-js.git"},"description":"Vite plugin for Nix.js with Hot Module Replacement and full state preservation (signals, stores, routers, forms)","maintainers":[{"name":"deijose","email":"estudiandovazmore@gmail.com"}],"readme":"# @deijose/vite-plugin-nix-js\n\nVite plugin for [Nix.js](https://nix-js.dev/) that adds **compile-time partial attribute interpolation** and **Hot Module Replacement (HMR)** with state, scroll, and focus preservation.\n\n## Requirements\n\n- Vite `^8.0.0`\n- `@deijose/nix-js` `^3.4.0`\n\n## Installation\n\n```bash\nnpm install -D @deijose/vite-plugin-nix-js\n# or\npnpm add -D @deijose/vite-plugin-nix-js\n# or\nyarn add -D @deijose/vite-plugin-nix-js\n```\n\n## Usage\n\n```ts\n// vite.config.ts\nimport { defineConfig } from \"vite\";\nimport nix from \"@deijose/vite-plugin-nix-js\";\n\nexport default defineConfig({\n  plugins: [nix()],\n});\n```\n\nNo extra configuration is required.\n\n## What it does\n\n- **Partial attribute interpolation** — rewrites `class=\"btn ${size}\"` into\n  `class=${__nixCompose(\"btn \", size, \"\")}` at compile time, so the core\n  `html()` function only sees full bindings.\n- **Hot-reloads** components without a full page refresh.\n- **Preserves state** of module-scoped stores, routers, forms, and signals.\n- **Preserves scroll position** and the currently focused element.\n- **Works automatically** — no manual `import.meta.hot` wrapping needed.\n\n## Partial attribute interpolation\n\nThe plugin includes a state-machine lexer that runs at compile time. It finds\n`html` tagged template expressions and rewrites partial attribute\ninterpolations into full bindings:\n\n```typescript\n// Input (author code)\nhtml`<div class=\"btn btn-${() => size.value}\">…</div>`\n\n// Output (after plugin transform)\nhtml`<div class=${__nixCompose(\"btn btn-\", () => size.value, \"\")}>…</div>`\n```\n\nThe lexer handles:\n- HTML comments, doctype, processing instructions\n- Raw-text tags (`<script>`, `<style>`, `<textarea>`)\n- Quoted and unquoted attribute values\n- Multi-segment interpolations (`class=\"a ${x} b ${y} c\"`)\n- Multiple attributes in the same tag\n- Validation: rejects partials on `@event`, `ref`/`show`/`hide`, and boolean\n  attributes (`checked`, `disabled`, …) with descriptive errors\n\nTemplates without partials are left byte-identical (fast path).\n\n## How it works\n\nThe plugin transforms source files at build time to wrap stable calls with a small runtime module:\n\n| Call | Wrapped to |\n|------|------------|\n| `signal(...)` | `__nixGetOrCreateSignal(id, factory)` |\n| `createForm(...)` | `__nixGetOrCreateForm(id, factory)` |\n| `createStore(...)` | `__nixGetOrCreateStore(id, factory)` |\n| `createRouter(...)` | `__nixGetOrCreateRouter(id, factory)` |\n| `mount(...)` | `__nixMount(id, factory, ...)` |\n\nFor example, this developer-written code:\n\n```ts\nimport { signal } from \"@deijose/nix-js\";\nimport { createForm } from \"@deijose/nix-js/form\";\n\nconst count = signal(0);\nconst form = createForm({ name: \"\" });\nconst cart = createStore({ items: [] }, { name: \"cart\" });\nconst router = createRouter(routes);\nmount(App(), \"#app\", { router });\n```\n\nis transformed into:\n\n```ts\nimport { __nixGetOrCreateSignal, __nixGetOrCreateForm, __nixGetOrCreateStore, __nixGetOrCreateRouter, __nixMount, __nixHmrAccept } from \"@deijose/vite-plugin-nix-js/runtime\";\n\nconst count = __nixGetOrCreateSignal(\"src/main.ts:count\", () => signal(0));\nconst form = __nixGetOrCreateForm(\"src/main.ts:form\", () => createForm({ name: \"\" }));\nconst cart = __nixGetOrCreateStore(\"src/main.ts:cart\", () => createStore({ items: [] }, { name: \"cart\" }));\nconst router = __nixGetOrCreateRouter(\"src/main.ts:router\", () => createRouter(routes));\n__nixMount(\"src/main.ts\", () => App(), \"#app\", { router });\n\nif (import.meta.hot) {\n  import.meta.hot.accept((newModule) => {\n    __nixHmrAccept(newModule, \"src/main.ts\");\n  });\n}\n```\n\nThe runtime keeps a global singleton on `window.__nixHmrRuntime` that re-uses existing stores, routers, and application mounts, while unmounting and re-mounting the changed component and restoring scroll/focus.\n\n## Supported cases\n\n- **Multiple mount points** in the same file.\n- **Mount assigned to a variable** (`const handle = mount(...)`) as well as bare `mount(...)` statements.\n- **Module-scoped signals, forms, stores, and routers**.\n- **Named exports** and **aliased imports**.\n- **TypeScript** annotations, `as`, `satisfies` and parenthesized expressions.\n- **Async components** (`mount(await loadApp(), \"#app\")`).\n\nSignals, forms, stores, and routers declared **inside functions** are intentionally left untouched, so they still produce a fresh instance on each call.\n\n## Common patterns\n\nKeep state at module scope so it is preserved across updates:\n\n```ts\nimport { signal, html } from \"@deijose/nix-js\";\n\n// ✅ Preserved\nconst count = signal(0);\n\nfunction Counter() {\n  return html`<button @click=${() => count.update((v) => v + 1)}>${() => count.value}</button>`;\n}\n```\n\nAvoid declaring state inside the component if you want it to survive HMR:\n\n```ts\nfunction Counter() {\n  // ❌ Reset on every update\n  const count = signal(0);\n  return html`<button @click=${() => count.update((v) => v + 1)}>${() => count.value}</button>`;\n}\n```\n\nFor class components, store shared state in a module-scoped `createStore` or `signal`.\n\n## Known limitations\n\n- `NixComponent` class instance state (private properties set in `onInit`/`onMount`) is not preserved across HMR updates.\n- HMR is module-granular: when a file changes, every mount point declared in that file is re-mounted.\n- Only module-scoped `signal`, `createForm`, `createStore`, `createRouter`, and `mount` calls are tracked; declarations nested inside functions are left untouched.\n\n## Development\n\n```bash\ncd vite-plugin-nix\nnpm install\nnpm run typecheck\nnpm run build\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}