Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Yelix is a powerful web server library built specifically for Deno, leveraging the Hono framework in the background. Including built-in data validation, OpenAPI 3.1 support, and auto-generated backend documentation.
Allowed license values
Represents the configuration settings for the application.
Debug utility to print route information from both Yelix and Hono
Represents the root document object of the OpenAPI specification.
A map containing possible out-of-band callbacks related to the parent operation. Each value in the map is a Path Item Object that describes a set of requests that may be initiated by the API provider and the expected responses. The key value used to identify the callback object is an expression, evaluated at runtime, that identifies a URL to use for the callback operation.
Holds reusable OpenAPI Components as defined in the OpenAPI Specification.
A single encoding definition applied to a single schema property.
Represents an example that can be used to demonstrate the structure and content of a schema.
Allows referencing an external resource for extended documentation.
Represents the OpenAPI Info Object, providing metadata about the API.
Represents a link between OpenAPI operations.
Describes a Media Type Object in OpenAPI specification.
Describes an OAuth Flow object as defined in OpenAPI 3.0
OAuth Flows Object Contains configuration details for different OAuth flows supported in OpenAPI.
Represents an OpenAPI Operation Object that describes a single API operation on a path.
Represents a parameter in an OpenAPI specification.
Represents an OpenAPI Request Body Object.
Represents a Path Item Object in OpenAPI specification that describes the operations available on a single path.
Represents an OpenAPI Reference Object which can be used to reference reusable objects through a URI.
Represents a security scheme in OpenAPI specification.
An object representing a Server Variable in OpenAPI specification. This is used for variable substitution in the server's URL template.
Represents an OpenAPI Tag Object that adds metadata to a single tag from the tags array.
Makes a request to the Yelix application and returns a typed response
Represents the type of response received from the server
Represents an OpenAPI runtime expression following the syntax: ($url / $method / $statusCode / $request. / $response.) Where source can reference headers, query params, path params, or body values.
A value that can be either a static value or a runtime expression
Represents a Security Requirement Object in OpenAPI specification.
Converts a TTL value to milliseconds
Represents either a string key from the ttlEnum or a direct millisecond value