release: WRNexusJS 0.3.0

This commit is contained in:
2026-07-22 17:29:08 +05:30
parent 13dfa31d19
commit 07d8fb59d6
145 changed files with 9664 additions and 3881 deletions
+30
View File
@@ -104,3 +104,33 @@ export { setSessionBackend, loadSession } from "./storage.ts";
export { Fragment, Html, jsx, jsxs, mustache } from "./jsx-runtime.ts";
export type { Component as JSXComponent, Props as JSXProps, Renderable } from "./jsx-runtime.ts";
export { defineEndpoint, createRpcClient, EndpointError } from "./endpoint.ts";
export type {
DefinedEndpoint,
EndpointDefinition,
EndpointErrorBody,
RpcClientOptions,
SchemaLike,
} from "./endpoint.ts";
export { defineAction, defineLoader, dedupe } from "./data.ts";
export type {
ActionDefinition,
CachePolicy,
DefinedAction,
DefinedLoader,
LoaderDefinition,
} from "./data.ts";
export { requireTenant, tenantFromSubdomain, tenantMiddleware, tenantScope } from "./tenant.ts";
export type { Tenant, TenantMiddlewareOptions, TenantResolver } from "./tenant.ts";
export { createTracer, tracingMiddleware, withSpan } from "./observability.ts";
export type { Span, SpanRecord, Tracer } from "./observability.ts";
export { defineFeatureFlags } from "./features.ts";
export type { FeatureFlags, FeatureRule, FeatureValue } from "./features.ts";
export { checkPerformanceBudgets } from "./performance.ts";
export type { BudgetViolation, PerformanceBudgets, PerformanceMeasurement } from "./performance.ts";