Skip to main content
Home

@murat/yelix@0.1.47
Built 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.

This package works with Deno
This package works with Deno
JSR Score
82%
Published
2 months ago (0.1.47)
T
AllowedLicenses

Allowed license values

T
ApiReferenceOptions
No documentation available
T
AppConfigType

Represents the configuration settings for the application.

T
ApplyMiddlewareParams
No documentation available
T
CORSParams
No documentation available
T
Ctx
No documentation available
T
T
DateFormat
No documentation available
f
debugRoutes

Debug utility to print route information from both Yelix and Hono

T
EndpointHandler
No documentation available
T
EnvironmentType
No documentation available
T
ExportsType
No documentation available
T
FailedMessage
No documentation available
f
getValidatedBody
No documentation available
f
getValidatedFormData
No documentation available
f
getValidatedQuery
No documentation available
T
Infer
No documentation available
f
inp
No documentation available
T
Middleware
No documentation available
T
MiddlewareList
No documentation available
T
OpenAPI

Represents the root document object of the OpenAPI specification.

T
OpenAPICallback

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.

T
OpenAPIComponents

Holds reusable OpenAPI Components as defined in the OpenAPI Specification.

T
OpenAPIContact

Contact information for the exposed API.

T
OpenAPIDataTypes
No documentation available
T
OpenAPIDiscriminator

Object representing OpenAPI discriminator.

T
OpenAPIEncoding

A single encoding definition applied to a single schema property.

T
OpenAPIExample

Represents an example that can be used to demonstrate the structure and content of a schema.

T
OpenAPIExtenedRequestBodySchema
No documentation available
T
OpenAPIExternalDocs

Allows referencing an external resource for extended documentation.

T
OpenAPIHeader

Represents a header in the OpenAPI specification.

T
OpenAPIInfo

Represents the OpenAPI Info Object, providing metadata about the API.

T
OpenAPILicense

Represents a license in an OpenAPI document.

T
OpenAPIMediaType

Describes a Media Type Object in OpenAPI specification.

T
OpenAPIMethods
No documentation available
T
OpenAPIOAuthFlow

Describes an OAuth Flow object as defined in OpenAPI 3.0

T
OpenAPIOAuthFlows

OAuth Flows Object Contains configuration details for different OAuth flows supported in OpenAPI.

T
OpenAPIOperation

Represents an OpenAPI Operation Object that describes a single API operation on a path.

T
OpenAPIParameterLocation

Represents an OpenAPI Request Body Object.

T
T
OpenAPIPathItem

Represents a Path Item Object in OpenAPI specification that describes the operations available on a single path.

T
OpenAPIReference

Represents an OpenAPI Reference Object which can be used to reference reusable objects through a URI.

T
OpenAPIRequestBody

The request body applicable for this operation.

T
OpenAPIResponse

Represents an OpenAPI Response Object.

T
OpenAPISchema

Represents a schema object in OpenAPI specification.

T
OpenAPISecurityScheme

Represents a security scheme in OpenAPI specification.

T
OpenAPIServer

Represents a Server object in the OpenAPI specification.

T
OpenAPIServerVariable

An object representing a Server Variable in OpenAPI specification. This is used for variable substitution in the server's URL template.

T
OpenAPITag

Represents an OpenAPI Tag Object that adds metadata to a single tag from the tags array.

T
OpenAPIXML

Describes XML structure information for elements and attributes.

T
OpenAPIYelixDoc
No documentation available
T
OptionalAppConfigType
No documentation available
T
ParsedMethod
No documentation available
T
QueryType
No documentation available
c
f
request

Makes a request to the Yelix application and returns a typed response

v
requestDataValidationYelixMiddleware
No documentation available
E
ResponseType

Represents the type of response received from the server

T
Rule
No documentation available
T
RuleResult
No documentation available
T
RuntimeExpression

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.

T
RuntimeExpressionOrValue

A value that can be either a static value or a runtime expression

T
SecurityRequirement

Represents a Security Requirement Object in OpenAPI specification.

v
simpleLoggerMiddleware
No documentation available
T
SpecConfiguration
No documentation available
T
ThemeId
No documentation available
v
ttlEnum

Enumeration of common TTL (Time-To-Live) values in a human-readable format Values are in milliseconds

f
ttlToMs

Converts a TTL value to milliseconds

T
TTLValue

Represents either a string key from the ttlEnum or a direct millisecond value

T
UnknownObject
No documentation available
T
ValidateConfig
No documentation available
T
ValidationError
No documentation available
c
YelixCache

A generic in-memory cache implementation with TTL support

I
YelixResponse

Interface representing the structure of a Yelix response

T
ValidationType
No documentation available

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.