release: WRNexusJS 0.7.0

This commit is contained in:
2026-08-01 10:04:42 +05:30
parent c54144f2e4
commit 87507edf59
207 changed files with 12607 additions and 679 deletions
+24 -4
View File
@@ -14,6 +14,7 @@ export { createContext, withContextHeaders } from "./context.ts";
export { escapeHtml, isSafeIslandName, isSafeRequestPath } from "./security.ts";
export { csrfToken, verifyCsrf, csrfProtection, CSRF_COOKIE, CSRF_HEADER } from "./csrf.ts";
export type { CsrfProtectionOptions } from "./csrf.ts";
export {
hashPassword,
@@ -36,8 +37,23 @@ export type { RequestLoggerOptions, RequestRecord } from "./logging.ts";
export { TTLCache, cacheControl, withCacheControl, etag, notModified } from "./cache.ts";
export type { CacheControlOptions } from "./cache.ts";
export { saveUpload, collectUploads, sanitizeFilename, UploadError } from "./uploads.ts";
export type { SaveUploadOptions, SavedUpload } from "./uploads.ts";
export {
saveUpload,
saveUploadSecure,
collectUploads,
sanitizeFilename,
randomUploadFilename,
secureDownloadHeaders,
UploadError,
} from "./uploads.ts";
export type {
SaveUploadOptions,
SecureUploadOptions,
SavedUpload,
UploadInspectionResult,
UploadInspector,
UploadScanner,
} from "./uploads.ts";
export { streamResponse, sse } from "./stream.ts";
export type { StreamResponseInit, ServerSentEvent } from "./stream.ts";
@@ -63,6 +79,8 @@ export type {
RealtimeConnectMeta,
RealtimeBridge,
RealtimeEnvelope,
RealtimeSecurityOptions,
RealtimeRegistryOptions,
} from "./realtime.ts";
export type { Mode } from "./errors.ts";
@@ -81,6 +99,7 @@ export type {
CspDirectiveValue,
HstsConfig,
PermissionsPolicyConfig,
RequestLimitsConfig,
SecurityConfig,
TrustedTypesConfig,
} from "./headers.ts";
@@ -99,8 +118,9 @@ export type {
SessionBackend,
SessionEntry,
AsyncSessionBackend,
SessionPolicy,
} from "./storage.ts";
export { setSessionBackend, loadSession } from "./storage.ts";
export { setSessionBackend, setSessionPolicy, 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";
@@ -132,7 +152,7 @@ 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 { checkPerformanceBudgets, recommendedWebBudgets } from "./performance.ts";
export type { BudgetViolation, PerformanceBudgets, PerformanceMeasurement } from "./performance.ts";
export {
problem,