{"_id":"elit","_rev":"79-0513bdfb4060d823b2cc313b88cb2e86","name":"elit","dist-tags":{"beta":"1.0.0-beta","rc":"1.0.0-rc","test":"1.0.0-test","dev":"1.0.0-dev","latest":"3.7.1"},"versions":{"1.0.0-beta":{"name":"elit","version":"1.0.0-beta","keywords":["dom","virtual-dom","reactive","state-management","ui","framework"],"author":"","license":"MIT","_id":"elit@1.0.0-beta","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"dist":{"shasum":"beeffcf5515e2fcff5b787c33e2b400f7e7fc987","tarball":"https://registry.npmjs.org/elit/-/elit-1.0.0-beta.tgz","fileCount":7,"integrity":"sha512-JDAXzrlvEzra55O6F3J0/cTNjW/xDX9b1QTeSOiwCfbglfyLZhT9NNDA++AqHF4VSoRg02JJuDpIGExG9zy+aw==","signatures":[{"sig":"MEQCIBvsQADMv+ucaA3m+3lHxyVCciyfCgQV9pFsV6vFQ8TsAiAb5NE0+W4ytbvAGSurMmhCGimjD/v5IfOf+34CjQpPVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@1.0.0-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235075},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"813174dbe72b274e875764832550465c1d074ebb","scripts":{"dev":"tsup src/index.ts --format cjs,esm,iife --dts --watch --global-name DomLib","build":"tsup src/index.ts --format cjs,esm,iife --dts --clean --global-name DomLib","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/elit_1.0.0-beta_1765918347470_0.7498910901193283","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc":{"name":"elit","version":"1.0.0-rc","keywords":["dom","virtual-dom","reactive","state-management","ui","framework"],"author":"","license":"MIT","_id":"elit@1.0.0-rc","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"dist":{"shasum":"ff3cdcfb30edfc56912cf961d9fc67e53d6ce81b","tarball":"https://registry.npmjs.org/elit/-/elit-1.0.0-rc.tgz","fileCount":7,"integrity":"sha512-cdqSYDLpkVbLmfajxY6iyPznIGCsBwbau/DiOtbPL43zhFFZd1FxNwyAw/rCOtGHrbIyoaicso/hzc53yV76Eg==","signatures":[{"sig":"MEUCIBz/BDkyS6W+1HmGgUUoLmEVL+KEDPyH7WNpp+xCDqW7AiEA/kqsgCSQCkKEu41+kI4SbOVHBrIlN6ZdffMH3n/+Gks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@1.0.0-rc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235090},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3170f0d8df471753669fa8acc2fd1ed07592347d","scripts":{"dev":"tsup src/index.ts --format cjs,esm,iife --dts --watch --global-name DomLib","build":"tsup src/index.ts --format cjs,esm,iife --dts --clean --global-name DomLib","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/elit_1.0.0-rc_1765918741819_0.4411761216125425","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-test":{"name":"elit","version":"1.0.0-test","keywords":["dom","virtual-dom","reactive","state-management","ui","framework"],"author":"","license":"MIT","_id":"elit@1.0.0-test","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"dist":{"shasum":"b120ba269c5e9fccf12d10b12173ee64897c1e47","tarball":"https://registry.npmjs.org/elit/-/elit-1.0.0-test.tgz","fileCount":7,"integrity":"sha512-YgKVAbYHMJ1szHihxH2olbjBtFMikQ1B6lxGNLDJwfwfCjJh3ZROeBdOyPG2s10Tazb2vy9HG9xTRi/wL+k5GA==","signatures":[{"sig":"MEQCIA01zH7r/60QP1eWYE6JOru7FFMndPabyVBETD2xUhYLAiBszT+ZzeeWIUfjCYdrftx4TQD05JZC+JtmfYY8uEuIjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@1.0.0-test","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235092},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9f2debc7574615a7ec869a1e7f3074021e3d9b85","scripts":{"dev":"tsup src/index.ts --format cjs,esm,iife --dts --watch --global-name DomLib","build":"tsup src/index.ts --format cjs,esm,iife --dts --clean --global-name DomLib","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/elit_1.0.0-test_1765919070550_0.8380460539866397","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev":{"name":"elit","version":"1.0.0-dev","keywords":["dom","virtual-dom","reactive","state-management","ui","framework"],"author":"","license":"MIT","_id":"elit@1.0.0-dev","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"dist":{"shasum":"db95e2519cb0cadec6b31990cb7769a093129510","tarball":"https://registry.npmjs.org/elit/-/elit-1.0.0-dev.tgz","fileCount":7,"integrity":"sha512-CVBZ/FgS9bBs0ctJTbv+JlQlV+bOHrmK998wbJzNJlBmqTzA7mwZ6EypFb/MPB3Au5zwkxytXrQITqKSLwu1sQ==","signatures":[{"sig":"MEUCIQDG3P8/4s6OQOjRYn4omQ3H5BvRQBYr5okNQED6hl3jtAIgaMOI2KWe2yBRBVAs245sPI2Fp9rARdj7B+RRPeoWwjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@1.0.0-dev","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235091},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5ff8610c5ab68cc03c803d75d6b903668dc85b0c","scripts":{"dev":"tsup src/index.ts --format cjs,esm,iife --dts --watch --global-name DomLib","build":"tsup src/index.ts --format cjs,esm,iife --dts --clean --global-name DomLib","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/elit_1.0.0-dev_1765919332255_0.752282988385055","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"elit","version":"1.0.0","keywords":["dom","virtual-dom","reactive","state-management","ui","framework"],"author":"","license":"MIT","_id":"elit@1.0.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"dist":{"shasum":"b2121d4219b6f2a3796e972de08eae0dbdc05227","tarball":"https://registry.npmjs.org/elit/-/elit-1.0.0.tgz","fileCount":7,"integrity":"sha512-ARWE/z1CjClf67RPnBycfRTstUtTfkbC/ZKzKiRVa503jOEgDMcXnAX/pa7/Ta6VLvdPFWrgBMsbwNO96+UrGQ==","signatures":[{"sig":"MEYCIQCUB2y67MAt+FFFC474hF/erv45ZKeZc3lpfyzMw8wuawIhANlvnpIx7gCmdwAoZITxSq8mOrkAf9rAreez0CuGFWs1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235087},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5ff8610c5ab68cc03c803d75d6b903668dc85b0c","scripts":{"dev":"tsup src/index.ts --format cjs,esm,iife --dts --watch --global-name DomLib","build":"tsup src/index.ts --format cjs,esm,iife --dts --clean --global-name DomLib","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/elit_1.0.0_1765919393605_0.13135807864221793","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"elit","version":"1.1.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","zero-dependency"],"author":"","license":"MIT","_id":"elit@1.1.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"dist":{"shasum":"d21a9f4772b98e2ac46abe34faef5794ca39861e","tarball":"https://registry.npmjs.org/elit/-/elit-1.1.0.tgz","fileCount":8,"integrity":"sha512-OYzrTwNcU9SPLm16JMXOhRyt1O6z7O1Ni9/0UKLFphssSX7sN7uldCw3R5sAcZwvoA/ZjlPQ3Fx11ZKamyFOxg==","signatures":[{"sig":"MEUCIDrk9PlVBYCeUKSaT0u5PvJcOZbLiaMNG/qxOxWgK6gQAiEA9osiTgKCy9RfK+iK03Fqn5p+YWheAMg1BW6MM4Wsin8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177457},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"136c17e34b6e309c906e2a0724debf5f05b6d4d5","scripts":{"dev":"tsup --watch","build":"tsup","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/elit_1.1.0_1765964641665_0.7025338536904508","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"elit","version":"2.0.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@2.0.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"03c349b7e763ca01753d5bb2fb47bd0ef6380792","tarball":"https://registry.npmjs.org/elit/-/elit-2.0.0.tgz","fileCount":50,"integrity":"sha512-n1cOSujDapyw4oYiUmWRWJk0UOBPw0i5pnM8YYt2IjuFdN2WVd10JWw2e+VAOgAiYoKDs7OS7qwA7K/EvqfuRA==","signatures":[{"sig":"MEQCIE3oSspbF+mBm0d/XuMM7lmmrXdnL9+/q91au67AKxD5AiAWwCvZG9J0PHuy0oGeipcEpNBAuZoqEU0Hja+mHJ79Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566293},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"55b36cdeb8b04f63d056d0fd3abd91101df25172","scripts":{"dev":"tsup --watch","build":"tsup","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.0","open":"^11.0.0","esbuild":"^0.24.2","chokidar":"^4.0.3","mime-types":"^2.1.35"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","terser":"^5.44.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_2.0.0_1766090536497_0.08102050795468285","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"elit","version":"2.0.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@2.0.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://github.com/d-osc/elit#readme","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"d58172a48a08fae55160ffb9363feff8cc55fcf5","tarball":"https://registry.npmjs.org/elit/-/elit-2.0.1.tgz","fileCount":50,"integrity":"sha512-pGTgGAtP9sd4q4Lg85Ohvm4OUeaMChK3X9ShYRr2tRwr92GymQgZIfJEmX2LzkM8DMzKKKYDjSpQ7L4FMd60bQ==","signatures":[{"sig":"MEUCIQCgJJS6JzVNpMGuDIJma+zaabIc1z9J3Hpuj/3EFBlFNAIgYgwLYZNa++15inyGVIIyHsME9kvJXb6mb/8YRSb+I3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":567419},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"}},"gitHead":"f2b745359022bbeee30e42b7218f2a998871ddc5","scripts":{"dev":"tsup --watch","build":"tsup","docs:dev":"npm run --prefix docs dev","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ws":"^8.18.0","open":"^11.0.0","esbuild":"^0.24.2","chokidar":"^4.0.3","mime-types":"^2.1.35"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","terser":"^5.44.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_2.0.1_1766091617883_0.20806733593804605","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"elit","version":"3.0.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"92a2c86854b70a0c77a8a050a247418fa0cac840","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.0.tgz","fileCount":82,"integrity":"sha512-RHRyAeNJeGyXT2LAQK/JgkyhyjQ8rM0CVgVNgEXrZA6YCxdhRR85e9sPK827thPOWKhLZduQPxkZsK541tzK3w==","signatures":[{"sig":"MEYCIQDuIMghwwp7AmBDFSZU8UPbrO7A4M6cvaW8YjZX3raMZQIhAMjt8KyaKgo6loRuPJjnjqRtT8HENPdQTTS5VOjKV0eD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311181},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"f50a1050f09ca307f26ad11bc0efa1ec9d6073d7","scripts":{"dev":"tsup --watch","build":"tsup","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.0_1766301850909_0.6749852888054773","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"elit","version":"3.0.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"91b83f91173898b95f04a09c4141890f8fc254dd","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.1.tgz","fileCount":82,"integrity":"sha512-2gcL3jp1UZSLRH6mu+HIL0YCX27+4Oq3y8wEZMdPT2iDuPLSw68Q8y1b7qBgtp3pQGaEoQq6UQ8pjiYW4/DTug==","signatures":[{"sig":"MEUCIC5tYDDGjLxHyAjzzQuHkoV2OHQO0odJdz5+Us5g9IbLAiEAkQqI0d+9Q8rIrLrs7gWadoyG3Q7nP3fx057FTMKJVmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311181},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"846bbc8ce593d2094b61d2d4ea93eb0db5238c1f","scripts":{"dev":"tsup --watch","build":"tsup","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.1_1766304132778_0.2545058856265616","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"elit","version":"3.0.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"e18c99e0826a5e9f8e733b3fb23fc4d7d67dcd98","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.2.tgz","fileCount":105,"integrity":"sha512-vB59udeB5XIfWqiIucD6fEYOa1cHVXLz0mdzSjdbBmPGSJQ+O1i5DL1yEwkLz2/lCM+ClFEOsBYoeJNQJyw1uQ==","signatures":[{"sig":"MEUCIQD7RZkrmJetXZ2bnGcK+P4YmYu0fi4lfRqEceM+4M/fswIgXRRiWsFB3Jv6hlPaylFhg7NJ8orXJTOmlQ36KMwAxug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467308},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"018cb8c43516baf6fa2054698fc53fc466ca4b37","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.2_1766307266700_0.23764540692068992","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"elit","version":"3.0.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"6f2017a75f3fd01b1ceda83a9ec2962e4e675b44","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.3.tgz","fileCount":105,"integrity":"sha512-QxbmerVrPS0WvegSVVskkTRhltYcPOeGugRomCWh6MwOXAwTCMjsRfkCutD/Lc2rTNMWOEQPA48YkH73zfdv5w==","signatures":[{"sig":"MEUCICij0NGRPZxaNzinfEEdikii9L8uihNL2lmspUJ9JefGAiEAuyp83uGpp7FPPr2S86b8XUShNb1SbugtjUIItc12r9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1513549},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"4cd0507da530296dd953a0e3bfd7e96e53a9d22b","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.3_1766403722503_0.060838979626441914","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"elit","version":"3.0.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"c79eaa7538546ab1b786a7537712d34682e7fc29","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.4.tgz","fileCount":105,"integrity":"sha512-PT+ZMyvMRLOw7h+V1343cnvnBR0P8Y33LOz004IfRv4MBW2GXXEFEO9BXZTxgwRjHOlEyNlS/LU6xfTiggAa5Q==","signatures":[{"sig":"MEYCIQDQiCwKeWucCTPG7zvxVL/kLVGLnEE09ZgnxiUs6KMqwwIhAOrXoI/HkuhAWXES0wYLh4vJUU6qnYamqUmosx2HnVUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511717},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"c9b008ce6f33bac6cddcaef0203aaac6c7603f3b","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.4_1766474093135_0.04726628094844476","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"elit","version":"3.0.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"09a5d8f2ef3bc51d45eb48626c57a91f8858e7b5","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.5.tgz","fileCount":105,"integrity":"sha512-mPlz/FHcqTMG4Hof0Lm4otVzSAaaa32KtqaxVEfqvQozpcgCnRPTLpVPMzAX+tYW7aWDPVzTpbbk1yYLsd91VA==","signatures":[{"sig":"MEUCIBz8e+Ok7cdn/qPu2H5VFVr86EU8Ef+P6c58ZfhpBWkRAiEArdO42H011rvduQqj2676ZMpZGq6EdiEJcTIo/Ze0vsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515664},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"6607393ab4d9f6aeb29f6937abdc4559aa611ac7","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.5_1766477120780_0.2507998653718466","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"elit","version":"3.0.6","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.6","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"4e5f4ea9bd9730630dda97c4cf5b0358a4000a42","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.6.tgz","fileCount":105,"integrity":"sha512-3OGXe0k/rFSmMgad0tIyBQJwTvMk9TuHsqT4MudYIUAlsD8EnvcPSEAM/irxzWGKOV8a9yQUbHlVXB/1K9yZEg==","signatures":[{"sig":"MEUCIQD8k1oC61dPmH+Ebf/STv6Jt1xN6J08JYyR8B4bFlQ87AIgH21QT5kx1tU77zWwgxmYlPti1ELtrDv8qT2mPePTE8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1516384},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"43b4f46cb559d8fa8d6b7a5bde7da9107f42991f","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.6_1766477752752_0.8776095666515269","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"elit","version":"3.0.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"4956703a1cd00394d85b8ec3e41557d982249437","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.7.tgz","fileCount":105,"integrity":"sha512-lkxHsCtQiw9/W/HTIGGjuPUeu8M3dRy9NZq3P4z8hBjGkn2uLnvdVOE3NzFx1TW19xWAX22iqk0UHs8QqcXNzQ==","signatures":[{"sig":"MEUCICoUk6leaAFBcmqqqJ8cEX+9IFizAbhXymNZmBAqhiufAiEA8OFPGf0t6bx0o+4o9O1B2CjOUPOBNN1Qgf7JUtB4bdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1517008},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"8d5baa40c424e6c455fec65ce66c06199f3cc419","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.7_1766950613185_0.7419631295699884","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"elit","version":"3.0.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"0e9e9606f8f0becce4000046bf6e1b261c4867b3","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.8.tgz","fileCount":105,"integrity":"sha512-wnRoQ6KEWcGBbvtLYACUDUvOupLrTKDnXw8qjkccMobayu8mRsB9c0W8CMGwSsPWFKw/wfPdCMk3Ub7SpdBjVg==","signatures":[{"sig":"MEYCIQCNbpURzuCZ9oP3VFjk4O1VbGgAI7VIJap5hNANRoSpRQIhAP8ikdp/IGtQWgm9/p5mz079+L0Y0fozGk5mfrMvcEP9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1517008},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"66a55416ad508c751213b05f7b8b5c2fc82905ab","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.8_1766950782671_0.6314082331552322","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"elit","version":"3.0.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.0.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"b7268235a15c0d434c372add2f07ded276d80834","tarball":"https://registry.npmjs.org/elit/-/elit-3.0.9.tgz","fileCount":105,"integrity":"sha512-DECUj8SDyJ+UozaoTQxB1ZwP0MwaPoSX4PORatoGE2tTkvw3knKF/ZjcaqUy9dQkmfeQ5JIfo9gJLCQ2xaiK8Q==","signatures":[{"sig":"MEUCIQCqD1G5z+jg+kS6KdNtdbhQSumXS8zMLMfn9TgWcldAJgIgQowfW/4ktXt9WkNoy1bYxCmkxfbqb5MGXauhw9bkSC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1517041},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"ab4ab37ea3a7f272a1f5f80ddf0a88720c4a2984","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.0.9_1766951794150_0.7765295355350639","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"elit","version":"3.1.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"d315a762f2ba172a767d5b56cba174c44b986e05","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.0.tgz","fileCount":126,"integrity":"sha512-7AHYYmnshleYtOE7be9W1Drd8Ga7D+NekWq1g5dmpFNFbLUaTXlQ0YUawwojy/tfmq6WZ1zV/IooF5Qe16sVOg==","signatures":[{"sig":"MEUCIGFcQjNgTlWAWw6mUOckF96H+sVlpptFYpWmdTytKHd8AiEAsdpmjo+tPRrgPIR7OyTH47lVXDVhUL2VcxfJk5upG/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1631105},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"31ef55a2cf08ff6d22af237d19bff6a8defdd7ec","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.0_1767957546965_0.12070053568012673","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"elit","version":"3.1.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"5ed2fc7feca9e26585b8baedf7d6ed98575c5e67","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.1.tgz","fileCount":126,"integrity":"sha512-usCmjTAlqfG2IgdSM0nnwQ2KKJTG8LLTkbF7DuNrIJ+n40goNZTdFquALtuorYo05P20XYlA7iTTw1Q730wNlg==","signatures":[{"sig":"MEYCIQDVAm9ro1BpmKRgsbYNWXm8o1N9eisSjE1TNWsaMtK7fgIhALDaU0801kNFyGANv4QxUw1h1/tJpD2bVjmjWlYuJ1TP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1631426},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"57f5d5f4d4ff75d36680b84396719d337909150d","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.1_1767962067024_0.9132603071932774","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"elit","version":"3.1.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"bfa0e3b07a99ae643c73d6e0b0d0b681e9f404cb","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.2.tgz","fileCount":126,"integrity":"sha512-H2Qi4caS82Mappcs3/Bm9E8ghkrNg2NU1YYXBedwoI1dG9idly4QHL0r8GNr6cHtTFOH8/Q1Gxd/HiszNY2U9Q==","signatures":[{"sig":"MEUCIHp+toas8jnyF/FW/Q7itRjNTmHxQis+YtWxYIn1W3BeAiEA5M2W4zGgF+AjQkeLROlkv9+Z1bJZkAUjX+AHy7+j89c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1634324},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"1788a09d3e642eacdcfeca6af03fc1253f135d68","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.2_1768223581411_0.08106117165956062","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"elit","version":"3.1.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"82dcfdb6ce9d5f701036540c09a83773ed67b241","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.3.tgz","fileCount":126,"integrity":"sha512-+4gvK+ZmIdmpDgw/M9F4miIburiEKTdSK+5gxSMKlSSfNJd4FtbuM/zbVwnh0CpupH3MTukUg4VHyVJYmWVmoQ==","signatures":[{"sig":"MEYCIQCm8Yu/JgRL1096X4tR2KDt3fn+3a+wjc1W2Sk6KB5FogIhAIcv3IxC/PQDQi2KxvUFbHJYCj97zQU3ldo07RUSAFme","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1643605},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"fd1ab74ee53dbbb4e536319cf7bf808a192772c8","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.3_1768226944347_0.4373608835940628","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"elit","version":"3.1.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"3c8d16dd3e355673782951e556915177df562cc9","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.4.tgz","fileCount":126,"integrity":"sha512-jeDuOFerLWXkWh9mjJUQDrsYm3584KpY7MY0gNYNbKY2dslPRtEWHlVG8AgFVlAwrOR/I9+6o/xY20PuzY3rtg==","signatures":[{"sig":"MEYCIQCFqfrjaHL8KXQz+H15FgtubLMAy0bj7swPujTNllm+3gIhAOcXHqcSIDSD0PqbfdnlUt2Zh5xNKgYr88cXWK2iKhf7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1649877},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"bb00f65aeb44bf089faa237244dc2603a3e16125","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.4_1768229357047_0.1526950454661844","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"elit","version":"3.1.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"837a04a24ac69e2f934f7c5a9a5452e4330b63df","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.5.tgz","fileCount":126,"integrity":"sha512-ZZQArrAzg+9W2Mwyq351ED5mxJDFTs85TBc9jT/EMnoWUFTZ3g/0XqJU4+TBkMhH3c2ThDPydfXTtLFGY3flCA==","signatures":[{"sig":"MEQCIEqMryu2rxOWhat7htkedcI0Ye0uEpnO03nzqaHgvKAZAiBMpIQwknLxBEM8PhR1jHyQbZPS0GA53/YY60HdezIEvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650571},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"e6465c527470f662f320c24ea2feb6cec2c8872d","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.5_1768597134822_0.6280024647381588","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"elit","version":"3.1.6","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.6","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"313d680556893d805edbcb35ef55a30f587e0555","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.6.tgz","fileCount":126,"integrity":"sha512-Zhc7PgAFRWcDPE0sRka1kPUisEaHexvbPakT6ypJHAfBcPnGCAMv9y1jN4Sg0hYcX2ha6uKnfTO7hfzRWQHrOA==","signatures":[{"sig":"MEQCIAfEUzDPMqTsRbG1Wxo6B7vWQsL6+3mbfXyXz6cH8cADAiBdepwFrt2QcVEkA1PJebpmMCTYXXZwCjlPjS3ofNKKOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1654013},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"de64b08844d311abc8b1e77087da18d4f0df0629","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.6_1768672211670_0.9844504625552513","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"elit","version":"3.1.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"f2431aac14fc75ba4c97702d5ba5aa722cc5eef2","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.7.tgz","fileCount":132,"integrity":"sha512-oPOKgTOPW8pEEv7jBgvW+X1xJoKRs1i4D9A1SvrX9aXU5DzAJ4gptgWCTQhNM/UIYmQyd9hQs4mLy0tl9ZGqhA==","signatures":[{"sig":"MEUCIGGb6VUh9h5G4lpxNkuCLMKdjG3Ssfx8OnkraBRkEffDAiEArvSkoD5AnmUhbiQnMdfgTqP+BX6Aidfmr797uUIxM9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1763116},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"e9162163c8610d758ca78678a003ea01a08ec324","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.7_1768840196346_0.4212960776074246","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"elit","version":"3.1.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"fcde16a18fe33b86c8692468986813ea5ca3eb4d","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.8.tgz","fileCount":132,"integrity":"sha512-Uh2/evaoTC32nABDkJiC0aSY/WO1FXUL555c13DZ+Zjy1uC/c1YEOLUptwOYu5ZRkaZBZEkEA92hXAm5BUYzMg==","signatures":[{"sig":"MEYCIQDU8ozHKn1Jzh4GiWfX507oA1PfTi+XzKengwyuQ21RywIhANUquNR6FPFvgy1YtDhWz+30X7Fvu5DyPVlxIViSWN1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1728678},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"77c4b544aa99c3022a751ee9cd19e84717a2b980","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.8_1768843633774_0.13123272079882242","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"elit","version":"3.1.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.1.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"bfa0d565302900e522e56d903ee6e5b97f98d518","tarball":"https://registry.npmjs.org/elit/-/elit-3.1.9.tgz","fileCount":132,"integrity":"sha512-uMOFNQobSBO1Jk2j8j6XvTyLonv5mWYAbGtOKv6JfDrXugUfmUnc4Q3YQ/m/UMeUmC5ujvJpbo2sZofuD+c18g==","signatures":[{"sig":"MEYCIQDdxyvSnmkz4b5xrVngEsMm9u50HVtggoaD7AATg/iaHwIhAIOZjjf+Ej1P0ao/pf2vgX/9QaeuQ3bdQMcgjWM5Jnj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1790492},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"234c5a3bc386c6fa98b1a168604603d855bd8298","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.1.9_1768847003207_0.644547392996766","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"elit","version":"3.2.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"d623001c71ef9aae6db4eae9e752b7053509b1d7","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.0.tgz","fileCount":132,"integrity":"sha512-pRbkzTier2WkGSjbx1/uXLYo90ku2YrxON+s/zSCWaW9/cggx6NvJIdC9ic5hBMyZAgrrrWL8mHRywPc7vp7bQ==","signatures":[{"sig":"MEYCIQDXEUSnLfbLJtjxGu7EISo7z2VgXo2iqeDb4U5vLl4L7gIhAPqq1ApOSJZzL8wtclYO14Qf3egi+6CKgTZ5lNIKx0fO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1791458},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"a44bcb6dc98f7397bbe05a1b0564ad24e6f188e3","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.0_1768850885353_0.6640402728504757","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"elit","version":"3.2.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"3d52808e82b23afc89db3b9bd5c69fa89e9ff75c","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.1.tgz","fileCount":132,"integrity":"sha512-98l1ofrcpNxqQTOWoOF3dWKVkAoyrcqOQwEKDjlkpceZ/xj4F+KEl9Gdb2L6OofAkHmL7oQY0EP6lgV3Mhceow==","signatures":[{"sig":"MEQCIB3nnZYULSgpOo2S16Ao3qLxQik11FjeV79Du2i7nHfrAiBrC4Swtbu/ouPd9VKVpzY1kcryg/039gYHH5ASfEMV5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1791621},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"9dc9d9a9d46ef665096b29701600f65af41e1782","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.1_1768851191940_0.5047181183510974","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"elit","version":"3.2.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"6fd9cf555da06512eb1c3a1834fa013b6239678c","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.2.tgz","fileCount":132,"integrity":"sha512-PL/wc3VYtpcTdoHpYd8vCMAFD/KfsWwzwqEVhHzrxp4kW+jr8hUOcd44Lae9p5Cnv1nGyXRi9DJ5joQuSg2jAw==","signatures":[{"sig":"MEUCIQDEEDUCeRffY+5+XNstfbHyXyc77BUbgXwEFtZoubibYgIgLUt5HbmQNsWkStrdLbl6Aifyh5Y49p3a/Gu+BLT4LVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1737502},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"8c1bd6f4bc34087c493af2b2a2f520fe262021f7","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.2_1768851915267_0.3070993653715268","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"elit","version":"3.2.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"90d24eae8460c85fef6187b442cec3212ba8ab57","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.3.tgz","fileCount":132,"integrity":"sha512-c1F9xLsmoS3rdKbeQKmRVFO8kxA4bfAFXF9YGmmU6kh1ppRpVCJZ44uZV8WT9in5WUq89xieBfIrBSLDcvLKTQ==","signatures":[{"sig":"MEUCIQDo3hCWwXbdcKkgWePPeHgFnWpwRuQuSoVN1k7XxhkNSQIgHZULgSXaQ6RhFDatPGfOXEo5Kjb+O21hlHIPc7fVTmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1737069},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"d95b52fc56cec671b6f91083d2ed8748601e49ca","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.3_1768852591427_0.24822826646480656","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"elit","version":"3.2.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"860d7b8dabaa865307557bde5b7bd7037e104c12","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.4.tgz","fileCount":132,"integrity":"sha512-i+wIfDyDoy9f3HMFLtXc+V+F2IZeOuRCJ9mddDwNrnqCOJvxQ3Io+VHgHlg936To/SPt4OYuGRpEtYDfl1HQFg==","signatures":[{"sig":"MEUCIQCZ5aHjWaIRGZsy535EQwSrKZWFe48PLtUbVb45ueBpXAIgNag4hBnr32Gjhn4KwMKPDp8HaJF8P3ZWYqL1qMXKpxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1737375},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"f4b0a4671ec23a411431c69caece3bcda0f30b25","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.4_1768852893765_0.8840636298549847","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"elit","version":"3.2.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"f91302984b833a4f73c98098290516f923e7cc81","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.5.tgz","fileCount":132,"integrity":"sha512-wBciqjy/X5ZUyj2Ie66Vy9M9HgHLazwS+sMgdxDO30vUSQebKLoxvFSZhQCvJa1p/RvVaYCpu1V7qsM0wmGOlA==","signatures":[{"sig":"MEUCIDTZ/8u1kdoQUB0LMFQY5nss4pioT1Lu2aFcF5JvHrbiAiEAhgAWMcyYWXvJXNgI3rH87261GSdYwJ8DJKH96di16zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1740110},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"bbb42bc79ffba2b8ae6828c511a843c3f815264e","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.5_1768853338220_0.9274002032842898","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"elit","version":"3.2.6","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.6","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"7a6d5b2dc3b307f496a9179ca2f08ac632609791","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.6.tgz","fileCount":135,"integrity":"sha512-O6R9wYgDTcWp3IX2Qx7zTQafoyFM+yJDMO+HxNRaUgPdA9C/ZRO6Rc0dVpZp6qRGIaZjBvJiHHF9PM3XPjZMsw==","signatures":[{"sig":"MEYCIQDFgok9WiB/rn/kmUMfEoQa3/vL9P17ZBxKDvvSENmHmgIhAL00YzcYXVVqUrLXUrPJTYl30DqmUJXkPg/P4ptG+T4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1802576},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"14087d003a118bc65447f3d2df53acdcc06416a2","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.6_1768855504026_0.37996790847331785","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"elit","version":"3.2.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"ac2128ccd20ee1e0f7b5ba796f0a8d8cabe1d806","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.7.tgz","fileCount":135,"integrity":"sha512-3JwUo0xyJ/1XwT64yeNdYuRnohCz4M/Aj5a4P60F7UCTZUdsgN5j+o3yWFBBiPF9KDpz6mCxUNbt7KJM3MKn4Q==","signatures":[{"sig":"MEUCIHDyDcMTGS0t9J8kNRCD/gGfvODY6kr9NXNDfS0DmqqQAiEAq8UN8umZkWJMnsuu6XbASGnWZkLNZ9q442348h7KmBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1797715},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"9287a37e83d4e3c5767d2a19ab9287cb2478cea5","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.7_1768945612790_0.008191823703719736","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"elit","version":"3.2.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"e07151e1ed0a3a0c89783d231fa856fedc5feec8","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.8.tgz","fileCount":135,"integrity":"sha512-+BSrGP7KzFm7yAgYlJ2H6HQ9FLpw6/WjDGK2FNOO2tJS+i31uxMhpacfzU7pmKItJy/xhI5Hm71G7a4KBpqx1w==","signatures":[{"sig":"MEUCIQDZgC3riGCVEwPGtRGwx2azGjVxVzecv7rnuGaD+7Q9fwIgScTnkkWhhN+R9D4WuulHZiNbP8v13VI0TekJ/wlTbYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1797715},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"ab3eed12be7cb9359ccf83e0f29bacb638ee9d86","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.8_1768945950891_0.8243053092956982","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"elit","version":"3.2.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.2.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"cc1f5aaa51c561cd3f0042520a44371316eefa74","tarball":"https://registry.npmjs.org/elit/-/elit-3.2.9.tgz","fileCount":135,"integrity":"sha512-zAB/w/Kr5OXIoGkXJfszq556ALBmYzWx0EBKqUKaBIVU+N2MITfAO2IENvXhm4BrBHgHkY6hzMiMPt65vGAmuA==","signatures":[{"sig":"MEUCIHGak3XbcNyteaKuUsMRxSQMYZLUBKKIKrGub9tf1edpAiEAyJ72sCLvOyMfgOMCeLlVJjnjjNcJThhOXze/9TkPFkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1797715},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"a69ea9d874c0e0352129dde6e056aa4d8619a629","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.2.9_1768946739178_0.5403264936585976","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"elit","version":"3.3.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.3.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"9ea7b0c41e1a958e8c3115ef7bff42d1bef80476","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.0.tgz","fileCount":135,"integrity":"sha512-a2wECBvg/WuRDoZp5YmBdMofLFIRFnXeACqyB51tMgGTrreYuF2u0o1oZ7lTC1MRFG5VynkWVW/KHGdhzSZAbw==","signatures":[{"sig":"MEUCIQDrZl97S5Op/65VwIJx607ZXaPz5HUbe5bJ1VFRNfRhGwIgNm3v+GmEEB1Lt6R7M/7nHe9mxKORHnBV3r8YfGLdMpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1797715},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"4c8fdf6c39a0517091565925b6d971ba8479a4c9","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.0_1768947407760_0.5851555490327249","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"elit","version":"3.3.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.3.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"63d2a84440ae657813de27b3e74830507cd75cac","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.1.tgz","fileCount":135,"integrity":"sha512-sWoG37zgbbTFcchpsFLqH22x7b0E+gG0ceURuxGO8bgymp4TZf0Q8NB8jN8ufCYgypsVxdI98cOOQ8AG//w+vQ==","signatures":[{"sig":"MEYCIQDybJsMcCnCUCcWecAw6F9VgVm2eB0cV3FKOgz09QMZfwIhAMpO/cyaJ6tosgmhwtFj4CORB++WjmuJhtkR7que+yGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809319},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"8f4e4384d3708b1afb05170eed0a155ad0fd3410","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.1_1768964003766_0.8760332043187162","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"elit","version":"3.3.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.3.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"135d1aa53ae55b45726875269bd80bced60ea293","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.2.tgz","fileCount":135,"integrity":"sha512-ocOnQx5BG79aiDtfHNDltJpwOOva+obI4yhjgDSR2YgA0jfesagD5EqANzb8DL5AJM6eXew79d2CI0EERQkS2g==","signatures":[{"sig":"MEQCIGxHmahRBkFbzWUVNIoIXADewImeU0BWAQ+eXp8ozJaOAiAeOmU1Gb2WI/szszLfXubiNZKv1WItBcYbYgcWHpxRww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1811858},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"4a34acb9bf8dd71467a8a08549bda348c50739b3","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.2_1768966934438_0.4064288532883762","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"elit","version":"3.3.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild"],"author":"","license":"MIT","_id":"elit@3.3.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"acd5da13ec46c5d2f1064741f39b92ada07cc5d7","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.3.tgz","fileCount":135,"integrity":"sha512-TCNCSMwIVrXeyQr3navbBHSypVJ/7v4NMFuQihrXe3fXMNkBNBpNMEwtOSSh+8hFJryMTlVRuzY/Y7WASelm2g==","signatures":[{"sig":"MEQCIAJWTZQm3pXjBdBhUpGQKcPA6k7hVfhHynL0C4Vgw2w+AiBHzl4u6Uq+KzuUVAogGx1e6558rVMwZBll2gEs3fcmpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812125},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"}},"gitHead":"7db636b80acba930ed1af25a661ab80050e6e288","scripts":{"dev":"tsup --watch","build":"tsup && tsc --emitDeclarationOnly","docs:dev":"npm run --prefix docs dev","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.19.6","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","@types/ws":"^8.5.13","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^22.0.0","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.3_1769039856921_0.9628488257920162","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"elit","version":"3.3.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.3.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"4a67ceaa12484fee4388bfc4339a4cf4b4759413","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.4.tgz","fileCount":211,"integrity":"sha512-f/gKIc4qRxODPW2QkQPhvbYm2NK905l1BG/bEH4407WDGmhr4EVnFH8dpowaKQfgZQzSukcXCjvlHIE3QXVEQg==","signatures":[{"sig":"MEUCIQD+SzuZ3xvXZA6KFM/8w35Nln6UxeMwBgBkanLKPGEURgIgaT2dsCHO7Qe0uR+PBS9dm3C7jjUiHDWB468Oqwk5Or4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6331716},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"f0c7368bd9f8aa27ca7b6182992a35db077a1fa6","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.4_1769326537425_0.2875506126681431","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"elit","version":"3.3.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.3.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"8164d0713fe205cb26808aebcc00caedece73f35","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.5.tgz","fileCount":211,"integrity":"sha512-eE7kvKZ7KlzEKTTXMVOJfsYZ3Fnr6NSjwZP54d+1pmMgE1uTskldbX5lkVFP3Gj8uaR1zPwS2SCGLvtM00NXZg==","signatures":[{"sig":"MEQCIFMk02H9u1XWpxVrOATdNRLUReAaXvn5+GpJMwcCae6SAiB123GvVm8Da/PjVLu6TzOzOr2CFLV5ebLlyjYYH/0C4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6351691},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"d575dbb936ebed8b38834cb8061892fbaaa4da83","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.5_1769353113718_0.23883630277181367","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"elit","version":"3.3.6","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.3.6","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"cb1b93914e6fbd4a9657d98b1709f9a95cb39d2c","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.6.tgz","fileCount":211,"integrity":"sha512-SB/0px4ziPQzNCf8J7OVoLGQygFAJRdzi7d/CO2mVRdGu7LvRcUXfZZpMZGq0g2vWSHcepOgzqiAYmxrTjcvuA==","signatures":[{"sig":"MEYCIQDrsgflOfbhaG0daMa/m/HfVXHJUcFAnCNN4Iu2q4pc1QIhAJucoJQHnvCwKrbQqD+o1LN+FRePNmF1+zMwHQbGXCmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6354046},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"60475a206bb423c47cdae475343c34e77a79e6fa","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.24.2","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","express":"^5.2.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/express":"^5.0.6","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.6_1769540178144_0.024105751131605624","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"elit","version":"3.3.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.3.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"d2599994f1df7af45097ee47f0f3483870087d8d","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.7.tgz","fileCount":211,"integrity":"sha512-dLDc17K4YQ3lWZbSDwstyrJ6uIRZm2lZITTRo20oxCP721mwuP5cCZLzaHwlIj4AJJXMdiZeU3Vt/xxt1l4XPA==","signatures":[{"sig":"MEUCIHa7jmzgz1FLOrMYVF58uBKww0OLd8XoAyTyjZpvKh4sAiEAms4fLr/81zwBXZ/Uc8cwTSf248gRuo48ajJ2gVJSKWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6355799},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"30b2eb444ba0932e1dec40ecb090d719873cf17a","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.7_1770881367227_0.7168312613646086","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"elit","version":"3.3.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.3.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"27a7e897f45f97074f96f84b35af7b9f8c8c4d2a","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.8.tgz","fileCount":211,"integrity":"sha512-+wosfueYlrIDPm6nd/SBnMMUNTOgkTJjrz5dYUlz2sxK2RqmUsJpFsh+dftdxwTz1TAwoJZDTFmNXA7ZzLQJUA==","signatures":[{"sig":"MEUCIQDJ02O78y1V1VLL2g35sq6mtonlEIINngEdBpoAojkTkwIgFhqrIS6gV1v82nAnAyBQ7alvu+j+EGOGAoKAvYxGgVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6361438},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"fcff306c58ec244d79a9427efb647cb9fc148100","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.8_1771577184673_0.0534486089077455","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"elit","version":"3.3.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.3.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"360d4a0db47ed010bd722df052e6134d5984b77b","tarball":"https://registry.npmjs.org/elit/-/elit-3.3.9.tgz","fileCount":211,"integrity":"sha512-jiCRn/y/qu2qZ+TnNSTsK2rG9MTKYx/HP0FlYAltgR07i040LzBgpQ5xIgStVpVdWsCkB+tFd3KIs6/a+9IuWg==","signatures":[{"sig":"MEUCIQCqoEb6tJDncxoF3slOeQSwIPv2SxwIoCdJsEQSS7GE8QIgVJpkLkSaPDkagdSe+7ivbBf9WGRwhHw+4BkLlcXON10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6364294},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"95d802fb61940efa87e827adb1f33bfbd53599e0","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.3.9_1771578941465_0.1312976593369175","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"elit","version":"3.4.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"d5b361b05b64b96c7c90a656ea6e1e498968a720","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.0.tgz","fileCount":211,"integrity":"sha512-k6DO1Mz1Y39J5WQWOUUEnBPB2UbjS5/mH1SMpjQ7J8l07InNlaoYE+35EgTFrX7rMaEWniIGmK9EaD+fyZ4p+g==","signatures":[{"sig":"MEYCIQCftfrTdKksmyxbPpK4bLpDRbFu46vMyL7vOaI6n+BFPAIhAKm8MjCPt+Se9jtrK0h/++cVI7G7KbxEW0SYze/PttLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6370248},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"c1639c9b9087d3b150022de65064e02bb0419f9d","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.0_1771943677534_0.0072253489924634096","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"elit","version":"3.4.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"c020064af952a4ef9a3980383597daca46155679","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.1.tgz","fileCount":211,"integrity":"sha512-FoYpxl+AfmhSvDIxBV0B1L30VEur5Ip5IG7AFRJ7ZwSRZs8e04FtYORgtt/nkjTpqxEQwbye0bP5p0mbagIEKg==","signatures":[{"sig":"MEYCIQDg9IL+1U06Fe1/PxUqn5EdbfmBuDeymJsNh01JNThjcwIhAJ9rEHhbaDZNRW18eg/Ge7im+C030FMe5UrrIF1Fl9ly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24115096},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"2a2d2686eaec3977154f68781029fbbd0abb8756","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.1_1773021160965_0.9199261882882863","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"elit","version":"3.4.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"6d192ca9cad5cf6ad95a6d4758aae9c1e4742f87","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.2.tgz","fileCount":211,"integrity":"sha512-XZvRKOPw65FFhX1K2GUcqWX0iR/B7ZY7g7jPas2AnLdSsd1Qn4QT7+m2+7bcn92xSwTp1U1TCT8o5Kbr+nkW2w==","signatures":[{"sig":"MEUCIQCOPVwO2VY2XmANU8BHG0SlnsBzZWAeZvYgGjTpc5BoEQIgCy1+93hbDpDvB8v2jtKg1ajeS1RiWp0aXk9a7v5tOXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24117963},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"db695234bd281133690d133aaca9efad4a196d0d","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.2_1773023076693_0.04743935525325482","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"elit","version":"3.4.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"bfe8c85ceb5bb1357fa4422fb27f25928f9a2496","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.3.tgz","fileCount":211,"integrity":"sha512-7UZwgIiVToljetRpIyFyhRcU18XKNp4LTyB7KxpJMWxsfqgV9lDVoxB/iGb8oekBmS5+ytTvpRbfAVAC5bZygQ==","signatures":[{"sig":"MEYCIQCcsxuB3RdkACTeeET5wbSearYbQzJ8kfjEYqso4xwGXgIhAMZphCuP9VN6SpgG+Ncm3kBaZuWlp7Mj0ckZuXxACWzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24167828},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"93e294cf476e9294ae09f518b7aecd74ad755cb7","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.3_1774984725640_0.7999135657101009","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"elit","version":"3.4.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"fbce6eaeff45662440a3540cefeacd9d2e385ada","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.4.tgz","fileCount":231,"integrity":"sha512-U/DcCmHFcy/hqmMS6SIzjO79iKvaq86EKRuZirx4eH5/VsYN33Y0HuQ3akExlds6B7ht83ZaisHRrgx+k72uDw==","signatures":[{"sig":"MEUCIDmtaVcBPG3zifzts3VLimgH9FM+GfLH09tba0/OmG2IAiEA1KhVFlQgD77HR6XevI3gMMJEUlQHVvTPQxeuJhrxhtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24346277},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"ad61cb4c100b2e0b6cee0aa6e5ad4cf6743ced36","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.4_1775052592593_0.7484383789692668","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"elit","version":"3.4.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"af3ec6e9d043615a8cfc4035d1b2d33c0e2cc56c","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.5.tgz","fileCount":234,"integrity":"sha512-2viyqZRDtohcYlN633e6uRbJHwEyqPQsLknDnhbKjhbs8BzHF3BMVF5z/Qh/FkmmIplpYQnPUDls9+slF/xm8w==","signatures":[{"sig":"MEQCIDR3nIWSAyb36Pl9Y0uPrn1CrGrQrL9JCFKfChmqCe0YAiAJfGDgjxEAxiF5/CRYu9Rjla5R3zEJkyMfF1VUumH/Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24387343},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"a810c54d93020ea041b1101903fc5cbd4049f051","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.1","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.5_1775070844389_0.5022743445773565","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"elit","version":"3.4.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"f7b013c82c48a22d9a89cf4513cccae6f46fb339","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.7.tgz","fileCount":265,"integrity":"sha512-9X7sJ7PP5r+znp7aCGTKxQTL+W4GuZGCTqhgBzgvTo1yrQLHQN5KiDNYgAgh9Kd1/Z1IDKbShz0JCeh+A9ZU4Q==","signatures":[{"sig":"MEUCICF3mpufKI86GquOON1nHSFFfGEf9OwrvrFEJahxlIpwAiEAvKoqBLLTUkTlGxgbKNwHchzsDCqF4HeBwctmDQVyW+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32334305},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"a5dfd07563d23b705b3f58f440558054fdf1f618","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.7_1775381068923_0.7680156109230232","host":"s3://npm-registry-packages-npm-production"}},"3.4.8":{"name":"elit","version":"3.4.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"101c949aa5a8e9162bd1899a108eed590b70f6a6","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.8.tgz","fileCount":319,"integrity":"sha512-ku8sEYg0/THr0UbE71efVy3NzbkkfAmJA4BbvUNa1e1GOIUtTBi4gTxj7iAjwCnFBhjKyipGN7eW3ij7CxGn/g==","signatures":[{"sig":"MEUCIHYmD036d9R4cmVaRCvxOU+zFHtSuLq6bq91ZnyN0kggAiEA2I5NsDNPwitLXsQzIRlJnSiVX6m4oKWv0oeQGPfmZ1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32487319},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"7a65d5a06a78eba89725770de22f6dc6876a2cf6","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.8_1775432770969_0.09151767205320804","host":"s3://npm-registry-packages-npm-production"}},"3.4.9":{"name":"elit","version":"3.4.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.4.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"2ddbf78cc4b627ef0fbf98bf15529dcf8e95e0b9","tarball":"https://registry.npmjs.org/elit/-/elit-3.4.9.tgz","fileCount":331,"integrity":"sha512-OxQ/ekdq66Fo8969+2drUtUqPkMHRBVEua6CupxfdFNYXlJ7kGaSk98Si4dEdMB55sa5cxsE6n9yJKsii27M1A==","signatures":[{"sig":"MEUCIQCnC7gdg8zxSoadinwG7g3mnBGoCx7QKyVtVN0nCVmKTQIgZb1akh0YL/a6g4NLjKkj+ThG8Zdxc6XOpVGuKSHnZ74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32495118},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"b4633390f00d4acba508adb033b7cfebdf1b20f8","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.4.9_1775470909845_0.4333399781113123","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"elit","version":"3.5.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"3e7c898561f742da890085984fa924775d76236c","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.0.tgz","fileCount":331,"integrity":"sha512-w9uRqGo78QGzlH95q8v5kWqJ2yfcyzWgM9rHm3bhcSKjazNzUH779Zwa7aiDr+KYjSpIuPkUQMhk5Jkv6P4KRw==","signatures":[{"sig":"MEUCIB036quhPQ0qXjfrsyC/sFb6DER7KormrQDVEwoL4SDcAiEA4CFUaTYRrLz6XMMZyfF69qmxB/uK/AahK7CBGQl0iS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32523488},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"84245aeaf31c163d6d43dfb0dcd7e85609d0dbad","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.0_1775585680470_0.6986029205758366","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"elit","version":"3.5.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"02de370f8ceb30ae2fa17db3959aea31cd5b1f7f","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.1.tgz","fileCount":331,"integrity":"sha512-1/DxLgZPinzVgVzdHIf3PrVnZZoGa//FV8PgVwTERxuEEn+UXg89CpGfVnbIL4iMIPKHFVQTduElqibcQ7A7UQ==","signatures":[{"sig":"MEYCIQDdGGaB3LwQSIK1SGzr/6MyRnjsMkJZDJbK4Z2/vK0LUgIhAI+8g3cV7DiGjsWaQWv+Tx1THjHfEjeiOBv3bInvE6MB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32576674},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"0cd73e4f53731515388b1160207f2fc0f9a38ae7","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.1_1775750228824_0.4080215224601149","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"elit","version":"3.5.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"a882973f63708dc7ee0cf1688b1a0fd6f9b34918","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.2.tgz","fileCount":331,"integrity":"sha512-idaoNh8RmzzvNKU5N8uOtelTV/XQk09MBr6SgUtL8JGoySVjtlvu8pw/lNZwlqCB8tQzJfgggjvr/X9G4CzhZg==","signatures":[{"sig":"MEQCIHYTPbb4nzzlSwNSWNkznuFASsLYs6NFCi6ZFcbN3PoEAiAEIFEXMy9De/rYpNQCBQMkCBZ3d0eijtMP9ywTmS1I9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32573710},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"431754b90298b22a0df63bc0c3f9af22c4a2f46f","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.2_1775776827008_0.6989750130584838","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"elit","version":"3.5.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"a4d53b31fc904818c43cd44bb779fcc47eae1925","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.3.tgz","fileCount":331,"integrity":"sha512-Y1bnD/cpZ/Vy2EwmWzQUB+JDdU7iHrO8thvoxOUISw/ijpCOEo9694kfxQ1ZVsD2qgGeNgawer7MiBM68lPv4Q==","signatures":[{"sig":"MEUCIQDTift/AtsgLZdqwXjAsLTJHFKiMLsg3OGHsCJ7OoecBgIgfo9+0XcMA85lbZ6HMBKw/K/E2D1QVZtZLMF4pTheWJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32573970},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"97b41bee60d5fc28220dff8a05355fb2defbc2e7","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.3_1775777298946_0.6397525638980344","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"elit","version":"3.5.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"c9c3c0d0ae9fd8ef34866cdcebdc2ea335e0add8","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.4.tgz","fileCount":336,"integrity":"sha512-0+FiUUwknRuC4mTcg4FSaA5ELSAyfgnDYqyKptBZ8YrPrBRYkUPbnGaUxtAD5jAOin9ZY+M44UwHtNzEJZjWgA==","signatures":[{"sig":"MEYCIQCGFjxIJn/0ketjqhYtkKdXEYBVNJ6Lct/vMeVROTFm9wIhANh+bKG83BD0rgXm+4EzfI8i5iBxpJ3M/6v4U9vN0tpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36676115},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"a8251d1c6cf8c08a651a3bdccb7cdcc37507adc2","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.4_1775842332682_0.9197332752315721","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"elit","version":"3.5.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"c0276c2d116985caae9ad63c3c6fededb068e4aa","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.5.tgz","fileCount":336,"integrity":"sha512-oGxN1ljMB8gNRPhy6MCv63kYX3Dcizs77515o1mkClSg96mT3IZR8HExDrKnsxOdcCLuJeTAp2SncumipmJ/dg==","signatures":[{"sig":"MEUCIQD1wR7HwEswkRAJdUIiagMe+YBRVlI3bGWldl2NhReSVAIgfx8W1FPozu5Y8f6GnacEKR5GRq8FMqShUbjDAaT02Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36676751},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"4ef2a01b9b434eddb3c858790e2b83ee952c02b6","scripts":{"dev":"tsup --watch","test":"elit test","build":"rm -rf dist && tsup && node -e \"require('fs').copyFileSync('src/test-globals.d.ts', 'dist/test-globals.d.ts')\" && tsc --emitDeclarationOnly --outDir dist --declaration --declarationMap","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.5_1775845680591_0.7127744132680038","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"elit","version":"3.5.6","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.6","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"706376ae605ccddf75e071bdda3acdabc89f758a","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.6.tgz","fileCount":210,"integrity":"sha512-YAQBR7T6r0+NXwTPunIz1h4Tt+/aJWQo9DJ9KEvZsn/5Ihn69Eb0hTgnHaHqthRdmZvxfLMIXaZT88GXrKPT7g==","signatures":[{"sig":"MEYCIQDR0yb/dnqKxcj1/DQcOzR2CDAhH8DGjqKYj1ahV5cx6wIhALS1k7XgbNP6gDxI77UTWuzjFTexhG9pjxIMcRrtgf3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24592872},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"97c8369399f064721eabba7d3a6b7e6d59660106","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.6_1776004451380_0.007812240771362111","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"elit","version":"3.5.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"d066b25d546c99f319e48d9e10d6bb120a200376","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.7.tgz","fileCount":144,"integrity":"sha512-v7nnaZBCc11IxRpp/LrXqK5p5iQBCJ+ESdaNoGiViYVB/SC9p/ZfL+fyuA5ufz0M2U6DIp3XoKGnhAHM7kVpIQ==","signatures":[{"sig":"MEQCIFTG2zuYSDgFOyZoqAx+YVIzZCwmsmEvr2TfaQXQAiJFAiBnJpsv+OE/JmepjhU9kG0Gbn9MOGaxmPMEyFastfqJYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23268407},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"}},"gitHead":"67beb533a43a36fa4b891745f85e439fe35a5101","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.7_1776007365262_0.42967999533896983","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"elit","version":"3.5.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"8f9745951cf1e15c8ade015cb01b7f71fc9d6f68","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.8.tgz","fileCount":152,"integrity":"sha512-5ypvZ0rmhNOhq3HS43yosUhibmojBK4qPZOLYSDqePkKgRX1/l5E2u0AMjGGT+iofGIVxXQWgZ+Xe1Kk54N7ng==","signatures":[{"sig":"MEQCIDgBkDJiv/DgKH4b2MdExhijgo3uK5dL8pPsiWn6OX+sAiB8d+H2ml2Zoe5rlNcYtNVAM8zuCLri5TxPnBPp9RFk5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23527871},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","require":"./dist/dev-build.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","require":"./dist/preview-build.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","require":"./dist/render-context.js"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","require":"./dist/desktop-auto-render.js"}},"gitHead":"018d29b7b122f3a5b268ccfeb68e26feaec62964","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.8_1776057124285_0.2529614767553954","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"elit","version":"3.5.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.5.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"5303483599bd2e6009c6a4666922208e22009cc3","tarball":"https://registry.npmjs.org/elit/-/elit-3.5.9.tgz","fileCount":152,"integrity":"sha512-QmGOoPtdN/R0+aAvikrMyZm98gc2p+lCub4qlutyIIRlLAunI0NLx3g+nFHavHVPzFytjUNj05bw4wTltoxRLQ==","signatures":[{"sig":"MEUCIGwGwopJf9j2u8aaS+/VRlZXXm3DR5DxNm1qtzh+RTobAiEA1KdCPIJNDLfCarlxHfZFP7b8r0KqFTCqmxp7xrEVhlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23537757},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","require":"./dist/dev-build.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","require":"./dist/preview-build.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","require":"./dist/render-context.js"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","require":"./dist/desktop-auto-render.js"}},"gitHead":"75930b27a6651c689f3487ef20383cdb61591372","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.5.9_1776066634192_0.9645206612000048","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"elit","version":"3.6.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.js"},"dist":{"shasum":"9f00c8c8e039e7186a95c7be2b5fca86392a7a68","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.0.tgz","fileCount":152,"integrity":"sha512-mMBZ5b0gR8FDZ8DiU1vhsjOwcWNo1t1PEEhFeSSOobcTKndqljHG1J6tNMLYr4uq7vApAKCDD3N0SxtYVmLSiw==","signatures":[{"sig":"MEUCIQDbXu+5WzNIVUAS3ikwHUqnBHztOzS9657NAQ1lqYW+TQIgLKdPl0SuEFEXiT7NBOrJdKZNVHSv52wi7FOlcHfqBVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23537226},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","require":"./dist/index.js"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","require":"./dist/el.js"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","require":"./dist/fs.js"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","require":"./dist/ws.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","require":"./dist/cli.js"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","require":"./dist/dom.js"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","require":"./dist/hmr.js"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","require":"./dist/wss.js"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","require":"./dist/http.js"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","require":"./dist/path.js"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","require":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","require":"./dist/build.js"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","require":"./dist/https.js"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","require":"./dist/state.js"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","require":"./dist/style.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","require":"./dist/native.js"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","require":"./dist/router.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","require":"./dist/server.js"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","require":"./dist/desktop.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","require":"./dist/runtime.js"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","require":"./dist/chokidar.js"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","require":"./dist/database.js"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","require":"./dist/dev-build.js"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","require":"./dist/universal.js"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","require":"./dist/mime-types.js"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.js"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","require":"./dist/preview-build.js"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.js"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","require":"./dist/render-context.js"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","require":"./dist/desktop-auto-render.js"}},"gitHead":"8ea6a2e64be89b1e9a8c3f98345aad07e849f0ca","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.0_1776068919041_0.5343373618882643","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"elit","version":"3.6.1","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.1","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"c59e68697ca7d00140381d3a66455b6467987ce9","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.1.tgz","fileCount":152,"integrity":"sha512-F2SMCSHBEp4UeIrHksGfVRb2P1j5u9rh9pyC0dbEy9QKA2wUDgm7PF1vKH1c2dePJ/CyvOaq+8J/nOdMRd/ddw==","signatures":[{"sig":"MEYCIQChyDbCkLEKfMdaUhlHWh3535GnL1ywi5TfqDATnT2J0AIhAM2SwpIRVlf1lDrtivbptXt27WNRtsn957PTYc0kL59U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23546934},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"1d34b212c660e808224434796ddee98bb54da991","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.1_1776074190039_0.09972594312265737","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"elit","version":"3.6.2","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.2","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"921fa99db0f80cff7ee9af9e4e516f70d0859cf2","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.2.tgz","fileCount":152,"integrity":"sha512-KcFxkpJQINfXWu5fewH6Pn4HT4xPpRX2zTEL1qrnK1aRPzU6XOka/e9xq9sENc5teRnL6u1VfKSJIgy5JWFphQ==","signatures":[{"sig":"MEUCIQCCizrz9Kk1h7jehe3+Hic/hSgUqMYpzaFzO9HPc5qrPgIgbVhCTh61zh0GANQpNFF27L0GCpEQ6Y0xmJkwBpJHbYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23548294},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"e6cd4631060201b5084eb76b6e7241e775b2dd62","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.2_1776077064362_0.3468518893030932","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"elit","version":"3.6.3","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.3","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"0e27628d15b4efe34d245e90135268b5527300f2","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.3.tgz","fileCount":151,"integrity":"sha512-HdyxCdDLpZvAvX6h8iSF00f6ad79hdS8Ya3HalIapesA8ofsW8IBP468+Y6qKmYjoUlJ3pHlgshtR+k1ilGCCA==","signatures":[{"sig":"MEUCIC9PRY9d/poL1mzU3acYtnx2KKlbyLpQtgRRxZNeRBz2AiEAiZ+iVoNcsMipKJoRjopdxnNrVMg4/pXyF8mtMrzJ3TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23397856},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"abba3d47dfa173c5e025858ebe118ea84cab106a","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.3_1776078054575_0.3338880914489122","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"elit","version":"3.6.4","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.4","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"4984328d575d97d1b8a276c63b8b3e0875144532","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.4.tgz","fileCount":152,"integrity":"sha512-YqKxgq9pJ9ZJknvBxfxpCUZJ9mBbDFyYPN4LPYdY8kiClAaOcXA0cOuVolSt2JoNFKP1azRg1Rn7FDo7C6//SA==","signatures":[{"sig":"MEQCIBwSJY4GFb+WVripwNTmN3oB89QJFDTkjpNzVN20zzaWAiBWgJEUvQTSYP3ySKQk7qCcHHucM5Wv83kHIElwm6BuaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23548299},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"c00b6b5f8a5ff5871b2e3bbdbe7dfe763ff6393c","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.4_1776080150114_0.9355128388351504","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"elit","version":"3.6.5","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.5","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"5407fd3775bc619ad50b40ba8633b648c2b1bae1","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.5.tgz","fileCount":152,"integrity":"sha512-9aXI11LvtK6Hsxhf/2IoGE6cZeZaR4oSa6TOaMsKppVUnYa4qm84aS8wPugmx+/JbevoL1x7Q2IGka8Td/thKA==","signatures":[{"sig":"MEUCIG0OlnLouPODp/nqkJr43qKdCMoDtXmxsMu5ID3pedwTAiEAqarf25elWDr+dCBY75vCHrZf+zKeTavj/T8IHS3JZKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23553017},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"0e9db7d6a3cb636c87e6f7761b638e7dc4253e49","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.5_1776095571178_0.6145048294883215","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"elit","version":"3.6.6","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.6","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"4b446e1fda8a882d8eedc15873f509659d64f97c","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.6.tgz","fileCount":156,"integrity":"sha512-XmPeE1kalSeqtYuUSs7cLtG7jcaptVPzFGg4g4b63QUoe6Fdg8Pw7C4/Pvouv9fgm2a1qOAxekPKlAbPU1Ha5g==","signatures":[{"sig":"MEQCIFgM9tHbf2OrtYi1pmIHc34gumFEu9JcTIIGjAO3rzxPAiB8McoapoqompEfjf3jcQ7LbtQ0XOGbA+rR+kFLueulFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23929990},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./smtp-server":{"types":"./dist/smtp-server.d.ts","import":"./dist/smtp-server.mjs","browser":"./dist/smtp-server.js","require":"./dist/smtp-server.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"c04c06e0e61454bee6a0a8f8c7938101e39264b3","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","smtp-server":"^3.18.4","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4","@types/smtp-server":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.6_1776368293275_0.9675531452146389","host":"s3://npm-registry-packages-npm-production"}},"3.6.7":{"name":"elit","version":"3.6.7","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.7","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"58ff3929230ffc07518c90487a2e63214b1b2fe0","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.7.tgz","fileCount":181,"integrity":"sha512-OMzobvZrwcxuNIdFO+FEwmimQs2/QTeR+ZWM6LgnbAk9nrgf4GDu9W/VCNOb9uNU761Ah0fL9ZyrxUmkHJhxrw==","signatures":[{"sig":"MEUCIQCOzC0zNDPwzwdumFM9Aq+W1/ex91FMm7K9tsc1IWez0AIgGCoRx7ZddbVECsbzNeGKyeBn8QrB3PoC8kPZA+6MdW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24690566},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./pm":{"types":"./dist/pm.d.ts","import":"./dist/pm.mjs","browser":"./dist/pm.js","require":"./dist/pm.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./smtp-server":{"types":"./dist/smtp-server.d.ts","import":"./dist/smtp-server.mjs","browser":"./dist/smtp-server.js","require":"./dist/smtp-server.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"ead36851e6f767f769254054585c46681c042df8","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"elit test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"elit test --e2e","test:run":"elit test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"elit test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"elit test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","smtp-server":"^3.18.4","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4","@types/smtp-server":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.7_1776513508718_0.6146034586657525","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"elit","version":"3.6.8","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.8","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"886d955528a1b0373a2b62ca4891ec40e07e73e1","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.8.tgz","fileCount":182,"integrity":"sha512-+dSZo3zgohbauULvmLQQTK4mm3WTlwRYyRTs6ZTgt4REzz+lwBE36lsn/SSL85JvbMKRwK9O+waogJl5pRDjsg==","signatures":[{"sig":"MEUCIQC9dv74CiLIepQUdeycZluz4a7JSwvMyyGUwHm8XAoj5gIgZ5BDc7WgWh05v+LU/edVqg7RrUlLxCOdqM5e8aSkxKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25177664},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./pm":{"types":"./dist/pm.d.ts","import":"./dist/pm.mjs","browser":"./dist/pm.js","require":"./dist/pm.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./smtp-server":{"types":"./dist/smtp-server.d.ts","import":"./dist/smtp-server.mjs","browser":"./dist/smtp-server.js","require":"./dist/smtp-server.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"d66d1fcdcd41f67beb1f2da1e2f12395f5ebaafb","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"node ./scripts/run-local-cli.mjs test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"node ./scripts/run-local-cli.mjs test --e2e","test:run":"node ./scripts/run-local-cli.mjs test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"node ./scripts/run-local-cli.mjs test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"node ./scripts/run-local-cli.mjs test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","smtp-server":"^3.18.4","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4","@types/smtp-server":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.8_1781250519151_0.8559391015857445","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"elit","version":"3.6.9","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.6.9","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"37e7b7c71014271c6060e95f7a64615a1c100758","tarball":"https://registry.npmjs.org/elit/-/elit-3.6.9.tgz","fileCount":182,"integrity":"sha512-Ove/r8nEK1jtWDf6Vg7T2Q3dSaogu7sr/UV/wMIk3sRQLmOjzASdaHJa3H+mwYCyEjfaa+Qn2bCzVydVi6RKBg==","signatures":[{"sig":"MEYCIQDB7H/8JLcudsSkyLh9EgHvvx0VRLGTehaVPOBI8F5v/AIhAKsW3rINLrP2pKWroa123hhaotPGr1olKnWp+Pj+Fn9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25213292},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./pm":{"types":"./dist/pm.d.ts","import":"./dist/pm.mjs","browser":"./dist/pm.js","require":"./dist/pm.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./smtp-server":{"types":"./dist/smtp-server.d.ts","import":"./dist/smtp-server.mjs","browser":"./dist/smtp-server.js","require":"./dist/smtp-server.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"367c47777f09faf9f5cca5789761c4c9a5075e53","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"node ./scripts/run-local-cli.mjs test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"node ./scripts/run-local-cli.mjs test --e2e","test:run":"node ./scripts/run-local-cli.mjs test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"node ./scripts/run-local-cli.mjs test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"node ./scripts/run-local-cli.mjs test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","esbuild":"^0.27.3","source-map":"^0.7.6","smtp-server":"^3.18.4","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4","@types/smtp-server":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.6.9_1781254914267_0.2143912478451233","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"elit","version":"3.7.0","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","_id":"elit@3.7.0","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"homepage":"https://d-osc.github.io/elit/","bugs":{"url":"https://github.com/d-osc/elit/issues"},"bin":{"elit":"dist/cli.cjs"},"dist":{"shasum":"beb075e9e6606efdd2eae0c3cb0429800654544d","tarball":"https://registry.npmjs.org/elit/-/elit-3.7.0.tgz","fileCount":182,"integrity":"sha512-5AtIf0CSHXgNrDb7hpK3/36pwzibTQvUibZARNt2vw9VCWKJZtW5VkpfG8M6xPpeGMPXqQU1noz9aHpqSo++Ug==","signatures":[{"sig":"MEUCIQCK2oWv4ncsRybG9EBCDY83KMNe2S95t9qKOQ+UHjwFKwIgfyTJ1W9k6kWEMKHWV5EnWNsM811spMH+d6v0k+EiUy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24767098},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","browser":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.js","require":"./dist/index.cjs"},"./el":{"types":"./dist/el.d.ts","import":"./dist/el.mjs","browser":"./dist/el.js","require":"./dist/el.cjs"},"./fs":{"types":"./dist/fs.d.ts","import":"./dist/fs.mjs","browser":"./dist/fs.js","require":"./dist/fs.cjs"},"./pm":{"types":"./dist/pm.d.ts","import":"./dist/pm.mjs","browser":"./dist/pm.js","require":"./dist/pm.cjs"},"./ws":{"types":"./dist/ws.d.ts","import":"./dist/ws.mjs","browser":"./dist/ws.js","require":"./dist/ws.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.mjs","browser":"./dist/cli.js","require":"./dist/cli.cjs"},"./dom":{"types":"./dist/dom.d.ts","import":"./dist/dom.mjs","browser":"./dist/dom.js","require":"./dist/dom.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","import":"./dist/hmr.mjs","browser":"./dist/hmr.js","require":"./dist/hmr.cjs"},"./wss":{"types":"./dist/wss.d.ts","import":"./dist/wss.mjs","browser":"./dist/wss.js","require":"./dist/wss.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/http.mjs","browser":"./dist/http.js","require":"./dist/http.cjs"},"./path":{"types":"./dist/path.d.ts","import":"./dist/path.mjs","browser":"./dist/path.js","require":"./dist/path.cjs"},"./test":{"types":"./dist/test.d.ts","import":"./dist/test.mjs","browser":"./dist/test.js","require":"./dist/test.cjs"},"./build":{"types":"./dist/build.d.ts","import":"./dist/build.mjs","browser":"./dist/build.js","require":"./dist/build.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/https.mjs","browser":"./dist/https.js","require":"./dist/https.cjs"},"./state":{"types":"./dist/state.d.ts","import":"./dist/state.mjs","browser":"./dist/state.js","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","import":"./dist/style.mjs","browser":"./dist/style.js","require":"./dist/style.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","browser":"./dist/types.js","require":"./dist/types.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./native":{"types":"./dist/native.d.ts","import":"./dist/native.mjs","browser":"./dist/native.js","require":"./dist/native.cjs"},"./router":{"types":"./dist/router.d.ts","import":"./dist/router.mjs","browser":"./dist/router.js","require":"./dist/router.cjs"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.mjs","browser":"./dist/server.js","require":"./dist/server.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","import":"./dist/desktop.mjs","browser":"./dist/desktop.js","require":"./dist/desktop.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","browser":"./dist/runtime.js","require":"./dist/runtime.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","import":"./dist/chokidar.mjs","browser":"./dist/chokidar.js","require":"./dist/chokidar.cjs"},"./database":{"types":"./dist/database.d.ts","import":"./dist/database.mjs","browser":"./dist/database.js","require":"./dist/database.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","import":"./dist/dev-build.mjs","browser":"./dist/dev-build.js","require":"./dist/dev-build.cjs"},"./universal":{"types":"./dist/universal.d.ts","import":"./dist/universal.mjs","browser":"./dist/universal.js","require":"./dist/universal.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","import":"./dist/mime-types.mjs","browser":"./dist/mime-types.js","require":"./dist/mime-types.cjs"},"./smtp-server":{"types":"./dist/smtp-server.d.ts","import":"./dist/smtp-server.mjs","browser":"./dist/smtp-server.js","require":"./dist/smtp-server.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","import":"./dist/test-runtime.mjs","browser":"./dist/test-runtime.js","require":"./dist/test-runtime.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","import":"./dist/preview-build.mjs","browser":"./dist/preview-build.js","require":"./dist/preview-build.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","import":"./dist/test-reporter.mjs","browser":"./dist/test-reporter.js","require":"./dist/test-reporter.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","import":"./dist/render-context.mjs","browser":"./dist/render-context.js","require":"./dist/render-context.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","import":"./dist/desktop-auto-render.mjs","browser":"./dist/desktop-auto-render.js","require":"./dist/desktop-auto-render.cjs"}},"gitHead":"9df09dd4bcb60e640ee8c0ac2a0aa150fde96b9e","require":"dist/index.cjs","scripts":{"dev":"node ./scripts/tsup-runner.mjs --watch","test":"node ./scripts/run-local-cli.mjs test","build":"node ./scripts/tsup-runner.mjs","docs:dev":"npm run --prefix docs dev","test:e2e":"node ./scripts/run-local-cli.mjs test --e2e","test:run":"node ./scripts/run-local-cli.mjs test --run","benchmark":"node benchmark/server-benchmark.js","typecheck":"tsc --noEmit","docs:build":"npm run --prefix docs build","docs:deploy":"npm run docs:build && gh-pages -d docs/dist","docs:preview":"npm run --prefix docs preview","test:coverage":"node ./scripts/run-local-cli.mjs test --coverage","benchmark:router":"node benchmark/router-benchmark.js","test:wapk:google-drive":"node ./scripts/run-local-cli.mjs test --run --file ./testing/unit/wapk.google-drive.integration.test.ts"},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/d-osc/elit.git","type":"git"},"_npmVersion":"10.8.2","description":"Optimized lightweight library for creating DOM elements with reactive state","directories":{},"_nodeVersion":"20.20.2","dependencies":{"open":"^11.0.0","acorn":"^8.14.0","esbuild":"^0.28.1","source-map":"^0.7.6","smtp-server":"^3.18.4","magic-string":"^0.30.17","esbuild-obfuscator-plugin":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","@types/ws":"^8.5.13","copyfiles":"^2.4.1","@types/bun":"^1.3.6","typescript":"^5.3.0","@types/node":"^25.0.10","@types/mime-types":"^2.1.4","@types/smtp-server":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/elit_3.7.0_1782416317233_0.3623263028324426","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"elit","version":"3.7.1","description":"Optimized lightweight library for creating DOM elements with reactive state","main":"dist/index.js","module":"dist/index.mjs","browser":"dist/index.js","require":"dist/index.cjs","types":"dist/index.d.ts","bin":{"elit":"dist/cli.cjs"},"exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.js","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dom":{"types":"./dist/dom.d.ts","browser":"./dist/dom.js","import":"./dist/dom.mjs","require":"./dist/dom.cjs"},"./desktop":{"types":"./dist/desktop.d.ts","browser":"./dist/desktop.js","import":"./dist/desktop.mjs","require":"./dist/desktop.cjs"},"./el":{"types":"./dist/el.d.ts","browser":"./dist/el.js","import":"./dist/el.mjs","require":"./dist/el.cjs"},"./native":{"types":"./dist/native.d.ts","browser":"./dist/native.js","import":"./dist/native.mjs","require":"./dist/native.cjs"},"./universal":{"types":"./dist/universal.d.ts","browser":"./dist/universal.js","import":"./dist/universal.mjs","require":"./dist/universal.cjs"},"./router":{"types":"./dist/router.d.ts","browser":"./dist/router.js","import":"./dist/router.mjs","require":"./dist/router.cjs"},"./state":{"types":"./dist/state.d.ts","browser":"./dist/state.js","import":"./dist/state.mjs","require":"./dist/state.cjs"},"./style":{"types":"./dist/style.d.ts","browser":"./dist/style.js","import":"./dist/style.mjs","require":"./dist/style.cjs"},"./server":{"types":"./dist/server.d.ts","browser":"./dist/server.js","import":"./dist/server.mjs","require":"./dist/server.cjs"},"./hmr":{"types":"./dist/hmr.d.ts","browser":"./dist/hmr.js","import":"./dist/hmr.mjs","require":"./dist/hmr.cjs"},"./build":{"types":"./dist/build.d.ts","browser":"./dist/build.js","import":"./dist/build.mjs","require":"./dist/build.cjs"},"./http":{"types":"./dist/http.d.ts","browser":"./dist/http.js","import":"./dist/http.mjs","require":"./dist/http.cjs"},"./https":{"types":"./dist/https.d.ts","browser":"./dist/https.js","import":"./dist/https.mjs","require":"./dist/https.cjs"},"./smtp-server":{"types":"./dist/smtp-server.d.ts","browser":"./dist/smtp-server.js","import":"./dist/smtp-server.mjs","require":"./dist/smtp-server.cjs"},"./ws":{"types":"./dist/ws.d.ts","browser":"./dist/ws.js","import":"./dist/ws.mjs","require":"./dist/ws.cjs"},"./fs":{"types":"./dist/fs.d.ts","browser":"./dist/fs.js","import":"./dist/fs.mjs","require":"./dist/fs.cjs"},"./mime-types":{"types":"./dist/mime-types.d.ts","browser":"./dist/mime-types.js","import":"./dist/mime-types.mjs","require":"./dist/mime-types.cjs"},"./chokidar":{"types":"./dist/chokidar.d.ts","browser":"./dist/chokidar.js","import":"./dist/chokidar.mjs","require":"./dist/chokidar.cjs"},"./path":{"types":"./dist/path.d.ts","browser":"./dist/path.js","import":"./dist/path.mjs","require":"./dist/path.cjs"},"./wss":{"types":"./dist/wss.d.ts","browser":"./dist/wss.js","import":"./dist/wss.mjs","require":"./dist/wss.cjs"},"./runtime":{"types":"./dist/runtime.d.ts","browser":"./dist/runtime.js","import":"./dist/runtime.mjs","require":"./dist/runtime.cjs"},"./pm":{"types":"./dist/pm.d.ts","browser":"./dist/pm.js","import":"./dist/pm.mjs","require":"./dist/pm.cjs"},"./database":{"types":"./dist/database.d.ts","browser":"./dist/database.js","import":"./dist/database.mjs","require":"./dist/database.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./test":{"types":"./dist/test.d.ts","browser":"./dist/test.js","import":"./dist/test.mjs","require":"./dist/test.cjs"},"./test-runtime":{"types":"./dist/test-runtime.d.ts","browser":"./dist/test-runtime.js","import":"./dist/test-runtime.mjs","require":"./dist/test-runtime.cjs"},"./test-reporter":{"types":"./dist/test-reporter.d.ts","browser":"./dist/test-reporter.js","import":"./dist/test-reporter.mjs","require":"./dist/test-reporter.cjs"},"./test-globals":{"types":"./dist/test-globals.d.ts"},"./types":{"types":"./dist/types.d.ts","browser":"./dist/types.js","import":"./dist/types.mjs","require":"./dist/types.cjs"},"./cli":{"types":"./dist/cli.d.ts","browser":"./dist/cli.js","import":"./dist/cli.mjs","require":"./dist/cli.cjs"},"./render-context":{"types":"./dist/render-context.d.ts","browser":"./dist/render-context.js","import":"./dist/render-context.mjs","require":"./dist/render-context.cjs"},"./preview-build":{"types":"./dist/preview-build.d.ts","browser":"./dist/preview-build.js","import":"./dist/preview-build.mjs","require":"./dist/preview-build.cjs"},"./dev-build":{"types":"./dist/dev-build.d.ts","browser":"./dist/dev-build.js","import":"./dist/dev-build.mjs","require":"./dist/dev-build.cjs"},"./desktop-auto-render":{"types":"./dist/desktop-auto-render.d.ts","browser":"./dist/desktop-auto-render.js","import":"./dist/desktop-auto-render.mjs","require":"./dist/desktop-auto-render.cjs"}},"scripts":{"build":"node ./scripts/tsup-runner.mjs","dev":"node ./scripts/tsup-runner.mjs --watch","typecheck":"tsc --noEmit","test":"node ./scripts/run-local-cli.mjs test","test:run":"node ./scripts/run-local-cli.mjs test --run","test:coverage":"node ./scripts/run-local-cli.mjs test --coverage","test:e2e":"node ./scripts/run-local-cli.mjs test --e2e","test:wapk:google-drive":"node ./scripts/run-local-cli.mjs test --run --file ./testing/unit/wapk.google-drive.integration.test.ts","benchmark":"node benchmark/server-benchmark.js","benchmark:router":"node benchmark/router-benchmark.js","docs:dev":"npm run --prefix docs dev","docs:build":"npm run --prefix docs build","docs:preview":"npm run --prefix docs preview","docs:deploy":"npm run docs:build && gh-pages -d docs/dist"},"keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/d-osc/elit.git"},"bugs":{"url":"https://github.com/d-osc/elit/issues"},"homepage":"https://d-osc.github.io/elit/","dependencies":{"acorn":"^8.14.0","esbuild":"^0.28.1","esbuild-obfuscator-plugin":"^0.0.5","magic-string":"^0.30.17","open":"^11.0.0","smtp-server":"^3.18.4","source-map":"^0.7.6"},"devDependencies":{"@types/bun":"^1.3.6","@types/mime-types":"^2.1.4","@types/node":"^25.0.10","@types/smtp-server":"^3.5.13","@types/ws":"^8.5.13","copyfiles":"^2.4.1","elysia":"^1.4.19","terser":"^5.44.1","ts-node":"^10.9.2","tsup":"^8.0.0","typescript":"^5.3.0"},"overrides":{"esbuild":"^0.28.1"},"_id":"elit@3.7.1","gitHead":"9485b06a097601ff7f2661d080d5463f6f0b2728","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3Byq0XruSyr+gx/1g0aA1xGif9OlWX3yJ/ASBzqHcSaX3rURFJKaYOE7ILYkPqGwbhc9y3+HjqkYKDJeL8ANCQ==","shasum":"743a50dcb1691a2639fec8c7ba9b8f4a15ab389a","tarball":"https://registry.npmjs.org/elit/-/elit-3.7.1.tgz","fileCount":182,"unpackedSize":24773174,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elit@3.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAgyYpHzIfZ2bB9YtSojmGQjRM57A46R5uYvvy6aAO8LAiEAlqtqAVWNS+8A7sKRadBSdHmNjlIaw1vBYRrQhTAck5Q="}]},"_npmUser":{"name":"n.devs260340","email":"n.devs260340@gmail.com"},"directories":{},"maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elit_3.7.1_1783008138374_0.22398057571100582"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T20:52:27.383Z","modified":"2026-07-02T16:02:18.990Z","1.0.0-beta":"2025-12-16T20:52:27.616Z","1.0.0-rc":"2025-12-16T20:59:01.962Z","1.0.0-test":"2025-12-16T21:04:30.730Z","1.0.0-dev":"2025-12-16T21:08:52.410Z","1.0.0":"2025-12-16T21:09:53.766Z","1.1.0":"2025-12-17T09:44:01.818Z","2.0.0":"2025-12-18T20:42:16.670Z","2.0.1":"2025-12-18T21:00:18.055Z","3.0.0":"2025-12-21T07:24:11.117Z","3.0.1":"2025-12-21T08:02:13.016Z","3.0.2":"2025-12-21T08:54:26.883Z","3.0.3":"2025-12-22T11:42:02.697Z","3.0.4":"2025-12-23T07:14:53.338Z","3.0.5":"2025-12-23T08:05:20.992Z","3.0.6":"2025-12-23T08:15:52.938Z","3.0.7":"2025-12-28T19:36:53.351Z","3.0.8":"2025-12-28T19:39:42.848Z","3.0.9":"2025-12-28T19:56:34.349Z","3.1.0":"2026-01-09T11:19:07.175Z","3.1.1":"2026-01-09T12:34:27.391Z","3.1.2":"2026-01-12T13:13:01.607Z","3.1.3":"2026-01-12T14:09:04.554Z","3.1.4":"2026-01-12T14:49:17.236Z","3.1.5":"2026-01-16T20:58:55.091Z","3.1.6":"2026-01-17T17:50:11.861Z","3.1.7":"2026-01-19T16:29:56.573Z","3.1.8":"2026-01-19T17:27:13.927Z","3.1.9":"2026-01-19T18:23:23.361Z","3.2.0":"2026-01-19T19:28:05.581Z","3.2.1":"2026-01-19T19:33:12.120Z","3.2.2":"2026-01-19T19:45:15.457Z","3.2.3":"2026-01-19T19:56:31.601Z","3.2.4":"2026-01-19T20:01:33.993Z","3.2.5":"2026-01-19T20:08:58.408Z","3.2.6":"2026-01-19T20:45:04.269Z","3.2.7":"2026-01-20T21:46:52.951Z","3.2.8":"2026-01-20T21:52:31.123Z","3.2.9":"2026-01-20T22:05:39.443Z","3.3.0":"2026-01-20T22:16:47.955Z","3.3.1":"2026-01-21T02:53:23.934Z","3.3.2":"2026-01-21T03:42:14.691Z","3.3.3":"2026-01-21T23:57:37.089Z","3.3.4":"2026-01-25T07:35:37.645Z","3.3.5":"2026-01-25T14:58:33.970Z","3.3.6":"2026-01-27T18:56:18.371Z","3.3.7":"2026-02-12T07:29:27.421Z","3.3.8":"2026-02-20T08:46:24.915Z","3.3.9":"2026-02-20T09:15:41.698Z","3.4.0":"2026-02-24T14:34:37.774Z","3.4.1":"2026-03-09T01:52:41.219Z","3.4.2":"2026-03-09T02:24:36.978Z","3.4.3":"2026-03-31T19:18:45.909Z","3.4.4":"2026-04-01T14:09:52.900Z","3.4.5":"2026-04-01T19:14:04.681Z","3.4.7":"2026-04-05T09:24:29.271Z","3.4.8":"2026-04-05T23:46:11.286Z","3.4.9":"2026-04-06T10:21:50.277Z","3.5.0":"2026-04-07T18:14:40.859Z","3.5.1":"2026-04-09T15:57:09.172Z","3.5.2":"2026-04-09T23:20:27.350Z","3.5.3":"2026-04-09T23:28:19.249Z","3.5.4":"2026-04-10T17:32:13.008Z","3.5.5":"2026-04-10T18:28:00.926Z","3.5.6":"2026-04-12T14:34:11.638Z","3.5.7":"2026-04-12T15:22:45.607Z","3.5.8":"2026-04-13T05:12:04.551Z","3.5.9":"2026-04-13T07:50:34.440Z","3.6.0":"2026-04-13T08:28:39.299Z","3.6.1":"2026-04-13T09:56:30.318Z","3.6.2":"2026-04-13T10:44:24.633Z","3.6.3":"2026-04-13T11:00:54.906Z","3.6.4":"2026-04-13T11:35:50.392Z","3.6.5":"2026-04-13T15:52:51.419Z","3.6.6":"2026-04-16T19:38:13.562Z","3.6.7":"2026-04-18T11:58:29.000Z","3.6.8":"2026-06-12T07:48:39.501Z","3.6.9":"2026-06-12T09:01:54.605Z","3.7.0":"2026-06-25T19:38:37.451Z","3.7.1":"2026-07-02T16:02:18.713Z"},"bugs":{"url":"https://github.com/d-osc/elit/issues"},"license":"MIT","homepage":"https://d-osc.github.io/elit/","keywords":["dom","reactive","state-management","ui","framework","typescript","lightweight","ssr","router","css-in-js","virtual-scrolling","hmr","hot-module-replacement","dev-server","development","websocket","rest-api","shared-state","real-time","build","bundler","esbuild","testing","test-utilities"],"repository":{"type":"git","url":"git+https://github.com/d-osc/elit.git"},"description":"Optimized lightweight library for creating DOM elements with reactive state","maintainers":[{"name":"n.devs260340","email":"n.devs260340@gmail.com"}],"readme":"# Elit\n\nElit is a TypeScript toolkit for building browser UIs, dev servers, SSR pages, tests, desktop WebView apps, and small file-backed backends from one package.\n\nThe package is split by runtime. Browser-facing APIs live in `elit` and the client subpaths, server APIs live in `elit/server`, desktop APIs live in `elit/desktop`, and the CLI is `elit`.\n\n## AI Quick Context\n\nIf you are generating or editing code for Elit, follow these rules first:\n\n- Use `elit` or the client subpaths for browser UI code.\n- Use `elit/server` for HTTP routes, WebSocket endpoints, middleware, dev server, preview server, and server-side shared state.\n- Use `elit/desktop` only inside `elit desktop ...` runtime. Those APIs are injected by the native desktop runtime and are not normal browser globals.\n- Use `elit/build` for programmatic bundling.\n- Use `elit/database` for the VM-backed file database helpers.\n- Do not use `elit-server`. Old docs may mention it, but the current package export is `elit/server`.\n- Prefer subpath imports in generated code. They make environment boundaries obvious.\n- `createRouterView(router, options)` returns a function. Render it inside `reactive(router.currentRoute, () => RouterView())`.\n- Browser-facing code may import local `.ts` files during development. Elit rewrites those imports for browser output.\n- Config files can be `elit.config.ts`, `elit.config.mts`, `elit.config.js`, `elit.config.mjs`, `elit.config.cjs`, or `elit.config.json`.\n- Environment files are loaded in this order: `.env.{mode}.local`, `.env.{mode}`, `.env.local`, `.env`.\n- Only `VITE_` variables are injected into client bundles.\n\n## Install\n\nCreate a new app with the scaffold:\n\n```bash\nnpm create elit@latest my-app\ncd my-app\nnpm install\nnpm run dev\n```\n\nOther package managers:\n\n```bash\nyarn create elit my-app\npnpm create elit my-app\nbun create elit my-app\ndeno run -A npm:create-elit my-app\n```\n\nManual install:\n\n```bash\nnpm install elit\n```\n\nIf you want desktop mode, install Cargo as well. The native desktop runtime is built with Rust.\n\n## Module Map\n\nUse this table as the import map for generated code.\n\n| Import | Use it for | Main exports |\n| --- | --- | --- |\n| `elit` | Client-side all-in-one entry | DOM helpers, element factories, state, styles, router, HMR |\n| `elit/dom` | DOM renderer and SSR string rendering | `dom`, `render`, `renderToString`, `mount` |\n| `elit/el` | HTML, SVG, and MathML element factories | `div`, `button`, `html`, `body`, `script`, and many more |\n| `elit/native` | Shared native generation foundation using the same Elit syntax | `renderNativeTree`, `renderNativeJson`, `renderAndroidCompose`, `renderSwiftUI` |\n| `elit/state` | Reactive state and render helpers | `createState`, `computed`, `reactive`, `text`, `bindValue`, `bindChecked`, `createSharedState` |\n| `elit/style` | CSS generation and injection | `CreateStyle`, `styles`, `renderStyle`, `injectStyle`, `addClass`, `addTag` |\n| `elit/router` | Client-side routing | `createRouter`, `createRouterView`, `routerLink` |\n| `elit/server` | HTTP router, dev server, middleware, WebSocket endpoints, shared server state | `ServerRouter`, `createDevServer`, `cors`, `logger`, `rateLimit`, `compress`, `security`, `StateManager` |\n| `elit/smtp-server` | SMTP listeners and config-friendly wrappers built on top of `smtp-server` | `SMTPServer`, `createSmtpServer`, `startSmtpServer` |\n| `elit/build` | Programmatic build API | `build` |\n| `elit/desktop` | Native desktop window APIs | `createWindow`, `createWindowServer`, `onMessage`, `windowQuit`, `windowSetTitle`, `windowEval` |\n| `elit/database` | VM-backed file database | `Database`, `create`, `read`, `save`, `update`, `rename`, `remove` |\n| `elit/test` | Test runner module entry | test runtime helpers used by the CLI |\n\nAdvanced subpaths also exist for lower-level adapters and internals: `elit/http`, `elit/https`, `elit/ws`, `elit/wss`, `elit/fs`, `elit/path`, `elit/mime-types`, `elit/chokidar`, `elit/runtime`, `elit/test-runtime`, `elit/test-reporter`, and `elit/types`.\n\n## Native Target Foundation\n\nElit now includes a practical native-generation foundation that keeps the existing element syntax and can emit a serializable native tree, Jetpack Compose, and SwiftUI from the same source tree. It is still a CSS-subset renderer rather than a browser-complete Android/iOS engine, but it is already useful for shared mobile UI scaffolds, parity checks, and generated native screens.\n\nThat same foundation also feeds native desktop mode: Elit resolves one shared native tree and style/layout model, then emits IR, Compose, SwiftUI, or native desktop output from it. Public `elit/native` APIs stay the same while parity fixes and native CSS-subset improvements can land across outputs together.\n\nOn the desktop-native backend, renderer responsibilities are now split internally by concern too: widget rendering, content and media surfaces, form controls, container layout, vector drawing, interaction dispatch, runtime support, and app orchestration no longer live in one monolithic renderer file. That does not change the public API, but it makes parity fixes for buttons, inputs, media surfaces, layout, and vector output safer to land across desktop native, IR, Compose, and SwiftUI outputs without forking the shared native tree contract.\n\n```ts\nimport { a, button, div, h1, img, input } from 'elit/el';\nimport { renderNativeTree } from 'elit/native';\n\nconst screen = div(\n  { className: 'screen' },\n  h1('Hello Native'),\n  input({ value: 'search', placeholder: 'Search' }),\n  input({ type: 'checkbox', checked: true }),\n  a({ href: 'https://elit.dev/docs' }, 'Open docs'),\n  button({ onClick: () => {} }, 'Tap'),\n  img({ src: './logo.png', alt: 'Logo' })\n);\n\nconst nativeTree = renderNativeTree(screen, { platform: 'android' });\n```\n\nYou can also emit Jetpack Compose code from the same syntax:\n\n```ts\nimport { renderAndroidCompose } from 'elit/native';\n\nconst composeFile = renderAndroidCompose(screen, {\n  packageName: 'com.example.generated',\n  functionName: 'HomeScreen',\n  includePreview: true,\n});\n```\n\nAnd the same source tree can emit SwiftUI code too:\n\n```ts\nimport { renderSwiftUI } from 'elit/native';\n\nconst swiftFile = renderSwiftUI(screen, {\n  structName: 'HomeScreen',\n  includePreview: true,\n});\n```\n\nYou can generate these files directly from the CLI too:\n\n```bash\nnpx elit native generate android ./src/native-screen.ts --name HomeScreen --package com.example.app\nnpx elit native generate ios ./src/native-screen.ts --out ./ios/HomeScreen.swift\nnpx elit native generate ir ./src/native-screen.ts --platform android --export screen\n```\n\nThe entry module can either export a VNode tree, export a zero-argument function that returns one, or call `render(...)` so the CLI can capture the rendered VNode from a shared entry. By default the CLI auto-detects `default`, `screen`, `app`, `view`, and `root` exports before falling back to that captured render path.\n\nFor the current native CSS subset, supported style mapping, and parity backlog, see [docs/native-css-support.md](docs/native-css-support.md). For element and factory coverage across `elit/el`, see [docs/native-element-support.md](docs/native-element-support.md).\n\nCurrent scope:\n\n- Reuses existing Elit element syntax and VNode output.\n- Maps common tags into generic native components such as `View`, `Text`, `Button`, `Image`, and `TextInput`.\n- Maps checkbox inputs into native toggle controls and turns absolute `href` links into native URL-opening or download actions.\n- Maps a practical control-attribute subset too: disabled button/input/select states, read-only text inputs, initial text-input focus, native keyboard or secure-entry handling for common text input types such as `password`, `email`, `number`, `tel`, and `url`, practical text-input constraint validation (`min` / `max` / `step` / `minLength` / `maxLength` / `pattern`), link target/rel/download hints, required single-select empty placeholders, and both static and bound-array native `select[multiple]` checklist flows.\n- Produces serializable IR suitable for future Android/iOS code generators.\n- Can generate Jetpack Compose code for a practical subset of shared mobile UI.\n- Can generate SwiftUI code for the same practical subset.\n- Can render a practical SVG vector subset in native output, including `circle`, `rect`, `path`, `line`, `polyline`, `polygon`, and `ellipse` under supported `svg` roots.\n- Can parse practical SVG path data beyond straight segments, including `C`, `Q`, `S`, `T`, and `A` commands, and approximate them into native curve output.\n- Can render first-pass native WebView and audio/video surfaces when `iframe`/`object`/`embed`/`portal` or `audio`/`video` nodes provide a usable source, including practical accessibility labels, media `muted` handling, and a platform-approximated `controls` / `poster` / `playsinline` video subset, while source-less or unsupported cases stay explicit placeholders.\n- Can map a practical accessibility subset too: explicit `role`, `aria-label`, `aria-description`, and selected/checked/disabled/required/expanded/value-text states now feed generated Compose and SwiftUI accessibility output.\n- Can render a first-pass native `canvas` surface with browser-like intrinsic sizing (`300x150` by default, or explicit `width`/`height` attrs when provided), and it now accepts serializable declarative `drawOps` for shape and path drawing. Browser Canvas 2D and WebGL imperative APIs remain outside the translated surface.\n- Resolves a practical native CSS subset for typography, spacing, gradients, shadows, flex and simple grid layouts, `currentColor`, named colors, and per-side solid, dashed, and dotted borders.\n- Supports native selector matching for tag, class, id, and attribute selectors; sibling combinators; child and type position pseudo-classes; and practical `:not(...)` and `:has(...)` subsets.\n- Can be wired into `elit mobile sync|build|run` through `mobile.native.entry` so generated files land in the mobile scaffold automatically.\n- Keeps source tag information so platform backends can apply custom rules later.\n\n## Fastest Working App\n\nThis is the smallest browser app that works with the current CLI.\n\nProject structure:\n\n```text\nmy-app/\n  index.html\n  src/\n    main.ts\n```\n\n`src/main.ts`\n\n```ts\nimport { div, h1, button } from 'elit/el';\nimport { createState, reactive } from 'elit/state';\nimport { render } from 'elit/dom';\n\nconst count = createState(0);\n\nconst app = div(\n  { className: 'app' },\n  h1('Hello Elit'),\n  reactive(count, (value) =>\n    button({ onclick: () => count.value++ }, `Count: ${value}`)\n  )\n);\n\nrender('app', app);\n```\n\n`index.html`\n\n```html\n<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n    <title>Elit App</title>\n  </head>\n  <body>\n    <div id=\"app\"></div>\n    <script type=\"module\" src=\"/src/main.ts\"></script>\n  </body>\n</html>\n```\n\nRun it:\n\n```bash\nnpx elit dev\n```\n\nNotes:\n\n- `render('app', app)` and `render('#app', app)` both work.\n- During development you can point the browser to `/src/main.ts` directly.\n- For production builds, your copied HTML should point to the built asset path such as `/main.js`.\n\n## CLI\n\nMain commands:\n\n```bash\nnpx elit dev\nnpx elit build --entry ./src/main.ts --out-dir dist\nnpx elit --version\nnpx elit preview\nnpx elit test\nnpx elit desktop ./src/main.ts\nnpx elit desktop run --mode native\nnpx elit desktop build ./src/main.ts --release\nnpx elit mobile init\nnpx elit mobile run android\nnpx elit native generate android ./src/native-screen.ts --name HomeScreen\nnpx elit pm start --script \"npm start\" --name my-app\nnpx elit wapk pack .\nnpx elit wapk run ./app.wapk\nnpx elit wapk run ./app.wapk --online\nnpx elit desktop wapk run ./app.wapk\n```\n\nUseful flags:\n\n- `elit --version`\n- `elit -v`\n- `elit dev --port 3000 --host 0.0.0.0 --no-open`\n- `elit build --entry ./src/main.ts --out-dir dist --format esm --sourcemap`\n- `elit preview --root dist --base-path /app`\n- `elit test --watch`\n- `elit test --file ./testing/unit/database.test.ts`\n- `elit test --describe \"Database\"`\n- `elit test --it \"saves records\"`\n- `elit test --coverage --coverage-reporter text,html`\n- `elit desktop --runtime quickjs|node|bun|deno`\n- `elit desktop run --mode native`\n- `elit desktop build --platform windows|linux|macos --out-dir dist`\n- `elit desktop build --compiler auto|none|esbuild|tsx|tsup`\n- `elit mobile init --app-id com.example.app --app-name \"Example App\" --web-dir dist --icon ./icon.png --permission android.permission.CAMERA`\n- `elit mobile doctor --cwd .`\n- `elit mobile doctor --cwd . --json`\n- `elit mobile sync --cwd . --web-dir dist --icon ./icon.png --permission android.permission.CAMERA`\n- `elit mobile open android|ios`\n- `elit mobile run android|ios --cwd . --target <device-id> --prod --icon ./icon.png --permission android.permission.CAMERA`\n- `elit mobile build android|ios --cwd . --prod --icon ./icon.png --permission android.permission.CAMERA`\n- `elit native generate android ./src/native-screen.ts --name HomeScreen --package com.example.app`\n- `elit native generate ios ./src/native-screen.ts --out ./ios/HomeScreen.swift --no-preview`\n- `elit native generate ir ./src/native-screen.ts --platform android --export screen`\n- `elit pm start --script \"npm start\" --name my-app --runtime node`\n- `elit pm start --script \"npm start\" --name my-app --kill-timeout 12000`\n- `elit pm start --script \"npm start\" --name my-app --wait-ready --health-url http://127.0.0.1:3000/health --listen-timeout 5000`\n- `elit pm start --script \"npm start\" --name my-app --instances 3`\n- `elit pm start --script \"npm start\" --name my-app --watch --watch-path src --restart-policy on-failure`\n- `elit pm start ./src/worker.ts --name worker --runtime bun`\n- `elit pm start --wapk ./app.wapk --name packaged-app`\n- `elit pm start --wapk ./app.wapk --name packaged-app --online --online-url http://localhost:4179`\n- `elit pm start --wapk gdrive://<fileId> --name packaged-app`\n- `elit pm start --google-drive-file-id <fileId> --google-drive-token-env GOOGLE_DRIVE_ACCESS_TOKEN --name packaged-app`\n- `elit pm list --json`\n- `elit pm show my-app`\n- `elit pm describe my-app --json`\n- `elit pm scale my-app 4`\n- `elit pm save`\n- `elit pm resurrect`\n- `elit pm logs my-app --lines 100`\n- `elit wapk pack . --password secret-123`\n- `elit wapk ./app.wapk --runtime node|bun|deno`\n- `elit wapk run ./app.wapk --password secret-123 --sync-interval 100 --watcher`\n- `elit wapk run ./app.wapk --online` (stays active until `Ctrl+C`, then closes the shared session)\n- `elit wapk gdrive://<fileId> --google-drive-token-env GOOGLE_DRIVE_ACCESS_TOKEN --online`\n- `elit wapk run ./app.wapk --online --online-url http://localhost:4177`\n- `elit wapk pack .`\n- `elit wapk patch ./app.wapk --from ./patch.wapk`\n- `elit wapk inspect ./app.wapk --password secret-123`\n- `elit wapk extract ./app.wapk`\n- `elit desktop wapk ./app.wapk --runtime node|bun|deno --watcher`\n- `elit desktop wapk run ./app.wapk --runtime bun --password secret-123`\n\nDesktop mode notes:\n\n- Cargo is required the first time the native runtime is built.\n- TypeScript entries are transpiled automatically when needed.\n- Set `desktop.mode` to `hybrid` or `native`. Projects with `desktop.native.entry` default to `native`; projects without it default to `hybrid`.\n- Set `desktop.entry` when you want hybrid desktop commands to omit the positional entry, and set `desktop.native.entry` when you want native desktop commands to do the same.\n- Hybrid desktop mode uses the WebView runtime. Native desktop mode renders Elit native IR in the dedicated native desktop runtime.\n- `elit desktop run` is an explicit alias for the run path; `elit desktop` still works as the shorthand form.\n- Desktop build can prebuild the native runtime even without an entry file.\n- `tsx` compiler mode is Node-only and keeps loading the original source tree instead of bundling it.\n- `tsx` and `tsup` compiler modes require those packages to be installed in the project.\n- Desktop icon support includes `.ico`, `.png`, and `.svg`.\n- Desktop build auto-detects `icon.*` and `favicon.*` in the entry directory, project directory, and sibling `public/` folders.\n\nMobile mode notes:\n\n- Mobile mode is implemented by elit directly with native project scaffolding.\n- Run `elit mobile init` once in your project to create native scaffold folders.\n- Set mobile defaults in `elit.config.*` under `mobile` (for example: `cwd`, `appId`, `appName`, `webDir`, `mode`, `icon`, `permissions`).\n- Android workflow is fully scaffolded: assets are synced to `android/app/src/main/assets/public` and loaded in WebView.\n- Set `mobile.native.entry` to also generate `ElitGeneratedScreen.kt` and `ElitGeneratedScreen.swift` from the same Elit UI source during `sync`, `run`, and `build`.\n- Set `mobile.mode` to `native` or `hybrid`. Projects with `mobile.native.entry` default to `native`; projects without it default to `hybrid`.\n- Android scaffold now includes a Compose host that switches between generated native UI and the WebView fallback via generated runtime config and `mobile.mode`.\n- Android icon can be set from config or CLI with `.png` / `.webp` and will be applied to launcher resources.\n- Android permissions can be set from config (`mobile.permissions`) or CLI (`--permission`) and are written into `AndroidManifest.xml`.\n- Set `mobile.android.target` or `mobile.ios.target` when you want a default device/simulator without repeating `--target` on every command.\n- Use `examples/android-native-example` when you want an Android-first native mobile smoke test that scaffolds, generates Compose, and builds through Gradle.\n- Use `examples/universal-app-example` when you want one repo that validates web, desktop, and Android mobile workflows together.\n- Build your web app first, then run `elit mobile sync` before `open`, `run`, or `build`.\n- If `mobile.mode` is `native` and `mobile.native.entry` is configured, sync can still proceed even when the web build output is missing.\n- Android commands require native tools in your machine (`gradle` or `gradlew`, plus `adb` for `run`).\n- Use `elit mobile devices android|ios --json` to inspect connected Android devices or available iOS simulators.\n- Run `elit mobile doctor` to validate local toolchain and project prerequisites before build or run.\n- Use `elit mobile doctor --json` when you need machine-readable output for CI checks.\n- iOS scaffold now creates `ios/ElitMobileApp.xcodeproj` plus SwiftUI/WebView fallback sources under `ios/App`.\n- iOS build automation uses `xcodebuild` on macOS.\n- iOS run automation uses `xcrun simctl` on macOS and accepts `--target booted`, a simulator name, or a simulator UDID. Without `--target`, it prefers a booted simulator and otherwise falls back to the best available iPhone simulator.\n\nWAPK mode notes:\n\n- `elit wapk <file.wapk>` and `elit wapk run <file.wapk>` run packaged apps.\n- `elit desktop wapk <file.wapk>` and `elit desktop wapk run <file.wapk>` run packaged apps in desktop mode.\n- During run, the archive is expanded into a temporary work directory and changes are synced back to the same `.wapk` file.\n- `elit wapk patch <target.wapk> --from <patch.wapk>` reads `.wapkpatch` from the patch archive and overlays only the matching archive-relative files into the target archive.\n- Use `--sync-interval <ms>` for polling mode, or `--watcher` / `--use-watcher` for event-driven sync.\n- Use `--password` when packing, inspecting, extracting, or running a locked archive.\n- Use `--from-password` when the patch archive is locked with a different password than the target archive.\n- `inspect` without credentials still reports whether the archive is locked, but it does not print the archive contents.\n- Locked archives stay encrypted when live sync writes changes back into the same `.wapk` file.\n- Configure package metadata in `elit.config.*` under `wapk`, and use `wapk.lock` when you want password-protected archives by default.\n- WAPK stays unlocked by default unless `wapk.lock.password` or `--password` is provided.\n- See [docs/wapk.md](docs/wapk.md) for the full archive guide and `examples/wapk-example` for an end-to-end sample.\n\nPM mode notes:\n\n- `elit pm start --script \"npm start\"`, `elit pm start --file ./app.ts`, and `elit pm start --wapk ./app.wapk` all run through the same detached process manager.\n- WAPK PM targets can also point at `gdrive://<fileId>` or use `pm.apps[].wapkRun.googleDrive` plus forwarded WAPK run flags like `online`, `onlineUrl`, `syncInterval`, `watcher`, and `watchArchive`.\n- `elit pm start` boots every app from `pm.apps[]`, and `elit pm start <name>` starts one configured app by name.\n- `waitReady` uses the configured health check as a startup gate, and `listenTimeout` decides how long PM can stay in `starting` before it treats startup as failed.\n- `instances` starts a process group like `api`, `api:2`, `api:3`, and `elit pm scale <name> <count>` grows or shrinks that group later.\n- `maxMemory` works with `memoryAction=restart|stop`, `cronRestart` accepts cron expressions or `@every 30s` shorthand, `expBackoffRestartDelay` adds PM2-style unstable restart backoff, `expBackoffRestartMaxDelay` caps that delay, and `restartWindow` limits how long restart attempts keep counting toward `maxRestarts`.\n- `killTimeout` gives each PM app its own grace window before Elit escalates stop or restart to a forceful kill.\n- `elit pm reload <name|all>` now performs a rolling stop/start across each matched instance in a process group and waits for each replacement to become `online` before it moves on.\n- `pm.apps[].proxy` or `elit pm start --proxy-port <port>` lets PM own the public HTTP port. `strategy: 'proxy'` is the default, routes to private child ports, supports multi-instance groups, and forwards websocket upgrades. `strategy: 'inherit'` shares the listener directly with a single-instance Node `.js`/`.mjs`/`.cjs` file target.\n- Single-instance apps that bind the public port directly still incur a restart gap on `reload`; PM proxy or inherit mode is the current zero-downtime path.\n- `elit pm reset <name|all>` clears restart counters and saved exit metadata without deleting the process record.\n- `elit pm send-signal <signal> <name|all>` forwards a signal such as `SIGUSR2` or `TERM` to the active managed child process.\n- On Node.js, `elit/http` and `elit/https` also accept `listen({ fd })`, and `elit pm` can now drive inherited-listener startup for supported single-instance Node file targets through `pm.apps[].proxy.strategy = 'inherit'`.\n- Use `elit pm list`, `elit pm list --json`, `elit pm show`, `elit pm describe --json`, `elit pm stop`, `elit pm restart`, `elit pm reload`, `elit pm reset`, `elit pm send-signal`, `elit pm delete`, `elit pm save`, `elit pm resurrect`, and `elit pm logs` to manage long-running processes.\n- PM-managed WAPK online hosts close their Elit Run shared session when you use `elit pm stop`, `elit pm restart`, or `elit pm delete`.\n- Use `--restart-policy always|on-failure|never` plus `--min-uptime <ms>` when you want tighter restart-loop control.\n- Use `--watch`, `--watch-path`, `--watch-ignore`, and `--watch-debounce` when the process should restart after source changes.\n- PM `--watch` and WAPK `--watcher` are different: the first restarts the managed process, the second changes how the inner WAPK runtime syncs files.\n- Use `--health-url`, `--health-grace-period`, `--health-interval`, `--health-timeout`, and `--health-max-failures` when the process exposes an HTTP health endpoint.\n- `elit pm list` now includes live `cpu`, `memory`, and `uptime` columns for running processes.\n- `elit pm list --json` and `elit pm jlist` expose machine-readable supervisor state plus `liveMetrics`, while `elit pm show <name>` surfaces the full saved process record in a human-readable form.\n- PM state and logs are stored in `./.elit/pm` by default, or in `pm.dataDir` when configured. `elit pm save` writes to `pm.dumpFile` or `./.elit/pm/dump.json`.\n- TypeScript file targets with runtime `node` require `tsx`; use `--runtime bun` when you want zero-config TypeScript execution.\n\n## Config File\n\nElit loads one of these files from the project root:\n\n- `elit.config.ts`\n- `elit.config.mts`\n- `elit.config.js`\n- `elit.config.mjs`\n- `elit.config.cjs`\n- `elit.config.json`\n\nThe config shape is:\n\n```ts\n{\n  dev?: DevServerOptions;\n  build?: BuildOptions | BuildOptions[];\n  preview?: PreviewOptions;\n  test?: TestOptions;\n  pm?: {\n    dataDir?: string;\n    apps?: Array<{\n      name: string;\n      script?: string;\n      file?: string;\n      wapk?: string;\n      wapkRun?: {\n        file?: string;\n        googleDrive?: {\n          fileId?: string;\n          accessToken?: string;\n          accessTokenEnv?: string;\n          supportsAllDrives?: boolean;\n        };\n        runtime?: 'node' | 'bun' | 'deno';\n        password?: string;\n        syncInterval?: number;\n        useWatcher?: boolean;\n        watchArchive?: boolean;\n        archiveSyncInterval?: number;\n      };\n      runtime?: 'node' | 'bun' | 'deno';\n      cwd?: string;\n      env?: Record<string, string | number | boolean>;\n      autorestart?: boolean;\n      restartDelay?: number;\n      maxRestarts?: number;\n      password?: string;\n    }>;\n  };\n  mobile?: {\n    cwd?: string;\n    appId?: string;\n    appName?: string;\n    webDir?: string;\n    icon?: string;\n    permissions?: string[];\n    android?: {\n      target?: string;\n    };\n    ios?: {\n      target?: string;\n    };\n    native?: {\n      entry?: string;\n      exportName?: string;\n      android?: {\n        packageName?: string;\n        functionName?: string;\n      };\n      ios?: {\n        structName?: string;\n      };\n    };\n  };\n  desktop?: {\n    mode?: 'hybrid' | 'native';\n    entry?: string;\n    native?: {\n      entry?: string;\n    };\n    runtime?: 'quickjs' | 'node' | 'bun' | 'deno';\n    compiler?: 'auto' | 'none' | 'esbuild' | 'tsx' | 'tsup';\n    release?: boolean;\n    outDir?: string;\n    platform?: 'windows' | 'linux' | 'macos';\n    wapk?: {\n      runtime?: 'node' | 'bun' | 'deno';\n      syncInterval?: number;\n      useWatcher?: boolean;\n      release?: boolean;\n    };\n  };\n  wapk?: {\n    name?: string;\n    version?: string;\n    runtime?: 'node' | 'bun' | 'deno';\n    entry?: string;\n    scripts?: Record<string, string>;\n    port?: number;\n    env?: Record<string, string | number | boolean>;\n    desktop?: Record<string, unknown>;\n    lock?: {\n      password?: string;\n    };\n  };\n}\n```\n\nExample:\n\n```ts\nimport { api } from './src/server';\nimport { documentShell } from './src/document';\n\nexport default {\n  dev: {\n    port: 3003,\n    host: '0.0.0.0',\n    open: false,\n    logging: true,\n    clients: [\n      {\n        root: '.',\n        basePath: '',\n        ssr: () => documentShell,\n        api,\n        ws: [\n          {\n            path: '/ws',\n            handler: ({ ws, query }) => {\n              ws.send(JSON.stringify({ type: 'connected', room: query.room || 'general' }));\n              ws.on('message', (message) => {\n                ws.send(message.toString());\n              });\n            },\n          },\n        ],\n      },\n    ],\n  },\n  build: [\n    {\n      entry: './src/main.ts',\n      outDir: './dist',\n      outFile: 'main.js',\n      format: 'esm',\n      sourcemap: true,\n      copy: [\n        { from: './public/index.html', to: './index.html' },\n      ],\n    },\n  ],\n  preview: {\n    root: './dist',\n    index: './index.html',\n    port: 4173,\n    ws: [\n      {\n        path: '/ws',\n        handler: ({ ws }) => {\n          ws.on('message', (message) => ws.send(message.toString()));\n        },\n      },\n    ],\n  },\n  test: {\n    include: ['testing/unit/**/*.test.ts'],\n  },\n  mobile: {\n    cwd: '.',\n    appId: 'com.elit.app',\n    appName: 'Elit App',\n    webDir: 'dist',\n    mode: 'hybrid',\n    icon: './icon.png',\n    permissions: ['android.permission.INTERNET'],\n  },\n  desktop: {\n    mode: 'native',\n    native: {\n      entry: './src/main.ts',\n    },\n    runtime: 'quickjs',\n    compiler: 'auto',\n    release: false,\n    outDir: 'dist',\n    platform: 'windows',\n    wapk: {\n      runtime: 'bun',\n      syncInterval: 150,\n      useWatcher: true,\n      release: true,\n    },\n  },\n  pm: {\n    apps: [\n      {\n        name: 'api',\n        script: 'npm start',\n        runtime: 'node',\n      },\n      {\n        name: 'worker',\n        file: './src/worker.ts',\n        runtime: 'bun',\n      },\n      {\n        name: 'archive-app',\n        wapk: './dist/app.wapk',\n        runtime: 'node',\n      },\n    ],\n  },\n  wapk: {\n    name: 'my-app',\n    version: '1.0.0',\n    runtime: 'bun',\n    entry: './src/server.ts',\n    port: 3000,\n    env: {\n      NODE_ENV: 'production',\n    },\n    lock: {\n      password: 'secret-123',\n    },\n  },\n};\n```\n\nNotes:\n\n- `dev.ws` and `preview.ws` register global WebSocket endpoints.\n- `clients[].ws` registers client-specific endpoints and prefixes each path with that client's `basePath`.\n- `dev.smtp` and `preview.smtp` start SMTP listeners alongside the HTTP server.\n- `clients[].smtp` starts SMTP listeners for a specific client branch, but SMTP listeners always bind to their own `host` and `port` instead of using `basePath`.\n- The internal Elit HMR and shared-state socket uses `/__elit_ws`, so do not reuse that path for custom endpoints.\n\nImportant details:\n\n- `build` may be a single object or an array. If it is an array, all builds run sequentially.\n- `dev.clients` is the most flexible setup when you want SSR, API routes, multiple apps, or per-client proxy rules.\n- `preview` supports the same concepts as `dev`: multiple clients, API routes, proxy rules, workers, SSR, and HTTPS.\n- Only `VITE_` variables are exposed to client code during bundling.\n- `desktop` config provides defaults for `elit desktop`, `elit desktop run`, `elit desktop build`, and `elit desktop wapk`. Use `desktop.entry` for hybrid defaults, `desktop.native.entry` for native defaults, and `desktop.mode` to choose which one runs by default.\n- `mobile` config provides defaults for `elit mobile init|sync|open|run|build`.\n- `pm` config provides defaults for `elit pm`. Use `pm.apps[]` for named processes, `pm.dataDir` for metadata/log storage, `pm.dumpFile` for `save`/`resurrect`, and per-app restart/watch/health settings.\n- `wapk` config is loaded from `elit.config.*`, then package metadata is used as fallback.\n- `wapk.lock.password` is the config-level default for locked archives. Use `--password` when you want to supply unlock credentials at command time instead of writing them into config.\n- `wapk run` and `desktop wapk run` sync runtime file changes back into the same `.wapk` archive.\n\n## Browser Patterns\n\n### Elements and State\n\n```ts\nimport { div, input, button, span } from 'elit/el';\nimport { createState, computed, reactive, bindValue } from 'elit/state';\nimport { render } from 'elit/dom';\n\nconst name = createState('Elit');\nconst count = createState(0);\nconst label = computed([name, count], (currentName, currentCount) => {\n  return `${currentName}: ${currentCount}`;\n});\n\nconst app = div(\n  input({ type: 'text', ...bindValue(name) }),\n  reactive(label, (value) => span(value)),\n  button({ onclick: () => count.value++ }, 'Increment')\n);\n\nrender('app', app);\n```\n\n### Router\n\n```ts\nimport { div, nav } from 'elit/el';\nimport { reactive } from 'elit/state';\nimport { createRouter, createRouterView, routerLink } from 'elit/router';\n\nconst routerOptions = {\n  mode: 'history' as const,\n  routes: [\n    { path: '/', component: () => div('Home') },\n    { path: '/about', component: () => div('About') },\n    { path: '/post/:id', component: (params: Record<string, string>) => div(`Post ${params.id}`) },\n  ],\n  notFound: () => div('404'),\n};\n\nconst router = createRouter(routerOptions);\nconst RouterView = createRouterView(router, routerOptions);\n\nconst app = div(\n  nav(\n    routerLink(router, { to: '/' }, 'Home'),\n    routerLink(router, { to: '/about' }, 'About')\n  ),\n  reactive(router.currentRoute, () => RouterView())\n);\n```\n\n### Styling\n\n```ts\nimport { CreateStyle } from 'elit/style';\n\nconst css = new CreateStyle();\n\ncss.addClass('app', {\n  minHeight: '100vh',\n  display: 'grid',\n  placeItems: 'center',\n  fontFamily: 'system-ui, sans-serif',\n});\n\ncss.addClass('button', {\n  padding: '12px 18px',\n  borderRadius: '12px',\n  border: '1px solid #222',\n  background: '#111',\n  color: '#fff',\n  cursor: 'pointer',\n});\n\ncss.addPseudoClass('hover', {\n  opacity: 0.92,\n}, '.button');\n\ncss.inject('app-styles');\n```\n\nYou can also use the shared singleton export:\n\n```ts\nimport styles from 'elit/style';\n```\n\n## Server Patterns\n\n### Server Router\n\n```ts\nimport { ServerRouter, cors, logger } from 'elit/server';\n\nexport const api = new ServerRouter();\n\napi.use(cors());\napi.use(logger());\n\napi.get('/api/hello', async (ctx) => {\n  ctx.res.json({ message: 'Hello from Elit' });\n});\n\napi.post('/api/echo', async (ctx) => {\n  ctx.res.json({ body: ctx.body });\n});\n```\n\n`ServerRouter` supports both Elit-style handlers and Express-like handlers:\n\n- `async (ctx) => { ... }`\n- `async (req, res) => { ... }`\n- middleware with `use(middleware)` or `use('/prefix', middleware)`\n\n### Programmatic Dev Server\n\n```ts\nimport { createDevServer } from 'elit/server';\n\nconst server = createDevServer({\n  port: 3000,\n  root: '.',\n  open: false,\n  logging: true,\n});\n\nconsole.log(server.url);\n```\n\n### Custom WebSocket Endpoints\n\nServer:\n\n```ts\nimport { createDevServer } from 'elit/server';\n\nconst server = createDevServer({\n  root: '.',\n  open: false,\n  ws: [\n    {\n      path: '/ws',\n      handler: ({ ws, query }) => {\n        ws.send(JSON.stringify({ type: 'connected', room: query.room || 'general' }));\n\n        ws.on('message', (message) => {\n          ws.send(message.toString());\n        });\n      },\n    },\n  ],\n});\n```\n\nClient:\n\n```ts\nconst socket = new WebSocket(`ws://${location.host}/ws?room=general`);\n\nsocket.addEventListener('message', (event) => {\n  console.log(event.data);\n});\n\nsocket.send('hello');\n```\n\nNotes:\n\n- Use `dev.ws` or `preview.ws` for global endpoints.\n- Use `clients[].ws` when each client should expose its own endpoint under its `basePath`.\n- Do not use `/__elit_ws`; Elit reserves that path for internal HMR and shared-state traffic.\n\n### Shared State Between Server and Client\n\nClient:\n\n```ts\nimport { createSharedState } from 'elit/state';\n\nconst counter = createSharedState('counter', 0);\ncounter.value++;\n```\n\nServer:\n\n```ts\nimport { createDevServer } from 'elit/server';\n\nconst server = createDevServer({ root: '.', open: false });\nconst counter = server.state.create('counter', { initial: 0 });\n\ncounter.value = 10;\ncounter.update((value) => value + 1);\n```\n\nThe client `createSharedState()` connects over WebSocket to the current host unless you pass a custom `wsUrl`.\n\n## SSR Document Shell\n\nFor SSR-style setups, export a document shell and return it from `dev.clients[].ssr`.\n\n```ts\nimport { html, head, body, title, meta, div, script } from 'elit/el';\n\nexport const documentShell = html(\n  head(\n    title('My Elit App'),\n    meta({ charset: 'UTF-8' }),\n    meta({ name: 'viewport', content: 'width=device-width, initial-scale=1.0' })\n  ),\n  body(\n    div({ id: 'app' }),\n    script({ type: 'module', src: '/src/main.ts' })\n  )\n);\n```\n\nFor production builds, make sure your built HTML points at the production asset path such as `/main.js`.\n\n## Desktop Mode\n\nDesktop mode now has two backends.\n\n- Hybrid mode runs an Elit entry file inside the existing native WebView shell.\n- Native mode loads a native entry, materializes Elit native IR, and renders it with the dedicated native desktop runtime.\n\nHybrid entries can call `createWindow(...)` directly or finish with a normal `render(...)` call from a shared UI entry. When Elit desktop hybrid mode sees a shared render-only entry, it captures the rendered VNode and auto-opens a native window from it.\n\nDesktop now follows the same `hybrid | native` split as mobile:\n\n- `desktop.mode: 'hybrid'` uses `desktop.entry`\n- `desktop.mode: 'native'` uses `desktop.native.entry` and falls back to `desktop.entry` for older configs\n\nUse hybrid mode when you want the desktop shell APIs and a browser-style surface. Use native mode when you want the shared Elit tree to render as a real native desktop UI.\n\nIf the resolved desktop entry is configured in `elit.config.*`, you can run `npx elit desktop`, `npx elit desktop run`, or `npx elit desktop build` without passing the entry path again.\n\nExample desktop entry:\n\n```ts\nimport { createWindow, onMessage, windowQuit, windowSetTitle } from 'elit/desktop';\n\nonMessage((message) => {\n  if (message === 'desktop:ready') {\n    windowSetTitle('Elit Desktop');\n    windowQuit();\n  }\n});\n\ncreateWindow({\n  title: 'Elit Desktop',\n  width: 960,\n  height: 640,\n  icon: './public/favicon.svg',\n  html: `<!doctype html>\n<html lang=\"en\">\n  <body>\n    <main>Hello from Elit Desktop</main>\n    <script>\n      window.addEventListener('DOMContentLoaded', () => {\n        window.ipc.postMessage('desktop:ready');\n      });\n    </script>\n  </body>\n</html>`,\n});\n```\n\nFor a runnable minimal file in this repo, see `examples/desktop-simple-example.ts`.\nFor a runnable project-style repo, see `examples/desktop-typescript-example/`.\n\nRun it:\n\n```bash\nnpx elit desktop run --mode native ./src/main.ts\n```\n\nBuild a standalone executable:\n\n```bash\nnpx elit desktop build --mode native ./src/main.ts --release\n```\n\nDesktop notes:\n\n- Runtime choices: `quickjs`, `node`, `bun`, `deno`\n- Transpiler choices: `auto`, `none`, `esbuild`, `tsx`, `tsup`\n- Mode choices: `hybrid`, `native`\n- `tsx` is a Node loader mode, not a bundle mode. Use `esbuild` or `tsup` when you want a relocatable output.\n- Icon input supports `.ico`, `.png`, and `.svg`\n- EXE icon embedding and runtime window icon loading both support SVG now\n- `createWindowServer(app, opts)` is available when you want to run an HTTP app inside the desktop shell\n\n## Database\n\nElit includes a small VM-backed database helper that stores files under a directory and can execute TypeScript or JavaScript code against them.\n\n```ts\nimport { Database } from 'elit/database';\n\nconst db = new Database({\n  dir: './databases',\n  language: 'ts',\n});\n\ndb.create('users', `export const users = [];`);\n\nawait db.execute(`\n  import { users } from '@db/users';\n  console.log(users.length);\n`);\n```\n\nUseful methods:\n\n- `create(dbName, code)`\n- `read(dbName)`\n- `save(dbName, code)`\n- `update(dbName, fnName, code)`\n- `rename(oldName, newName)`\n- `remove(dbName, fnName?)`\n\n## Programmatic Build API\n\nIf you want to bundle from code instead of the CLI:\n\n```ts\nimport { build } from 'elit/build';\n\nawait build({\n  entry: './src/main.ts',\n  outDir: './dist',\n  outFile: 'main.js',\n  format: 'esm',\n  sourcemap: true,\n  copy: [\n    { from: './public/index.html', to: './index.html' },\n  ],\n});\n```\n\n## Testing\n\nCLI test runner examples:\n\n```bash\nnpx elit test\nnpx elit test --watch\nnpx elit test --file ./testing/unit/database.test.ts\nnpx elit test --describe \"Database\"\nnpx elit test --it \"should save data\"\nnpx elit test --coverage --coverage-reporter text,html\n```\n\nThe package also exports `elit/test`, `elit/test-runtime`, and `elit/test-reporter` for advanced use, but most users should stay on the CLI.\n\n## Changelog\n\nLatest release notes live in [CHANGELOG.md](CHANGELOG.md).\n\nHighlights in `v3.6.5`:\n\n- Added `elit pm` for detached background process management of shell commands, file targets, and WAPK apps.\n- Added `pm.apps[]` and `pm.dataDir` in `elit.config.*` for config-first process manager workflows.\n- Added `elit pm save` / `elit pm resurrect`, `pm.dumpFile`, watch mode, health checks, and restart-policy controls for the process manager.\n- Added lifecycle commands for managed apps: `list`, `stop`, `restart`, `delete`, and `logs`.\n\n## Good Defaults For Generated Code\n\nWhen writing new Elit code, these defaults are usually correct:\n\n- Prefer `elit/el`, `elit/state`, and `elit/dom` in new examples.\n- Keep server code on `elit/server` and browser code on client subpaths.\n- Use `ServerRouter` for APIs instead of inventing another HTTP layer first.\n- Use `createState` plus `reactive` for UI updates before adding abstractions.\n- Use `CreateStyle` or `elit/style` for injected CSS.\n- Use `elit.config.ts` when the project needs SSR, APIs, preview customization, workers, or proxy rules.\n- Use `examples/correct-config` as the reference for a minimal full-stack setup.\n\n## Repository Guide\n\nIf you are working in this repository, these locations matter most:\n\n- `src/index.ts`: root client exports\n- `src/dom.ts`: renderer and SSR string rendering\n- `src/state.ts`: reactive state, bindings, shared state client\n- `src/router.ts`: client router\n- `src/style.ts`: CSS generator\n- `src/server.ts`: dev server, `ServerRouter`, middleware, shared state server\n- `src/build.ts`: bundler API\n- `src/desktop.ts`: desktop runtime bindings exposed to TypeScript\n- `src/desktop-cli.ts`: `elit desktop` implementation\n- `src/database.ts`: database VM and helpers\n- `examples/correct-config`: minimal full-stack reference\n- `examples/full-db`: larger full-stack example with database usage\n- `examples/universal-app-example`: one repo covering web, desktop, and Android mobile smoke flows\n- `examples/android-native-example`: Android-first native mobile validation flow\n- `examples/desktop-typescript-example`: project-style desktop app with `package.json`, `elit.config.ts`, and a TypeScript desktop entry\n- `examples/desktop-simple-example.ts`: minimal desktop window example with inline HTML + IPC buttons\n- `examples/desktop-example.ts`: desktop smoke test and runtime example\n- `packages/create-elit`: scaffold templates used by `npm create elit@latest`\n- `docs/`: the documentation site built with Elit itself\n\n## Known Boundaries\n\n- Root `elit` export is client-oriented. Non-client features are on subpaths.\n- Desktop APIs only exist inside the desktop runtime.\n- Client env injection is limited to `VITE_` variables.\n- Production HTML copying is explicit. If you copy `index.html`, make sure it points at the built JS file, not the dev-only `/src/*.ts` path.\n\n## Next Reads\n\n- `examples/correct-config` for the cleanest SSR + API setup\n- `examples/universal-app-example` for a single repo exercising web, desktop, and Android mobile together\n- `examples/android-native-example` for Android-native mobile validation\n- `examples/desktop-typescript-example` for a small desktop project you can install and run directly\n- `examples/desktop-simple-example.ts` for the smallest desktop window example\n- `examples/desktop-example.ts` for desktop runtime usage\n- `USAGE_EXAMPLES.md` for more import combinations\n- `docs/API.md` for broader API detail","readmeFilename":"README.md"}