{"_id":"@x1.pub/rui","_rev":"37-35c63cd545ad67d3831a51189e864256","name":"@x1.pub/rui","dist-tags":{"latest":"0.0.38"},"versions":{"0.0.2":{"name":"@x1.pub/rui","version":"0.0.2","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.2","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"0247d0843b657c4e8da8b993848ff0addc4a2f60","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.2.tgz","fileCount":16,"integrity":"sha512-otOdaITCU8rBeAQhPD9UetDBgSp4X59EoY5mPxFuXxVPcuvTGVSeJdeHHDwioj3boQsHdT2jfmE7GcU0e0yHKg==","signatures":[{"sig":"MEYCIQDuPjaKsqRvet55/pduqNG2aH4gQQmCbpux/sISXxFGvAIhAOooP103zkBL92vdVAccAiXK8TLsM6pXuUYQkrEN9o6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258118},"main":"dist/src/app.js","type":"module","engines":{"node":">= 18"},"gitHead":"6e6585f3a1e6cebfb203b8b2efaf4583f2ba4bdd","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.18.0","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.2_1752673469048_0.559557581930801","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@x1.pub/rui","version":"0.0.3","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.3","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"7b96fcee29babce2c1d0f318eefd92698e6e3be7","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.3.tgz","fileCount":16,"integrity":"sha512-sWlPp896+AGdxdnJDvaDSfMrP9grNSv76+joJsIBvM7CPKKh21MeH19o5X2aIk050AbefLtvxkxWILGaiOzMag==","signatures":[{"sig":"MEUCIDyxsJq8gxOPsauRuAsQecmiweu1wgH5bZ6lqX3+sXF9AiEA3c+aJom+tNFYJ3lPXm5mB7y7SjhIR1KMgBX/fjuvcgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268091},"main":"dist/index.cjs.js","module":"dist/index.esm.js","engines":{"node":">= 18"},"gitHead":"332d815bd65095374d7070a8f5441c63c64f6cd8","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.3_1752675874023_0.8736925110056819","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@x1.pub/rui","version":"0.0.4","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.4","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"7c1d1762370437e2f28fadcaad8adc1968d88d90","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.4.tgz","fileCount":9,"integrity":"sha512-S5zxhq4tpxQ/VR0o3EN4RGPJtrby2rjb7Uav+f2tVEFAFDsrmxYo3oFT2zyQw+QUNo7y0euzJKTedYxUaeoNKQ==","signatures":[{"sig":"MEYCIQCmXn56Z29ZzA3KnFo8glia652BXny1amPkO7tZDMgBZQIhALHGm/rgMwiTucdMHQ2aMeVEw+9W9ttktIQ56GHteutu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17780},"main":"dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"gitHead":"46d4731431484e92b4a9cba31a92ce73d2865463","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.4_1752676219468_0.10508778914542072","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@x1.pub/rui","version":"0.0.5","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.5","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"0a9f53a228e6033d4acff4b130940e9d3b4aa48e","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.5.tgz","fileCount":8,"integrity":"sha512-MH9Z2uYJbwRKagJ6LUUOq9zO4CWjp/WClrMq7sHmw2S9NfMoWt87du4+83TU9SfmZR3vWsEatYeqlBWM/ENIZQ==","signatures":[{"sig":"MEUCIQDfBcHreNFmDfCmISpKyGqSywh/MWK4L1oufUepz4s+GgIgQNts9mhK0d/v/nLkFIFEGvzIC7JeO2F+JSaXkSbF60g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27084},"main":"dist/index.cjs","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 18"},"gitHead":"118e71987995545e763995d102f1558bce4ebbe7","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.5_1752760767440_0.8080590051083008","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@x1.pub/rui","version":"0.0.6","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.6","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"e5561c31dd80a07bd0d8a67d128c7e43ccce303c","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.6.tgz","fileCount":8,"integrity":"sha512-jJtTmfYmqnfJ5pCzlBHkqr4Ffdf9xtvVZRw8tjjESeWFSXg91caf+R+Q3s4NmuERERm1iI6Hv26aqac1Vt/IxA==","signatures":[{"sig":"MEUCIQCBC9D816x8urf4lJUKuh4FGwIdT3jYSMNCj+rNSgAzWwIgfaWlKjUCudQKxCT/Ukp2BkjP5XfHkydVvs9oqNhuSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29052},"main":"dist/index.cjs","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 18"},"gitHead":"acc3301fc6e9a70e9b55355b2eec997c8899346a","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.6_1752763499959_0.7039886587148201","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@x1.pub/rui","version":"0.0.7","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.7","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"014262b543e7d3e692901a9242c0a1e39eb01030","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.7.tgz","fileCount":8,"integrity":"sha512-hOk3nMLma0LVmXDMZ+lrp1CnZi50kv39CvR3GPx5x55pW7N8oRiVol5f5k1/PVaEvbA7ks5iQ0SAfarj6U+L/g==","signatures":[{"sig":"MEUCIAaImrrvDTDIHNlHize0WHBTjmWWEIQyt2kH6R7kuH7wAiEA/VTzaLb2P2NYW/wyvoUe5dJGsKcwP3pRZYAMUZqvrYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29042},"main":"dist/index.cjs","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 18"},"gitHead":"cc0a2cde93fbf145a351d283b96ae0abbd0b8e63","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.7_1752764943035_0.6958074157767045","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@x1.pub/rui","version":"0.0.8","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.8","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"d97b623b95ba1fdfe508061a7b4db59b9c576327","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.8.tgz","fileCount":8,"integrity":"sha512-IuRdkeaG3MH5A63HopiS4rf+MItkoDB0ntSRU8YdREtP+9AtU4yPHmng5R4h9IiSN9IZbyM6taSV/H2M1LKVSg==","signatures":[{"sig":"MEUCIHFWJYn3Y56EitTCOio9X2WHa+U+H8mv3kUlfE5bHramAiEAxREnnRxGhhzKGIpPLZ+VtSBJhx4jcV8CnGVaKO8Z9IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29008},"main":"dist/index.cjs","types":"./dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 18"},"gitHead":"f2ea35f5e6554d963ee37e0201f5fa0fb2c762c6","scripts":{"lint":"standard src/**/*.ts","test":"node --loader ts-node/esm --test __test__/*.test.ts","build":"rollup -c","prepare":"npm run build","lint:fix":"standard --fix src/**/*.ts"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.8.2","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.8_1752765010353_0.5724399013261396","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@x1.pub/rui","version":"0.0.9","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.9","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"9de3384994d6b7ba39309e3af23d4df1d3241833","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.9.tgz","fileCount":23,"integrity":"sha512-qWC4tueSEMVxxBYKd+uh0rIMfgkJod2uBiqh7ElEOLjx/J9gk+bELQ5CoyPB69bScIy/O6QbEpovL3MyhQjxdQ==","signatures":[{"sig":"MEQCIDvO2WaWVtI2eUg1KxMiRY7IAwXxkDR+WsQ5sRzJVl5zAiBjfFmw+BXf2Zqr9XrTMsfGCO3n8XLss6p5sQKrAHGMwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2168915},"main":"./http/index.cjs","type":"module","types":"./http/index.d.ts","module":"./http/index.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http2":{"types":"./http2/index.d.ts","import":"./http2/index.mjs","require":"./http2/index.cjs"},"./https":{"types":"./https/index.d.ts","import":"./https/index.mjs","require":"./https/index.cjs"},"./http2s":{"types":"./http2s/index.d.ts","import":"./http2s/index.mjs","require":"./http2s/index.cjs"}},"gitHead":"b085d7ea3c18cc99eba206682288a407aa19f64d","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.9_1753011620663_0.5884409150850385","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@x1.pub/rui","version":"0.0.10","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.10","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"f4ca4b7e3748d88e418536484dfceae5ac0b0553","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.10.tgz","fileCount":23,"integrity":"sha512-LVvwt9hZ0bmlChlOxuL6f5U3ZTj6z8AOcFOnpJ/uck3aLV7ZTpCzmIqvvhREuXHu1o89a+6PC32LZzfJ/ny4dw==","signatures":[{"sig":"MEQCIH6SQjakdvC9MHcZXPQBm9clmAtdlfW4JO27Z+KiIMwrAiA4cYpHvc7DVnNplWHqo2R8vGDGB+1o9yOGIjivlvuEOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2204040},"main":"./http/index.cjs","type":"module","types":"./http/index.d.ts","module":"./http/index.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http2":{"types":"./http2/index.d.ts","import":"./http2/index.mjs","require":"./http2/index.cjs"},"./https":{"types":"./https/index.d.ts","import":"./https/index.mjs","require":"./https/index.cjs"},"./http2s":{"types":"./http2s/index.d.ts","import":"./http2s/index.mjs","require":"./http2s/index.cjs"}},"gitHead":"1b8061e4413b40d8c818317afd88da4990a09752","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.10_1753025641042_0.5417116873726917","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@x1.pub/rui","version":"0.0.11","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.11","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"a5f690fbc3a3b66bb0f4921c80c757d4aad2a8f9","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.11.tgz","fileCount":23,"integrity":"sha512-+LbDPbFnzYFzqkDNPX/xlCQWVK/aRGH/jCx+ypdZTlOarnYZFatuxGLn9LDpkN3+rVBFTONrwmJY3jSlF23ULA==","signatures":[{"sig":"MEQCIDoejpl/GaMmHPrabqH5TaLSbpEUb9gyRDrtExJWQc8cAiAKJD7kS7S0p3Ce1Qiup9b3qlWrW/4hJ1H3fKLKtR9Rrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224630},"main":"./http/index.cjs","type":"module","types":"./http/index.d.ts","module":"./http/index.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http2":{"types":"./http2/index.d.ts","import":"./http2/index.mjs","require":"./http2/index.cjs"},"./https":{"types":"./https/index.d.ts","import":"./https/index.mjs","require":"./https/index.cjs"},"./http2s":{"types":"./http2s/index.d.ts","import":"./http2s/index.mjs","require":"./http2s/index.cjs"}},"gitHead":"6651e00811e448ef4b58bab1865a1caee667787d","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.11_1753114176186_0.8932380265774327","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@x1.pub/rui","version":"0.0.12","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.12","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"6bf7f9d50a6d6d833e23c8ddf3cdcefe221d430d","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.12.tgz","fileCount":23,"integrity":"sha512-GraSIbr3nFF3s3RUmylJmtVhcqwnuZXYov719Sp6/CrhAgnwxza5ljph8F/VQBOC4iiLMnN221lYZV20Ew0dkw==","signatures":[{"sig":"MEYCIQCX8kIv2TfBL+7I1300DY6LAgVXJCG6SyDy9YpV1PkeaAIhANqLXsJr1ctpBO5lmOxiwyJHv5EkhAxUUDFnlEYxd9uD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2318178},"main":"./http/index.cjs","type":"module","types":"./http/index.d.ts","module":"./http/index.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http":{"types":"./http/index.d.ts","import":"./http/index.mjs","require":"./http/index.cjs"},"./http2":{"types":"./http2/index.d.ts","import":"./http2/index.mjs","require":"./http2/index.cjs"},"./https":{"types":"./https/index.d.ts","import":"./https/index.mjs","require":"./https/index.cjs"},"./http2s":{"types":"./http2s/index.d.ts","import":"./http2s/index.mjs","require":"./http2s/index.cjs"}},"gitHead":"26bb2a2c690142409c6a97e1cfaef9f5962ca5f7","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.12_1753200063597_0.4263029738188082","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@x1.pub/rui","version":"0.0.13","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.13","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"1ba8ecf9dd0d890f97c913a99b8c9b9b95081363","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.13.tgz","fileCount":18,"integrity":"sha512-07f6jBkzTy6m1l31zl+bpNeWnKVgZ8LdwrLz646gQ37RYmgdLalqRCFdLslXvdqC9czLPyvKLmshEoicqtVUBg==","signatures":[{"sig":"MEUCIQCsCsAu+NBSnt3BgddueS2umnDrJbCV6ZtGqvfqAZLFCQIgB4L3+Jo3mR/Fa2Jc/QdyCgjHaJpZrsPytx0K+u6AueA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209163},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"bd9d17c0af47e0b0dea03759bf29e313a687b4da","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.13_1753279130003_0.5563366032354544","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@x1.pub/rui","version":"0.0.14","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.14","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"4c0ded47661070d40a86cf6d25ffe6977b2b7450","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.14.tgz","fileCount":18,"integrity":"sha512-FUMdLDffbLm1nwcsuxS6D9UovrgA7KBaEnb9hqILa1DwLRTzLUgU7J3aZS+KdkB6z+NPNdKQk5IGWH+TIAdcJg==","signatures":[{"sig":"MEQCIGE5fJc9mDAja+czRg/fs5F0lANoBAedqcEbkLeSsCP7AiAmtYOxHlylnyW78cvIjx3hnG287oxKGcHTpVyZH85MIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209170},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"4316517f4515cff0d6c5940567e722e64e57c9bd","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.14_1753279646593_0.13942806819535214","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@x1.pub/rui","version":"0.0.15","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.15","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"a543db1420c84215ec89bc447dcd5e0db978e3ea","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.15.tgz","fileCount":18,"integrity":"sha512-dPDVAcHgLlJsvOH6d+UOPU3VBKU0aNpL89OA++xpwiLW3BzWpnFnhw1R4QTj4MSxzRi3O6AhyQS3QTC+kprAWQ==","signatures":[{"sig":"MEQCIGTKxZEl6++kbWqzAzllT95aUt/ufYP3ChuS7kItrPK6AiB7yflBVUpYSUuTM4YDRbb353tBnn3xPg+xvrA1BuZcyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209326},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"407954c697e7bac1eb97c0ed212c799260a5a925","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.15_1753279881778_0.17712407195269275","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@x1.pub/rui","version":"0.0.16","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.16","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"d9b7fcf5d7677917194707669720814b1987f8ae","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.16.tgz","fileCount":18,"integrity":"sha512-P7rCDLqjuAVxsLnzSmIt1NYR1XxgKXGjp4TLh7dDaI+lPmbOyqOSCQwQLPSUTaHjOx0fBQ+Cje5QznodklPUgQ==","signatures":[{"sig":"MEYCIQCu9Vwogeh+Pm2Jz5N6nG378Gi5KbrewSO6o1vw7hMSHQIhAPcBFbi1Xtb1/jua6EcxRz+4+62vU3FnRGyjH2WScfxl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208852},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"69525c6aba004ec041a6d73dba18a4a445ec6384","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","rollup-plugin-dts":"^6.2.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.16_1753282588554_0.5284652279137545","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@x1.pub/rui","version":"0.0.17","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.17","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"07f7d4e2260b0765d2f770dda02464ac2c9c6bb9","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.17.tgz","fileCount":18,"integrity":"sha512-dOXTGrgs9XN4TZjr8A04gYQdaDKCk36jyTJmaZxBz8kkpNC4tgEaW4b0Ww3EnnB1SXch2aAISXEMnhIiaXJGhA==","signatures":[{"sig":"MEYCIQDzmC2Rvg/BRUT5zG3WTYp4TvKi6CTWidxmvtDBFYSPVwIhALxgHup7C0jd/sOhm+gpgHMD5i/eBoB/4ewZZEryXS8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589922},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"5ac0c3d47b34ce2ecf46ba90a0dba7c58bae1c06","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.17_1753289486228_0.4481350712850296","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@x1.pub/rui","version":"0.0.18","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.18","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"37f5fbe74b61caed89c8d72307dde18dd3599e6a","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.18.tgz","fileCount":18,"integrity":"sha512-Sw2HRUvjUUr74LVYmFHRp940xpn5qgiEZUkYMl/xNDoZfs+LF2GSL+guUHwTS8C6ClnMB0OTFuSEg8OPZriWSA==","signatures":[{"sig":"MEUCIA+Pq/A191QpM7nK1quGO4K028F9JvyXqKD+b73rDWe/AiEAvMquvdR5TnOOXHrS7Gl4VODaUsSzovT6Qesm4GLKQ7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45963},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"e9074c49cb846b167ed849511a32d68ec8c19dec","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.18_1753289911192_0.31638216573271527","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@x1.pub/rui","version":"0.0.19","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.19","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"a0fc9eb0c4989aee191a271907871e8ae864bf2c","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.19.tgz","fileCount":18,"integrity":"sha512-gG+wuXNwP2XVz6fcFhT2/Z9tF+z0rR8ToPCTo6V6xyc6fljNFozTjWlFHQDHRrqA/F79R2e9QnEyFC4wPtZp/A==","signatures":[{"sig":"MEQCIC2MTP6/hmgKbyN3ieIU/TJzzJEFYlBpnrqSp6eTIe/4AiBqY5gq+d+5I8e3/gIo6AiHG0TKUymoCxUTne/YbtSPDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45963},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"abf67874673a9924061f080b4a05cc19f406a0c2","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.19_1753290304498_0.2942286758901018","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@x1.pub/rui","version":"0.0.20","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.20","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"658e9ce02a3cd85f233fe9c5b8129e5b4d43249a","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.20.tgz","fileCount":18,"integrity":"sha512-/V+OB5CYAknL++79HHAOCMcFNdCQPxFodAfrjIgAXVgJQFdx+3VR2oX4PMoRwnKgEIip2GKCIQY7v2VJawXVTA==","signatures":[{"sig":"MEUCIEk1q7oq49OaIIl9zeuGQnintbZRl2iQchdkqgVKZIyDAiEA8C6IzIsQ6ihN3BYVooAgZmaTj1xEppv6P0kFpit1bL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50811},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"0d74c3b5877fe3d8fc72b7f70ae8e51d7759b359","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.20_1753363019042_0.06755376392811452","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@x1.pub/rui","version":"0.0.21","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.21","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"ffe550626993c374c2d90ea1731dc310e084820e","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.21.tgz","fileCount":18,"integrity":"sha512-MxfhTMJMpPD1EAUzO92iyW/qw3MnJtuYIfDpmIshtxeMlvYZZtdQaabNKSppDDMopNOuTAWLEds8NS51FzKXYg==","signatures":[{"sig":"MEQCIHuxotxRoJxZfXaolSKnoDfJpJPpPKLFGIIHOk7H3/ORAiArx7bzGp0cBhhOuQdfk4sEMahz2Gk6KwpdrmrRj5aIeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88006},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"6e266af7578f052f66dba23063a5f1f4e33e680a","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.21_1753799925099_0.08814063050100218","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@x1.pub/rui","version":"0.0.22","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.22","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"78ebdd0e83a435b431039e99e79d60239483a1c2","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.22.tgz","fileCount":18,"integrity":"sha512-h+pZKzWLaN4DSZbTHuJbR6Po7mA0Maa4QJ9SNqky49SXqY2Yc4kOQ5fsFrXdzQKOmLRF90RyH6Hxkz1lsFPnFw==","signatures":[{"sig":"MEUCIF+vLrLqAUf9iER7/lPp1XG54EvKAYYbFXvdV+YZUhJ4AiEAvre9e9+F3Lbp+1JYlW2Zefhwe13IiuwzEGdxvXXmj2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89964},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"9686da66af44339459c5eaad78cf4cce81abba5d","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.22_1753884185225_0.08373161761787395","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@x1.pub/rui","version":"0.0.23","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.23","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"83ba12622a8042a69691a59e40ac0128b0c78f53","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.23.tgz","fileCount":18,"integrity":"sha512-iQqxqYhCVvX05etSPllNnd7H33x9O3ZXsjN8hQkHGIWFDyRqy5aybBLLj3BaHjrxufmZvrJUf++d4sE8jBGJbA==","signatures":[{"sig":"MEYCIQDtVfAiv47ByYGRL+AvUgHxc/LblbgRgNCYp7fY7vmJvQIhAIN2sIe/s7s1hLpPr9YLMBtki8uUB7yYxLjtFpdkCMSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90067},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"ae0593ae91eb93a23d2b7b73b79a74e8a1912cd5","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.23_1754054945211_0.7838539248323291","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@x1.pub/rui","version":"0.0.24","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.24","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"17f8541a80c943e7b9542dc34fca36a937218861","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.24.tgz","fileCount":18,"integrity":"sha512-XOzHz42UKmxXvt9LDob5FRwe30vDdLBagYT8CXIt/4NQMF9CzoojKIBgorjSMxU8nye91gZxOvHbbphXiwii2w==","signatures":[{"sig":"MEYCIQDa8R7M5IgzZRtn+QJTXzKEh3cXZLQoYOGlAqKgoFuHjwIhAPZ2+4hpIDdC4rIaUbj4q1Ja9EWjqqMR3pY75O/VlZ25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106348},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"0a4c96719543616515fd4a23c2260fc42fe74b84","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.24_1754233052407_0.8083815558808318","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@x1.pub/rui","version":"0.0.25","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.25","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"b0d98939fa78897f1a4b51905fe33f3d3d562b27","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.25.tgz","fileCount":18,"integrity":"sha512-WZDGMI6pw7eS7tsBF+zETbDPTwrYZIjHWqS5YrRgI1gGAGPgL55PSpLgixJ2BqWEYDHCB5Vn7bw1bReOW/YxCQ==","signatures":[{"sig":"MEQCIHVWy6V5NcieH7teZkK7GhrA+MuVeTxiUaseVbrz9aYRAiAzJhTJYo4fOBREIHoLvqKRRgiUwDCb/C6FVZwyDJ0Mtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106725},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"3e61554ece09dbbed7789c9290cfa0fa2624fcea","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.25_1754310695205_0.5393001579580463","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@x1.pub/rui","version":"0.0.26","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.26","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"22564992f9ed542ffc1671abafd70ba55256a4c3","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.26.tgz","fileCount":18,"integrity":"sha512-v3tGRqLC6lXQxFaX7ftr5VPjpKcOaFZU222IVsa5fY6IqgEM5GM397JWYsY8J3ChtmpO1+R+Y0KH7IAM/BJ4Sg==","signatures":[{"sig":"MEYCIQCLOxHBrUxl3aHalfDG0U8R8LEtKNB+OeGRpodtNR5yhAIhANYgP8oxBlHK9lKf1KoyrT47sX4P4isIVnM/xOmHvVHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106309},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"ff1ced90ef1f36bf12735900e590c70bcb8e02d3","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.26_1754319039902_0.3898005767070727","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@x1.pub/rui","version":"0.0.27","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.27","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"c1567f4774bf2889504a6390520ee73963de5ffa","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.27.tgz","fileCount":18,"integrity":"sha512-1evZP/W8GWR4UcZqNs67g1JWQ1G5Dx/mehp0XFtb66Wlqyb/tlKAOhJfdIAxPLHMpuNbSXfflM4NjkGoAHKJSg==","signatures":[{"sig":"MEYCIQDpxt4ssHLBLBe7J9Ga7IK4CUvsJkBKFxcKfKDFTv8AbAIhAPsmdoZq+wvc8LXekzhyg9Vsv4xZ3SlJuWELDsMxiuKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106337},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"3c0700e6849627fbb32f3b799e45ed05ac069a52","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.27_1754321074868_0.5456062311208536","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@x1.pub/rui","version":"0.0.28","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.28","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"f3eae4c8391a74cc680a35bb6e756b8aaef76cd7","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.28.tgz","fileCount":18,"integrity":"sha512-cG6zGmFf4gpebd3prc2vKWxTOSCcbH1KcLPBLgsQkV6axwjbkf0hnd/1gDGv0sVpKEEafVVahbwtf/890y77yA==","signatures":[{"sig":"MEUCIQCzW89yx4qg1KN6YK3oyszEVnom/DZ+0bm7B+lOdtJjJwIgAqFzH33gUku0rqiDcQFwk6gRIrwQ+/cKh2h+E1ICQ7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107381},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"520eb50b88774656a03eeb0a4613f3369c5f6b7d","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.28_1754323694865_0.0030436671525966297","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@x1.pub/rui","version":"0.0.29","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.29","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"9639d37a7ec65260db4ea99f1cd142a52898b61e","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.29.tgz","fileCount":18,"integrity":"sha512-a/OjH9lk/Aeb0ZdHPCCVRKex+S0Y5RqZXdiq6vHvjGixHlbStBRAAK6cVIvJrzezVX09DVUtsnkf+Dngd3zXXQ==","signatures":[{"sig":"MEUCIH8Dvf/BFysfLkwuhCn64K02PHNKV7zlA/1JgwtJIvF9AiEA0530MvlmbNj2lCASK+5u79H0DNnk/l8z/7pgn7r/ENk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107433},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"6010a3cd4bb6fb7988f33a88296918155cf52b15","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.29_1754398522266_0.22453453589775396","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@x1.pub/rui","version":"0.0.30","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.30","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"837f73a405f3ff529f4ca0d0916a0ce1a884cf51","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.30.tgz","fileCount":18,"integrity":"sha512-6M92cZWGaTPfXbxr2mVGC0kCuUb1hRyt2jeYTUpdcyYo8sBQfJZ6wEAVXM3ai75OpUuM5cqM+pWkOutNUFxkxA==","signatures":[{"sig":"MEYCIQDzdIXRM38q99ygs9XKMl0gYNgI04U6IMkRx/bGssKrlwIhANFTqW7dmelWgaEHoq2TOAAZXvRKHr20n89HcH0wDIXd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107240},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"2f31362cfae918f9c1708edfdcaf4e5079c8bd93","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.30_1754399244376_0.7408672561013845","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@x1.pub/rui","version":"0.0.31","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.31","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"dfe2f0effe76f947307fec8e097e5a2a2fe8d481","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.31.tgz","fileCount":18,"integrity":"sha512-m1CZLqO/4PW6ATtxXC81SEN/OyUk/SWbtR2RAiegpdpEc2P74hikgkmn33eYsMYXskuA+msrj3GttklIQ0XIBQ==","signatures":[{"sig":"MEYCIQDet5yh0sywm713pioSaQ0Mih1jVvy/R903a5KGxnpCbwIhANvx5GbBybakw34frO/FZAj+QGlVVu+7n0i4LnOs/ijm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109424},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"e8e8a970cde7ea3822e9d21931c22274f556fa37","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.31_1754401124613_0.5935036357439105","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@x1.pub/rui","version":"0.0.32","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.32","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"76ffdd4fdd32ae41f99a19f490f7fc057eda0318","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.32.tgz","fileCount":18,"integrity":"sha512-3vXUvjKut3YIgaHNvDzrIdB40nA47TMtPzdkkkwouLsxRLqAuCR4TXx7Cm+oIHf81fQpQygu1wp37+C8oyMjRw==","signatures":[{"sig":"MEUCIHTdIh0LdwemoXvAIujZ/RDejujyAaQJHmJCvslaOgrRAiEAu2Zx38C54QLrWj72PsdrHqaZyAOKKPHE2j2oJK3mfGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109424},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"3a0d04aebe0b1ae42d137077c5776b6630732d19","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.32_1754401911297_0.07248645149315891","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@x1.pub/rui","version":"0.0.33","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.33","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"a7df323b404f7e4e1117d95973fc73ed9be06b95","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.33.tgz","fileCount":18,"integrity":"sha512-qQMqffxSGfDuQWsyzTGVpyfqAWxDSIztxj5c9ffUHRZ5IsSbnGorsPjTasq2VTsIpuzh48G6YLhlrhTwPF04Qw==","signatures":[{"sig":"MEQCIGlNqPgfbvmkrJCViRSU2uDMdD6Za7AGsKO6nOapW9leAiAWl5ya/C7H09+CmvwY7avczZtqwo93alGTMCECvqb/jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109668},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"605581b30fbf118e061ef0952a13465f354708d9","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.33_1754403170835_0.4456534800295726","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@x1.pub/rui","version":"0.0.34","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.34","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"86cb453f6d8a8afcb5fec59120c5abe6abfd8502","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.34.tgz","fileCount":18,"integrity":"sha512-Sp3k9UjKcVvuq2rhtYtUMOs1M4OP0be/N0GIqjw0xhjZLVLtO6NClZUKIRgIoJJiFnoaKzKzNCZXZebchciFQQ==","signatures":[{"sig":"MEQCIE0FA1VV3WVbIOwAc53w0mGMGjH8Ah1H2NHbS+r0/vsEAiBnUDFR7h9vqED2vf2gnSh7Nxo19e7Ktl8i8COy8Y+DpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109729},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"cbacdd2a4142a2db6bf4cb01e0e094869c920a67","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.34_1754405185670_0.3039650905290501","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@x1.pub/rui","version":"0.0.35","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.35","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"44fc14d9a552c35ca927041ed4225239234c613d","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.35.tgz","fileCount":18,"integrity":"sha512-R2GFaK042YRW3tgtZRltCyjf0byqicNqpUk9ouUsJi7BUeMa2heQGx/bIqqCIqrwtpJdMr7QPWXW4SdieLsc4g==","signatures":[{"sig":"MEYCIQDgPNyBvJr2Cvj2GJCRAwMtwQ+dWw0aBrVkKJ9mBpo+RwIhANmETrJkefx7EZ3rN2/Xpjhl87rGdbsRnhy3HhCkAKty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109863},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"8f3962a347844a38f8ba9a917ab181325937bb08","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.35_1754408200609_0.9666412199478869","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@x1.pub/rui","version":"0.0.36","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.36","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"e775fc49dbb10ccefe90f88db566f60a17db926d","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.36.tgz","fileCount":18,"integrity":"sha512-DuMn3JIqHOHosbUPnOO/pH6aP+BcN07hYnPUZFa6gLqSOcnDZ6Hy6STp2xhiP2DXDCl38ZmeWQEttel5d+aJBQ==","signatures":[{"sig":"MEUCIQD4eeDk1RCxBSeg/US78ZM3L2BuS5mTwwGjP4v5IAcdPQIgXYQtcKjF9/HegggBsWOSX1TqjdL7Kivfw8ckquX2GIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110146},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"236340012e7a704f3c488916e5c4849081a8c5ee","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.36_1754490510375_0.5583240178017275","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@x1.pub/rui","version":"0.0.37","keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","_id":"@x1.pub/rui@0.0.37","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"homepage":"https://github.com/x1-pub/rui#readme","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"dist":{"shasum":"e710d89fad710d07e47f0ccaf3ca379f0086a561","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.37.tgz","fileCount":18,"integrity":"sha512-lI5dKrUj4ybjry0pElPvdu/yNyUGerz51g5Nssxx4WGJblrS4jko/TnbNWpXTTZTG92Wcrh5jF1mmLrUADclOw==","signatures":[{"sig":"MEUCIQDnssSYvEoHdw+QQMgA5y1YW10TX4GXeosG2CLM6zq05QIgK21ovJXmPs+QG1senkQYA0Kun6O5Tu4zs1BvCQWsQ1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110192},"main":"dist/cjs/http.cjs","type":"module","types":"dist/http.d.ts","module":"dist/esm/http.mjs","engines":{"node":">= 20"},"exports":{".":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http":{"types":"./dist/http.d.ts","import":"./dist/esm/http.mjs","require":"./dist/cjs/http.cjs"},"./http2":{"types":"./dist/http2.d.ts","import":"./dist/esm/http2.mjs","require":"./dist/cjs/http2.cjs"},"./https":{"types":"./dist/https.d.ts","import":"./dist/esm/https.mjs","require":"./dist/cjs/https.cjs"},"./http2s":{"types":"./dist/http2s.d.ts","import":"./dist/esm/http2s.mjs","require":"./dist/cjs/http2s.cjs"}},"gitHead":"1b012cb89dc897e9177b24459fa5d8e74139e387","scripts":{"dev":"nodemon","lint":"standard --fix src/**/*.ts","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","prepare":"npm run build"},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"standard":{"parser":"@typescript-eslint/parser","globals":["BufferEncoding"],"plugins":["@typescript-eslint"]},"repository":{"url":"git+https://github.com/x1-pub/rui.git","type":"git"},"_npmVersion":"10.2.4","description":"Rui is a TypeScript-based Node.js server-side framework","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tslib":"^2.6.2","rollup":"^4.45.1","nodemon":"^3.1.10","ts-jest":"^29.4.0","ts-node":"^10.9.2","standard":"^17.1.2","selfsigned":"^3.0.1","typescript":"^5.4.2","@types/jest":"^30.0.0","@types/node":"^18.19.119","@types/formidable":"^3.4.5","@types/mime-types":"^3.0.1","rollup-plugin-dts":"^6.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/parser":"^8.37.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^8.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rui_0.0.37_1754496601907_0.9335949136282171","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@x1.pub/rui","version":"0.0.38","description":"Rui is a TypeScript-based Node.js server-side framework","type":"module","types":"dist/http.d.ts","main":"dist/cjs/http.cjs","module":"dist/esm/http.mjs","exports":{".":{"types":"./dist/http.d.ts","require":"./dist/cjs/http.cjs","import":"./dist/esm/http.mjs"},"./http":{"types":"./dist/http.d.ts","require":"./dist/cjs/http.cjs","import":"./dist/esm/http.mjs"},"./http2":{"types":"./dist/http2.d.ts","require":"./dist/cjs/http2.cjs","import":"./dist/esm/http2.mjs"},"./http2s":{"types":"./dist/http2s.d.ts","require":"./dist/cjs/http2s.cjs","import":"./dist/esm/http2s.mjs"},"./https":{"types":"./dist/https.d.ts","require":"./dist/cjs/https.cjs","import":"./dist/esm/https.mjs"}},"scripts":{"dev":"nodemon","test":"NODE_OPTIONS=--no-warnings node --loader ts-node/esm --test __test__/*.test.ts","build":"rm -rf dist & rollup -c","lint":"standard --fix src/**/*.ts","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/x1-pub/rui.git"},"keywords":["node","http","application","framework","middleware","rui"],"license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-typescript":"^11.1.5","@types/formidable":"^3.4.5","@types/jest":"^30.0.0","@types/mime-types":"^3.0.1","@types/node":"^18.19.119","@typescript-eslint/eslint-plugin":"^8.37.0","@typescript-eslint/parser":"^8.37.0","jest":"^30.0.5","nodemon":"^3.1.10","rollup":"^4.45.1","rollup-plugin-dts":"^6.2.1","selfsigned":"^3.0.1","standard":"^17.1.2","ts-jest":"^29.4.0","ts-node":"^10.9.2","tslib":"^2.6.2","typescript":"^5.4.2"},"engines":{"node":">= 20"},"standard":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"globals":["BufferEncoding"]},"dependencies":{"cookie":"^1.0.2","formidable":"^3.5.4","mime-types":"^3.0.1"},"_id":"@x1.pub/rui@0.0.38","gitHead":"b350ec90063de5c6a65178b5467ad48877721e0c","bugs":{"url":"https://github.com/x1-pub/rui/issues"},"homepage":"https://github.com/x1-pub/rui#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-2dJNlFW029tkvMtjFz4bhgNkpnRI1f+Z81zgaXko+gGND/OEaINzxvR2ZGjOWD4SOXvX9cH18DYdE/YyZvhtHw==","shasum":"83c9f5400be3d8dd616dfcf895e8323f0650040b","tarball":"https://registry.npmjs.org/@x1.pub/rui/-/rui-0.0.38.tgz","fileCount":18,"unpackedSize":117154,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDShKF34WyEcO32OWjyvFYgYuF5PXeAZTqT0cssMH9TnQIhAOF4NbbnkanJa2nUvaysmTmtbUHrHtQjSS72vAjftc+7"}]},"_npmUser":{"name":"x1-pub","email":"x1_mailer@163.com"},"directories":{},"maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rui_0.0.38_1755003050740_0.47726792869315093"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-16T13:44:28.992Z","modified":"2025-08-12T12:50:51.137Z","0.0.2":"2025-07-16T13:44:29.290Z","0.0.3":"2025-07-16T14:24:34.300Z","0.0.4":"2025-07-16T14:30:19.638Z","0.0.5":"2025-07-17T13:59:27.601Z","0.0.6":"2025-07-17T14:45:00.132Z","0.0.7":"2025-07-17T15:09:03.232Z","0.0.8":"2025-07-17T15:10:10.522Z","0.0.9":"2025-07-20T11:40:21.010Z","0.0.10":"2025-07-20T15:34:01.278Z","0.0.11":"2025-07-21T16:09:36.428Z","0.0.12":"2025-07-22T16:01:03.832Z","0.0.13":"2025-07-23T13:58:50.224Z","0.0.14":"2025-07-23T14:07:26.792Z","0.0.15":"2025-07-23T14:11:21.966Z","0.0.16":"2025-07-23T14:56:28.729Z","0.0.17":"2025-07-23T16:51:26.440Z","0.0.18":"2025-07-23T16:58:31.388Z","0.0.19":"2025-07-23T17:05:04.703Z","0.0.20":"2025-07-24T13:16:59.235Z","0.0.21":"2025-07-29T14:38:45.295Z","0.0.22":"2025-07-30T14:03:05.395Z","0.0.23":"2025-08-01T13:29:05.438Z","0.0.24":"2025-08-03T14:57:32.654Z","0.0.25":"2025-08-04T12:31:35.382Z","0.0.26":"2025-08-04T14:50:40.141Z","0.0.27":"2025-08-04T15:24:35.064Z","0.0.28":"2025-08-04T16:08:15.059Z","0.0.29":"2025-08-05T12:55:22.483Z","0.0.30":"2025-08-05T13:07:24.557Z","0.0.31":"2025-08-05T13:38:44.775Z","0.0.32":"2025-08-05T13:51:51.464Z","0.0.33":"2025-08-05T14:12:50.995Z","0.0.34":"2025-08-05T14:46:25.868Z","0.0.35":"2025-08-05T15:36:40.802Z","0.0.36":"2025-08-06T14:28:30.615Z","0.0.37":"2025-08-06T16:10:02.077Z","0.0.38":"2025-08-12T12:50:50.912Z"},"bugs":{"url":"https://github.com/x1-pub/rui/issues"},"license":"MIT","homepage":"https://github.com/x1-pub/rui#readme","keywords":["node","http","application","framework","middleware","rui"],"repository":{"type":"git","url":"git+https://github.com/x1-pub/rui.git"},"description":"Rui is a TypeScript-based Node.js server-side framework","maintainers":[{"name":"x1-pub","email":"x1_mailer@163.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://github.com/x1-pub/rui/raw/main/docs/logo.jpg\" alt=\"Rui is a TypeScript-based Node.js server-side framework\"/>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@x1.pub/rui\">\n    <img src=\"https://img.shields.io/badge/npm-%3E%3D10-blue\" alt=\"npm version\" >\n  </a>\n  <a href=\"https://nodejs.org/en/about/previous-releases\">\n    <img src=\"https://img.shields.io/badge/node-%3E%3D18-green\" alt=\"node version\">\n  </a>\n  <a href=\"https://github.com/x1-pub/rui/raw/main/LICENSE\">\n    <img src=\"https://img.shields.io/badge/license-MIT-yellow\" alt=\"license MIT\">\n  </a>\n  <a href=\"https://github.com/x1-pub/rui/blob/main/README.md\">\n    <img src=\"https://img.shields.io/badge/README-EN-yellow\" alt=\"README EN\">\n  </a>\n  <a href=\"https://github.com/x1-pub/rui/blob/main/README-CN.md\">\n    <img src=\"https://img.shields.io/badge/README-%E4%B8%AD%E6%96%87-yellow\" alt=\"README 中文\">\n  </a>\n</p>\n\n<h1 align=\"center\">Rui</h1>\n\n## Overview\n\n`Rui` is a high-performance Node.js server framework built on TypeScript, supporting `http/https/http2`, and designed for developers who prioritize ultimate efficiency and development experience.\n\nCompared with mainstream frameworks like Koa, Rui has undergone targeted optimizations in its underlying architecture, achieving faster route matching and request processing capabilities, and maintaining stable performance under high-concurrency scenarios.\n\nAdhering to the design concept of `Ready to Use Out of the Box`, the framework comes with a series of essential plugins frequently used in development (such as route management, middleware mechanism, request parsing, etc.), enabling developers to quickly set up a fully functional server application without additional configuration. Meanwhile, Rui also retains `high flexibility`, supporting the extension of functionality through a custom plugin mechanism to meet the personalized needs of different business scenarios.\n\nWhether you're rapidly developing a small project or building a complex enterprise-level application, Rui can provide you with efficient and reliable technical support.\n\n<p align=\"center\">\n  <img src=\"https://github.com/x1-pub/rui/raw/main/docs/architecture.png\" alt=\"Rui's architecture diagram\"/>\n</p>\n\n## Installation\n\n```shell\nnpm install @x1.pub/rui\n```\n\n## Simple Example\n\n```typescript\nimport Rui from '@x1.pub/rui' // equals: import Rui from '@x1.pub/rui/http'\n\n// Additionally, you can:\n// import Rui from '@x1.pub/rui/http2'\n// import Rui from '@x1.pub/rui/http2s'\n// import Rui from '@x1.pub/rui/https'\n\nconst rui = Rui()\n\nrui.addMiddleware(async (ctx, next) => {\n  console.log(`hi, ${ctx.pathname}`)\n  await next()\n  console.log(`over, ${ctx.pathname}`)\n})\n\nrui.router.get('/', async (ctx) => {\n  ctx.send('rui!')\n})\n\nrui.addPlugin((rui) => {\n  rui.router.all('/test', (ctx) => {\n    ctx.send('test!')\n  })\n\n  rui.router.post('/user/:id', (ctx, next) => {}, (ctx) => {\n    ctx.send(ctx.query.id)\n  })\n}, { prefix: '/api/v1'})\n\nrui.addHook('onError', (ctx, err) => {\n  ctx.send(err)\n})\n\nrui.listen(8888, () => {\n  console.log('Rui HTTP server running at http://localhost:8888')\n})\n```\n\n## License\n\n[MIT](https://github.com/x1-pub/rui/raw/main/LICENSE)\n\n## Contact Us\n\n[x1.pub](https://x1.pub/about)\n","readmeFilename":"README.md"}