{"_id":"velociradix","_rev":"65-d9ad819ce710c73f11315796a2b46604","name":"velociradix","dist-tags":{"latest":"8.3.1"},"versions":{"2.0.0":{"name":"velociradix","version":"2.0.0","keywords":["http","router","framework","middleware","sse","static","streaming","zero-dependency","typescript"],"author":{"name":"Moaaz"},"license":"MIT","_id":"velociradix@2.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"dist":{"shasum":"38a688926ffaa5e15e7940fdbda6bfcf37abb26f","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-2.0.0.tgz","fileCount":6,"integrity":"sha512-HGXzIrt/+dfpj14PXcTlHK6HDZzwmOoZYBZ2utCvNrDZ2eVbjCwf6ItzRHWengkReaG7jM24UwmNWrefJwlevA==","signatures":[{"sig":"MEUCIQDyUJh1Bf11k94gLYcZHq6CbrvyIBby1dIuvGpjQkEk4AIgHcDUrPIt1i+QIM6XuDpzzVGP+1oKxHMAuwdTVyPhJ/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42809},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency HTTP framework for Node.js: Trie router with params, middleware, CORS, static files, SSE, streaming, and response caching","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_2.0.0_1785694007306_0.48695940727479736","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"velociradix","version":"3.0.0","keywords":["http","router","framework","middleware","sse","static","streaming","zero-dependency","typescript"],"author":{"name":"Moaaz"},"license":"MIT","_id":"velociradix@3.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"dist":{"shasum":"cbb22439573086626685ed4e2eb6ffc8bc392642","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-3.0.0.tgz","fileCount":11,"integrity":"sha512-1G17uCPVPrhzKE/cANQyDUU4Lockq6oDYxsZ01lXBeyj8tkmTLHV3nY2uvChkQxtpbYZTbj3WMiWWaryfshCdw==","signatures":[{"sig":"MEUCIGyJynDpvnKCyAfc+NT8b9npoG+zDE56pR9U/Boznuo5AiEAgFrjhiwW5ls9WQdhNwy9M8K8VPCOGhpkH9DgX0P3KV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency HTTP framework for Node.js: Trie router with params, middleware, CORS, static files, SSE, streaming, and response caching","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_3.0.0_1785727956095_0.9509872312091665","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"velociradix","version":"4.0.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@4.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"be82faf2956b5af91291cee49e920c5f059bf346","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-4.0.0.tgz","fileCount":7,"integrity":"sha512-iO8iXyqIgGiWXXXT39xTFofRDz8N27J7vf1zK5hpuHeSeGLqfWpdugDBYLRIRLhpRFVo2r3hZOXo/GmljAbyeA==","signatures":[{"sig":"MEUCIQDy4T2CKk6IuhazaQ85mJfNV83pohVDv+DAH3BPzmaBlQIgETgEU17Xms5S0vNb4XZHge+m8rPG6FE3flcBxHRqlFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52049},"engines":{"node":">=14.0.0"},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_4.0.0_1785780146297_0.918527070665629","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"velociradix","version":"5.0.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@5.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"cdfddff6b53e1b3f5d0f6c1e61421ab3cf84dd49","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-5.0.0.tgz","fileCount":9,"integrity":"sha512-nnltBlpnp/B2PrXqrza6TwuAQV4PtyJnlaSPdK66en6Ibt0ty2XgAgosy5pyLDfoyjVlY2savC5wjtCYTo9UJA==","signatures":[{"sig":"MEUCIE5ZAOpqDFqx/BqCnFdNI197AYRnEUzHSR05i26iTMQCAiEA9OMqPEEgogRkuqoJQ7y0KD259d2J2/QojHEHQpvT4Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88908},"main":"index.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.mjs"},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_5.0.0_1785809805043_0.3637410498667022","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"velociradix","version":"5.0.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@5.0.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"764c7c60fe54e8b67c7317a09018a2de469c4e2c","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-5.0.1.tgz","fileCount":10,"integrity":"sha512-Q/NZYb/Fe359YWlcuW8jYdhGEMhtUpY3w3qR+WtJh/mQ0jAH5s2NPwS2ZtO4vCJHgTGOonlhST3BEdXDU1YZbg==","signatures":[{"sig":"MEUCIQD7p8eypVB2e1YwHe/dNzwWJd8tWnjsc5XGXN1BYFHZVgIgQaYJyRjzIfpHgMrT9F7RHqdU2DnpsuBpgj8zKfNniP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92234},"main":"index.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.mjs"},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_5.0.1_1785810079091_0.14849819126898356","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"velociradix","version":"5.0.5","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@5.0.5","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"5d48cd6cd70c8109617f3b6b0febde4b6a8d54fe","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-5.0.5.tgz","fileCount":10,"integrity":"sha512-ICiEBAtOTqYrCXzunz0MAdcwMsNYP+5xSrN5w+ydIJIR2iyU7Qb/3A5icI8sMIiOeZQTExe1Bomt+66nraIV0g==","signatures":[{"sig":"MEUCID2oOFVJBOpERXMKFXlaUaBICUx4kkJoWV0zbz1nNtprAiEA2XtUdLIfmuUtDLj/q+1l/WQyx0SwVHfGc5oetgYreQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96747},"main":"index.mjs","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.mjs"},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_5.0.5_1785811759728_0.695621612358118","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"velociradix","version":"6.0.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"e6961bbc012f44e03ab5f0c9198baa393118b82f","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.0.tgz","fileCount":11,"integrity":"sha512-A5cTrx0MsQRson/XAcbeLxIK5a/EICXy97Wn1G9Wfwch93PuXIOPXC46ugqUixJdxZlP/twOn7dG9IYEF+PcdA==","signatures":[{"sig":"MEYCIQC96K2pH6j8SpDXE/ltzqCYFOMBfxE7wGeuD3oRbVLKogIhAMPzRsY3URXxxp23mFfDFn1umaHqCLW5BJJHkhhJ8PF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140008},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.0_1785904173377_0.9731230529236672","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"velociradix","version":"6.0.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"4f3b0090c8f64b52d16903bbbe3bc7742728b444","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.1.tgz","fileCount":11,"integrity":"sha512-GTgQ4vk1IEv4e8O+OZG0hSXKE04QmoSf5YOjMjwOQALOQEZRpfvuF00En79CjXmFEuqiFXfAU2fz1M04LLcZuQ==","signatures":[{"sig":"MEUCIQDwWssv9qicmgJtQmFCmBYzKhzTH5h2lSrOloxINv4baAIgcs396JoMdinlhrZSP4NtlK7zxSiiRrCZjin9NMRod3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140014},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.1_1785904543974_0.7338622692539774","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"velociradix","version":"6.0.2","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.2","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"f5a0241c07be214e9a5cc30ec6386831f4fd471f","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.2.tgz","fileCount":11,"integrity":"sha512-xz+bGpoEWj59wg+Tw6oeq75zRfGLDrlCE+0hF1uXnCqkAQatFNZS+r0n0tD9NlOIqynRXhE65adLV8djlC2QIw==","signatures":[{"sig":"MEQCIAP3hm4zpwAiLlDBT1VjEU86TjEDABqJpTfsz3kTH5gHAiB30oJmqKMBBGrwJ23A6Rhl/kZ0BQNz3p8yLw7iaDUXtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151978},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.2_1785905009695_0.43883743766935024","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"velociradix","version":"6.0.3","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.3","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"bac802aee28d5b0bdbfec53fb199c2c33d00526c","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.3.tgz","fileCount":11,"integrity":"sha512-+4tAeGdlWK0xAIaJ0h6nEJAtrT2dwjC6Gkw8AzbmFoDoq6vU+nSapMpRkaz9rPhGRbmcM4fpD6yXNPBxI+inhw==","signatures":[{"sig":"MEYCIQCUIs1Ov5dKYjrraEMcZQ2nKlCtXzLlgWk8SUI9GzCe1gIhAJjvqwoGfkppVWXGeJvcGkuxMxwRV0irEJ5nULpnhVyI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152286},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.3_1785907449473_0.7262122497158514","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"velociradix","version":"6.0.5","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.5","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"d551e982b9cb5b36d4e31b673f7758653e467c3d","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.5.tgz","fileCount":11,"integrity":"sha512-0Yi5ap+KuCwIi2vfou+EaHHUy+S86AcyjavyX6dH1ovSPD2vdVERhtz9klq3nakxiU4+EE7Wp4jsHs4m1UBupw==","signatures":[{"sig":"MEUCIQD8fEBY3vcxoGgkRzO13pp4Nk/auxdSXNmAhxemiVD1vAIgRyDy0noyQb2OoNLoCHnv1KJkyPsk5TjDf6Eonvj8CKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154047},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"462cb181fc2b4fe055614d02595de14fb6be0a16","scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.5_1785990881021_0.30767267484142513","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"velociradix","version":"6.0.6","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.6","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux"],"cpu":["x64","arm64"],"dist":{"shasum":"16e590cff48f85fe34938411f7f2e79f0ce974f3","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.6.tgz","fileCount":11,"integrity":"sha512-V1H80NwF4zF8biyakwkmRP4o3W+vlupAstetkG8PRwxOln7h2MHxomlzlIoXhSMxzA4AweBRmyBauk3lmGxSew==","signatures":[{"sig":"MEUCIAfFSsDdGC2SwvZUIIVWdb+N/tccjSgm2rCAxEz4QVnrAiEAuTR4Lt1j0qXw5SAzd7eAqLiDKVRwBtxyOXNpB9wVGAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154183},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"fe4ca53bdf2f3e8f6f69fa72b57f823642da5289","scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.3","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.6_1785991221485_0.5208260569930934","host":"s3://npm-registry-packages-npm-production"}},"6.0.8":{"name":"velociradix","version":"6.0.8","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.8","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"0b7663a184bfd609188138fc856ce2addf9e00f8","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.8.tgz","fileCount":14,"integrity":"sha512-R3Xu7v+k5oHAD3Ilo1ewoEfZO5m27juc3vWSqycU3riw354AzDMUIHMSKXNMmKB/7GNNcewUF2Eu895YXA1mbQ==","signatures":[{"sig":"MEQCIH3JXwhTpNrCbHCy6MDBTfRTPACLW8x/WADOtV8z0RYaAiAZvSadIeTSZz9ScSyBlDq58/kjRx3Jj+7w4nLeCcAa1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894810},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"78a392c5f82e83e29d9b32c1b25585a3c9e8d75a","scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.8_1786075910290_0.36764950249238115","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"velociradix","version":"6.0.9","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.9","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"64f6faceca4738e053644584c4772b607382ac7c","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.9.tgz","fileCount":14,"integrity":"sha512-TvWE+FftJvlnj9q3u5e9Pdg5OJn9cm7KxhqTCJ9IamRpmQ9GnTQY7ZnkX1Wm5jwEnyYqoZ69nHL+tml99Qw1dw==","signatures":[{"sig":"MEYCIQDQMrVVmMEv37DBxTnQzd9L/VSk9KMGOMhwUsoCZEFrSgIhAPNXqfrOZJJ2rdd026T9DN1vbTQ6E9DCAqZoyT3EvcaE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":889187},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"c7e482d541eddf5e30b96fb4c40ba3771d7da31d","scripts":{"test":"make test","bench":"make bench","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.9_1786126649536_0.572011135359064","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"velociradix","version":"6.0.10","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.10","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"cdb978be066eba1f9c6adcbbbf729e7dfcc64bf9","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.10.tgz","fileCount":14,"integrity":"sha512-TlF1Mt5kBBFx0fDcOVCVfS+f2oVPIQQiOQ7aOtKuzUx2dSPwpGZ8FSKTcENgMuMI5kUJ0tEv0Gqfotjhcux5IQ==","signatures":[{"sig":"MEUCIEuFhd5vaLXuif7+3WYhl1HszY5bq/cIBVFc/H7BKwQgAiEAnRIB7ysKBoCV/qw3rWWYspownAJSs7LHX21RQZ8Roc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892277},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"523a4eed76002b8aa5d88db24ad7d3dce4916a6a","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.10_1786243837944_0.06013994430952341","host":"s3://npm-registry-packages-npm-production"}},"6.0.11":{"name":"velociradix","version":"6.0.11","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.11","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"9d713886df3f604937f80f4fbad448824871c74e","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.11.tgz","fileCount":14,"integrity":"sha512-s4OH3SW2x2pAfEBRvW2UICXMCuTgBjQ/+QWzDRCe8twu5zlqmneh5ZaJ2WNSjZ+3PSgzhgzJXfNFlhA6RvLW6A==","signatures":[{"sig":"MEYCIQDf0Sp3aX1mllz81JDdBcJ/ruFFMJTqR5Aj83YMw9p/5wIhAMjW6sGtXOHpyQ3mVuh946UeiqonG7cmtrgcSZoifagy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892949},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"2a08324bf14bd82d347d6b42283ea2a31d15ab7d","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.11_1786244721773_0.5953620964939499","host":"s3://npm-registry-packages-npm-production"}},"6.0.12":{"name":"velociradix","version":"6.0.12","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.12","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"fc38fd43e0d698a61c4dbf9efa976fd536e9d5a5","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.12.tgz","fileCount":14,"integrity":"sha512-xNWhSX/FQVB5LLDlFWg47Kz2qYcWeVGLd55ydmruzioSPJMASWmOaBGuO6clzRdEXXCTGYUhRbx7tNkGgXmDLg==","signatures":[{"sig":"MEUCIQCGA7GdGkNuokEgAGBJx8ONM1tGPQzlphMagr3YJABAYAIgCXcfPFL0UECjZPE9hajphFO0jsK2U7vrHOURa8gnUTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":905973},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"ebe606474fddb0d758d189065923e23f393ebb1a","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has route param memory issues. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.12_1786244836691_0.2355524950347181","host":"s3://npm-registry-packages-npm-production"}},"6.0.13":{"name":"velociradix","version":"6.0.13","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.13","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"da152b9ea93ee26ab88215ac55499d508e2cab8f","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.13.tgz","fileCount":14,"integrity":"sha512-LMO8/92CpB1Ze3w5m405ou6+UYkVaQnc2XOrAnXlB6enRbPPops/tZq14dkPKUSYENgcsSUd88shYa+Tjv2GGw==","signatures":[{"sig":"MEQCICMJEC2ZMmSMRsCdGk2ek0l5S8G63Z9HOcSXpmIfaOkKAiBsR0+zp+mzng78T/SBdZPITIIc1MquATsAdWgqx71YIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923364},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"4cbc877f293952ac9a3f057480847d94c5a577ab","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.13_1786245687946_0.5169544281601619","host":"s3://npm-registry-packages-npm-production"}},"6.0.14":{"name":"velociradix","version":"6.0.14","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.14","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"4adc6ef5613af1b046a9817e97f6d885dc243453","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.14.tgz","fileCount":14,"integrity":"sha512-zz2tj2GPs6/q0OgeZHLbikdAy7Rtl0JF5W7H2HqYiRwxtIx4zzoJIySq/48A9HBk9/yGbsRWyvQHei6DiMTdLA==","signatures":[{"sig":"MEQCIF0nN1SZDJDzUoaIwokqQN6JUyeQ4Sp+0CKxZQk049rOAiBbEOBAVbTgr/RjpkKqvB5PUH5ByB4i9YjzosS9shGZJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932150},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"aeae659f09f6d89b1660d67f9f99a0d064e52a0e","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has performance regressions. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.14_1786248711481_0.19324832850601492","host":"s3://npm-registry-packages-npm-production"}},"6.0.15":{"name":"velociradix","version":"6.0.15","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.15","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"c50d8b43fe0d093751cfc21abd8b1d3ead904ad8","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.15.tgz","fileCount":14,"integrity":"sha512-dsNGrzTbag3j/L86Nllr1zkC/s0Ls7vBqbEpYbVw0v2WSRGDwvIVkf4f2xA/sdRT0oqp48qm5Fuey6Y0Gy05pg==","signatures":[{"sig":"MEUCIQDEDIS2c3L3BIHCWz+VSefMN0oq4beZ9QVCwvFg9bCB1gIgLRHCuJjNyj7e1b4SKbNwFUuFQPGZHh+i5IRxNLplCTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":927723},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"73f8e43551ff6d8e08c10292b8c35735d5f2c42e","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.15_1786250472260_0.8457024926694938","host":"s3://npm-registry-packages-npm-production"}},"6.0.16":{"name":"velociradix","version":"6.0.16","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.16","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"8d0031f61e7be6a84c8f3d3389fefb45cbdf3036","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.16.tgz","fileCount":14,"integrity":"sha512-8TLjuX304RSdU5ZNo9nTy5m3SBPr1r6E88me8A4brH2UgHWMrMYiMJL+TZ/9pLHqaXC00FTF1o6FGmuPcUFtJg==","signatures":[{"sig":"MEYCIQCI3vc6nYvCmibFOX/eRJDZjHLmOF/dLs2MB5faFZlLAwIhAItUbsVB6Irrr1gCpCKM0p7PJ0ZwuO2G+cxs5tG680DW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928257},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"ffef14c24914b2674af40789702f0d7f1a99efeb","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"This version has performance regressions. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.16_1786250921991_0.03165224118960164","host":"s3://npm-registry-packages-npm-production"}},"6.0.17":{"name":"velociradix","version":"6.0.17","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.17","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"abfbd87de722c633f93c72ad05b0c62c40eb097a","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.17.tgz","fileCount":14,"integrity":"sha512-sUTLC9NSp8JWoQZpoG4uMZmu4CHdxrCvD1/5BpCtmXPjPC4yVecKo9al4OFZPhmHpa/hIbWGfzSHM3xg5AX7OQ==","signatures":[{"sig":"MEUCIQCIDb2/SmXErLanIpTb4klBSbt4/pEFrpdP234MAkfk0wIgBPi38UJb5Chje/UutOVaxCjD7qxS7i6aqsb+ORdyQiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":927757},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"d28af867c7ae466cf0e1e5b2df75b10a1a3f6863","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.17_1786251441478_0.6621146311320258","host":"s3://npm-registry-packages-npm-production"}},"6.0.18":{"name":"velociradix","version":"6.0.18","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.18","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"cf81bbac4bee7ccc3bb3a99efdcc323fac6e798e","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.18.tgz","fileCount":14,"integrity":"sha512-MoZKZbZuV5lK0Yh5PGnyC3iR/0VhgEjd4yHbIS7XFKJCFx7eQ49OER2rZPyzu213SFCtXnG9cs9gQPMXy5smpA==","signatures":[{"sig":"MEUCIE80Ns97df3ATfIqxswVAkoUQeHSpqeWrz18R5oaBPqnAiEA5I38PalvtPibPZ2oFnsdRPVpCBZl4eJWuwL3ywuJVAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928581},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"efed6f88dd7f925cf73107c053af02e874e2b913","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.18_1786252658918_0.4214514515080472","host":"s3://npm-registry-packages-npm-production"}},"6.0.19":{"name":"velociradix","version":"6.0.19","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.19","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"15dac25272362ce7f3b5e4044f6298ae2d43eced","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.19.tgz","fileCount":14,"integrity":"sha512-JlT/di6oaZBzAld0TA/dZaNxv79iJWlaadIdIwWhvqaluGCHOZOwsaAK0YlFPAmnhkuMCd1qUuc2RpWR3MpUog==","signatures":[{"sig":"MEQCIFeczjuGfUaZORdsOv2DRqZIpnu5ay+XeCg2ZUQgptOMAiAlLb4vW/vR0KvC3FuiJMZouTEbhleBec/6blWzcpCxGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":928581},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"3c043c6d62d9ce96a427978c3bc37e7d9197ee9c","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.19_1786270140092_0.2548589647160695","host":"s3://npm-registry-packages-npm-production"}},"6.0.20":{"name":"velociradix","version":"6.0.20","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.0.20","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"1f99d99240f0dcda80178f7f8e42fc6a25627162","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.0.20.tgz","fileCount":14,"integrity":"sha512-oaT0uu6An2YVcaKtFB0N/Mums2Z314qO/na+n55rI8zNDDscjO0v7Z0qqej5i/bUhXpji+p3o6tNjDEXPv0ukg==","signatures":[{"sig":"MEUCIHUzSfNw6ehOA/zCmTkbgIhj5wJVkDiTEEn+kmHc3Y/zAiEA8Q5eCtqBzQJt/ahixQI1BeWvcy4v6DA1YKLX88ILHnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934089},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"4d86b1c13689b018b63981c1de8a98acbb26b541","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.0.20_1786272952651_0.8588251504005799","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"velociradix","version":"6.1.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.1.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"b78d18719da411c799ac336e77fe7648dce919b7","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.1.0.tgz","fileCount":14,"integrity":"sha512-UQHy0hkkms+0C3dRgbmw/a+6jl2uLPaO0GwSyRzNIt2W4SQtKNG0atfplGVQIWwiLJUgrr7ZmCJ/D7IjXlB1pQ==","signatures":[{"sig":"MEYCIQD9IZsjB3xUkQkFmCTnCXtqgCuUil1X896gmrMT4NsItwIhAOftUmIAdDpgr7zfelYk5z9xzZmHBi4HR1ta1u4uXH9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937411},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"564862cf2ded5bb5070914b281cc7a2e93b43b31","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Please upgrade to velociradix v6.1.1+","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.1.0_1786331243888_0.9183230888698204","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"velociradix","version":"6.1.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.1.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"42030b7d9b475cf2c754570383ddfe6b9e5035ec","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.1.1.tgz","fileCount":14,"integrity":"sha512-LBLfaV4Mw5kbJnwDX+EoaUB/PK9qgZ4aoW54l0w1SJRLMzkYa0QkYSAnHDyiOWsOF3A0L9NpCKO2WZB2HzdL/w==","signatures":[{"sig":"MEUCIQDmIP+BnYcKFHlcGZ6Uzn3aJZTBHAWX93EvOWlEVoW2/wIgX4EBho4vJa+KlW4l7UrFV7vGK7ThRPLVH/wSyWX1XzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937527},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"b0a162a9d01c31ba0009c4219ba17b22be43b169","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.1.1_1786331361275_0.633227801428214","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"velociradix","version":"6.1.2","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.1.2","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"b3217bbd16cd3e5f74c72dfe691448465ab798d9","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.1.2.tgz","fileCount":14,"integrity":"sha512-8eIVO4e53L3Pib7/B1zGxGkbh3RnXdJuE5gl0g8tyed3u0AIDOZsMTd2+dk7Io3TRuaPER1FPo9G80AQAH9L6Q==","signatures":[{"sig":"MEUCIFllEHJ3HfICRKCXJBCNmNnGyAjm5fk8/0HJQJEHQGniAiEA16piF4Eu/KTL218+Yoh0lVqA/m/U1WOoeLUm3OvK5jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":943011},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"d872a67cc40b8959ad95ca0f781ff1fc2d67ae13","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Deprecated due to template module path issue. Please upgrade to velociradix v6.1.3+","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.1.2_1786332020041_0.9031149340727207","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"velociradix","version":"6.1.3","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.1.3","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://github.com/Moaaz-i/Velociradix#readme","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"a19da308b86fd40120b31f2db68d77bb99b4b242","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.1.3.tgz","fileCount":17,"integrity":"sha512-DRsLHEG4RMWuzTR97tYhFNsVqEco7OSZeoOUTBdtz5uX8RrC6RNLkrPMeKzHUCNG9GoWNobG61xQ/bAUXlZ7jw==","signatures":[{"sig":"MEYCIQDpKcfC4PKj63cIxwQonUERv82xMOSvP98FeBce9VV2NQIhAOCCfJi9fn0psAfWnVoZT5IVR29iNn9GK93pVzQBPPQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":961241},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"3d75562767a854c5959ab942a3a7682fbfca7dc9","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, pure C++17 HTTP engine — event-driven (kqueue/epoll), trie router, middleware, SSE, CORS, static files. ~3.5x faster than node:http.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.1.3_1786332217883_0.5214974521467997","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"velociradix","version":"6.2.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.2.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"b8c77b9600244018958ca65a05280a430d6ca895","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.2.0.tgz","fileCount":17,"integrity":"sha512-8I6NrEvZfbeMtjlo9XkYuXVwbr6lYs7s3PziJfhUi2RN6ZlqlrAGG585E6Y7g5ksNdqiqt+FCDS0KFLRVhanIA==","signatures":[{"sig":"MEYCIQDXU7VDo+fpwSBzj0FXMU6p09v3V+D7UfepWe9C7wa4dgIhAKsfNCAPNVs7zXtfKOkZebisCZzH8vovubUUIfa+Mhd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963472},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"71977910561f4818f22adc527af8d8aed9a50f84","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.2.0_1786417672961_0.5226388990253383","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"velociradix","version":"6.2.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.2.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"bde65372123f9ee222454908b424c20e5347486e","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.2.1.tgz","fileCount":18,"integrity":"sha512-Y3VZ3obS0WITlJ4mrtJIxQMxxMCK1iejQyTkpjx79oizK5Y8u+z3jVVBUDVRa+idgcTfucnBy9HP8NvlYGNf+Q==","signatures":[{"sig":"MEQCIFL1T3wVojOuXUADhYpminKAmMGzETwGb3+xLX2mllWXAiAbO/KYxfWQxJe/Jk5hJ6NjQMR7tGfqZxgYDx/xWTk1IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964406},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"dcf676f447637c01a324ed5ca5f527d575df08a0","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.2.1_1786418362003_0.7154380028238632","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"velociradix","version":"6.3.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.3.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"1f640d2dc04a9023faf08425c8995acc709609b8","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.3.0.tgz","fileCount":19,"integrity":"sha512-n3iIXp6+xtmtuC8ZljpjLYyPWZ7be4M4QFIn8ufmIde8oQBm6lzhLyn/Ws+VprEJFRVVY7JQxnjCpwQ5HXdNrg==","signatures":[{"sig":"MEYCIQDtRFW/L1D7APB6xzYE41KT9wq/cwBKv+zuI0fa5aDkPQIhAI604ldkgZjvQfwpDq2wueKH7eN/2nVBbM/A1S4PJbsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982255},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"d7da6fbd0fbc0afa68b67b17f33b6f898cff4a3e","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Fixed in v6.3.2. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.3.0_1786544550237_0.5322948151084494","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"velociradix","version":"6.3.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.3.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"472c6239325759e05bc22a45616dadd494259dc0","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.3.1.tgz","fileCount":19,"integrity":"sha512-a7ob9BLkqZkRVcIi9I1WQXMho1swmKhl+7QYIooo1kdW84VICeRbHtcm3X4hM57YZLc+fyzjfFYMU02PvTwPjg==","signatures":[{"sig":"MEUCIQCoRu57J9c1h6G3KBAnHkwdzNfrt1uqPoHcekoPEHr7oAIgB9CoDuRznMyoPDEyUUdGWiMwVzlk1k5ZoSZy/cRC/uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982433},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"018de86cb7156bb901b310e12e0e6e58ccd5d10d","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Fixed in v6.3.2. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.3.1_1786545813193_0.5997422202927596","host":"s3://npm-registry-packages-npm-production"}},"6.3.2":{"name":"velociradix","version":"6.3.2","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@6.3.2","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"ecdae9ce6ba894fd8fa98ab944032d2063b66d98","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-6.3.2.tgz","fileCount":19,"integrity":"sha512-3YAJHksffrIZHCXGEWkM4WUpxCSlDgPxMzFSbbhpvofY4X4WW329zcKzVuniBW49vNq9U8nPFlz0yfAYnP8/uQ==","signatures":[{"sig":"MEUCIGM9cggCzascxs2bgvkSDF/67048WFfcMZg29e8CnrOoAiEAungIIQEDuOXvMgcQwa6HUrBk749bo13Oniu+66Cb4U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@6.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":982818},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"}},"gitHead":"386051edc5500e59244a3ff952b74796b60173b7","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_6.3.2_1786546034390_0.9024415520514852","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"velociradix","version":"7.0.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"733946c61e51afd549bbe23b16b712142d99fdca","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.0.0.tgz","fileCount":21,"integrity":"sha512-8Bpy+bSsS8XO9iftplLu5DpJkOnI+F2uRzBfa2yCw8FiG4ceHZeEb7r25ptoK30Xh9I8Oviqrf10pufU/h0fGQ==","signatures":[{"sig":"MEUCICO5iBQn6bnS2qEi4YYWaYybxSxYj6mdYF/qXgGS4gfGAiEA/bOLiMr3/fUERxU8wALdhDbYVlKxwdMzmeRySFvhKBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1004413},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"d975f31ad3beadb3e3411a15b9947b804fcebbb8","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Fixed in v7.1.0. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.0.0_1786645875988_0.5036950281992922","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"velociradix","version":"7.0.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.0.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"e9f8694e35fe37ceb4729c0caa3a541f86a2f654","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.0.1.tgz","fileCount":21,"integrity":"sha512-nIBszzQQHKRcY2J4Uc+97OiqjsXmfRERHaFhjOQmm2/gmAkGHbmVDJ+CEYmg3usvTB0njFVhIwwiN6uU8Vq3yQ==","signatures":[{"sig":"MEUCIG+RRwJC1XYGuLs4OCp6GJgEmwPgJXmd2brNM1oXPifmAiEA0b05A3huI7+CpxPyrySF1XELkBgknZWT7PT/6rv4CPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1004638},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"1c885a50f9284e10b122fc8c179c94a99519f2f6","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.0.1_1786646270695_0.012745450165416283","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"velociradix","version":"7.0.2","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.0.2","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"ff1e5536a45f79b712e6b150d0fe7c2dc62e92f4","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.0.2.tgz","fileCount":21,"integrity":"sha512-nQ7ObBWQbm56Shd1Z5B82glc9+umvU6riE92ISOC0rlwA8MYo4zu5rI2KT8L0XfmZxxDOLjo5Y9Zqz9/vXW11A==","signatures":[{"sig":"MEYCIQCWRohkcR8CslubHUmXScAxuGYLiHhRDPnm1BNhnm3drAIhAKa1pLFMY7X12pESDYPOdhFy72ox/cqxkgYd3+3M/OoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1014839},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"7fc5097f6e1f56266359c376415c4a2bd89493e0","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.0.2_1786672459506_0.9945911083301213","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"velociradix","version":"7.1.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.1.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"580de4821a2d1935199301dbc29ede0ac5cb173d","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.1.0.tgz","fileCount":21,"integrity":"sha512-PsMetLNefJWmrvWAeff+Wvm24ee1UPnFiGvBmTsK0dydJuzNjDALoPKhMsAIJQAt/kMINMgTIGv9+FCMlF7PZw==","signatures":[{"sig":"MEYCIQDhYoUOibp0HjT+D29rT2J4XNaZEnHQy9/APZZEy9UR5wIhAIMV5NhXIscE1r9WduyYp/ugJdKbE86rXjVtRUUI0NSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032511},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"edbb46c7ad9dc022319f7dd01cf5e39405d159de","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 20+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.1.0_1786673874977_0.5621143561662931","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"velociradix","version":"7.2.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.2.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"bfe3a186896f7a09909b5a8441648e38b6c4aeaa","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.2.0.tgz","fileCount":21,"integrity":"sha512-dUWnDV3wv8i2uTYxNfGjMaBaprQ/87etu7CQoIpqm6z5Wo1BHQGZMyHvl/7dviVjH5jMpfAf7+TmiENVt55yBw==","signatures":[{"sig":"MEUCIQDh32AD6BcNARKYcUqyY6glf0Lg0h1qWNN8KE/sY8RDQgIgY0UFNzgYkpuNGUBedTenwsEpfCgs+RNx/U6Za45MvL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1035728},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"4e5e17d813c948fa6a810bab729015c4f300f162","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext index.d.ts express.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.2.0_1786675516339_0.728270685549383","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"velociradix","version":"7.3.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.3.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"c4a12adf14b1a31432973ae595b61cbe550a3e74","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.3.0.tgz","fileCount":21,"integrity":"sha512-vsbNC0yheG4DGt9L+5CYUp+UWgr3SCz3SQVK+rgOm/TujTPNMAD2rDCx+jOXQvB1dQVygoYsixYPV8Ik5GuhcA==","signatures":[{"sig":"MEUCIQC2SDvCQnd01sUO3y02quZZDLhY302YCpy5mS1bGUocMQIgLJ+KL+CTqXE+DoBYrC52CnzmWmVAQAn38rsfbmdN37Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036853},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"de7196c617524913b283ed84795c745e7e373a5e","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext index.d.ts express.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.3.0_1786676563701_0.27367038105987374","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"velociradix","version":"7.4.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.4.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"8918fd1156af7b24768b303c8d020e1af69e598d","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.4.0.tgz","fileCount":21,"integrity":"sha512-vFkczwtPn/T66WR4QeZO06hVpeQInMLzaMii2qvXEAUZJuaZgFzW8oE7tPYHI/EWeMqxziaVUrZJOIAGDRcj3Q==","signatures":[{"sig":"MEUCIGVxJes8SeB0eA5oxX6RFNFsjyPjhW3Wj1w7C9ic44w0AiEAvBsbrPQyUMWh5HA6R+zgnl/eCJjjkGTNcvSoWKxrJy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1044385},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"66b24e83b4f5f0d8c9c29a40fd11f56453799dcf","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext index.d.ts express.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Fixed in v7.4.1. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.4.0_1786684626668_0.5699096817365823","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"velociradix","version":"7.4.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.4.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"c771a78e39c89267e257939b1eac1b34e54ece93","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.4.1.tgz","fileCount":21,"integrity":"sha512-v2pQhd9q2vm8FbjmjEl23wpj6ARWRK0oXv8Vvs9vhQhzuXEcUaO/t9N3xHIYweDHN/GViu3kk4tVdbDLImD7nw==","signatures":[{"sig":"MEYCIQD5VUhvZ1vZp6yxpjn30ZACufZdY9wNUU4/BLKr3E10eQIhAN1zvqq32Clm4PUjjYSR1GcIKM/3yMcnxm67ifRH++Z+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1044492},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"}},"gitHead":"a2ef0061c9213269623a6a90bd0ea6a1531c347c","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext index.d.ts express.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.4.1_1786719099518_0.8002718092951255","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"velociradix","version":"7.5.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.5.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"a0a8ec47f5beb2a0656cc3d7b7cd3a11878d3add","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.5.0.tgz","fileCount":25,"integrity":"sha512-WUe/oG2OxGaHo4BWQKwTCNO4RlFOdAfUGFYAAmCXol7Z74rmKYZC457Iedz9uSWqp3Y8Ybah2J4Q19m4QC3Csg==","signatures":[{"sig":"MEUCIE0xbZka/hqOrWgdfeI5TKejPsSybS4nKYiMKAiZ93MlAiEAkN8+KJAyGofUILcIRQhCSZq04WfMYLzX6EXTT3bRB5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080150},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"220ba66cadf401116f9b17254df69bace869db7e","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"deprecated":"Fixed in v7.5.4. Please upgrade to velociradix@latest","repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.5.0_1786719559448_0.5854981587306796","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"velociradix","version":"7.5.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.5.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"b9a81f76d5879bb2a2ea0347d4eb8c79c2c0d038","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.5.1.tgz","fileCount":25,"integrity":"sha512-NVFELPfIpNVtlh0qfu3MMBJHTCjRp7jVeDUPnzKhLpfuTOwhvuLXllcUqoukoOKnpxmGCkv9H/s6Q0+A30TfkQ==","signatures":[{"sig":"MEQCIDcy7sErDzqYlI1GgbRv4WIsKAPmdFigdmtq4nWNnM8HAiAD3454MkGGRFduEkYT6rsS47WK9TCBz1mRaP9nC2NyLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080150},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"432faba63ceee7ff814237286b85af1b6d5d6ad2","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.5.1_1786719635774_0.3574019281423084","host":"s3://npm-registry-packages-npm-production"}},"7.5.2":{"name":"velociradix","version":"7.5.2","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.5.2","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"9ff8ba83012a29b56c89f1063be83692eefec659","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.5.2.tgz","fileCount":25,"integrity":"sha512-i3DtGRpgKh3cn/CYyaFHDjgbTFqz+a7acj/2tdQ9HiYcrmGx6Lt1gYPa8MCRInkKMXzwJDh+PHqWxfPyzZiX5Q==","signatures":[{"sig":"MEUCIBTnkrh969Mq1dprU/FRLsCBECOvDoUsZhU1A6Q4m7gmAiEA06mYrHvQUziCGUBPib5Ziyfx4QryJtV/7Ac6SMC5EG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1080886},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"aede2d530acc94584ef9e8077b33dd7d09534671","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.5.2_1786730047962_0.24677584655823015","host":"s3://npm-registry-packages-npm-production"}},"7.5.3":{"name":"velociradix","version":"7.5.3","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.5.3","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"bef3fe0ea929191308895c9eb9009973f2f2ddf3","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.5.3.tgz","fileCount":25,"integrity":"sha512-YdRsphqMTszr55FkQzvHMegNGhkna1/Pd/mbVtZXtaPE7PDrBfb1/lMnSwK7ieFzlKrh4ybodOIW73xCd1/kWg==","signatures":[{"sig":"MEUCIAOUFUcWcA8j9PKLEe3uVdqFShcN855MczGkwl47zoMeAiEAgETE4EYkjNptpj/l2f3dieV8FcxlCEGj0YiSKyZZf0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094776},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"ed7d29be4061a96b49a129e22af9d82ac7177abb","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.5.3_1786730724952_0.19600245146887585","host":"s3://npm-registry-packages-npm-production"}},"7.5.4":{"name":"velociradix","version":"7.5.4","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.5.4","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"7ba2bf228fb2ff6b0a57594f64cab5dd6d7a976a","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.5.4.tgz","fileCount":25,"integrity":"sha512-HzGxw23mGcmH5KgmgXkLmOtqZRBIuzSBHB9TrYUbsci8qMjBV5mV7dKSNKnr5zPUg7phWCE0c8XKPY3iAEh9SA==","signatures":[{"sig":"MEUCIQD/uQjeTUtTPvTzwhDsqQ6AC5p/baZf3A7i1NUVpO4nBwIgQJ82MI+SZDu/OHN/XW/rXperVZuBSWvgnmBm8pumMhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095193},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"cde0d713fdb99ad9c04167a4de613c0da58974a0","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.5.4_1786785391663_0.8568942541735369","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"velociradix","version":"7.6.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.6.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"33da80eb47125f425d5810e5020272f5c29a1832","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.6.0.tgz","fileCount":25,"integrity":"sha512-FNVXnrDWtMvFuZXXO43H28obFf5Rtbg0rFoKmKm5OUlZGiNgLP/unEGJ74DYgOPcP2OrOLoG5HDSGVG8tXHjqQ==","signatures":[{"sig":"MEUCIQC+vnwCrjPyxZR4ZhaXEKtdIzH/tFEHfYLhPp+QfYtd9gIgCkAOXcUQ5DVhF8NP1ggv2WkyH9K7Gi8Z/qo1HLG515c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095490},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"8f242f03e382d040edf2d2d5f1a3f425394e5581","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.6.0_1786796392213_0.675014126478952","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"velociradix","version":"7.6.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@7.6.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"d8d063bdee7ccdb584fb3de20c1ef903191a3c49","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-7.6.1.tgz","fileCount":25,"integrity":"sha512-6gW7c44PHwQ257vCb2U/0upPRFoErShItuHjnwv9h3l1jewfosaOIl871nCuuG6jUd5EmJViShjBegsHtgjiZw==","signatures":[{"sig":"MEUCIGbfz9LoovbZ26rhsCwzHNbxS8KprTcQxhGw0qRtaW3nAiEA2W6+CcoXYOc6V2VWnb14jDRRnwyz55hSLfqVzERlBKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@7.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095629},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"9a06df7ddda58e6114ee8cecdada1314bbadaef7","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_7.6.1_1786797227237_0.5847519739867137","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"velociradix","version":"8.0.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@8.0.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"f78b4ce648a6484963a2502f9cef310166ae4410","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-8.0.0.tgz","fileCount":25,"integrity":"sha512-lJl1CrRDwnqgF+70RurQ3+SE2b5Z2SAQoC4+6uXIzScRlYAA+73CmXKSbVvqAmU4ZOvXOZB1M5ZQt/cLAO32Wg==","signatures":[{"sig":"MEQCIHABMCGDVyC6T7+mZ574u4eI79JwNUEAmiQJiUd9NN9VAiACAPYXOjL1KNH7XaoqIuJPWI4ofKAO3hYnOY14utlrNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130335},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"4d208427d599ac0badc09938b5501ccab15f3a09","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_8.0.0_1787035647590_0.9380094822839737","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"velociradix","version":"8.1.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@8.1.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"95bb18a36decea88054b1ef7e503cc1345f0d42a","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-8.1.0.tgz","fileCount":25,"integrity":"sha512-qelQO6aowo5iGrtOlPv6xXSyYjJKR3e3Sa0l0DkosuultEg4K61bLfC66HPdzB1sVwOMgxfdbnM4YX+x3dHaLA==","signatures":[{"sig":"MEUCIQDutnDZfCFUjlMpgR/zami9OkWZkxYcClq9S9hlfsILfwIgV133yZgHqStxm6RxwaFAnbILk8FPZLu8UyrsgT02REs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1153580},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"ef2a5be5f469e9ff4b56e8192b4d02ca82bcd716","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_8.1.0_1787313837501_0.2622441197827379","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"velociradix","version":"8.1.1","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@8.1.1","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"98f6eaec3aa2c7791875987070e87c52b27f9ff1","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-8.1.1.tgz","fileCount":25,"integrity":"sha512-mXhd3xhlkFpQ+I/lamOIJyFV9lvSHkObbrhzFbQ2PcVxOqN9H9X1o9pODO26LAvw4CrsmAPzeQuJDwfRO3OPpA==","signatures":[{"sig":"MEUCIQD22TbPuTm6H8ZjEN2mBwxBIB6I8WW3l+rvMcvKK78uAQIgPTT50W/oCAKc1fwEs6ZyzpizKtKk9X5KjPQmC7Q7e9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1154399},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"9266b3bc4281167bcfb71d67c53fd26e5e6193ca","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_8.1.1_1787313938435_0.1911434773111953","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"velociradix","version":"8.2.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@8.2.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"aeccc660459a2c3a4aa87418a2797f754cc47f0a","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-8.2.0.tgz","fileCount":25,"integrity":"sha512-7WaXtRry/vhYlN8IShmvbMobbFeAFAkibHyeLqfbifv9fbY8n8Ai/BlIknqTWan7IS6MnDvhCY8ScKN5aNh5vQ==","signatures":[{"sig":"MEUCIQCKmZzdsqm19aRutmc/ykI7k63fy7wHBgRXvSQJOeNXVwIgaKhcihO3N0RbPNdr0731/QOplCkwXiatsSA3zZXG8Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1188858},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"13142d9ba87f73d100ce5b9ef7fd5a5b4fa23133","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"Zero-dependency, ultra-fast C++17 HTTP engine & Node.js web framework. Driven by native event loops (kqueue/epoll), multi-threaded SO_REUSEPORT workers, Radix Trie router, Postman/Swagger UI, SSE, CORS & 36+ built-in middlewares. ~3.5x faster than node:ht","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_8.2.0_1787466565895_0.6111497268225221","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"velociradix","version":"8.3.0","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"author":{"name":"moaaz yahia zakaria"},"license":"MIT","_id":"velociradix@8.3.0","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"homepage":"https://moaaz-i.github.io/Velociradix","bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"os":["darwin","linux","win32"],"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"cpu":["x64","arm64"],"dist":{"shasum":"2abed4a0da057b72b9ca0d3a9ebad5cac462b8ca","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-8.3.0.tgz","fileCount":27,"integrity":"sha512-OqFLPRcCCxmIH3y4rAPI84ZL4fIei1Zj9e6PR8e4muEi16XD6P0Ezbt95YUUwvsQm4yW+LGljo0Pw5J230jnNw==","signatures":[{"sig":"MEQCIHzZfIhZ19CNXe8ujQVRLY2Cn6upQD88tHZeCvkjICn2AiAQdnD54qT6tqQ97mdh+GNzOGXubK0qXUvPiBxSwOVURQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1277939},"main":"index.mjs","type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"gitHead":"06e006b115ccb15c04e5b711108cf499041a3ad1","scripts":{"test":"make test","bench":"node bench/bench-addon.mjs 4","build":"make","clean":"make clean","install":"node scripts/install.mjs","docs:dev":"vitepress dev docs","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"repository":{"url":"git+https://github.com/Moaaz-i/Velociradix.git","type":"git"},"_npmVersion":"10.9.8","description":"C++17 HTTP engine for Node.js. Express-compatible API (velociradix/express) on a native kqueue/epoll core. Custom HTTP parser — not llhttp. Pin ^8.3.0.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitepress":"^1.6.4","typescript":"^5.7.3","@types/node":"^22.13.4"},"_npmOperationalInternal":{"tmp":"tmp/velociradix_8.3.0_1787839957224_0.1852863055491083","host":"s3://npm-registry-packages-npm-production"}},"8.3.1":{"name":"velociradix","version":"8.3.1","description":"C++17 HTTP engine for Node.js. Express-compatible API (velociradix/express) on a native kqueue/epoll core. Custom HTTP parser — not llhttp. Install the latest: npm install velociradix.","author":{"name":"moaaz yahia zakaria"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Moaaz-i/Velociradix.git"},"bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"homepage":"https://moaaz-i.github.io/Velociradix","type":"module","main":"index.mjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.mjs"},"./express":{"types":"./express.d.ts","default":"./express.mjs"},"./client":{"types":"./client.d.ts","default":"./client.mjs"},"./decorators":{"types":"./decorators.d.ts","default":"./decorators.mjs"}},"bin":{"velociradix":"scripts/cli.mjs","create-velociradix-app":"scripts/cli.mjs"},"keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"engines":{"node":">=20.0.0"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"scripts":{"install":"node scripts/install.mjs","build":"make","test":"make test","typecheck":"tsc --noEmit --module NodeNext --moduleResolution NodeNext --experimentalDecorators index.d.ts express.d.ts client.d.ts decorators.d.ts tests/test-types.ts","bench":"node bench/bench-addon.mjs 4","clean":"make clean","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"devDependencies":{"@types/node":"^22.13.4","typescript":"^5.7.3","vitepress":"^1.6.4"},"_id":"velociradix@8.3.1","gitHead":"8c2e901e2c5801219a5b03e32aa7cce007c1caf5","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3qYDlyUATqsSr9Rh4p//AuLOtFD8XMAoDb6BgL1m09J2/CiGWn9LpcTPTuQvEPMe/GE9ar9Yp7tzbgD5sP/4YA==","shasum":"c14c6ae09de36e7a96dd3f3ddd3d3479cd9007dd","tarball":"https://registry.npmjs.org/velociradix/-/velociradix-8.3.1.tgz","fileCount":27,"unpackedSize":1278418,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/velociradix@8.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEyoKs3ugHQXHn8BU0LWlKJBtz7L2f8cJv8yqyz6H8iQIhALwtE3+9txTmXr5DzZ471ScpVZZu2cZkxB5+Vk8v4mT/"}]},"_npmUser":{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"},"directories":{},"maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/velociradix_8.3.1_1787841425364_0.8373199390172559"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T18:06:47.236Z","modified":"2026-08-27T14:37:05.861Z","2.0.0":"2026-08-02T18:06:47.452Z","3.0.0":"2026-08-03T03:32:36.265Z","4.0.0":"2026-08-03T18:02:26.440Z","5.0.0":"2026-08-04T02:16:45.186Z","5.0.1":"2026-08-04T02:21:19.230Z","5.0.5":"2026-08-04T02:49:19.865Z","6.0.0":"2026-08-05T04:29:33.520Z","6.0.1":"2026-08-05T04:35:44.116Z","6.0.2":"2026-08-05T04:43:29.836Z","6.0.3":"2026-08-05T05:24:09.618Z","6.0.5":"2026-08-06T04:34:41.170Z","6.0.6":"2026-08-06T04:40:21.632Z","6.0.8":"2026-08-07T04:11:50.506Z","6.0.9":"2026-08-07T18:17:29.749Z","6.0.10":"2026-08-09T02:50:38.109Z","6.0.11":"2026-08-09T03:05:21.951Z","6.0.12":"2026-08-09T03:07:16.851Z","6.0.13":"2026-08-09T03:21:28.131Z","6.0.14":"2026-08-09T04:11:51.664Z","6.0.15":"2026-08-09T04:41:12.415Z","6.0.16":"2026-08-09T04:48:42.147Z","6.0.17":"2026-08-09T04:57:21.656Z","6.0.18":"2026-08-09T05:17:39.101Z","6.0.19":"2026-08-09T10:09:00.281Z","6.0.20":"2026-08-09T10:55:52.867Z","6.1.0":"2026-08-10T03:07:24.035Z","6.1.1":"2026-08-10T03:09:21.441Z","6.1.2":"2026-08-10T03:20:20.229Z","6.1.3":"2026-08-10T03:23:38.064Z","6.2.0":"2026-08-11T03:07:53.132Z","6.2.1":"2026-08-11T03:19:22.168Z","6.3.0":"2026-08-12T14:22:30.432Z","6.3.1":"2026-08-12T14:43:33.406Z","6.3.2":"2026-08-12T14:47:14.551Z","7.0.0":"2026-08-13T18:31:16.170Z","7.0.1":"2026-08-13T18:37:50.892Z","7.0.2":"2026-08-14T01:54:19.658Z","7.1.0":"2026-08-14T02:17:55.188Z","7.2.0":"2026-08-14T02:45:16.496Z","7.3.0":"2026-08-14T03:02:43.850Z","7.4.0":"2026-08-14T05:17:06.765Z","7.4.1":"2026-08-14T14:51:39.805Z","7.5.0":"2026-08-14T14:59:19.591Z","7.5.1":"2026-08-14T15:00:35.946Z","7.5.2":"2026-08-14T17:54:08.150Z","7.5.3":"2026-08-14T18:05:25.189Z","7.5.4":"2026-08-15T09:16:31.859Z","7.6.0":"2026-08-15T12:19:52.399Z","7.6.1":"2026-08-15T12:33:47.422Z","8.0.0":"2026-08-18T06:47:27.777Z","8.1.0":"2026-08-21T12:03:57.674Z","8.1.1":"2026-08-21T12:05:38.572Z","8.2.0":"2026-08-23T06:29:26.062Z","8.3.0":"2026-08-27T14:12:37.390Z","8.3.1":"2026-08-27T14:37:05.502Z"},"bugs":{"url":"https://github.com/Moaaz-i/Velociradix/issues"},"author":{"name":"moaaz yahia zakaria"},"license":"MIT","homepage":"https://moaaz-i.github.io/Velociradix","keywords":["http","server","c++","cpp","native","router","trie","middleware","sse","kqueue","epoll","high-performance","zero-dependency","framework","express","fastify","swagger","openapi","postman","rest","api","jwt","performance"],"repository":{"type":"git","url":"git+https://github.com/Moaaz-i/Velociradix.git"},"description":"C++17 HTTP engine for Node.js. Express-compatible API (velociradix/express) on a native kqueue/epoll core. Custom HTTP parser — not llhttp. Install the latest: npm install velociradix.","maintainers":[{"name":"moaaz-yahia-zakaria","email":"moaaz.yahia.shrif@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"./logo.svg\" alt=\"Velociradix Logo\" width=\"130\" height=\"130\" />\n</p>\n\n<h1 align=\"center\">Velociradix</h1>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/velociradix\"><img src=\"https://img.shields.io/npm/v/velociradix.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://moaaz-i.github.io/Velociradix\"><img src=\"https://img.shields.io/badge/docs-online-brightgreen.svg\" alt=\"Documentation\" /></a>\n  <a href=\"https://github.com/Moaaz-i/Velociradix/actions/workflows/prebuilds.yml\"><img src=\"https://github.com/Moaaz-i/Velociradix/actions/workflows/prebuilds.yml/badge.svg\" alt=\"Prebuild Status\" /></a>\n  <a href=\"./SECURITY.md\"><img src=\"https://img.shields.io/badge/parser-custom%20C%2B%2B-orange.svg\" alt=\"Custom C++ HTTP parser\" /></a>\n  <a href=\"./VERSIONING.md\"><img src=\"https://img.shields.io/badge/semver-8.x%20stability%20line-blue.svg\" alt=\"8.x stability line\" /></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\" /></a>\n</p>\n\nA Node.js HTTP framework with a **C++17 native engine** (`kqueue` / `epoll`, `SO_REUSEPORT` workers, radix-trie router). The JavaScript API looks like a small Express app. The bytes on the wire are parsed and, for static routes, answered in C++.\n\n> Docs: [https://moaaz-i.github.io/Velociradix](https://moaaz-i.github.io/Velociradix) · Trust: [SECURITY.md](./SECURITY.md) · Releases: [VERSIONING.md](./VERSIONING.md)\n\n---\n\n## What this is\n\n- An HTTP/1.1 server for Node 20+ with **zero npm runtime dependencies**.\n- A **native `.node` addon**. Install uses a prebuild when one exists; otherwise it compiles.\n- Fast **static** responses via `fastGet` / `fastPost` (C++ writes the bytes; V8 is not involved).\n- A JS handler path (`app.get`, middleware, `ctx.json`) for real application code.\n\n## What this is not\n\n- Not a drop-in Express or Fastify. `velociradix/express` is a compatibility shim, not Express.\n- Not faster than Fastify on a normal JS JSON route. On that workload Fastify wins in our own numbers below.\n- Not a WebSocket server. `app.ws()` was removed; it never did a `101` upgrade.\n- Not a GraphQL server. `app.graphql()` is an experimental POST-only helper.\n- Not llhttp. The HTTP parser is **custom C++**. That is a trust decision, not a footnote.\n\nIf you need the Node ecosystem, stick with Fastify or Express. If you need a real WebSocket, use a dedicated library. If you need a static `/health` that never enters V8, `fastGet` is the reason this engine exists.\n\n---\n\n## Trust (read this before production)\n\nVelociradix puts a **custom C++ HTTP parser** and a **native addon** on the public internet.\n\n- A bug in the parser or the addon can smuggle requests or **crash the process** (segfaults are not `try/catch`).\n- The parser is not llhttp. It has smuggling and DoS guards (see [SECURITY.md](./SECURITY.md)); that is not the same as a widely fuzzed library parser.\n- Use **8.2.0 or newer** on the public internet. 8.2.0 closed known 8.1.1 issues (reject all `Transfer-Encoding`, keep-alive idle timeout, `napi_external` handles, `realpath` static files, IPv6 accept).\n- Official npm publishes use GitHub Actions OIDC provenance. You are still trusting this repository’s C++ and the prebuilt `.node` files.\n- Zero npm dependencies reduces JS supply chain. It does **not** remove native-binary risk.\n\nReport vulnerabilities privately: [SECURITY.md](./SECURITY.md).\n\n---\n\n## Benchmarks (same work, labeled)\n\nNumbers from `autocannon` on Apple Silicon: **100 connections, pipelining 10**, `GET /json` returning a small JSON body. Logger middleware off.\n\n### JavaScript handlers (this is the app you actually write)\n\n| Server                         | RPS (approx.) |\n| :----------------------------- | ------------: |\n| Fastify v4.28                  |       ~68,000 |\n| **Velociradix `app.get` (JS)** |   **~54,000** |\n| Express v4.19                  |       ~11,500 |\n\nAbout **80% of Fastify** on a lean `() => ({ … })` JSON handler, **~4.5× Express**. Reproduce: `node bench/bench-json.mjs`.\n\n### C++ static path (not the same work)\n\n| Server                    |         RPS | Avg latency |\n| :------------------------ | ----------: | ----------: |\n| **Velociradix `fastGet`** | **114,490** | **8.26 ms** |\n\n`fastGet` serves a **preformatted** JSON/text body from C++ memory. There is no JS callback, no serialization per request, no middleware. Do not compare it to Fastify or Express handlers. Use it for `/health`, `/ping`, and other immutable payloads.\n\nReproduce: `npm run bench` (addon vs `node:http` microbench) and the methodology in [docs/guide/benchmarks.md](https://moaaz-i.github.io/Velociradix/guide/benchmarks).\n\n---\n\n## Install\n\n```bash\nnpm install velociradix\n```\n\nRequires **Node.js ≥ 20**. Prebuilds: Linux x64, macOS arm64, Windows x64. Other platforms compile from source (`make`).\n\nInstalls the **latest** release on npm. 8.x is the stability line — there will not be a 9.0 until a real breaking change with a migration window. See [VERSIONING.md](./VERSIONING.md).\n\n---\n\n## Quick start\n\n```js\nimport { createApp, helmet } from \"velociradix\";\n\nconst app = createApp();\n\napp.use(helmet());\n\napp.fastGet(\"/health\", { ok: true });\n\napp.get(\"/\", (ctx) => {\n  return { message: \"Hello from Velociradix\" };\n});\n\napp.get(\"/users/:id\", (ctx) => {\n  return { userId: ctx.params.id, search: ctx.query(\"q\") };\n});\n\napp.listen(3000, () => {\n  console.log(\"http://localhost:3000\");\n});\n```\n\nTypeScript:\n\n```ts\nimport { createApp, type Context, BadRequestError } from \"velociradix\";\n\nconst app = createApp();\n\napp.get(\"/users/:id\", async (ctx: Context) => {\n  const id = Number(ctx.params.id);\n  if (!Number.isFinite(id)) {\n    throw new BadRequestError(\"User ID must be a number\");\n  }\n  return ctx.json({ id, name: \"Moaaz\" });\n});\n\napp.listen(3000);\n```\n\nScaffold (optional): `npx create-velociradix-app my-api`\n\n---\n\n## Core API\n\n```js\napp.get(\"/items\", (ctx) => ctx.json([1, 2, 3]));\napp.group(\"/api/v1\", (v1) => {\n  v1.get(\"/ping\", (ctx) => ctx.send(\"pong\"));\n});\napp.fastGet(\"/ping\", \"pong\");\n```\n\nSSE:\n\n```js\napp.get(\"/events\", (ctx) => {\n  ctx.sse((stream) => {\n    stream.send({ event: \"ping\", data: \"connected\" });\n    stream.close();\n  });\n});\n```\n\nJWT (secret from the environment, never from source):\n\n```js\nimport { jwtAuth } from \"velociradix\";\n\napp.get(\"/admin\", (ctx) => ({ user: ctx.state.user }), {\n  middlewares: [jwtAuth({ secret: process.env.JWT_SECRET })],\n});\n```\n\nStatic files in production need `{ root }`. Swagger / metrics / Postman UI need `{ expose: true }` on a non-local `NODE_ENV`. Details: [security guide](https://moaaz-i.github.io/Velociradix/guide/security).\n\n---\n\n## Optional extras\n\nThese exist. They are not the product. Stability and threat model vary; read the linked page before using them in production.\n\n| Area                                    | Import / API                        | Notes                                                                                                                    |\n| :-------------------------------------- | :---------------------------------- | :----------------------------------------------------------------------------------------------------------------------- |\n| Express shim                            | `velociradix/express`               | Express-shaped API on Velociradix core — see [express guide](https://moaaz-i.github.io/Velociradix/guide/express-compat) |\n| RPC client                              | `velociradix/client`                | Typed path-chaining HTTP client                                                                                          |\n| Decorators                              | `velociradix/decorators`            | Optional OOP style                                                                                                       |\n| Built-in middleware                     | `helmet`, `cors`, `rateLimit`, …    | Use what you need; do not stack “all of them”                                                                            |\n| OpenAPI UI                              | `app.swagger()`, `app.postmanDoc()` | Gated in production                                                                                                      |\n| EventBus / file routes / GraphQL helper | see docs                            | GraphQL is experimental                                                                                                  |\n\nFull list: [features](https://moaaz-i.github.io/Velociradix/guide/features).\n\n---\n\n## Supported prebuilds\n\n| OS      | Arch  | Status   |\n| :------ | :---- | :------- |\n| Linux   | x64   | Prebuilt |\n| macOS   | arm64 | Prebuilt |\n| Windows | x64   | Prebuilt |\n\n---\n\n## Contributing and issues\n\nIf something breaks, **open a GitHub issue**. Silence is not a health metric.\n\n- Bugs and questions: [github.com/Moaaz-i/Velociradix/issues](https://github.com/Moaaz-i/Velociradix/issues)\n- How to report: [CONTRIBUTING.md](./CONTRIBUTING.md)\n- Security: [SECURITY.md](./SECURITY.md)\n\n---\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}