edge-utils
Version:
Platform-agnostic utilities for edge computing and serverless environments
3 lines (2 loc) • 2.69 kB
JavaScript
const{createEdgeHandler:e}=require("./core/handler"),{detectPlatform:r,isCloudflareWorker:a,isVercelEdge:t}=require("./core/platform"),{MemoryCache:i}=require("./cache/memory"),{EdgeCache:o}=require("./cache/edge"),{cacheWarming:n,cacheInvalidation:c}=require("./cache/strategies"),{geoRoute:g,getCountry:l}=require("./geo/routing"),{getRegion:d}=require("./geo/detection"),{nearestRegion:s,nearestRegionByDistance:u}=require("./geo/nearest"),{minimizeColdStart:S,keepAlive:m}=require("./performance/cold-start"),{streamResponse:h,generateStream:p,createReadableStream:M}=require("./performance/streaming"),{compressGzip:k,compressBrotli:y}=require("./performance/compression"),{EdgeError:C,handleError:q,retryWithBackoff:L,circuitBreaker:E}=require("./errors"),{TokenBucketLimiter:R,SlidingWindowLimiter:W,RateLimitManager:B}=require("./rate-limiting"),{SecurityHeadersManager:Q,CSRFProtection:b,XSSPrevention:f,RequestValidator:G,DDoSProtection:P}=require("./security"),{JWTManager:T,APIKeyManager:w,EdgeSessionManager:v}=require("./auth"),{MetricsCollector:D,StructuredLogger:H,TracingManager:V,HealthCheckManager:z}=require("./monitoring"),{LoadBalancer:A,CircuitBreaker:I,StickySessionManager:N}=require("./load-balancing"),{ContentNegotiator:F,QualityValue:J,createContentNegotiationMiddleware:K}=require("./content-negotiation"),{WebSocketManager:O,WebSocketUtils:U,WebSocketState:X,MessageType:x,createWebSocketMiddleware:j}=require("./websocket"),{GraphQLClient:Y,GraphQLError:Z,GraphQLSchema:$,GraphQLQueryBuilder:_,createGraphQLMiddleware:ee,OperationType:re,ErrorSeverity:ae}=require("./graphql");module.exports={createEdgeHandler:e,detectPlatform:r,isCloudflareWorker:a,isVercelEdge:t,MemoryCache:i,EdgeCache:o,cacheWarming:n,cacheInvalidation:c,geoRoute:g,getCountry:l,getRegion:d,nearestRegion:s,nearestRegionByDistance:u,minimizeColdStart:S,keepAlive:m,streamResponse:h,generateStream:p,createReadableStream:M,compressGzip:k,compressBrotli:y,EdgeError:C,handleError:q,retryWithBackoff:L,circuitBreaker:E,TokenBucketLimiter:R,SlidingWindowLimiter:W,RateLimitManager:B,SecurityHeadersManager:Q,CSRFProtection:b,XSSPrevention:f,RequestValidator:G,DDoSProtection:P,JWTManager:T,APIKeyManager:w,EdgeSessionManager:v,MetricsCollector:D,StructuredLogger:H,TracingManager:V,HealthCheckManager:z,LoadBalancer:A,CircuitBreaker:I,StickySessionManager:N,ContentNegotiator:F,QualityValue:J,createContentNegotiationMiddleware:K,WebSocketManager:O,WebSocketUtils:U,WebSocketState:X,MessageType:x,createWebSocketMiddleware:j,GraphQLClient:Y,GraphQLError:Z,GraphQLSchema:$,GraphQLQueryBuilder:_,createGraphQLMiddleware:ee,OperationType:re,ErrorSeverity:ae};
//# sourceMappingURL=index.esm.js.map