{"_id":"ultimate-express","_rev":"106-1f227287cab62875fcad449dd4f4f141","name":"ultimate-express","dist-tags":{"node-v18":"1.4.10","latest":"2.2.1"},"versions":{"1.0.0":{"name":"ultimate-express","version":"1.0.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"UNLICENSED","_id":"ultimate-express@1.0.0","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/u-express#readme","bugs":{"url":"https://github.com/dimdenGD/u-express/issues"},"dist":{"shasum":"9828322ac675c505c70e74dcd770aaeb933d6476","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.0.tgz","fileCount":200,"integrity":"sha512-A3arvOvnLwXRz2M5dnBccb3VJ7JRyoLkOxdf+SE3TPUTuHom9l0Hqbvqlv1pqdAwbXYTx070FhO3KSDoPnhbsA==","signatures":[{"sig":"MEQCIDNQ7JQBrOzouHpAE4WKLPi5c1Wj7d8WAeP9JMrRl7YjAiAyud71ANvu8frhBw9iX/7dB8ZkWiuToalZEZAd7PEDHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1171991},"main":"src/index.js","gitHead":"d78a4e62685c435b534456af5383a933646c2c18","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/u-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","cookie-session":"^2.1.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","express-rate-limit":"^7.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.0_1727369704513_0.1190604931222432","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ultimate-express","version":"1.0.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.1","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/u-express#readme","bugs":{"url":"https://github.com/dimdenGD/u-express/issues"},"dist":{"shasum":"ce143c9afe441f9f14c6d90559b333e892b6a5f9","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.1.tgz","fileCount":201,"integrity":"sha512-LYGKvsApoL50/fcrF6eK7qD78I7ErxdwqT5AYAWCwiDmqXWwvvjPkKUlbN5GQiKmAisG6uKESp1r5TAxEAOrGg==","signatures":[{"sig":"MEQCIAtO2/xBuLcXL6I3ZUxkEOcyESjbuX0yGZM8iK3X3vyGAiA5sgnznS6FxegGqyaEU8t4EdGz0xgoR77bzg00+80e6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1172700},"main":"src/index.js","gitHead":"7bf0318e4dfa94ece04baabdcca4d2f81530c390","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/u-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","cookie-session":"^2.1.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","express-rate-limit":"^7.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.1_1727370025043_0.914941316455532","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ultimate-express","version":"1.0.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.2","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/u-express#readme","bugs":{"url":"https://github.com/dimdenGD/u-express/issues"},"dist":{"shasum":"734e9316ad64af6a22f89c8108288a5833c6d47b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.2.tgz","fileCount":13,"integrity":"sha512-aInlYui3dCFo9a3YqpIFDPk0U2w/+dttMZwwX1chcjzz6zaiIOplYphD0Pm6L39nz9yl86OL/8elBNeroU4cZw==","signatures":[{"sig":"MEUCIErVEVnd2SQy9tRfiHe2NyfbUY7BlBrjh9DpvzyxoYlLAiEAowS6XPQvK837gz+DL4OLx91hceDDmEbbwzXzTu4w4Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93263},"main":"src/index.js","gitHead":"eb92e66df7e31dd2a5df46bf1dca650939685562","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/u-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.2_1727370342787_0.6146597898523605","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ultimate-express","version":"1.0.3","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.3","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a5b3c420dc929708e34208d632e50efbf8bb11e5","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.3.tgz","fileCount":13,"integrity":"sha512-yl6XpPbJW5cbwht1DiK8wlNoieB/3H17Au5iXU5mk2a+aPtO9yLMwp2Ek4wMwl9c/fu9nczLK27z2h6w8tIbLw==","signatures":[{"sig":"MEQCIGT0NFjRFd4dRZYU9nAgG16t9hMT7Dp9029UhgLZulorAiAQSj30Ud6GCdBLfQh2cOm0emn/ioa6zWBOrmbmu9l3DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95379},"main":"src/index.js","gitHead":"d6b1730fc3e525f0e726f1d9982489a47dd81d2b","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.3_1727382849972_0.9930199434219491","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ultimate-express","version":"1.0.4","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.4","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"511a5bc49a5f266a1c072e90fdf6343c8923bb3d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.4.tgz","fileCount":13,"integrity":"sha512-3NsHqEbI/BNj4e8Kdllb+R9EssY2l1CpUJjzfpjIuAzjGWMnaoiFT34nI8QtSR8S/QO+LfvGK+XHzfkaYK6INA==","signatures":[{"sig":"MEYCIQDXuB+Trzw8llnUV/xKbDtI6BKGqDpjdwHlh/e5KrV1ywIhAJ3BtQgLBSYn4Gbrc/PElsHYRm2llQedJ+FHFxL5gNG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95744},"main":"src/index.js","gitHead":"a1d9f717521b9207e4a1a0c0243b8313c7067484","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.4_1727383773963_0.08368653904667722","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ultimate-express","version":"1.0.5","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.5","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"68659f03d0b64195287a465956ba5a43d69524fc","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.5.tgz","fileCount":13,"integrity":"sha512-bZtXarKPdewff7kllJ/TMHrSsdVuoijN2aONEZqq6e9GoAdOnNIGW1XK7CZezKq/9/bdICF/aq6V/+IAtS7dKQ==","signatures":[{"sig":"MEYCIQCnp6R+ooUG4cnM/4s9iefgQeJ0PWfTwv4HpcFkvJjXlgIhAJ+RmNAJj7XGyRygDTaxj49m6izEF/Jm02tw5jyvpOEV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96111},"main":"src/index.js","gitHead":"c1be8d4b9dc623826d8b3b10d486eab682593b6c","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.5_1727388265114_0.07555950724118543","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ultimate-express","version":"1.0.6","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.6","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"b542640ba740ae4103482b3707fc2f77d7f17ce8","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.6.tgz","fileCount":13,"integrity":"sha512-4Ci2XtZH8UbJV8Xlv5iMccK5/w5gIx/MYEOCM6WJ0WGpL+Ks+nBKxiO+Ka956UwxzWQ9U7HwR2J7aBBttM3/Mw==","signatures":[{"sig":"MEYCIQCfxotDcwF21B4HDA5Oy1Z5AKYC8mp9c45l7SLa0CIidwIhAPSP/OImq+8Wakbyo2wcILR3fbncA9ESTAmLusGgSkPa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96132},"main":"src/index.js","gitHead":"cbaff6bafd7d6e5e1889e9adfa050ddf2fe07842","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.6_1727391328749_0.35929647880342763","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"ultimate-express","version":"1.0.7","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.7","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"04373312b5de318fd2bb0dd203081a5ba6073668","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.7.tgz","fileCount":13,"integrity":"sha512-ITNF7PBhGBtXYkBEHtrcmqJpLpabwJwzXi/atRI26XtFHHa81ywJkSekromM6pSZmxMLfJNAnMsXSBvQo4BNOw==","signatures":[{"sig":"MEUCIAERbLoKWbA1hjfypfrJJ1x6pdvK0NHV1ni+tjQytrXbAiEAwtIU1nOPKJb5V5ljR62Afslkv4ndawegmIaw/2g9Jpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96183},"main":"src/index.js","gitHead":"29411b44a39ce264c83038fb45e5dc1b09a70971","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.7_1727393648257_0.1539961215512704","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"ultimate-express","version":"1.0.8","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.8","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"5feb818d6c45b1d9e1f30b586524ce14fcbf3a7d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.8.tgz","fileCount":13,"integrity":"sha512-uhKqA7aFLj/AD3NYOHVJ8fFA78HG4eAK4YtzyVHn4+PaMpckwPLzBKR+OKk6DQQ8ucDFEp7X4f0W/cEtHfaC0Q==","signatures":[{"sig":"MEYCIQDyJ31YRt97gA3tZY0Y+QobH3S78/q/GlrzUK4VhuPwNAIhAPo5wrhDH7QhJ9vDn/OxsDuZwZ2NCrxbPI4tNLx13GwJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96313},"main":"src/index.js","gitHead":"23bac9cd3c17ca301f57e0d30103e56c4aadfbc3","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.8_1727395061632_0.789012159216469","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"ultimate-express","version":"1.0.9","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.0.9","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"c45207a7d491204cd6f70367b26ccbef9e23fda9","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.0.9.tgz","fileCount":13,"integrity":"sha512-/OQTg05b7fvCqX2K7dgI202LeSPLIBAWZCO9Sox3bN2BwKIcsj1kDE5hOsZbw8sh2PC8W300VZptiomzXvJKFg==","signatures":[{"sig":"MEQCIGIYdyOjEqhkIJVDlc8LFqLCsOnKplsdXlhOUZUb3qBzAiAD8TdLa47YWYRc9D/j5jpmvUl4gSDeaFSZvPyb5ByIgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96514},"main":"src/index.js","gitHead":"ada5f68741342b6cd50777f125a4de28a43b91f4","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.0.9_1727430956063_0.6726067914926017","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ultimate-express","version":"1.1.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.0","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"738510e3a460ff122bdcb2f900c265a5a0344b80","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.0.tgz","fileCount":13,"integrity":"sha512-TkPwqGr2sak13uz3iRIqpK7YTr+g3c/VeWxbsfVpBYYQYhxb6wmPSDyCTQMZWpf0HIwkZVxE6HDBTgxoep21hQ==","signatures":[{"sig":"MEUCIBR12PvMd1LEl6HX6K4tex775nFCEpMgVJp+3pVBbE1nAiEAgdYaGHmq2U3jIo9rk0MhDPF/JIdry3QNnziQefEhDmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97023},"main":"src/index.js","gitHead":"1ce0f90543e40979473033ee6aaa916a96b8e6d8","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.0_1727436953412_0.20526278811601606","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ultimate-express","version":"1.1.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.1","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"bc9d85e8c1a9ebbfb87869cb66bc76223954ea1e","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.1.tgz","fileCount":13,"integrity":"sha512-5iAA5Hip6ZXi8qxPtfcM5rFe33PrYNV6i4TKIHmYoARb2Sq/cSwG7r5aIPDfCEFJ/ZMF6GeIusbBfpDn0m3sCg==","signatures":[{"sig":"MEQCIC7y/InyonH6ANppiXCBDJuOyuXwAm2P04fD2xbauayvAiBCrVCH87QSsKT4m7vh0Rco7WDXHsJtLo0oTN6phWN8tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98000},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"f12970f16c3b77f593221b0dceea1d93ab542ddc","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.1_1727467242121_0.2955179915914412","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ultimate-express","version":"1.1.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.2","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"c8b17c8eba32b5705f5f24f172c47c4ccc88f089","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.2.tgz","fileCount":13,"integrity":"sha512-9Cpht15bFWncTv+wFmUzJnoDtNeAnEfi5sNwfFyD7kLoNs7qpEJa24OgAi/+b1Cez7iKyyaMDTKaz7ZGdXpjqg==","signatures":[{"sig":"MEUCICrPui6QcBJJd13zDEcrafgYnxDjWXUGZaOZfhL4KISMAiEAkghJrvtP+opdVPFwU2L2kp5McDhSIM+5cirTHqhDlEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98015},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"2c456172d21e6ba77a625b3616156c61b2fd9126","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.2_1727467810759_0.013419979109656754","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ultimate-express","version":"1.1.3","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.3","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"f79bca7802fdd2ffeb9e0cf653b3d981af8f20a1","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.3.tgz","fileCount":13,"integrity":"sha512-T3NHeFfN51S9ANAb15fN+bzlZ4VxL79mg5idG5n7+jk6NV7+AwdF4wuk8bvCwUaUbnEsAZG6QLDFcLAnku9CGQ==","signatures":[{"sig":"MEYCIQDCrCxiS7pm1tWsDyCrF9pRBIusnNvdelzsgRWZnOsJNgIhAPP3p3EYjkDQvqPN4yQVL9lfF5zO2mWpaJ7If9Rl2NeW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98208},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"0d87f408a937951203d2bd0f1c3fd737d82716bb","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.3_1727470708948_0.836570535143943","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"ultimate-express","version":"1.1.4","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.4","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"25c809adb774dd1176e54e120f1972e08927426d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.4.tgz","fileCount":13,"integrity":"sha512-Es3d7uH0ozU41nB5qQgU4f567Mty9KKbLHCQL1nVDR+ug8YUCVygMuuGraV4TVYqf2obI8e/0RsPSgQAjTl7Eg==","signatures":[{"sig":"MEUCIAM40nzStx3W3nWjQR0vKX69owes9/IjpLFiYT4lCHNpAiEAl8KOy/VCvRz73jUvLgU5B1W7IHDgzS7iQsIDoUW1+k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113192},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"06aa9d180081030baa12e044d92d4744ef78152e","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.4_1727474343365_0.7456533672608459","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"ultimate-express","version":"1.1.5","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.5","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"83a6311218393888ff794d8d54dd8372d8848307","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.5.tgz","fileCount":13,"integrity":"sha512-vExm2KbDYAiIgqdTZ7iNf7A4aCPxPubnzY93ccZEG+KnMGHIO2TM3xm7Ri/HQcMwByFJEvvU/sLbnOnvDrIbyA==","signatures":[{"sig":"MEYCIQCxIf4HnBcwMaBJ38nM9OWivbx2kvVydtDa/Huzn5onUgIhAP+m03N8L9UZ8QErbVfrDn1owxU/4Ey39UsRM0s+18Sq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113318},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"8fd67eb16020de666cfec93ab0caaaee9c88c51c","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.5_1727532933807_0.14007107724556667","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"ultimate-express","version":"1.1.6","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.6","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"ae3b2cd4dfa70d831188f182ec280be3210b59f9","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.6.tgz","fileCount":13,"integrity":"sha512-JOxvsub6LqfPaKt3O9VeHOKLb6O+BFjI7twKqTUkLZ0I3HS+1xaXfLu0oJsLQNCyT30Q13YUQOXJkhs29CJRwA==","signatures":[{"sig":"MEUCID3JQ6ujccCi+A3TVgw6h2Q92gIKTWHzCIKQ/yOeGwhoAiEAxKZ4LXXppj+pp1Vs4YBtbdMd902c1By90k2h+EM6Xrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115071},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"09eba1fa1652bcf26a92985c5f375f7d4c0a6340","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.6_1727555759795_0.06746439816156036","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"ultimate-express","version":"1.1.7","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.7","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"52df38565367229972d727b7f5f334d800bbcfce","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.7.tgz","fileCount":13,"integrity":"sha512-xwGf4fDBywjWk6GQknvgpD3st2iCXeOV3s8gTr5dzBxjWUBxPhRo6hXGKNV+CxNN3puvNDj+QRdPOQ/Ql85dBQ==","signatures":[{"sig":"MEUCIQCvbWX1hrAxSLAhLE7CdcDU5a/DQpzYGIsbAZ2yzCltDwIgDVPLzvZcLbKuRRygnxZPTtGS7cnFr7aFLAgORhTgsnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115073},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"f385ecf73eca4132ef5af7f5278f5c26e89dd1aa","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.7_1727556334989_0.6716402502817578","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"ultimate-express","version":"1.1.8","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.8","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"fbf92c4e71382f37f123937c94cd5f77c66ec1cf","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.8.tgz","fileCount":13,"integrity":"sha512-F/4zgqa3U1iMtZHHFBP2FnFAEnO9brx6fcpUhsM16FbZd6p5hhjhq83W52TWsF0/M1t567xCwPhWENfGbuEZvQ==","signatures":[{"sig":"MEUCIFUGByM9NUfgFWimeHWSjM96ek9cPJDTqqK3KDGpfkyEAiEAu823k7Qk4f79p4+rTgtDxDLeJAqX1zveIzWMKb6oB+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115366},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"f14cca26a6df8f7b6b10f88f8df1a67228fd9cf8","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.8_1727556881755_0.4567366027405242","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"ultimate-express","version":"1.1.9","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.1.9","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"cb805bec91a83fde5408b0fc2567df9f0d7764a6","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.1.9.tgz","fileCount":13,"integrity":"sha512-yCxHm9X3BzKEF9pTiqQ6fGo3aI7SIsUNWOzKuuWFCAZEL7MkYaxi8SX7KSpVtYinnJNZYJNg0dr2jPt1dHbfPg==","signatures":[{"sig":"MEUCIGncocKuvZuhD2vtFcmAE9RbfnHDE8Elkpxfm5ICSjwEAiEAuUqadveaWAaqTJNENmWj4+F6RIQakHyCktat8EuMMc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115570},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"e65cb2b14c45b897e04c489a55a3daa04c3eda7b","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.1.9_1727607210128_0.6782050756696147","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ultimate-express","version":"1.2.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.0","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"45a3bc611b4771841b183ada3e11bf59a1ee901f","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.0.tgz","fileCount":13,"integrity":"sha512-czK0ChIEs2w2eFf4BVFb7r0ZuRNvNPgvP2Nh8FJLMgco5nS7di/ETvDLXU0TTiMmAMesf76I1nnlXDpCkPNGlg==","signatures":[{"sig":"MEUCIQDFcIkWQiQXU0nw9qQZnxTNLNMc8emEbzj9mHipThAh6wIgGGc8tGYM3rozG9ga9rIfnLwl25xwB3UXjyiZXES6MmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115957},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"2fc3f87fae5e92746a940288708c22844c25cf79","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.0_1727618608740_0.9725679270175596","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ultimate-express","version":"1.2.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.1","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"c9883083f27000525fc69a6ec519e5e39168e1cd","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.1.tgz","fileCount":13,"integrity":"sha512-4s5m+ybFGnN6nWMezrjCqg8zmXpjH/x/N/MXWOspS4VBcN+SNt9HVQFjbu34Gv9ARd/QP6KSEiMWtOQF85BfNg==","signatures":[{"sig":"MEQCIAfw9j6pr7BjFOH5ylD3g+68Cto+DaahQquyZoASv5a6AiAcg/B4q8IqowRzzi+BtHsgnHGYqJEg04/mcy/eEHVL3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116890},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"90a98789a125cf8f1d63ea8952184ca91148520e","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.1_1727623047981_0.21285418853967775","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"ultimate-express","version":"1.2.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.2","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"fcf1e08eb8c117f3e1f66038687349e8a70c77fb","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.2.tgz","fileCount":13,"integrity":"sha512-8tJTSDInsfb2WuNL/hG58SFbg64LILQzcxpz3b7mAIEZ2Wc7MCICn8TO3kEOGEn3w/kTOxvff9LsUTnEY79NSA==","signatures":[{"sig":"MEQCIHeDNEhPeyDuqW4d3/v1IFZ4b0ZJX4b7PWXp5IlV87mnAiAdyYHoTv7VlRlrY2JXFHER8qBcQYDNj6KBrFRLwYQzPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118233},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"c8b904897b3f65d90693670f9862fd58345f0b9f","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.2_1727624275900_0.1624178512846921","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"ultimate-express","version":"1.2.3","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.3","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"501f3361da810c15b4c59b1d71105785272d8af0","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.3.tgz","fileCount":13,"integrity":"sha512-HOOj/f3CdgeA7SADEHNQduA7d1bxM/MpKbzraH94rgGuhSZoq+BEx0GkBNVF3YRk+xtXWs+2AHCAz5uF/3Jv6A==","signatures":[{"sig":"MEYCIQCCe9FqjxvINcT9gPrmrBmxvsqavmHVbLB5y6R8lKvD9wIhAOB/iEj19H15la/NTPmWP/grX1OK5Zk4bu53LsMIcqFv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120388},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"b42fb8c3d0a04d1e5cbda307edea0b6884a04e1d","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.3_1727625570677_0.13474671471044775","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"ultimate-express","version":"1.2.4","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.4","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"b83f1b3212e88d8454b32bb86e19000226cd3b1a","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.4.tgz","fileCount":13,"integrity":"sha512-nv7FB48P4TvdR1svTcojXg6CQk9y/24sJylllo1+w0/VXvgLPPqZjFGP30d//siE+TuH0WCV90s37saS2FIYLQ==","signatures":[{"sig":"MEUCIQDJigjOHTyxe2Ty3CVTOlaDMrCiSEnn4WZn9+LBKipRpQIgCyuRBU6ZwkufFtu+ecEzccjDjSdnfma3cJhnmLMM7h8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120518},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"236f9e5a45f5f658fb061f5cc100cf8bba07a3ff","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.4_1727626211241_0.026227995680744076","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"ultimate-express","version":"1.2.5","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.5","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"d85f3e10d034b19b51c3faad63ffd7e3c5f36587","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.5.tgz","fileCount":13,"integrity":"sha512-akJsh84Prd6g34DCRDAEuY5r3L2/7QkuuFHB9M2G/lN/xt+pmkw8RtvSbveRhavIVfVGsd895JfXxNFF44kpEA==","signatures":[{"sig":"MEYCIQCaFUrhvkaWJBV0xNojaLEQpmH6TsAzaitKEFabWIieGAIhALIjpjvTwOw3lGewwWCcANVov+jHfLaZLDEqEuDgFwUQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120982},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"705636cb233d0b5ce0ecfe77cc35c9b38ec78b34","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","mime-types":"^2.1.35","proxy-addr":"^2.0.7","body-parser":"^1.20.3","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.5_1727627407826_0.7412951846110143","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"ultimate-express","version":"1.2.6","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.6","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"df3daf524a2313e9aaafc86e223aec6deedb0ed9","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.6.tgz","fileCount":13,"integrity":"sha512-gNtWrpqvNnKG3N/J7AXNDD4zfl+4L5GAQJ1N1Tfp+WWJTyYw7t6FV5o0QSN58MdFIIWnzK6t8zXi0aLX9oBZiA==","signatures":[{"sig":"MEYCIQCetZjUlHuLAKDV6LXq8prrG54iNpef/D9/DW6UMbeQPAIhAOYNvKK/Yv5IM+JwHNZjvuisZwh6BxTCLrarL2rcNMiD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124432},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"0983bfa31992c0b5295b5baaf3a82424841e8cd2","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.6_1727646457554_0.25847855255355556","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"ultimate-express","version":"1.2.7","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.7","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"552e92f0133ff50a99f83b6645a9e5a25ee5be8b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.7.tgz","fileCount":13,"integrity":"sha512-/liwUCJuqd+HYqMD4Gfu+qvRq/OW0VLMa3D5LGlq3mgZzfXtpq3XO4s08afivJvVAxiTj5qVKyPnLHqngRO/xQ==","signatures":[{"sig":"MEYCIQCxq7y3O2iH91AYrIAC1fdMNG1pGtBuQqg5de9ukGwNAAIhANq+xHRad1YKaNTP6X4qS38D2Orm4E0k5vTvx/BLz/A2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124928},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"af67b9d5cf2efd98851f0facbb30d87d5a54fa73","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.7_1727646988448_0.8769618406362467","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"ultimate-express","version":"1.2.8","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.8","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"e31b0dedebbea6ee642e6d16bd2f0185d680c950","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.8.tgz","fileCount":13,"integrity":"sha512-HVFcZCZWaLDcKVHYFBuvcdpIAm7lwSVV7bISh+RZ198RE5zVPXKr76vCfmgGsL8ZkAb9hA2q1IDNQFT8SsdB9A==","signatures":[{"sig":"MEUCIBhAJiQZknDa8hxdkiLU+Hk64GXiOP3k+gu2FtAETxLAAiEAxCBbGcFxxdrL+wU3bZFv1lc5m19Ctsy4fJmoqabyI5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125334},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"32baf52d0c0b4b238ce2c2967f6f9330bb4d11a3","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.8_1727647873884_0.901933317044789","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"ultimate-express","version":"1.2.9","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.9","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"def0e624f1ebd7557ea4f856d65f817cc47e5545","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.9.tgz","fileCount":13,"integrity":"sha512-ybY4SAfaP71EWikea0aKmV6ljIia+lhyPFWepq6ZCiYJh6h4VLCDQpaVBVZ3qAUzAS72wVm6KJtmPlghVhn42g==","signatures":[{"sig":"MEYCIQDMnfJER5/p2EVjRWR8jUVYMXp6foRaeRBTRnIzAD0blAIhAKj7ZjzRv9VL1I/FQSkRRrHr4CccZbX3fgiojKy2LqlN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124620},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"1655097123f71de1d83a3b75d9e9bd9b8b734221","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.9_1727653627577_0.12786961210636383","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"ultimate-express","version":"1.2.10","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.10","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"9fe826cf0256c6ce9c72273cbd73c102a3c60f6c","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.10.tgz","fileCount":13,"integrity":"sha512-OtbwHJwIAltuqhbQNFkkR235I5DMfnTg4Q0XENH6dkzKBXO7gXOiNAIDI6+hgVpj6T1TDviUw6/gvRwpPQK3Aw==","signatures":[{"sig":"MEYCIQCOFl9GQW4hYRLWfbE9M1pijHSLjR8bKu8CrQs5OZZqgAIhAOi7cfYgbXfaq/r3U3R5RgVQxn6cNQ6Xwm7VCruowJV6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124484},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"d7e022251e8efe49a3624286a5e178b82edadabd","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.10_1727653923047_0.8306974708212818","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"ultimate-express","version":"1.2.11","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.11","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"05b62534d0499fb1d5cef3dd9c208ceb17abe5d6","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.11.tgz","fileCount":13,"integrity":"sha512-c5REGe6EHcgHapjYam1JcbxK9N77y+gbwl1f2p/QGa/AKRLsF6jWlaaQn7GhGSGiFRVJANYUr/MA6J0uk210Rw==","signatures":[{"sig":"MEUCIQDVXWb97FVrsNUa/yrKw+b+sWiY3+FT4AvwQ28rY5TOZQIgFfdwAxrY1ngTnqMasGFIPpI+BMfpQxyzj3v+pb09JXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124449},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"9d0d7251eb71e41f0ccf666da8a0232f1c24f582","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.11_1727654760736_0.6796865833706844","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"ultimate-express","version":"1.2.12","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.12","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"f2a3bb23f19c748918308497c60865f694bc59c3","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.12.tgz","fileCount":13,"integrity":"sha512-pGiF3ImDVOalA+4vujyS7IbrsKRef7Zj2QOpTk2Y/ZkDOWUkbqgBTURHH5F2I3P2p/1vG7WiCNUq5KVZmy7FtQ==","signatures":[{"sig":"MEQCIAukeH/OmQBFKMra14yHfMIEWmNB3LmFgKmzECO0yvRsAiBHTi3R4AfQ93IcF1hPcW7lkrtgdzvr51ia2ew8IGsdGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125561},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"fcccd0cfdce36dac8d879387de52af2313aea2b5","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.12_1727745861316_0.13882371596431442","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"ultimate-express","version":"1.2.13","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.13","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"3c244dff90c5c6c216bdefe98272162651da879d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.13.tgz","fileCount":13,"integrity":"sha512-laWjOQYo9bDcy4tPz5jRdIh4Ce684yHCA0Zs2HEucX6nMTpUP7xKSMFbpxja5lRgjv1xohwYHyH+kw3y174kBg==","signatures":[{"sig":"MEUCIGyAdFBQJVhWc1soCeIsf+VBNnQ88wBbsvF61Xj6IqhIAiEAxI8FUeKXb8vAjHJIL7INUPhpixhidQrexu6ZuYGnm+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122151},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"4273694a015137112d2453a581005083a46b4c63","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"shy1132","email":"shy+npm@shy.rocks"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.2.4","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.13_1727749235656_0.09727090329481158","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"ultimate-express","version":"1.2.14","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.14","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"63adb6d0944da83c61c4b3d761fb87472330a5a5","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.14.tgz","fileCount":13,"integrity":"sha512-PA7drgeo7BSAWUS8SlQm/60Ue2eBfUvCtmSD9Mt3eZ6YAcpZKDMvK9gqn9zdRSI66xJxNACwJzJQmP1sUrS8Vg==","signatures":[{"sig":"MEQCIG8WrS3nXMs5AEqj3YuOBicr3VgUAXBXI4EDAvQsbchTAiBwzWWlhrrsvC6gaXZCHZRGcsYUvFIeWGhKiaJKYwTKNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126446},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"5d1b5f9778cab6de44c9a78eeea3a0b8c8b6438e","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.14_1727789289052_0.28074485957788986","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"ultimate-express","version":"1.2.15","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.15","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"991e59196f0d02760bed7969743d2ca1080e3b0b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.15.tgz","fileCount":13,"integrity":"sha512-vEK/z3CG4abJ5G3SdbMMjR6gJsDrS/XtKhjRLi9PaxPbGHRhbiikwk+sJCq1IaA8ckeCISn1/SwSaZx0v8XhWQ==","signatures":[{"sig":"MEYCIQCcjwnFLf3IHT9NF5IN0i5FmNz98vIhKwMr4GJjyrzt0AIhALu9pjizmi33qDc6lvTGHrrB09KIrKSFfCoeD/B4/OAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127009},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"b10a3cebdf8b4ad91f2dc0a4503c4b1944ac8968","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.15_1727791536141_0.1356625156085467","host":"s3://npm-registry-packages"}},"1.2.16":{"name":"ultimate-express","version":"1.2.16","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.16","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"236473ba501c3a39cf25c1d91a53dda4c6797a7e","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.16.tgz","fileCount":13,"integrity":"sha512-22bwMehHto1uUN1eoP3p6BJ5i6BGnQO7oku+CTA1jLylXksCO6nHUIarylvz7soPzsP9Hs+r/BcxG3rqvmHuIQ==","signatures":[{"sig":"MEQCICAz8ZyynVmd0dhvwHEo7JzoCWHfpmLuNfaduTI8Ni1mAiARwuZoTcbZLSpv5OR8awams1zg4xHEKDg0PTjoWUXFbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123554},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"24121b9d14cb55c8bd41663f56b33620c36ea03c","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"shy1132","email":"shy+npm@shy.rocks"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.2.4","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.16_1727805030981_0.14065260406307756","host":"s3://npm-registry-packages"}},"1.2.17":{"name":"ultimate-express","version":"1.2.17","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.17","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"738db973047e66c58357079ed5b44c9a6fb91181","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.17.tgz","fileCount":13,"integrity":"sha512-BARMG9WVBZxQMqdi7GgjHHU69pPvDifC57T8ind1WJ+UizLV1QIg1tFmjtb96CWHBtgJLiuuOszjtNqIoxwmoQ==","signatures":[{"sig":"MEYCIQCoFna55s/rC8gqtULKDYSzfJAqGT58arKl5IdX2ebm0gIhAJXc+vZ/7mJz89RbEKZhGkhNGa3vr4fHki/32P+K2Xqt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127810},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"0eadc8cd34ae19b6eb0aeb32cd683a34e05eb8f1","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.17_1727904986581_0.4755038603531285","host":"s3://npm-registry-packages"}},"1.2.19":{"name":"ultimate-express","version":"1.2.19","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.19","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"fb94bd554ad774f2ba07bb15cf49f73175cd312b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.19.tgz","fileCount":13,"integrity":"sha512-MiJzNbcObDRlCE0GLndHK/QfSGFLNOUuPv0pZNOekyjlxQtphQcSScx676o2n+J++kzuN4wUFWuYzpDlekuG7w==","signatures":[{"sig":"MEUCIEQN5KueOUA/vddzAJ/LYCGwAQXIADHGjl87Xk/h59nUAiEA1az6dGZvH4Rai6W0IKzqKIjXqodslaUAupPglGoUXhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127598},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"7e15ad73f839cae41a166803261157ceabb6af70","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.19_1728045023833_0.19114993900690713","host":"s3://npm-registry-packages"}},"1.2.20":{"name":"ultimate-express","version":"1.2.20","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.20","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"233fb804c18da2f8e5c2df33bac46d464c595ac2","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.20.tgz","fileCount":13,"integrity":"sha512-WLhfT2vTV+6AhP7W6N4Uh5yTsD7f5Op1ZJ3xyhSB+xsYZPDXQeG8wByC1WOkOVtj1znayNfoTATwA+jFQgPZqw==","signatures":[{"sig":"MEYCIQDF4q/S+JbfVChRqHmMQwJkLxRP6Tfi9VaJwDLfZ1CczgIhAPzfAskX9EJad+NlJ713GjikBu8iA2U396pR3oiE/6Fi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128041},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"c072d409212125c9386bfd4127f0bb74d5b75ba8","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.20_1728059622329_0.10963620918266437","host":"s3://npm-registry-packages"}},"1.2.21":{"name":"ultimate-express","version":"1.2.21","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.21","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"80db870e70ce5131d5fef26c99cf6ed01d1a59ae","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.21.tgz","fileCount":13,"integrity":"sha512-hc/Zjx0r01Vff1ZaeK8S1n+bQSlYQq2ZnKggUrT5s9srxS7GAVQ3c4+evUwuSQHInDjaRN0IBRH2lzxE4X69WQ==","signatures":[{"sig":"MEQCIFcChq/k/UlepVlQhXIs1T23ThiYZ+w36SM3dvpJDerGAiBWRvztwQti68u6ALNmvT2YwjOeH71MWuPfQoxNicCgVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128303},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"f69c08ed569eaad1acca6661784241a8edeb7e64","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.21_1728065125519_0.45125187689538127","host":"s3://npm-registry-packages"}},"1.2.22":{"name":"ultimate-express","version":"1.2.22","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.22","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"49d5db223dbab9e5f9f1205a0cc073ddff45b771","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.22.tgz","fileCount":13,"integrity":"sha512-nf23rpPOojBVyPZwB+SDHmHL9TD5X2eDdDgzx3birrWj/U5FRvPkerH4D7TjuZZVFKOBfrlgxRPghuAvEV37Uw==","signatures":[{"sig":"MEQCIDKHCu0/hnPvmeIS/pK59EZqeSa4kyoL35RwkwWu8BeVAiBo8RdTQqelM7byrhULvxsSAVBgTiAGKy4Hx2Ygx/7u8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128695},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"438916bd8a2adeacbdfeed69138054dce99928b2","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.22_1728069692907_0.38234523421664135","host":"s3://npm-registry-packages"}},"1.2.23":{"name":"ultimate-express","version":"1.2.23","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.23","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"b395c6b12b6107130fe6dd842b6ecad434802155","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.23.tgz","fileCount":13,"integrity":"sha512-zYmSVHDvUrJI0fXIGeGBrp6KVG501itiJaBfiuumS+Io0U5RTQIYzDvcmBUxK6KB2jtIqUVIiiKpsKs5AMZ5Iw==","signatures":[{"sig":"MEUCIQDvLzHt0BZSp2zlHmk2BRMqm5EiwSKqHPHI15VCljqecAIgXmhmWY+pIOTNPLiOmlYA5J4dhopBDsqI5H2HcUY6Alw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128868},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"42daff69a1ada0b621f73dd6e8ebfdf977e30209","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.23_1728072602784_0.31214796054107885","host":"s3://npm-registry-packages"}},"1.2.24":{"name":"ultimate-express","version":"1.2.24","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.24","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"538055e2cc02b154948949b169d83e028c6ada92","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.24.tgz","fileCount":13,"integrity":"sha512-UUPEzfOq0SLHvjwVhJzQqsmLzwAqF2EyYaG2OnrO0RD8fggGoUxqFa+RJLqZ+S8tZgh0FwNAN/HeLRAdr8P5TA==","signatures":[{"sig":"MEYCIQDxr0mf+jXCtt5lxuPWowa41Co68EBUG79v4mYGwEzFaQIhAMHd5OFoYLJCbYU1F7yyZEJrF3fR2nx2ZMxy5CAU3kmr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128968},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"cd1470ba92976e8d356ade9e1ff23beec8fd2752","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.24_1728072813081_0.0018461589046301352","host":"s3://npm-registry-packages"}},"1.2.25":{"name":"ultimate-express","version":"1.2.25","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.25","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"59bf45531e9fa53fe4e67048c70fe43e12ad1bf4","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.25.tgz","fileCount":13,"integrity":"sha512-ipTiFhbMuqaxNSi4nCChN8SRVZxgPjCmxhUZc1TRA54FYL6r4GDY6eJ9W7xrB8BC4rpl7M3K8fBmC2nTlbgXYQ==","signatures":[{"sig":"MEYCIQDhOQY2hOpmMbKU/1Jiar0n/aMhqkfne8/DtNi2XZ6UEAIhAJfdEYxJEPnBbhiakXmaqvzm6Gt+UlfWK5UKfTmjJ5D7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129775},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"8d91750cdb14dabc90e82f7a607d06edba63dd7d","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.25_1728080111546_0.5260667549211262","host":"s3://npm-registry-packages"}},"1.2.26":{"name":"ultimate-express","version":"1.2.26","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.26","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"6d1f7ae442aeaffb92131378c24094f469a96d96","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.26.tgz","fileCount":13,"integrity":"sha512-EPUz1uMOXBvfatVl8CM2/zH+7tiKZ4dOguODiLFyvtpp9rMGGYFLF8E94GMS1CoEpcPQoUKXPbBUTrVaWCtFGQ==","signatures":[{"sig":"MEYCIQCvMX2tuFbaT3dwHH8IfEqFnZMAo571oycaGHeO33sNBQIhAPdT+HfPiG26FvgpfUmrkJtJAjo2tK9rcscGtQwDxu5P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129846},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"fc73ad8282fc8f18c84c670b927d268eb84289e1","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.26_1728086245774_0.444183782742152","host":"s3://npm-registry-packages"}},"1.2.27":{"name":"ultimate-express","version":"1.2.27","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.27","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"b6ec131037099e05a2640f9eb327f6cd4a3ba12c","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.27.tgz","fileCount":13,"integrity":"sha512-lc0sWo/v3DQjEGA2TRyvV6WFgYdYCLwFQ3ab7EbnlP3C9mwnx9Fbg0pf0hvU1bxgOyZu/hc+w8U9bYGvpwPGQA==","signatures":[{"sig":"MEUCIHbCp9HVURBsZ4DL+NPOhrLkJmgw9ayQhsAA5uOyOQv4AiEArsYRxCGOpRLx6ik4+dnjYX7LjIv0yxjxW7Ceo/DOong=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129903},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"9f09226c858e88e7d2cdf6e8efd115563a70d446","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.27_1728132119210_0.5996621548353842","host":"s3://npm-registry-packages"}},"1.2.28":{"name":"ultimate-express","version":"1.2.28","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.28","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"2a7bf20a771342ae601c0cf6b006384dc0f72d47","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.28.tgz","fileCount":13,"integrity":"sha512-drcqo7BGV4Cc2AaMpyURoF11tBMileeoGgJJ1XX5mO40T+znxCERyadeDiKYtMMYlDb4gHJ/8hLUyXO3Aa+XGw==","signatures":[{"sig":"MEYCIQDkngFj0reCGp9KrdF0VIUhySbL2qLaXT9Mkline71rwwIhAN3NTaCXigQDjrBwzCRwn9fqO8m+0kQ1LPoW3HSaoHvt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129826},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"22c0279342cb5676f85882d481c4aa48b038010b","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.28_1728146447312_0.008182094743568236","host":"s3://npm-registry-packages"}},"1.2.29":{"name":"ultimate-express","version":"1.2.29","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.29","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"dc1bd94bba0bcd7bbc44f8f4cae8837e94a1ad3b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.29.tgz","fileCount":13,"integrity":"sha512-GHkiLW3qLBhiZ7qKQtPVW/0F2KwIumEv/wjbZQkm6K/AShquz94g0POso248B6HNcLN9gUlQCHYKsKFccQlEww==","signatures":[{"sig":"MEUCIGou58WJwCL8wXNoY5KIg51nIBSvG5YkBlT4HwnhRdVzAiEAhRel8QgZvxk77dCGTKJtsipuIMgAkGAuOfdPcXcsF2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129902},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"0bb533731818a55ccb832d462f0399cd65ee4ce5","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.29_1728146707145_0.05436768706158679","host":"s3://npm-registry-packages"}},"1.2.30":{"name":"ultimate-express","version":"1.2.30","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.2.30","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a17723de1423b1166ad4cbe03934a3a1cd365fd3","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.2.30.tgz","fileCount":13,"integrity":"sha512-LPbJsPuUm5Vwo8AbEWxeddIldEdlM6EaUXcmH308xd+GfmgA+cUvBlq8sn1cSkT+hq6vSK303UEhUIVh+4h/jA==","signatures":[{"sig":"MEYCIQC4io7iKq2zTVMUSRERW7JB6YSgTAYfc1UfrRZMJUrntAIhAOGNtpSWrP0oHDzvj2WRYXJToDJK9jSzG+tfj30R7YZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130059},"main":"src/index.js","engines":{"node":">=16"},"gitHead":"d1fe93f3531b93d0d28bb9e41b69a211ad55af12","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.2.30_1728757698131_0.9523051058059673","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ultimate-express","version":"1.3.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.0","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"9c632aafd50d3500f7fc6923b688dfab85d9057a","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.0.tgz","fileCount":14,"integrity":"sha512-64OQ5VxKsV2UDgGB8Qt3Fng9t6pA7TuyBPGfd3klRpFPH2uDga0Ms92wKR/JuZU+QUAjtUjI/WAsTpgBInw6DQ==","signatures":[{"sig":"MEQCIFFqS8SHih/B2zOFd+57ENJCgHyPQBDa2+kTjjyPA8/OAiBuo7Dy9z9FEQ1qr12kn2DROMm7VIiFMq3Af3GAGCOzmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130814},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=16"},"gitHead":"eac31da69f3499b50589a88a9ea9113234ec2626","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^0.6.0","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","body-parser":"^1.20.3","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.0_1729083217407_0.5459697290652354","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"ultimate-express","version":"1.3.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.1","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"77d10b90dc462c72e9b3b6cf1231c95a620407a0","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.1.tgz","fileCount":14,"integrity":"sha512-fvIT7G2yF+Ve/EGOD+vTcYgrePXhWPpMS7CCtSrGlRVz1x+LLdNnms2v7bM6k73yhnm4wtXSeUzLmpCbwDgo6g==","signatures":[{"sig":"MEUCIF5BROkl6CUFGQBHVEcMUPoZiI82s9WA4NgpbpfVrhx7AiEAhgTHGxz/v2f4XASQ0Hr8UsxMdYpupZeHIOrfgKi/y6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132866},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=16"},"gitHead":"9cae96bc49be177a2f389489de62173ba96d439d","scripts":{"test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.1_1729427479695_0.29255257492692954","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"ultimate-express","version":"1.3.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.2","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"c82df40719a782763165167669f5e1b04c0ef59b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.2.tgz","fileCount":14,"integrity":"sha512-xkMLmftKfqrKzrdqkTmn474WsLbuzByKKTwvETBoBG3fUhUXQtZ95YjTOk+RuMZ0jpXdvdmKpBigSCxxPLRiDg==","signatures":[{"sig":"MEYCIQCnvACpoU0yIucMq9N5arhMVFI0af8C1Adfe2itjkuk0gIhAOXb8UfEgNxoSL5cmRJnMGb2g8Tpe5yGJ0pW5bFZjRF2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133258},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=16"},"gitHead":"4c7d0c0ab1830f6c9007e5f8ae87c31c0f20537d","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.48.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.2_1729884375819_0.7327779317464937","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"ultimate-express","version":"1.3.3","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.3","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"fb4cffa6c361e1f9315c622aa9f3470d7349fcf4","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.3.tgz","fileCount":15,"integrity":"sha512-9cUniCHglPyVIV2xcRGXhX9je/rc9W3ug66OrmsMIgds/cbuVwz9r9cUVMqXL3aS6agfTt8o31TGYsVRsx2a6g==","signatures":[{"sig":"MEQCIFnnLhwFEWVL1liUd195Le6a6CRjoMRmLL7g6FM8P0qzAiAPN+ZnxfTG0+ikgla8qzKsjl/sg1qOK+msEJc2kLfAjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149603},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=16"},"gitHead":"c8f4f8a91ea2190b04b0eb50a9cedb01d5dcbfaf","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.3_1730297441722_0.4546793058382188","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"ultimate-express","version":"1.3.4","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.4","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"36012250e47cb4daa6f62481be69805a6c4df5e2","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.4.tgz","fileCount":15,"integrity":"sha512-a7rG0EgDkLvZDDV0JFVDgrxpR57XIFO/XMd0lrljxiQ/oDwLE6jSi6DTdDJOmrzGU2uORG5aowLq1bsCMjZbpg==","signatures":[{"sig":"MEYCIQC0/wfWCoNSsNxX+u2++DM1fiMcgM/xkVrwruld+pMQlwIhAP6ocp5jYjTqIGZM2v8Hva9OV2P7Zy9EMrEGELQgAlzU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149567},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=16"},"gitHead":"b34c5b15ba16e5ad1963d4c45d5528360014f220","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.4_1730298338881_0.6825150417027812","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"ultimate-express","version":"1.3.5","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.5","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a2c4d07c323ef23446a9047c16045721cfd0b476","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.5.tgz","fileCount":15,"integrity":"sha512-hIWpy0WvYYX6A2JZagOgWYkSHd5buuCT4dpvzucgwReVxDTA7g4DOAMcK6dIKW1xhrh4umRBd+kRjZ8/CqYIsQ==","signatures":[{"sig":"MEUCIQD3gUCN8kWOw15numb2zhnuL8OHyrnHfy4CnPabO4DNJgIgATwcYgPh9QMdS/5Lry0obew9mhDjCilQ82yNSnkBcp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149999},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=16"},"gitHead":"df002a8e393326898f3e6c1de6bebc4eb5070c41","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.5_1730399840164_0.024614690573291798","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"ultimate-express","version":"1.3.6","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.6","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"ab88835812aa5e61fbf95585c82a6e480317bac6","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.6.tgz","fileCount":15,"integrity":"sha512-3eK+bqfp8mOq9NoKhQGXJf6nFq5cDGktv1qAx4X0K0rY34LJ1W+QpSUKwI4Z1PFSNEOWL2dNfV418SUtQ3YzEg==","signatures":[{"sig":"MEQCIA6KfUXWcopyu3q2qiQ8EguqLjo6D2HTo2dFu3UtU1+tAiA/6W8EiW9rrs5qPi4T6QRVRIXyLbZZKO9CzDtxkC1WVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150127},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"05a9cc052f859f49fb4ea45646c4717bde690264","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.6_1731148515571_0.5502234890105497","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"ultimate-express","version":"1.3.7","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.7","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"f32c467a41ec0be11519ed30c7c6e5a11d181e66","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.7.tgz","fileCount":15,"integrity":"sha512-wzKsPrI8C4++GoVE5fEiGU9uRdMEUoe+oTO9k4pQSEsFZi2htbhWpMI3DQsCgyR4htLxFHMarhCpr6CWgse9/g==","signatures":[{"sig":"MEUCIQCeFo5MRVknB1Mb9/sM6S4IskrhjBdA7yryQlzKviuVXAIgCS2WXVklVmGcCSKQ6Zi+jjn6HTQiErybVYH8UnK2yHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150008},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"3398194b8af64c2c9ade3a20bcc99c9b7804c6af","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.7_1731156408775_0.327096525338328","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"ultimate-express","version":"1.3.8","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.8","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"4236e1cd654e3238eb9a4e2c9f8dbb171f902d0e","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.8.tgz","fileCount":15,"integrity":"sha512-hyGX8FfPZEQFl7QsMIvvXg/uIjl32Ly6RnwQ571hg30/RuM7PYY+Q91IKxJoKldHuAl9ErYAkdougubFuFurSQ==","signatures":[{"sig":"MEQCIBvIgAg7h6m9lasw2//+NBb/BhEMWGm10yHUOlL/kbf2AiAsBsQS+a5zSU2mKTn7tgB9zx/q3tcGUB2Eqz75CGy7KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150990},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"071d750dbe400507d5b8c865c336ff6644e5eca3","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.8_1731261671361_0.9324109230352249","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"ultimate-express","version":"1.3.9","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.9","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"9b491bd98eeb135ec52071970e4e0053182db9f5","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.9.tgz","fileCount":15,"integrity":"sha512-jr4TMDsQM2nlG/1VMkesy70kTLIVecUeX8dzkh0JoSQ2wilhUaVbCM3I6qvKCNHD+UsYXI6QFhgKmSum1k19hw==","signatures":[{"sig":"MEUCIQDiDMVea9IpE8QGu862Rn8aGqc8aM4GoRGWKz/LCRNpNwIgCYg8fZlmgEbFGFjKkwcV8vU/h50Z0ZPUbIDQ3kNTCMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152007},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"071d750dbe400507d5b8c865c336ff6644e5eca3","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.9_1731263852817_0.9512813966119964","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"ultimate-express","version":"1.3.10","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.10","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"44d5a1c8b9c76e34e96621a843e0447d3957269d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.10.tgz","fileCount":15,"integrity":"sha512-2ArGQCY2+tQPln9JTNkRNtGp8xizM0+XfLNIfNG/p/5yZUaUNz7v+ZjWG71XhbeDy5A3RG2ri/oG6aOmaBAZVw==","signatures":[{"sig":"MEUCICS11YZEp1o5fWrNjFuq0BdSU1A2lqw+bO6X7jE7upSPAiEA7HriZao0hbHdmjm6x85BNwciIt/Ost4LKUozjib6l50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153073},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"5d68ff6558fb76b7f972568268efd414d703156b","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.10_1731862383653_0.7461291686968317","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"ultimate-express","version":"1.3.11","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.11","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"aa8be9ae218f9720d173466ee8483971281ec545","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.11.tgz","fileCount":15,"integrity":"sha512-9j+rj3rz/iO/SvpO6ms9WtsRPZauBYwiBGEJX+rdcGsklnCZXoSYk4FGkO24c+cJk6ycerw79X1+VlhIGYdyzA==","signatures":[{"sig":"MEUCIQDIRVGh9qt4uvVfrMVWocgaC2Vb0awG1/hx+teeHThKxAIgd8XGyMpfww793pQ9GPZRvGjqcsjk5Dzsw0uYbkFLACQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148949},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"20dac390c7dac0934033f0222ab1c475b9c5b521","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.11_1731937023994_0.5865865990386876","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"ultimate-express","version":"1.3.12","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.12","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"451df5c9bf0be9b08b0e06714240ddcac69f740f","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.12.tgz","fileCount":15,"integrity":"sha512-egQqTu24BE1OYVjFc5UezTU+1Nj/nWua8GqSO/boDDoXvPSfRbuNSLLrE1z0hPJN8T7bbvkesdeEW2T8s25OrQ==","signatures":[{"sig":"MEYCIQD9NMZTbxZKASCG8a5wCVJzCTiSdtUCjjmza1jyeon/TgIhAJ5pibVU74vKrizrUWgBI5bfZuvDxUpC1fJ8rlfal0Gz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153257},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"0ed184c7f5ebc19afcbe2647e9e1817f2d595377","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.12_1732443789916_0.4729957208833626","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"ultimate-express","version":"1.3.13","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.13","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"fa4431ec4a024eb4cf773ccf22977f1a5e940f74","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.13.tgz","fileCount":15,"integrity":"sha512-VnkfniWTrOCM3uTl6I1Fl3BrbaKFJMbj6Ih5zcx80DSC3WMdfKlFtQnQHCp4mCiXsrO29/kGN2iWu96zntNs5w==","signatures":[{"sig":"MEQCIDShaV46fwFDrEPLNnmtRq7Tf8Aobg8CND+F+v3ve1WKAiBZtgr9/flYe17JfLlPuwa2XmLsZWkqmG5MejDcVYhgmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153257},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"d3148db31b877a3a4cef9acbb0053120c309cc82","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.13_1732444146971_0.7756651503504028","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"ultimate-express","version":"1.3.14","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.14","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"714192f99ab8b8b7bcef8b481237404ff7bdc61b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.14.tgz","fileCount":15,"integrity":"sha512-8oqNfrmN5mJCahYoBrVG618U0sMBjGW7cHl+7XI7oDFu65GQBZxjgpGWWxZt3DCoNHodGeUeIVGIv45g3nt+lg==","signatures":[{"sig":"MEUCIQCv2udGi5cBgw4/uuX4zB18z3w8F+35ug2eGgwfio2BKgIge/lU/8ha4apzBLrK4BzCuU4+1pqzhXWK8lvY72TobP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153262},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"4157079b1ce224153c5a708557390bbc4e9ef2a3","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.14_1732444477263_0.6583060385843573","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"ultimate-express","version":"1.3.15","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.15","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"3d4ff3e8b7b23237fa1f5a42dd38fca3707e4fdf","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.15.tgz","fileCount":15,"integrity":"sha512-XeU6OhbnCmrh8Uqju84gUa1uwyr+RI7fQK0FYDdRW4N4dwNvswXmI3EYuSycs2pYLRufG8aHXnTfNmaUHoDDPQ==","signatures":[{"sig":"MEQCIFQ0Ve64/yTCzjORjv5Slqq/7NW8ZX98FYwRCdIOuKu+AiBGpuGpSv4qADSfgVJF09CE+9wWkCzt0wFfZWXCthVfGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149153},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"068008bb99b506036fdcd98bfa2ea1ec3c91c681","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.12.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.2.2","cookie":"^1.0.1","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.49.0","cookie-signature":"^1.2.1","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.4","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.2","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.15_1732463821564_0.6249284599680831","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"ultimate-express","version":"1.3.16","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.16","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"ec54ef471a09f7b7a863229377141350d42dac03","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.16.tgz","fileCount":15,"integrity":"sha512-q1YHjbRDmTaEeHKPtNBq3eOTSJOK2R3L3yIKmi5sPhPhGFsBnHkPe23P2db+KT1I7os1T2rxM4Yq4Ez+zc8wOg==","signatures":[{"sig":"MEUCIGfINHbUlz6db9U61QY6SjH4Y+mx+5v3YenUXt0S7L/qAiEAp6mQ1h4O8HcYYe/oRdxGo9fw/urnZmIY7n4qX0z64CE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153410},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"8c1e6796d42151130503663714b6a15c8947603a","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.16_1732619853377_0.08740908259835045","host":"s3://npm-registry-packages"}},"1.3.17":{"name":"ultimate-express","version":"1.3.17","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.17","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"15b03cffd97b65432b3b84b1a1bc565f5610e820","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.17.tgz","fileCount":15,"integrity":"sha512-LRqSl+wE9xtuP+S03wSZXmYoQwyCXohGzL8zy3aQs4CChfnbDOQ9tbZwz4iCineUGwp7LFj7h5Oi1eqWiB6XGw==","signatures":[{"sig":"MEUCIHrLKUhu0hefsjltlu4TEVlnkPnVEOIRCyWEUd31SdgfAiEAoiR0vvnQdJhlrjBzxeHEQYddzqN6dQ/fl1Q2ENFJZ9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153408},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"4d4457721be4f99f60e90e0ed0f2244872faef61","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"^4.19.2","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.17_1733224163461_0.6835910049771974","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"ultimate-express","version":"1.3.18","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.18","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"ac63e06b503747ae3bdc8090bc10680fe2f79bdd","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.18.tgz","fileCount":15,"integrity":"sha512-/iPQqbbYEmcnuSiEK9F1z7uz0SqsgjUfndRLmKooShgxFqkBK9HdtvQ3XDPnb4wcJwDV9tPuX+0VXuGGkdpmQw==","signatures":[{"sig":"MEUCIHLjkmnVCF6cvoVozAh8wd6KIeZy0sowykyH6NlisFMCAiEA8mqp4ZySL9OGwLV7bfBbTW+c/CpyH3iphyjxolN0bxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153614},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"b772dc5dc7f4a4dbb93f81ef3821ba3a9cf34383","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.18_1740592263035_0.23365356067290044","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"ultimate-express","version":"1.3.19","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.3.19","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"68ff14c375d40efeee74a6ffea62d29d1a255654","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.3.19.tgz","fileCount":15,"integrity":"sha512-cY8+OnX82pVARo+f75/TedDalNLQRMJ8KX8SjbO7mLz9qITDQe4nzKtXJ7b0CaOhmrj/On2ysyOlLrhbczAOjw==","signatures":[{"sig":"MEQCIHUtJTxjH3OVkxdWh9epesmPfDbhFyHFE/oNJsKObKM7AiBG5kj+YPxhw9C7Wk7uln00GFK4VbGms5ysHhi7IJKQxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154397},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"ecebb915693da059d9a8edd9ae0b602f541fc29c","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.3.19_1742486802339_0.7333228544691441","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ultimate-express","version":"1.4.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.0","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"436c94bf08fd87902ab1317b832ad59898a3d291","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.0.tgz","fileCount":15,"integrity":"sha512-CfOnhQELJe4xgO9tciZFjdXkINxmGEStpt5h3kFaGf0tU/1eDnpmXQhChIPlg7gu5KgqwJFBoJ8gwtBH27/6iQ==","signatures":[{"sig":"MEQCIHEKtCQIFIQHH5OZy769TVjGKeuFf/jq+j5t/q4uzPhnAiBnDRPdQVuJREN4lAcdwHdpsehJPaV1HnNI+R3Ms+wGpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155219},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"39f4193ae3b561c2865280a3720fbb3559e382b7","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.0_1742837317186_0.41970535800908526","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"ultimate-express","version":"1.4.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.1","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"633cf49310d2071dd8057025ab89cb19450d9b3b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.1.tgz","fileCount":15,"integrity":"sha512-q0fWamUgYRmTiR1sXucbVwpIW4Yh7+FbzdJ9XGiq1ZqzKb3cq1/ScuIB8ir0qRsXU8ZGl0qkBlXQtAZ5lARaag==","signatures":[{"sig":"MEUCIQDw57Ti07kkbf0bu0W828ntsjDOlyOs71NxAL0B5//LPQIgDiNbpLHrzkGfLjsQx0JF94erHVG+vhrixB7KGlgBbuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155342},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"86c6798eae4b641f3b61eb1f8c8f2d3611b9c7d6","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.1_1742837667763_0.20723280161819324","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"ultimate-express","version":"1.4.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.2","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"9c208132a516973db2c85a6b80cc803847972f8d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.2.tgz","fileCount":15,"integrity":"sha512-CNTrT0cjfeIm1vt6mjoimeG5YgS3+sa/MtjWdybrNWt68oMu/P6e1QvYFwLpCkaz9EHx1qhYsMp1pJ74M0Iimg==","signatures":[{"sig":"MEYCIQDHb1MqTljhcWKuhELOumeTFdgk5NofXGPvh0WIsCKHTwIhAO8ycM1NhG/SCpVW3sgSkApqevegcZVqncQ2WkUAErAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155424},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"616cd607506a77d3665f764465585847a94f29b4","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.2_1743436172920_0.7239931714602756","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"ultimate-express","version":"1.4.3","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.3","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"2185d6bd23bd4f3b8917f72fd49eff296c32145e","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.3.tgz","fileCount":15,"integrity":"sha512-eeimOf/JF1vjZg4GTVe/ABXju/Em9pZxgW+jFxwaEzuhI2Wn9pYhpHIyf5hUJYoRZCqsZkBgqS7C7SJ/jXKbEg==","signatures":[{"sig":"MEUCIAHUxcyIQd8m5SnIPwls2gKazGeOmmphBAF36m8bGYPXAiEA8ZjjqlZogUsLwGIleQeAh28y7LUsoRgSToFTJz4WiQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155562},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"7f1acc3dee5528282f8493f3b8089f86b39bf08e","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.3_1744137487589_0.5754640248520857","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"ultimate-express","version":"1.4.4","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.4","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"f3e5b4f974cd2f532daab095af93de32beae4261","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.4.tgz","fileCount":15,"integrity":"sha512-xWSKx/lThj6irbfemNWtYYE4q/gMvY1qv0c7+w4vI50FQoFNKpOOyFXxRrpfeSkmXY2IvOWKMHBv2iyxDloKfg==","signatures":[{"sig":"MEUCIFleOL0FOfTqkxG/AmRr54KwNGz5ca8BwM9lwXFDQq81AiEA8q5IOKx4IuNVU9RTuB7oNS0TyGy0lr2pJe3tLTFgcC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155569},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"9ff59e68ee946214f49d1ca4ccba635286be1603","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.13.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","exit-hook":"^2.2.1","express-4":"npm:express@4","express-5":"npm:express@5","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.7.5","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.1","express-rate-limit":"^7.4.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.4_1744218248636_0.8467163806589935","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"ultimate-express","version":"1.4.5","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.5","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"69caa549b396c645022c07f3a8e3aa653ba9d3d2","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.5.tgz","fileCount":15,"integrity":"sha512-s/5Xh5K8gflsBGXHQtEX/B/q5DzfjVifjZ6zc3o+TIUbE2q3PnkmiUWZwdBkN7ddpeLes1a2nt9OJ/T9yVwARw==","signatures":[{"sig":"MEUCIBWKmiKh59mWKORXk+T7+xhex1ZIrJAFNs0DfpMd4zoxAiEAjbhMRE+wlRJAZJIL/d/CbbBSEPaW8EopSBLFFZTCLjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154011},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"263f19376b6e8e5ad2a22fc977556299c01c4c9a","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","multer":"^1.4.5-lts.1","express":"latest-4","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.8.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.2","express-rate-limit":"^7.5.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.5_1745351987210_0.395470389602685","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"ultimate-express","version":"1.4.6","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.6","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"932e6a2daff736edb224d779b98a17c4ef985a1f","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.6.tgz","fileCount":15,"integrity":"sha512-DirSCd7pyZ4fSAUN8paTBn723osapo9iL/pdP0NJEJHXn4G56pp2hhP4Y/awMs4P5UH7sdHPjNNd73+IMSHmCg==","signatures":[{"sig":"MEYCIQC+7R78oWLUND+G90gsqtdtuoGhDuc6ZFGSLyBwkrl5+wIhAIEUKOGuKovgxHlUif9+3m8VtTmo8A/N3nCej+4CukbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154566},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"aedb561896c689e22ad17899291cf9b665f06420","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.0.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.8.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.2","express-rate-limit":"^7.5.0","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.6_1745525785558_0.7036961471551257","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"ultimate-express","version":"1.4.7","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.7","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"386d4ed611e7dbffa254f62ac9a4c776c720e93e","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.7.tgz","fileCount":15,"integrity":"sha512-egu46bn+sljCz6IfHMh8U4u3ybjEgYWkzYNNcRTLMFyvm1zX5DoO8KIAB7Sf7+30NuzoA11f17kH3bYsgZNzSQ==","signatures":[{"sig":"MEQCIFba9bRHk0KmIMtKvvecUtrF+qzH6LGVACVKDRLg8pY1AiBKWhJUeP2u/+E0IKNoeIOcBYP65izzeh/Mz0JIEp1Pvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156186},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"790c963a130372b18d7fa08c8ccf3d398d8f6377","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.8.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.2","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.7_1745868451064_0.2505253967973087","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"ultimate-express","version":"1.4.8","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.8","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"ded2fb6053839dd9b3eb4f506a60a66eb5f53261","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.8.tgz","fileCount":15,"integrity":"sha512-ZRFDAIIu5DfYBlWK42uXUf2DLlJitwel6qg8LwpDgbv/0luwo4wvUcvUZuH8tFFWTNDD+MiYcBnqw6qSUuwQCw==","signatures":[{"sig":"MEQCIFZcIcrktww+BZfz/awafDRsyM9zsVuiVNeVEi9nV29uAiAnTBvpA5vUS2goqSllroIc5osBggv9S0qSXYBbuHtaLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156244},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"60959bdc3adc7a5177bbb2c281be5da73cc787c9","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.8.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.2","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.8_1745961338910_0.054288613772876415","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"ultimate-express","version":"1.4.9","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.9","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"70b178761e81f05f397fa7807c92bb7b4e40941c","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.9.tgz","fileCount":15,"integrity":"sha512-DauxCLOPGT+sCuD8KxoSdK07lpT3BMWzjLevjVZ8q+fZWITYtJZgW0QsodgJfOcxQMGJfgePrfQRqL/Ip8ZiQw==","signatures":[{"sig":"MEYCIQC9ovUPhYDo9T/UGR/vGMumCYjIkQNo4ZaSDzGM5u4RGgIhALdTi38oZ5dgd5aP1TIKzi2WwQlsXCPL9/SCdgEJUg6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157630},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"a3417142681d196df5b7f07df4710e8b3cc8394d","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.8.0","eventsource":"^3.0.6","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.2","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.9_1746369768054_0.6941625574088319","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"ultimate-express","version":"1.4.10","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@1.4.10","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"5c147c62e82af6e6e4a3cd5c1544f03fca6ca2fb","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-1.4.10.tgz","fileCount":15,"integrity":"sha512-UiIU5zo74vPZ7yrA7SA45gqh9GTaYrL5PepjDKHIo5nuz0ggjF8I35AbSE5LtHS8MqMiDvhG7fa301w55g7apA==","signatures":[{"sig":"MEUCIQD+n9XE2biCli31PegD20VluedO2ySBHa2ab0rUUBYHoAIgfvy4d9ajt6XKA0MwkzcHGBP91c5Ss/Gv2gUEYjB00p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160919},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=18"},"gitHead":"4055f8171761457889a1c2274a70c2763dd8f2d7","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^1.6.18","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.51.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.1","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.29","body-parser":"^1.20.3","compression":"^1.8.0","eventsource":"^3.0.6","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^1.16.2","cookie-parser":"^1.4.6","formdata-node":"^6.0.3","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.2","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_1.4.10_1747313137246_0.06582773639409045","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ultimate-express","version":"2.0.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.0","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a1b6779fb82eb6f02d496f796fa6829e1575a20d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.0.tgz","fileCount":15,"integrity":"sha512-qOL4ZgLRETfpIh3gv1lM7ogRhF/yIHAxTFYTNz+zrT9b2ckb1oPFQ1wWDxShMYm8/Qcq99ZUxXx9O7x/+viG8A==","signatures":[{"sig":"MEYCIQCxecdOJ60rYdRjUmDVCBYm8mEJ61rKU7SM3N/erhvLvQIhALdAzVGglU8O+HY4oVkde42kyJwQVtcQrAmEqKOC39O1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160984},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"ed883afd81fee348a656b4d9da78710982b21bc1","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.0_1747313813382_0.5153438469671863","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"ultimate-express","version":"2.0.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.1","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"f7fcb2ab15c5c6dba766afdf16254da15a1b4582","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.1.tgz","fileCount":15,"integrity":"sha512-CJ0j7zANViqQVhhX1z1BdZYfFcSXmtUUSMCTRnnv1LMMMwhz91lw+kyWXn0ubjPGsTFLQebwapco4JvevxrjLA==","signatures":[{"sig":"MEYCIQDyUhgQZ0tM8HzPPk6uqdtUZYr53bo/eiv0NJMkrMzEbAIhAI4YCq22ZOITCTuzS2KLfQt1ZTR8g9/a8LY/8wz9QHrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161610},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"94c1c28115a95e5b78044c581cec5e77f733c080","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.8.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"18.20.7","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.1_1747338559732_0.9819882410856562","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"ultimate-express","version":"2.0.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.2","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"dfdb2c06d98be734e91b0406728e9f02737e371a","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.2.tgz","fileCount":15,"integrity":"sha512-5sR76jltQ58f76pwMXqEFMNlIlYPBxyBVNr2aLaHaxHdMqofXxX6FgaK04XTWm6rTNm/jnU/bOFOuFUuksT72g==","signatures":[{"sig":"MEUCIDHwBiqO6V/mGPfc+lyyJKIMX+prTE0RCwTL9nyIROFRAiEApNm9Epo2nerE5flcZGBFLV0UvkH2yAJv3a5SgV6kb3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162505},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"31cd6c6009031d7b2b716ef046d29bb21353acde","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.2_1747741912489_0.5773650297471995","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"ultimate-express","version":"2.0.3","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.3","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"1e866452c1317a6aec536a0a74c7bd0d4782f3de","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.3.tgz","fileCount":15,"integrity":"sha512-rCCivgYBbE4seK6HPbYSZx5qSQlsgOngYEXkmFLeA/CLBt9xZSkFsgrcE7382w4HGG1qFl10oTI53wRVrCkzKA==","signatures":[{"sig":"MEYCIQCESOY0VM+nTQ8k/fJqP+gcEA6E3ywqJVBrciBbgBVTXwIhAKM6dqRSwfvSk4GOQBhaRWkapyBI1BwuwdXk8vQsPE4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164496},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"1fa067cd2f6f4b20c1ad8287b52a7e220ef131db","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.3_1748136289394_0.11910364932212736","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"ultimate-express","version":"2.0.4","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.4","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"d9ddb45d5debb0bc06f7b9b83f13b7fb4c6db2a1","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.4.tgz","fileCount":15,"integrity":"sha512-p3u1PMfNoZgTcCsE0OJfQRrCCOrBwtpI8UkAUXi7glujVhvj1gJdEeuPRhfy0hJltmxuuSDhYtHRboKKeX1o6Q==","signatures":[{"sig":"MEUCIQCy2SnJVyEyRWdSHHL5NKCxW09Qrhir5mV8smd5hOhnHAIgL94bz8Hrj3UNOV9cOgnAma3cA7dBkLygrb1oyUsFPjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164359},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"801f330243594728e19ec8ba5208690d2ce3c148","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.4_1748137048224_0.6380137043260969","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"ultimate-express","version":"2.0.5","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.5","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a52f9eab603b10c82e409ed906bde1ca74543124","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.5.tgz","fileCount":15,"integrity":"sha512-pGKFisGMX8qqrj0IRKWsp0zzOqxIN9yRpO3/F3UpHqUNZCXWQtrJIuWsC8Qs/W1nHtPe3TTXlLQ5PFWeQ/jLbw==","signatures":[{"sig":"MEUCIEm16Y1Ri9TykYlo2n3LHfdjghJ0RN3XK4Vz1YnAbEe8AiEAq+ajTgTgaxQVUYvQ7D8x83wzTiC6BgZB6hPEYovl+vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164597},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"74f3784af856246d6b46e815ccf2cd1f2513a3fc","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.5_1748349984767_0.0776156291211787","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"ultimate-express","version":"2.0.6","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.6","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"6655f53c1253c0420dff6f746ad8895560362e7a","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.6.tgz","fileCount":15,"integrity":"sha512-EgigGT1y+Mu18mjOSvuLCsa+NuqsCxW9Go9uQMDeeHo4p8EOn7U9/R4VQ8L2xzWY7JdZ+kokwVHwYwxHYRDewA==","signatures":[{"sig":"MEQCIAPpadNwqNVx8vDIVZlLqKKlen+reMmeZkqXghFgxcAvAiANGMn0OyhVI4px4An7yRZfD+hCrM2GonIeDg6rrG+Ebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164598},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"cc5ec4093206a7879d91faf12ac721ffb29e5c60","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.6_1748520153312_0.45565680137454545","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"ultimate-express","version":"2.0.7","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.7","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"36da4d142c9197bb1c52e0f78c1b6066874dbd36","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.7.tgz","fileCount":15,"integrity":"sha512-54C5PDdd6D04SC2/Tk953hjh+/Nwhd7s6SAfLWG2Lb0eFZ7Kf8ZGwBduuodvTFMsZhKFgFQBl+NWGYPZdgfG/A==","signatures":[{"sig":"MEQCICg5s9LMpHM8PDJ9G2S1T3aRcbLllPipx4o0usMMcg2rAiABudZT+QEX3Uvq7tWyM0moG31M2yN6YnPXKV30k1tEZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164642},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"06934b42b685635644c3aa00a2b6200b7cf9f5db","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","actor":{"name":"dimden","type":"user","email":"firefox78888@gmail.com"},"email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.7_1750187444760_0.7018624330810994","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"ultimate-express","version":"2.0.8","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.8","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"cd8297dc804ac4ebe4f9f2e738c13578cfa368dd","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.8.tgz","fileCount":15,"integrity":"sha512-Bp+QHmmY5E4PeZJlkNsevvAnxJzR1q0LvX1jW0AXMVaRqTVYU1bXCTxD44fkTwPlN/tx54Me8GEruto8de2E+w==","signatures":[{"sig":"MEQCIC+6pG52UKNL+pWerLd+9KORWfRIC/Q6BxWm91Pg2FmcAiBXzczm/B6arrgaON1VVTREmXdWN3Dz0xNZ3fD1Jqwtcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165019},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"66d7c61e6394cdb25d9dfe3767938a8d8839c328","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","actor":{"name":"dimden","type":"user","email":"firefox78888@gmail.com"},"email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.8_1751105333953_0.6337458302923831","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"ultimate-express","version":"2.0.9","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.9","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"66fce824bf2b74ac0e0ea96136d083257e7fd5c5","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.9.tgz","fileCount":15,"integrity":"sha512-7Pw3iueUmS7603iq9b1pntYYhpvMdjtnvoe/VZEHEctU/TRZ/X1B48wGZaZklSYFoTy1SDDjsPz/Qfes1ADDJg==","signatures":[{"sig":"MEUCIHYEqRd57Y+gm5EjmePBvkoc5m4ky3MGLFFgFNA0wm2LAiEA+oxJQnKEdVCBNHBW6hla2Fo9aTC1oOJQ7T3P37ye32M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165033},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"0ce259064a85e2c9c4a0121ec986f1cad36c2213","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","actor":{"name":"dimden","type":"user","email":"firefox78888@gmail.com"},"email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.2","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.14.1","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.1","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.0","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.43","body-parser":"^2.2.0","compression":"^1.8.0","eventsource":"^3.0.7","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.3","cookie-session":"^2.1.0","passport-local":"^1.0.0","express-session":"^1.18.1","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.1","express-handlebars":"^8.0.3","express-rate-limit":"^7.5.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.9_1751574951518_0.03709080389712649","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"ultimate-express","version":"2.0.10","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.10","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"53b339c482e0b06c2476befe6abc3b2a49fa7b18","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.10.tgz","fileCount":15,"integrity":"sha512-s0lEMwYaJwd2zLB6Yl0MFzWCVcH0KqZYBGWShxiSkB3W7wE6hwQU/fTA+2SP2GSzu8AO0RMQMTYIBdG/bMgrZA==","signatures":[{"sig":"MEYCIQD51UdQNFanu32gTCVCKHdXfH+p6ZzHefZ1tSG5JXAu1wIhAPuSEVPETvWaMYTNdI6H9r8Xv2Lw0hmjHfQSphujzcUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160892},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"d12b11b6ca91c9be1b7741480881357991a2b9cd","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.52.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.54","body-parser":"^2.2.0","compression":"^1.8.1","eventsource":"^4.0.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.3","express-rate-limit":"^8.0.1","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.10_1758826976247_0.8474412756918119","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"ultimate-express","version":"2.0.11","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.11","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"d0823a58f2179d7d868801b83089df23460f8ff7","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.11.tgz","fileCount":15,"integrity":"sha512-zbPN6nxdtcMM48+MPj4Zdg7uPkp9HBTjjSGAymNpcvXM5dEB95VkA14RBzIIfc17nvKnW8KSpUlu6hP4vNG83A==","signatures":[{"sig":"MEYCIQCdrNOtNOMpC0RZ8x6Bct5dNpJ2D1VSTemiNR+fKII9EQIhAPv/3xFgL0rtUCI2OdND7AGmgGw5aRj383kmHnKvbR82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161204},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"e873c6c1816d1c19f26fe3ce78dc0b59367d4c9b","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.53.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.54","body-parser":"^2.2.0","compression":"^1.8.1","eventsource":"^4.0.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.3","express-http-proxy":"^2.1.2","express-rate-limit":"^8.0.1","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.11_1761034662340_0.7701698634828689","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"ultimate-express","version":"2.0.12","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.12","maintainers":[{"name":"dimden","email":"firefox78888@gmail.com"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"04057a1000b13ebd76ccb78da2935e472306e357","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.12.tgz","fileCount":15,"integrity":"sha512-KCWwwgp5dSOMKUo/uvzbFoRHZKY8Mcs2izNBx/aeSkHHQgPyWbAN/3I2QBQxQ8vvqnH0rJRYxsmKk50/gP4ccA==","signatures":[{"sig":"MEUCIGanS+MgCWjjVSsG4FN8GFFUwsekdhUQv7MnDW0YdL3UAiEA7YOX7ITKhebxXs5EKZDv76Ej41QuuQGuToWsYZraYuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161204},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"274b7cd92b322ef63cd84809ee3212332b1a8800","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"firefox78888@gmail.com"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.55.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.60","body-parser":"^2.2.0","compression":"^1.8.1","eventsource":"^4.0.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.3","express-http-proxy":"^2.1.2","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.12_1761076069047_0.08562482558970741","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"ultimate-express","version":"2.0.13","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.13","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a6288b6d773a6bd828f2ac8fde62b7f87746d140","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.13.tgz","fileCount":15,"integrity":"sha512-k0nDGPqpOfni3VlY0/cFpAUxW5XYetHQCVYdVBh6zv7MBfOhKtH5kNQqIx/57NfaTvKhh3rQQ3N8yqWnFhz7MA==","signatures":[{"sig":"MEQCIA0eJP3qqLkbAWKbxpXQPj5/gdoDR1LwS/mo+Ex1EtI0AiB5wIDA3gBOjEgJQvDECxSntDBP75LDDcnxhoSq9PeqHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161312},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"59758650d581092a22f36bbb756b0db6c781d716","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.0.2","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.55.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^1.4.5-lts.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.60","body-parser":"^2.2.0","compression":"^1.8.1","eventsource":"^4.0.0","serve-index":"^1.9.1","errorhandler":"^1.5.1","graphql-http":"^1.22.4","serve-static":"^2.2.0","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.3","express-http-proxy":"^2.1.2","express-rate-limit":"^8.1.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.13_1764700100818_0.04630277745025868","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"ultimate-express","version":"2.0.14","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.14","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"fdefbd2991b29f7fdc390291a806090330c35f00","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.14.tgz","fileCount":15,"integrity":"sha512-3ljbczXb1HSTKgc9fW3fvwHt3k4lvjOVCclghTRozyc9k5WxE4kPdb7A2ztKgTRqjQf+8FM3MlusCosE6KCeyg==","signatures":[{"sig":"MEYCIQCgZzArxIB5oA6KlJyKTPuxZDa9D+NNgmjVbRIhr/xhWgIhAPJGEoxleiQNjZYUyaw+7KHLvGkc12Lbobj4anPslYjT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162126},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"ec9ca832ec1bef567eee06d7cfd51e7910c90b0e","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.0","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.56.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^2.0.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.14.1","pkg-pr-new":"^0.0.62","body-parser":"^2.2.1","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.1","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.4","express-http-proxy":"^2.1.2","express-rate-limit":"^8.2.1","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.14_1766784559151_0.2760828170206908","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"ultimate-express","version":"2.0.15","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.15","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"d006ee99b9f3801109c1064e02378eb0c2982f57","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.15.tgz","fileCount":15,"integrity":"sha512-f8xaMzBewdMbOL+7S2pCRaKBqmbkm8M7bb68heWN+lQe3ux8dKaHhandYiw9SFatO2mM/tgh5AZX1OmR7Gw2RA==","signatures":[{"sig":"MEQCIDNVO1TgOuivbWOBiejNUcvDkijohdDgXBiGadaHOBfAAiB+eesDDqgf3uQGJxjVpGvhFKohNpEvZjxaKVizc12XJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162228},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"011511d582a065c3d524cc2ad1f7afebafb54d45","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.56.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^2.0.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.16.1","pkg-pr-new":"^0.0.62","body-parser":"^2.2.1","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.1","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.4","express-http-proxy":"^2.1.2","express-rate-limit":"^8.2.1","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.15_1767902270986_0.5374523884873403","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"ultimate-express","version":"2.0.16","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.16","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"50e30434d5810cde2bd0b0d5cee1c157fd877dfb","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.16.tgz","fileCount":15,"integrity":"sha512-pJSMqMKMJ4MUa5lKYX5LCVUET+e0Q5o/67AIwF/6gg/1hOmFjq1sn59iXmNQorDwNGbQC3DAdYoJRU7wQWNsFw==","signatures":[{"sig":"MEQCIF5Mg8NEWVvBW6LnmLXUo2v/u5O2yI1wofu9ChE3PhQkAiA8yt4Pw5WTHzB13Xd3Pz+f92yw5/IPVyHtN8b/vLtaiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162228},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"854265678c3c3d234bde609740cde75930aaea44","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.56.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^2.0.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.16.1","pkg-pr-new":"^0.0.62","body-parser":"^2.2.1","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.1","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.4","express-http-proxy":"^2.1.2","express-rate-limit":"^8.2.1","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.16_1769045372273_0.7018278968005343","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"ultimate-express","version":"2.0.17","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.0.17","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"933ecd27709eec207292a6e311fca4209cad9792","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.0.17.tgz","fileCount":15,"integrity":"sha512-TuE1CC8bhOx9OFEGAP6g1MfU1ECo1mSsk8B0IZhuOHjFbu2uLnQDKvKja3gX9MSDnbtKCoTyWxt3MRVTCLkO0g==","signatures":[{"sig":"MEUCIQC0qCg2pKc+/koPlvXl/ywLY2vTaxu+DkXIM1QAxgIK/AIgKXrCRlTxfbSFzqwGu3R12IQqXDk6MmZCBmRdYXVu1YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162236},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"fd358fc68f2830653204ab690e255cd77d1a0019","scripts":{"dev":"node --inspect=9229 demo/index.js","test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.0","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ms":"^2.1.3","qs":"^6.14.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.15.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.21","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.56.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.3","cors":"^2.8.5","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^2.0.2","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","better-sse":"^0.16.1","pkg-pr-new":"^0.0.62","body-parser":"^2.2.1","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.1","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.18.2","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.4","express-http-proxy":"^2.1.2","express-rate-limit":"^8.2.1","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.0.17_1769255053674_0.4240545004325613","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ultimate-express","version":"2.1.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.1.0","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"4a0aa0b5a9b44cf4b8bcf50c5386c874e30e1d7b","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.1.0.tgz","fileCount":15,"integrity":"sha512-tq8baPdpHzbuYVnhnedkcMq+rD2iysOC4+9rslBTqcJB7lW04kSkWcsBXSZYg9SDdYtpxD7YNviVup96LIlzEA==","signatures":[{"sig":"MEUCIE+92RNQA0EMFjdbN9lSJEXtDKwEVl3K3AcGVK7tG74GAiEAvCKBjpq+Xfd63z6Diu9Yle0l4+D33T7GQDGTY54vZSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164350},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=20"},"gitHead":"3da5645ab182e33a470c912311147416ed431074","scripts":{"test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","test:types":"tsd --files tests/types/*.test-d.ts","cover:report":"nyc report --reporter=html","benchmark:compare":"node benchmark/run.js"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.7","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ms":"^2.1.3","qs":"^6.15.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.16.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.25","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.64.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2","content-disposition":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.4","tsd":"^0.33.0","cors":"^2.8.6","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^2.1.1","express":"latest-4","passport":"^0.7.0","exit-hook":"^2.2.1","supertest":"^7.2.2","better-sse":"^0.16.1","pkg-pr-new":"^0.0.66","@types/node":"^25.5.2","body-parser":"^2.2.2","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.2","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.19.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.7","express-http-proxy":"^2.1.2","express-rate-limit":"^8.3.2","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.1.0_1776365432509_0.08182801419604946","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"ultimate-express","version":"2.1.1","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.1.1","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"a8f1889bbfa1cb69191a4a320e6bd43d2cba20b7","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.1.1.tgz","fileCount":15,"integrity":"sha512-zHBKtYbfEBKSIZz6lqIoFePOY0wx2sYD2kgRq0l6/5GT9RM3xW9rqctuq9KVDcEImUMsQRw9x9ctwYxAcVn0yg==","signatures":[{"sig":"MEQCIArzF2j+ZpzTW0QW4WulXhoXw/yty4Z7QJped3vYElAQAiBQYC10IX8ylcqGYc8eliCbY/krn+sk3dKuIq3HMrIe+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164032},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=22"},"gitHead":"362c9f7bc16f91c0fb1d36629c62a1479e53f6bf","scripts":{"test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","test:types":"tsd --files tests/types/*.test-d.ts","cover:report":"nyc report --reporter=html","benchmark:compare":"node benchmark/run.js"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.7","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ms":"^2.1.3","qs":"^6.15.1","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.16.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.0.1","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.25","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.67.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2","content-disposition":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.4","tsd":"^0.33.0","cors":"^2.8.6","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.1.0","morgan":"^1.10.1","multer":"^2.1.1","express":"latest-4","express5":"npm:express@5","passport":"^0.7.0","exit-hook":"^2.2.1","supertest":"^7.2.2","better-sse":"^0.16.1","pkg-pr-new":"^0.0.66","@types/node":"^25.6.0","body-parser":"^2.2.2","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.2","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.19.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.7","express-http-proxy":"^2.1.2","express-rate-limit":"^8.4.0","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.1.1_1779610100432_0.05554288814289077","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"ultimate-express","version":"2.1.2","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.1.2","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"2dd467f907003cb5dc9536e54e840c2bb26b329d","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.1.2.tgz","fileCount":15,"integrity":"sha512-lE8aXUOuJG94N1ib+p/EQmDoJprEMKdJ80w1gIrPJ8+rCOfzfnC3E/m31p7IFQM9ACwjLIHF/3obWk0JZf2VTw==","signatures":[{"sig":"MEYCIQDFWnHhPGVmsQGEHoRtxR0X8nOYik9A0CwY+ujs8Nut8wIhAPMtyqqQC3/cx8IdyTS+VxaBq59kqQMVa12VaHZNiaKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168454},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=22"},"gitHead":"8226963e561f5d9cfe431820cecd41a5097e391c","scripts":{"test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","test:types":"tsd --files tests/types/*.test-d.ts","cover:report":"nyc report --reporter=html","benchmark:compare":"node benchmark/run.js"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.8","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ms":"^2.1.3","qs":"^6.15.2","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.16.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.1.0","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.25","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.69.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2","content-disposition":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.4","tsd":"^0.33.0","cors":"^2.8.6","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.1.1","express":"latest-4","express5":"npm:express@5","passport":"^0.7.0","exit-hook":"^2.2.1","supertest":"^7.2.2","better-sse":"^0.16.1","pkg-pr-new":"^0.0.75","@types/node":"^25.9.1","body-parser":"^2.2.2","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.2","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.19.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.7","express-http-proxy":"^2.1.2","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.1.2_1784194651401_0.5989774958564185","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"ultimate-express","version":"2.2.0","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"author":{"name":"dimden.dev"},"license":"Apache-2.0","_id":"ultimate-express@2.2.0","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"homepage":"https://github.com/dimdenGD/ultimate-express#readme","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"dist":{"shasum":"127605d20ec11daacaa28af6ff6aeeb1ff53c141","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.2.0.tgz","fileCount":15,"integrity":"sha512-Fnt/hDkmay0w+nIuZLXa2fQIcr8dHuAmms3G4xnTua2+gWzSwGFbiLgO7HfvTM5c7VmL7PXW2tils6KhXagm8A==","signatures":[{"sig":"MEUCIQCkch8wDTwBO5Ovo7aq0RDZM501PBd/2UICo9dlGroUUAIgXu4mAuEy3bEkmGcuytemxheAlYNVdSNydtzUxzoZ7jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167377},"main":"src/index.js","types":"src/types.d.ts","engines":{"node":">=22"},"gitHead":"7692f77d645d4860dadd185d79f43537ae6ba3a1","scripts":{"test":"node tests/index.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","test:types":"tsd --files tests/types/*.test-d.ts","cover:report":"nyc report --reporter=html","benchmark:compare":"node benchmark/run.js"},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"repository":{"url":"git+https://github.com/dimdenGD/ultimate-express.git","type":"git"},"_npmVersion":"10.9.8","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ms":"^2.1.3","qs":"^6.15.2","etag":"^1.8.1","vary":"^1.1.2","acorn":"^8.16.0","bytes":"^3.1.2","fresh":"^0.5.2","tseep":"^1.3.1","cookie":"^1.1.1","accepts":"^1.3.8","type-is":"^2.1.0","statuses":"^2.0.2","encodeurl":"^2.0.0","fast-zlib":"^2.0.1","mime-types":"^2.1.35","proxy-addr":"^2.0.7","range-parser":"^1.2.1","@types/express":"^4.17.25","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.69.0","cookie-signature":"^1.2.2","fast-querystring":"^1.1.2","content-disposition":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ejs":"^3.1.10","nyc":"^17.1.0","pug":"^3.0.4","tsd":"^0.33.0","cors":"^2.8.6","pako":"^2.1.0","swig":"^1.4.2","vhost":"^3.0.2","helmet":"^8.2.0","morgan":"^1.11.0","multer":"^2.1.1","express":"latest-4","express5":"npm:express@5","passport":"^0.7.0","exit-hook":"^2.2.1","supertest":"^7.2.2","better-sse":"^0.16.1","pkg-pr-new":"^0.0.75","@types/node":"^25.9.1","body-parser":"^2.2.2","compression":"^1.8.1","eventsource":"^4.1.0","serve-index":"^1.9.2","errorhandler":"^1.5.2","graphql-http":"^1.22.4","serve-static":"^2.2.1","cookie-parser":"^1.4.7","response-time":"^2.3.4","cookie-session":"^2.1.1","passport-local":"^1.0.0","express-session":"^1.19.0","method-override":"^3.0.0","mustache-express":"^1.3.2","express-subdomain":"^1.0.6","@codechecks/client":"^0.1.12","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.7","express-http-proxy":"^2.1.2","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.1","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","http-proxy-middleware":"^3.0.5","express-mongo-sanitize":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ultimate-express_2.2.0_1784744812653_0.7607445084851896","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"ultimate-express","version":"2.2.1","description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","main":"src/index.js","scripts":{"test":"node tests/index.js","test:types":"tsd --files tests/types/*.test-d.ts","benchmark:compare":"node benchmark/run.js","cover":"npm run cover:unit && npm run cover:report","cover:unit":"nyc --silent npm run test","cover:report":"nyc report --reporter=html"},"engines":{"node":">=22"},"repository":{"type":"git","url":"git+https://github.com/dimdenGD/ultimate-express.git"},"keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"types":"src/types.d.ts","author":{"name":"dimden.dev"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"homepage":"https://github.com/dimdenGD/ultimate-express#readme","dependencies":{"@types/express":"^4.17.25","accepts":"^1.3.8","acorn":"^8.16.0","bytes":"^3.1.2","content-disposition":"^1.1.0","cookie":"^1.1.1","cookie-signature":"^1.2.2","encodeurl":"^2.0.0","etag":"^1.8.1","fast-querystring":"^1.1.2","fast-zlib":"^2.0.1","fresh":"^0.5.2","mime-types":"^2.1.35","ms":"^2.1.3","proxy-addr":"^2.0.7","qs":"^6.15.2","range-parser":"^1.2.1","statuses":"^2.0.2","tseep":"^1.3.1","type-is":"^2.1.0","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.69.0","vary":"^1.1.2"},"devDependencies":{"@codechecks/client":"^0.1.12","@types/node":"^25.9.1","better-sse":"^0.16.1","body-parser":"^2.2.2","compression":"^1.8.1","cookie-parser":"^1.4.7","cookie-session":"^2.1.1","cors":"^2.8.6","ejs":"^3.1.10","errorhandler":"^1.5.2","eventsource":"^4.1.0","exit-hook":"^2.2.1","express":"latest-4","express5":"npm:express@5","express-art-template":"^1.0.1","express-async-errors":"^3.1.1","express-dot-engine":"^1.0.8","express-fileupload":"^1.5.2","express-handlebars":"^8.0.7","express-http-proxy":"^2.1.2","express-mongo-sanitize":"^2.2.0","express-rate-limit":"^8.5.2","express-session":"^1.19.0","express-subdomain":"^1.0.6","graphql-http":"^1.22.4","helmet":"^8.2.0","http-proxy-middleware":"^3.0.5","method-override":"^3.0.0","morgan":"^1.11.0","multer":"^2.1.1","mustache-express":"^1.3.2","nyc":"^17.1.0","pako":"^2.1.0","passport":"^0.7.0","passport-local":"^1.0.0","pkg-pr-new":"^0.0.75","pug":"^3.0.4","response-time":"^2.3.4","serve-index":"^1.9.2","serve-static":"^2.2.1","supertest":"^7.2.2","swagger-ui-express":"^5.0.1","swig":"^1.4.2","tsd":"^0.33.0","vhost":"^3.0.2"},"_id":"ultimate-express@2.2.1","gitHead":"b20475464dcb4d733860d5c2e422ad806065d863","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-W8Wqqhac8ZSGZPl/iCsulQdOvi+d7Qk1mG5bueqaVfTRMyE91IwNkxn9rujucZgdob+puGYOXTSv26T8TeIQVQ==","shasum":"3eb009e9dc3c80dd2671cd71fe1f480a1e302433","tarball":"https://registry.npmjs.org/ultimate-express/-/ultimate-express-2.2.1.tgz","fileCount":15,"unpackedSize":171099,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHfdFwv4eDY62JXoO545NsiT8wl3HCNM+3KEtUYH8TowIgMRqdD9kF/H1XhX9X1H4Uh0/nNwKf3kKQ00GkPuN9Cj8="}]},"_npmUser":{"name":"dimden","email":"admin@dimden.dev"},"directories":{},"maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ultimate-express_2.2.1_1785419399438_0.5923387465228416"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-26T16:55:04.513Z","modified":"2026-07-30T13:50:00.250Z","1.0.0":"2024-09-26T16:55:04.821Z","1.0.1":"2024-09-26T17:00:25.343Z","1.0.2":"2024-09-26T17:05:42.959Z","1.0.3":"2024-09-26T20:34:10.349Z","1.0.4":"2024-09-26T20:49:34.176Z","1.0.5":"2024-09-26T22:04:25.345Z","1.0.6":"2024-09-26T22:55:28.907Z","1.0.7":"2024-09-26T23:34:08.440Z","1.0.8":"2024-09-26T23:57:41.845Z","1.0.9":"2024-09-27T09:55:56.238Z","1.1.0":"2024-09-27T11:35:53.584Z","1.1.1":"2024-09-27T20:00:42.345Z","1.1.2":"2024-09-27T20:10:11.005Z","1.1.3":"2024-09-27T20:58:29.308Z","1.1.4":"2024-09-27T21:59:03.597Z","1.1.5":"2024-09-28T14:15:34.013Z","1.1.6":"2024-09-28T20:35:59.980Z","1.1.7":"2024-09-28T20:45:35.177Z","1.1.8":"2024-09-28T20:54:41.918Z","1.1.9":"2024-09-29T10:53:30.356Z","1.2.0":"2024-09-29T14:03:29.014Z","1.2.1":"2024-09-29T15:17:28.218Z","1.2.2":"2024-09-29T15:37:56.184Z","1.2.3":"2024-09-29T15:59:30.882Z","1.2.4":"2024-09-29T16:10:11.552Z","1.2.5":"2024-09-29T16:30:08.028Z","1.2.6":"2024-09-29T21:47:37.750Z","1.2.7":"2024-09-29T21:56:28.681Z","1.2.8":"2024-09-29T22:11:14.083Z","1.2.9":"2024-09-29T23:47:07.781Z","1.2.10":"2024-09-29T23:52:03.226Z","1.2.11":"2024-09-30T00:06:00.977Z","1.2.12":"2024-10-01T01:24:21.526Z","1.2.13":"2024-10-01T02:20:35.883Z","1.2.14":"2024-10-01T13:28:09.229Z","1.2.15":"2024-10-01T14:05:36.356Z","1.2.16":"2024-10-01T17:50:31.154Z","1.2.17":"2024-10-02T21:36:26.842Z","1.2.19":"2024-10-04T12:30:24.057Z","1.2.20":"2024-10-04T16:33:42.562Z","1.2.21":"2024-10-04T18:05:25.764Z","1.2.22":"2024-10-04T19:21:33.140Z","1.2.23":"2024-10-04T20:10:02.994Z","1.2.24":"2024-10-04T20:13:33.322Z","1.2.25":"2024-10-04T22:15:11.742Z","1.2.26":"2024-10-04T23:57:26.001Z","1.2.27":"2024-10-05T12:41:59.422Z","1.2.28":"2024-10-05T16:40:47.534Z","1.2.29":"2024-10-05T16:45:07.336Z","1.2.30":"2024-10-12T18:28:18.329Z","1.3.0":"2024-10-16T12:53:37.549Z","1.3.1":"2024-10-20T12:31:19.892Z","1.3.2":"2024-10-25T19:26:16.025Z","1.3.3":"2024-10-30T14:10:41.968Z","1.3.4":"2024-10-30T14:25:39.159Z","1.3.5":"2024-10-31T18:37:20.469Z","1.3.6":"2024-11-09T10:35:15.763Z","1.3.7":"2024-11-09T12:46:48.982Z","1.3.8":"2024-11-10T18:01:11.578Z","1.3.9":"2024-11-10T18:37:33.047Z","1.3.10":"2024-11-17T16:53:03.903Z","1.3.11":"2024-11-18T13:37:04.216Z","1.3.12":"2024-11-24T10:23:10.114Z","1.3.13":"2024-11-24T10:29:07.151Z","1.3.14":"2024-11-24T10:34:37.470Z","1.3.15":"2024-11-24T15:57:01.734Z","1.3.16":"2024-11-26T11:17:33.594Z","1.3.17":"2024-12-03T11:09:23.648Z","1.3.18":"2025-02-26T17:51:03.240Z","1.3.19":"2025-03-20T16:06:42.550Z","1.4.0":"2025-03-24T17:28:37.355Z","1.4.1":"2025-03-24T17:34:27.962Z","1.4.2":"2025-03-31T15:49:33.093Z","1.4.3":"2025-04-08T18:38:07.750Z","1.4.4":"2025-04-09T17:04:08.954Z","1.4.5":"2025-04-22T19:59:47.436Z","1.4.6":"2025-04-24T20:16:25.789Z","1.4.7":"2025-04-28T19:27:31.323Z","1.4.8":"2025-04-29T21:15:39.101Z","1.4.9":"2025-05-04T14:42:48.282Z","1.4.10":"2025-05-15T12:45:37.473Z","2.0.0":"2025-05-15T12:56:53.608Z","2.0.1":"2025-05-15T19:49:19.897Z","2.0.2":"2025-05-20T11:51:52.671Z","2.0.3":"2025-05-25T01:24:49.606Z","2.0.4":"2025-05-25T01:37:28.434Z","2.0.5":"2025-05-27T12:46:24.979Z","2.0.6":"2025-05-29T12:02:33.513Z","2.0.7":"2025-06-17T19:10:44.973Z","2.0.8":"2025-06-28T10:08:54.165Z","2.0.9":"2025-07-03T20:35:51.711Z","2.0.10":"2025-09-25T19:02:56.447Z","2.0.11":"2025-10-21T08:17:42.544Z","2.0.12":"2025-10-21T19:47:49.244Z","2.0.13":"2025-12-02T18:28:21.015Z","2.0.14":"2025-12-26T21:29:19.340Z","2.0.15":"2026-01-08T19:57:51.143Z","2.0.16":"2026-01-22T01:29:32.462Z","2.0.17":"2026-01-24T11:44:13.817Z","2.1.0":"2026-04-16T18:50:32.648Z","2.1.1":"2026-05-24T08:08:20.570Z","2.1.2":"2026-07-16T09:37:31.568Z","2.2.0":"2026-07-22T18:26:52.811Z","2.2.1":"2026-07-30T13:49:59.613Z"},"bugs":{"url":"https://github.com/dimdenGD/ultimate-express/issues"},"author":{"name":"dimden.dev"},"license":"Apache-2.0","homepage":"https://github.com/dimdenGD/ultimate-express#readme","keywords":["express","http","fast","server","http server","https","https server","ws","websocket","websockets","uwebsockets","uws"],"repository":{"type":"git","url":"git+https://github.com/dimdenGD/ultimate-express.git"},"description":"The Ultimate Express. Fastest http server with full Express compatibility, based on uWebSockets.","maintainers":[{"name":"dimden","email":"admin@dimden.dev"},{"name":"shy1132","email":"shy+npm@shy.rocks"}],"readme":"# µExpress / Ultimate Express\r\n\r\nThe *Ultimate* Express. Fastest http server with **full** Express compatibility, based on µWebSockets.\r\n\r\nThis library is a very fast re-implementation of Express.js 4.\r\nIt is designed to be a drop-in replacement for Express.js, with the same API and functionality, while being much faster. It is not a fork of Express.js.  \r\nTo make sure µExpress matches behavior of Express in all cases, we run all tests with Express first, and then with µExpress and compare results to make sure they match.  \r\n\r\n`npm install ultimate-express` -> replace `express` with `ultimate-express` -> done[*](https://github.com/dimdenGD/ultimate-express?tab=readme-ov-file#differences-from-express)  \r\n\r\n[![Node.js >= 22.0.0](https://img.shields.io/badge/Node.js-%3E=22.0.0-green)](https://nodejs.org)\r\n[![npm](https://img.shields.io/npm/v/ultimate-express?label=last+version)](https://npmjs.com/package/ultimate-express)\r\n[![Patreon](https://img.shields.io/badge/donate-Patreon-orange)](https://patreon.com/dimdendev)\r\n\r\n> Use `npm install ultimate-express@2.1.0` to install last version that supported Node.js v21, v20 and v19.\r\n\r\n> Use `npm install ultimate-express@node-v18` to install last version that supported Node.js v18.\r\n\r\n## Difference from similar projects\r\n\r\nSimilar projects based on uWebSockets:\r\n\r\n- `express` on Bun - since Bun uses uWS for its HTTP module, Express is about 2-3 times faster than on Node.js, but still almost 2 times slower than µExpress because it doesn't do uWS-specific optimizations.\r\n- `hyper-express` - while having a similar API to Express, it's very far from being a drop-in replacement, and implements most of the functionality differently. This creates a lot of random quirks and issues, making the switch quite difficult. Built in middlewares are also very different, middlewares for Express are mostly not supported.\r\n- `uwebsockets-express` - this library is closer to being a drop-in replacement, but misses a lot of APIs, depends on Express by calling it's methods under the hood and doesn't try to optimize routing by using native uWS router.\r\n\r\n## Performance\r\n\r\n### Performance against Express\r\n\r\nTested using [wrk](https://github.com/wg/wrk) (`-d 60 -t 1 -c 200`). Tested on Ubuntu 22.04, Node.js 20.17.0, AMD Ryzen 5 3600, 64GB RAM.\r\n\r\n| Test                                          | Express req/sec | µExpress req/sec | Express throughput | µExpress throughput | µExpress speedup |\r\n| --------------------------------------------- | --------------- | ---------------- | ------------------ | ------------------- | ---------------- |\r\n| routing/simple-routes (/)                     | 11.16k          | 75.14k           | 2.08 MB/sec        | 14.46 MB/sec        | **6.73X**        |\r\n| routing/lot-of-routes (/999)                  | 4.63k           | 54.57k           | 0.84 MB/sec        | 10.03 MB/sec        | **11.78X**       |\r\n| routing/some-middlewares (/90)                | 10.12k          | 61.92k           | 1.79 MB/sec        | 11.32 MB/sec        | **6.12X**        |\r\n| routers/nested-routers (/abccc/nested/ddd)    | 10.18k          | 51.15k           | 1.82 MB/sec        | 9.40 MB/sec         | **5.02X**        |\r\n| middlewares/express-static (/static/index.js) | 6.58k           | 32.45k           | 10.15 MB/sec       | 49.43 MB/sec        | **4.87X**        |\r\n| engines/ejs (/test)                           | 5.50k           | 40.82k           | 2.45 MB/sec        | 18.38 MB/sec        | **7.42X**        |\r\n| middlewares/body-urlencoded (/abc)            | 8.07k           | 50.52k           | 1.68 MB/sec        | 10.78 MB/sec        | **6.26X**        |\r\n| middlewares/compression-file (/small-file)    | 4.81k           | 14.92k           | 386 MB/sec         | 1.17 GB/sec         | **3.10X**        |\r\n\r\n### Performance against other frameworks\r\n - [TechEmpower / FrameworkBenchmarks](https://www.techempower.com/benchmarks/#section=data-r23&test=plaintext&l=zik0sf-pa7)\r\n - [the-benchmarker / web-frameworks](https://web-frameworks-benchmark.netlify.app/result?l=javascript)\r\n - [HttpArena](https://www.http-arena.com/leaderboard/)\r\n\r\n### Performance on real-world application\r\n\r\nAlso tested on a [real-world application](https://nekoweb.org) with templates, static files and dynamic pages with data from database, and showed 1.5-4X speedup in requests per second depending on the page.\r\n\r\n## Differences from Express\r\n\r\nIn a lot of cases, you can just replace `require(\"express\")` with `require(\"ultimate-express\")` and everything works the same. But there are some differences:\r\n\r\n- `case sensitive routing` is enabled by default.\r\n- a new option `catch async errors` is added. If it's enabled, you don't need to use `express-async-errors` module.\r\n- request body is only read for POST, PUT and PATCH requests by default. You can add additional methods by setting `body methods` to array with uppercased methods.\r\n- For HTTPS, instead of doing this:  \r\n```js\r\nconst https = require(\"https\");\r\nconst express = require(\"express\");\r\n\r\nconst app = express();\r\n\r\nhttps.createServer({\r\n    key: fs.readFileSync('path/to/key.pem'),\r\n    cert: fs.readFileSync('path/to/cert.pem')\r\n}, app).listen(3000, () => {\r\n    console.log('Server is running on port 3000');\r\n});\r\n```\r\n\r\nYou have to pass `uwsOptions` to the `express()` constructor:\r\n```js\r\nconst express = require(\"ultimate-express\");\r\n\r\nconst app = express({\r\n    uwsOptions: {\r\n        // https://unetworking.github.io/uWebSockets.js/generated/interfaces/AppOptions.html\r\n        key_file_name: 'path/to/key.pem',\r\n        cert_file_name: 'path/to/cert.pem'\r\n    }\r\n});\r\n\r\napp.listen(3000, () => {\r\n    console.log('Server is running on port 3000');\r\n});\r\n```\r\n\r\n- This also applies to non-SSL HTTP too. Do not create http server manually, use `app.listen()` instead.\r\n- Node.JS max header size is 16384 bytes, while uWebSockets by default is 4096 bytes, so if you need longer headers set the env variable `UWS_HTTP_MAX_HEADERS_SIZE` to max byte count you need.\r\n\r\n## Performance tips\r\n\r\n1. µExpress tries to optimize routing as much as possible, but it's only possible if:\r\n- `case sensitive routing` is enabled (it is by default, unlike in normal Express).\r\n- only string paths without regex characters like *, +, (), {}, etc. can be optimized.\r\n  \r\nOptimized routes can be up to 10 times faster than normal routes, as they're using native uWS router and have pre-calculated path.\r\n\r\n2. Do not use external `serve-static` module. Instead use built-in `express.static()` middleware, which is optimized for uExpress.\r\n\r\n3. Do not use `body-parser` module. Instead use built-in `express.text()`, `express.json()` etc.\r\n\r\n4. Do not set `body methods` to read body of requests with GET method or other methods that don't need a body. Reading body makes endpoint about 15% slower.\r\n\r\n5. By default, µExpress creates 1 (or 0 if your CPU has only 1 core) child thread to improve performance of reading files. You can change this number by setting `threads` to a different number in `express()`, or set to 0 to disable thread pool (`express({ threads: 0 })`). Threads are shared between all express() instances, with largest `threads` number being used. Using more threads will not necessarily improve performance. Sometimes not using threads at all is faster, please [test](https://github.com/wg/wrk/) both options.\r\n\r\n## WebSockets\r\n\r\nSince you don't create http server manually, you can't properly use http.on(\"upgrade\") to handle WebSockets. To solve this, there's currently 2 options:\r\n\r\n- There's a sister library that implements `ws` compatible API: [Ultimate WS](https://github.com/dimdenGD/ultimate-ws). It's same concept as this library, but for WebSockets: fast drop-in replacement for `ws` module with support for Ultimate Express upgrades. There's a guide for how to upgrade http requests in the documentation.  \r\n- You can simply use `app.uwsApp` to access uWebSockets.js `App` instance and call its `ws()` method directly.\r\n\r\n## HTTP/3\r\n\r\nHTTP/3 is supported. To use:\r\n\r\n```js\r\nconst app = express({\r\n  http3: true,\r\n  uwsOptions: {\r\n    key_file_name: '/path/to/example.key',\r\n    cert_file_name: '/path/to/example.crt'\r\n  }\r\n});\r\n```\r\n\r\n## Compatibility\r\n\r\nIn general, basically all features and options are supported. Use [Express 4.x documentation](https://expressjs.com/en/4x/api.html) for API reference.\r\n\r\n✅ - Full support (all features and options are supported)  \r\n🚧 - Partial support (some options are not supported)  \r\n❌ - Not supported  \r\n\r\n### express\r\n\r\n- ✅ express()\r\n- ✅ express.Router()\r\n- ✅ express.json()\r\n- ✅ express.urlencoded()\r\n- ✅ express.static()\r\n- ✅ express.text()\r\n- ✅ express.raw()\r\n- 🚧 express.request (this is not a constructor but a prototype for replacing methods)\r\n- 🚧 express.response (this is not a constructor but a prototype for replacing methods)\r\n\r\n### Application\r\n\r\n- ✅ app.listen(port[, host][, callback])\r\n- ✅ app.listen(unix_socket[, callback])\r\n- ✅ app.METHOD() (app.get, app.post, etc.)\r\n- ✅ app.route()\r\n- ✅ app.all()\r\n- ✅ app.use()\r\n- ✅ app.mountpath\r\n- ✅ app.set()\r\n- ✅ app.get()\r\n- ✅ app.enable()\r\n- ✅ app.disable()\r\n- ✅ app.enabled()\r\n- ✅ app.disabled()\r\n- ✅ app.path()\r\n- ✅ app.param(name, callback)\r\n- ✅ app.param(callback)\r\n- ✅ app.engine()\r\n- ✅ app.render()\r\n- ✅ app.locals\r\n- ✅ app.settings\r\n- ✅ app.engines\r\n- ✅ app.on(\"mount\")\r\n- ✅ HEAD method\r\n- ✅ OPTIONS method\r\n\r\n### Application settings\r\n\r\n- ✅ case sensitive routing\r\n- ✅ env\r\n- ✅ etag\r\n- ✅ jsonp callback name\r\n- ✅ json escape\r\n- ✅ json replacer\r\n- ✅ json spaces\r\n- ✅ query parser\r\n- ✅ strict routing\r\n- ✅ subdomain offset\r\n- ✅ trust proxy\r\n- ✅ views\r\n- ✅ view cache\r\n- ✅ view engine\r\n- ✅ x-powered-by\r\n\r\n### Request\r\n- ✅ implements Readable stream\r\n- ✅ req.app\r\n- ✅ req.baseUrl\r\n- ✅ req.body\r\n- ✅ req.cookies\r\n- ✅ req.fresh\r\n- ✅ req.hostname\r\n- ✅ req.header\r\n- ✅ req.headers\r\n- ✅ req.headersDistinct\r\n- ✅ req.rawHeaders\r\n- ✅ req.ip\r\n- ✅ req.ips\r\n- ✅ req.method\r\n- ✅ req.url\r\n- ✅ req.originalUrl\r\n- ✅ req.params\r\n- ✅ req.path\r\n- ✅ req.protocol\r\n- ✅ req.query\r\n- ✅ req.res\r\n- ✅ req.secure\r\n- ✅ req.signedCookies\r\n- ✅ req.stale\r\n- ✅ req.subdomains\r\n- ✅ req.xhr\r\n- 🚧 req.route (route implementation is different from Express)\r\n- 🚧 req.connection, req.socket (only `end()`, `encrypted`, `remoteAddress`, `remotePort` and `localPort` are supported)\r\n- ✅ req.accepts()\r\n- ✅ req.acceptsCharsets()\r\n- ✅ req.acceptsEncodings()\r\n- ✅ req.acceptsLanguages()\r\n- ✅ req.get()\r\n- ✅ req.is()\r\n- ✅ req.param()\r\n- ✅ req.range()\r\n\r\n### Response\r\n\r\n- ✅ implements Writable stream\r\n- ✅ res.app\r\n- ✅ res.headersSent\r\n- ✅ res.req\r\n- ✅ res.locals\r\n- ✅ res.append()\r\n- ✅ res.attachment()\r\n- ✅ res.cookie()\r\n- ✅ res.clearCookie()\r\n- ✅ res.download()\r\n- ✅ res.end()\r\n- ✅ res.format()\r\n- ✅ res.getHeader(), res.get()\r\n- ✅ res.json()\r\n- ✅ res.jsonp()\r\n- ✅ res.links()\r\n- ✅ res.location()\r\n- ✅ res.redirect()\r\n- ✅ res.render()\r\n- ✅ res.send()\r\n- ✅ res.sendFile()\r\n- - ✅ options.maxAge\r\n- - ✅ options.root\r\n- - ✅ options.lastModified\r\n- - ✅ options.headers\r\n- - ✅ options.dotfiles\r\n- - ✅ options.acceptRanges\r\n- - ✅ options.cacheControl\r\n- - ✅ options.immutable\r\n- - ✅ Range header\r\n- - ✅ Setting ETag header\r\n- - ✅ If-Match header\r\n- - ✅ If-Modified-Since header\r\n- - ✅ If-Unmodified-Since header\r\n- - ✅ If-Range header\r\n- ✅ res.sendStatus()\r\n- ✅ res.header(), res.setHeader(), res.set()\r\n- ✅ res.status()\r\n- ✅ res.type()\r\n- ✅ res.vary()\r\n- ✅ res.removeHeader()\r\n- ✅ res.write()\r\n- ✅ res.writeHead()\r\n\r\n### Router\r\n\r\n- ✅ router.all()\r\n- ✅ router.METHOD() (router.get, router.post, etc.)\r\n- ✅ router.route()\r\n- ✅ router.use()\r\n- ✅ router.param(name, callback)\r\n- ✅ router.param(callback)\r\n- ✅ options.caseSensitive\r\n- ✅ options.strict\r\n- ✅ options.mergeParams\r\n\r\n## Tested middlewares\r\n\r\nAlmost all middlewares that are compatible with Express are compatible with µExpress. Here's list of middlewares that we test for compatibility:\r\n\r\n- ✅ [body-parser](https://npmjs.com/package/body-parser) (use `express.text()` etc instead for better performance)\r\n- ✅ [cookie-parser](https://npmjs.com/package/cookie-parser)\r\n- ✅ [cookie-session](https://npmjs.com/package/cookie-session)\r\n- ✅ [compression](https://npmjs.com/package/compression)\r\n- ✅ [serve-static](https://npmjs.com/package/serve-static) (use `express.static()` instead for better performance)\r\n- ✅ [serve-index](https://npmjs.com/package/serve-index)\r\n- ✅ [cors](https://npmjs.com/package/cors)\r\n- ✅ [errorhandler](https://npmjs.com/package/errorhandler)\r\n- ✅ [method-override](https://npmjs.com/package/method-override)\r\n- ✅ [multer](https://npmjs.com/package/multer)\r\n- ✅ [response-time](https://npmjs.com/package/response-time)\r\n- ✅ [express-fileupload](https://npmjs.com/package/express-fileupload)\r\n- ✅ [express-session](https://npmjs.com/package/express-session)\r\n- ✅ [express-rate-limit](https://npmjs.com/package/express-rate-limit)\r\n- ✅ [express-subdomain](https://npmjs.com/package/express-subdomain)\r\n- ✅ [vhost](https://npmjs.com/package/vhost)\r\n- ✅ [tsoa](https://github.com/lukeautry/tsoa)\r\n- ✅ [express-mongo-sanitize](https://www.npmjs.com/package/express-mongo-sanitize)\r\n- ✅ [helmet](https://www.npmjs.com/package/helmet)\r\n- ✅ [passport](https://www.npmjs.com/package/passport)\r\n- ✅ [morgan](https://www.npmjs.com/package/morgan)\r\n- ✅ [swagger-ui-express](https://www.npmjs.com/package/swagger-ui-express)\r\n- ✅ [graphql-http](https://www.npmjs.com/package/graphql-http)\r\n- ✅ [better-sse](https://www.npmjs.com/package/better-sse)\r\n- ✅ [supertest](https://www.npmjs.com/package/supertest)\r\n\r\nMiddlewares and modules that are confirmed to not work:\r\n\r\n- ❌ [express-async-errors](https://npmjs.com/package/express-async-errors) - doesn't work, use `app.set('catch async errors', true)` instead.\r\n\r\n## Tested view engines\r\n\r\nAny Express view engine should work. Here's list of engines we include in our test suite:\r\n\r\n- ✅ [ejs](https://npmjs.com/package/ejs)\r\n- ✅ [pug](https://npmjs.com/package/pug)\r\n- ✅ [express-dot-engine](https://npmjs.com/package/express-dot-engine)\r\n- ✅ [express-art-template](https://npmjs.com/package/express-art-template)\r\n- ✅ [express-handlebars](https://npmjs.com/package/express-handlebars)\r\n- ✅ [swig](https://npmjs.com/package/swig)\r\n","readmeFilename":"README.md"}