edge-utils
Version:
Platform-agnostic utilities for edge computing and serverless environments
3 lines (2 loc) • 2.79 kB
JavaScript
!function(e){"function"==typeof define&&define.amd?define(e):e()}(function(){"use strict";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:d}=require("./geo/routing"),{getRegion:l}=require("./geo/detection"),{nearestRegion:s,nearestRegionByDistance:u}=require("./geo/nearest"),{minimizeColdStart:m,keepAlive:S}=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:f}=require("./errors"),{TokenBucketLimiter:E,SlidingWindowLimiter:R,RateLimitManager:W}=require("./rate-limiting"),{SecurityHeadersManager:B,CSRFProtection:Q,XSSPrevention:b,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:d,getRegion:l,nearestRegion:s,nearestRegionByDistance:u,minimizeColdStart:m,keepAlive:S,streamResponse:h,generateStream:p,createReadableStream:M,compressGzip:k,compressBrotli:y,EdgeError:C,handleError:q,retryWithBackoff:L,circuitBreaker:f,TokenBucketLimiter:E,SlidingWindowLimiter:R,RateLimitManager:W,SecurityHeadersManager:B,CSRFProtection:Q,XSSPrevention:b,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.umd.js.map