release: WRNexusJS 0.7.0
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user