UNPKG

@push.rocks/webrequest

Version:

Modern, fetch-compatible web request library with intelligent HTTP caching, retry strategies, and fault tolerance.

16 lines 1.56 kB
/** * @push.rocks/webrequest v4 * Modern, fetch-compatible web request library with intelligent caching */ // Main exports export { webrequest } from './webrequest.function.js'; export { WebrequestClient } from './webrequest.client.js'; // Advanced exports for custom implementations export { CacheManager } from './cache/cache.manager.js'; export { CacheStore } from './cache/cache.store.js'; export { RetryManager } from './retry/retry.manager.js'; export { InterceptorManager } from './interceptors/interceptor.manager.js'; export { RequestDeduplicator } from './utils/deduplicator.js'; // Cache utilities export { extractCacheMetadata, isFresh, requiresRevalidation, createConditionalHeaders, headersToObject, objectToHeaders, } from './cache/cache.headers.js'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFFSCxlQUFlO0FBQ2YsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3RELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBd0IxRCw4Q0FBOEM7QUFDOUMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBQ3hELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUNwRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDeEQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDM0UsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFOUQsa0JBQWtCO0FBQ2xCLE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsT0FBTyxFQUNQLG9CQUFvQixFQUNwQix3QkFBd0IsRUFDeEIsZUFBZSxFQUNmLGVBQWUsR0FDaEIsTUFBTSwwQkFBMEIsQ0FBQyJ9