2018-11-30 17:12:48 +01:00
|
|
|
.nogit/
|
2019-06-04 15:40:30 +02:00
|
|
|
|
|
|
|
|
# artifacts
|
2018-11-30 17:12:48 +01:00
|
|
|
coverage/
|
|
|
|
|
public/
|
2019-06-04 15:40:30 +02:00
|
|
|
|
|
|
|
|
# installs
|
|
|
|
|
node_modules/
|
|
|
|
|
|
|
|
|
|
# caches
|
2018-11-30 17:12:48 +01:00
|
|
|
.yarn/
|
2019-06-04 15:40:30 +02:00
|
|
|
.cache/
|
|
|
|
|
.rpt2_cache
|
|
|
|
|
|
|
|
|
|
# builds
|
|
|
|
|
dist/
|
2020-06-25 22:45:19 +00:00
|
|
|
dist_*/
|
2019-06-04 15:40:30 +02:00
|
|
|
|
feat: Implement comprehensive web request handling with caching, retry, and interceptors
- 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.
2025-10-20 09:59:24 +00:00
|
|
|
# AI
|
|
|
|
|
.claude/
|
|
|
|
|
.serena/
|
|
|
|
|
|
|
|
|
|
#------# custom
|