gitextract_5rm6upbg/ ├── .eslintrc.json ├── .github/ │ ├── FUNDING.yaml │ ├── ISSUE_TEMPLATE/ │ │ ├── 2-bug-report.yml │ │ ├── 3-feature-request.yml │ │ └── config.yml │ ├── dependabot.yml │ └── workflows/ │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── build.ts ├── example/ │ ├── a.ts │ ├── async-recursive.ts │ ├── body.ts │ ├── cookie.ts │ ├── counter.ts │ ├── custom-response.ts │ ├── derive.ts │ ├── error.ts │ ├── extension.ts │ ├── file.ts │ ├── guard.ts │ ├── headers.ts │ ├── hook.ts │ ├── html-import.ts │ ├── http.ts │ ├── index.html │ ├── lazy/ │ │ └── index.ts │ ├── lazy-module.ts │ ├── native.ts │ ├── nested-multipart-files.ts │ ├── nested-schema.ts │ ├── newFile.ts │ ├── openapi.ts │ ├── params.ts │ ├── proxy.ts │ ├── redirect.ts │ ├── rename.ts │ ├── response.ts │ ├── router.ts │ ├── schema.ts │ ├── simple.ts │ ├── sleep.ts │ ├── spawn.ts │ ├── store.ts │ ├── stress/ │ │ ├── a.ts │ │ ├── decorate.ts │ │ ├── instance.ts │ │ ├── memoir.ts │ │ ├── multiple-routes.ts │ │ └── sucrose.ts │ ├── type-inference.ts │ ├── uint8array.ts │ ├── upload.ts │ ├── video.ts │ └── websocket.ts ├── knip.json ├── package.json ├── src/ │ ├── adapter/ │ │ ├── bun/ │ │ │ ├── compose.ts │ │ │ ├── handler-native.ts │ │ │ ├── handler.ts │ │ │ └── index.ts │ │ ├── cloudflare-worker/ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── web-standard/ │ │ ├── handler.ts │ │ └── index.ts │ ├── compose.ts │ ├── context.ts │ ├── cookies.ts │ ├── dynamic-handle.ts │ ├── error.ts │ ├── formats.ts │ ├── index.ts │ ├── manifest.ts │ ├── parse-query.ts │ ├── replace-schema.ts │ ├── schema.ts │ ├── sucrose.ts │ ├── trace.ts │ ├── type-system/ │ │ ├── format.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── types.ts │ ├── universal/ │ │ ├── env.ts │ │ ├── file.ts │ │ ├── index.ts │ │ ├── request.ts │ │ ├── server.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── utils.ts │ └── ws/ │ ├── bun.ts │ ├── index.ts │ └── types.ts ├── test/ │ ├── adapter/ │ │ ├── bun/ │ │ │ └── index.test.ts │ │ └── web-standard/ │ │ ├── cookie-to-header.test.ts │ │ ├── map-compact-response.test.ts │ │ ├── map-early-response.test.ts │ │ ├── map-response.test.ts │ │ ├── set-cookie.test.ts │ │ └── utils.ts │ ├── aot/ │ │ ├── analysis.test.ts │ │ ├── generation.test.ts │ │ ├── has-transform.test.ts │ │ ├── has-type.test.ts │ │ └── response.test.ts │ ├── bun/ │ │ ├── router.test.ts │ │ └── sql.test.ts │ ├── cloudflare/ │ │ ├── .gitignore │ │ ├── package.json │ │ ├── script/ │ │ │ └── test.ts │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ ├── worker-configuration.d.ts │ │ └── wrangler.jsonc │ ├── cookie/ │ │ ├── explicit.test.ts │ │ ├── implicit.test.ts │ │ ├── response.test.ts │ │ ├── signature.test.ts │ │ └── unchanged.test.ts │ ├── core/ │ │ ├── aot-strictpath.test.ts │ │ ├── as.test.ts │ │ ├── before-handle-arrow.test.ts │ │ ├── compose.test.ts │ │ ├── config.test.ts │ │ ├── context.test.ts │ │ ├── dynamic.test.ts │ │ ├── elysia.test.ts │ │ ├── formdata.test.ts │ │ ├── handle-error.test.ts │ │ ├── macro-lifecycle.test.ts │ │ ├── modules.test.ts │ │ ├── mount.test.ts │ │ ├── native-static.test.ts │ │ ├── normalize.test.ts │ │ ├── path.test.ts │ │ ├── redirect.test.ts │ │ ├── sanitize.test.ts │ │ ├── status.test.ts │ │ └── stop.test.ts │ ├── extends/ │ │ ├── decorators.test.ts │ │ ├── error.test.ts │ │ ├── models.test.ts │ │ └── store.test.ts │ ├── hoc/ │ │ └── index.test.ts │ ├── lifecycle/ │ │ ├── after-handle.test.ts │ │ ├── after-response.test.ts │ │ ├── before-handle.test.ts │ │ ├── derive.test.ts │ │ ├── error.test.ts │ │ ├── hook-types.test.ts │ │ ├── map-derive.test.ts │ │ ├── map-resolve.test.ts │ │ ├── map-response.test.ts │ │ ├── parser.test.ts │ │ ├── request.test.ts │ │ ├── resolve.test.ts │ │ ├── response.test.ts │ │ └── transform.test.ts │ ├── macro/ │ │ └── macro.test.ts │ ├── modules.ts │ ├── node/ │ │ ├── .gitignore │ │ ├── cjs/ │ │ │ ├── bun.lockb │ │ │ ├── index.js │ │ │ └── package.json │ │ └── esm/ │ │ ├── bun.lockb │ │ ├── index.js │ │ └── package.json │ ├── path/ │ │ ├── group.test.ts │ │ ├── guard.test.ts │ │ └── path.test.ts │ ├── plugins/ │ │ ├── affix.test.ts │ │ ├── checksum.test.ts │ │ ├── error-propagation.test.ts │ │ └── plugin.test.ts │ ├── production/ │ │ └── index.test.ts │ ├── response/ │ │ ├── custom-response.test.ts │ │ ├── headers.test.ts │ │ ├── range.test.ts │ │ ├── redirect.test.ts │ │ ├── sse-double-wrap.test.ts │ │ ├── static.test.ts │ │ └── stream.test.ts │ ├── schema/ │ │ └── schema-utils.test.ts │ ├── standard-schema/ │ │ ├── reference.test.ts │ │ ├── standalone.test.ts │ │ └── validate.test.ts │ ├── sucrose/ │ │ ├── bracket-pair-range-reverse.test.ts │ │ ├── bracket-pair-range.test.ts │ │ ├── extract-main-parameter.test.ts │ │ ├── find-alias.test.ts │ │ ├── infer-body-reference.test.ts │ │ ├── integration.test.ts │ │ ├── query.test.ts │ │ ├── remove-colon-alias.test.ts │ │ ├── remove-default-parameter.test.ts │ │ ├── retrieve-root-parameters.test.ts │ │ ├── separate-function.test.ts │ │ └── sucrose.test.ts │ ├── timeout.ts │ ├── tracer/ │ │ ├── aot.test.ts │ │ ├── detail.test.ts │ │ ├── timing.test.ts │ │ └── trace.test.ts │ ├── type-system/ │ │ ├── array-buffer.test.ts │ │ ├── array-string.test.ts │ │ ├── boolean-string.test.ts │ │ ├── coercion-number.test.ts │ │ ├── date.test.ts │ │ ├── files.test.ts │ │ ├── form.test.ts │ │ ├── formdata.test.ts │ │ ├── import.ts │ │ ├── object-string.test.ts │ │ ├── string-format.test.ts │ │ ├── uint8array.test.ts │ │ └── union-enum.test.ts │ ├── types/ │ │ ├── async-modules.ts │ │ ├── documentation.ts │ │ ├── index.ts │ │ ├── lifecycle/ │ │ │ ├── derive.ts │ │ │ ├── resolve.ts │ │ │ └── soundness.ts │ │ ├── macro.ts │ │ ├── plugins.ts │ │ ├── schema-standalone.ts │ │ ├── standard-schema/ │ │ │ └── index.ts │ │ ├── type-system.ts │ │ └── utils.ts │ ├── units/ │ │ ├── class-to-object.test.ts │ │ ├── deduplicate-checksum.test.ts │ │ ├── get-schema-validator.test.ts │ │ ├── has-ref.test.ts │ │ ├── has-transform.test.ts │ │ ├── merge-deep.test.ts │ │ ├── merge-object-schemas.test.ts │ │ ├── numeric.test.ts │ │ └── replace-schema-type.test.ts │ ├── utils.d.ts │ ├── utils.ts │ ├── validator/ │ │ ├── body.test.ts │ │ ├── cookie.test.ts │ │ ├── encode.test.ts │ │ ├── exact-mirror.test.ts │ │ ├── header.test.ts │ │ ├── novalidate.test.ts │ │ ├── params.test.ts │ │ ├── query.test.ts │ │ ├── response-validation-nested.test.ts │ │ ├── response.test.ts │ │ ├── standalone.test.ts │ │ └── validator.test.ts │ └── ws/ │ ├── aot.test.ts │ ├── connection.test.ts │ ├── destructuring.test.ts │ ├── message.test.ts │ └── utils.ts ├── tsconfig.dts.json ├── tsconfig.json └── tsconfig.test.json