- Added cache strategies: NetworkFirst, CacheFirst, StaleWhileRevalidate, NetworkOnly, and CacheOnly. - Introduced InterceptorManager for managing request, response, and error interceptors. - Developed RetryManager for handling request retries with customizable backoff strategies. - Implemented RequestDeduplicator to prevent simultaneous identical requests. - Created timeout utilities for handling request timeouts. - Enhanced WebrequestClient to support global interceptors, caching, and retry logic. - Added convenience methods for common HTTP methods (GET, POST, PUT, DELETE) with JSON handling. - Established a fetch-compatible webrequest function for seamless integration. - Defined core type structures for caching, retry options, interceptors, and web request configurations.
23 lines
166 B
Plaintext
23 lines
166 B
Plaintext
.nogit/
|
|
|
|
# artifacts
|
|
coverage/
|
|
public/
|
|
|
|
# installs
|
|
node_modules/
|
|
|
|
# caches
|
|
.yarn/
|
|
.cache/
|
|
.rpt2_cache
|
|
|
|
# builds
|
|
dist/
|
|
dist_*/
|
|
|
|
# AI
|
|
.claude/
|
|
.serena/
|
|
|
|
#------# custom |