| 
									
										
										
										
											2018-11-30 17:12:48 +01:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2023-07-10 22:31:55 +02:00
										 |  |  |   "name": "@push.rocks/webrequest", | 
					
						
							| 
									
										
										
										
											2025-10-20 13:41:03 +00:00
										 |  |  |   "version": "4.0.1", | 
					
						
							| 
									
										
										
										
											2018-11-30 17:12:48 +01:00
										 |  |  |   "private": false, | 
					
						
							| 
									
										
										
											
												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
										 |  |  |   "description": "Modern, fetch-compatible web request library with intelligent HTTP caching, retry strategies, and fault tolerance.", | 
					
						
							| 
									
										
										
										
											2020-06-25 22:45:19 +00:00
										 |  |  |   "main": "dist_ts/index.js", | 
					
						
							|  |  |  |   "typings": "dist_ts/index.d.ts", | 
					
						
							| 
									
										
										
										
											2022-03-16 16:23:32 +01:00
										 |  |  |   "type": "module", | 
					
						
							| 
									
										
										
										
											2018-11-30 17:12:48 +01:00
										 |  |  |   "author": "Lossless GmbH", | 
					
						
							|  |  |  |   "license": "MIT", | 
					
						
							|  |  |  |   "scripts": { | 
					
						
							| 
									
										
										
											
												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
										 |  |  |     "test": "(tstest test/ --verbose)", | 
					
						
							| 
									
										
										
										
											2023-02-12 17:54:00 +01:00
										 |  |  |     "build": "(tsbuild --web --allowimplicitany && tsbundle npm)", | 
					
						
							|  |  |  |     "buildDocs": "tsdoc" | 
					
						
							| 
									
										
										
										
											2018-11-30 17:12:48 +01:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "devDependencies": { | 
					
						
							| 
									
										
										
										
											2024-04-17 20:15:46 +02:00
										 |  |  |     "@api.global/typedserver": "^3.0.27", | 
					
						
							| 
									
										
										
											
												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
										 |  |  |     "@git.zone/tsbuild": "^2.6.8", | 
					
						
							| 
									
										
										
										
											2024-03-03 10:36:24 +01:00
										 |  |  |     "@git.zone/tsbundle": "^2.0.15", | 
					
						
							| 
									
										
										
											
												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
										 |  |  |     "@git.zone/tstest": "^2.6.2", | 
					
						
							| 
									
										
										
										
											2024-04-17 20:15:46 +02:00
										 |  |  |     "@types/node": "^20.12.7" | 
					
						
							| 
									
										
										
										
											2018-11-30 17:12:48 +01:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "dependencies": { | 
					
						
							| 
									
										
										
										
											2023-07-27 13:59:21 +02:00
										 |  |  |     "@push.rocks/smartdelay": "^3.0.5", | 
					
						
							| 
									
										
										
										
											2024-03-03 10:36:24 +01:00
										 |  |  |     "@push.rocks/smartenv": "^5.0.12", | 
					
						
							| 
									
										
										
											
												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
										 |  |  |     "@push.rocks/smartjson": "^5.2.0", | 
					
						
							| 
									
										
										
										
											2023-07-27 13:59:21 +02:00
										 |  |  |     "@push.rocks/smartpromise": "^4.0.3", | 
					
						
							| 
									
										
										
										
											2023-10-20 18:01:12 +02:00
										 |  |  |     "@push.rocks/webstore": "^2.0.13" | 
					
						
							| 
									
										
										
										
											2019-06-04 15:40:30 +02:00
										 |  |  |   }, | 
					
						
							|  |  |  |   "files": [ | 
					
						
							| 
									
										
										
										
											2020-06-25 22:45:19 +00:00
										 |  |  |     "ts/**/*", | 
					
						
							|  |  |  |     "ts_web/**/*", | 
					
						
							|  |  |  |     "dist/**/*", | 
					
						
							|  |  |  |     "dist_*/**/*", | 
					
						
							|  |  |  |     "dist_ts/**/*", | 
					
						
							|  |  |  |     "dist_ts_web/**/*", | 
					
						
							|  |  |  |     "assets/**/*", | 
					
						
							| 
									
										
										
										
											2019-06-04 15:40:30 +02:00
										 |  |  |     "cli.js", | 
					
						
							|  |  |  |     "npmextra.json", | 
					
						
							|  |  |  |     "readme.md" | 
					
						
							| 
									
										
										
										
											2020-07-08 02:15:14 +00:00
										 |  |  |   ], | 
					
						
							|  |  |  |   "browserslist": [ | 
					
						
							|  |  |  |     "last 1 chrome versions" | 
					
						
							| 
									
										
										
										
											2024-04-14 18:41:19 +02:00
										 |  |  |   ], | 
					
						
							|  |  |  |   "keywords": [ | 
					
						
							|  |  |  |     "webrequest", | 
					
						
							|  |  |  |     "HTTP", | 
					
						
							|  |  |  |     "secure", | 
					
						
							|  |  |  |     "browsers", | 
					
						
							|  |  |  |     "caching", | 
					
						
							|  |  |  |     "fault tolerance", | 
					
						
							|  |  |  |     "json", | 
					
						
							|  |  |  |     "abort", | 
					
						
							|  |  |  |     "timeout", | 
					
						
							|  |  |  |     "multi-endpoint", | 
					
						
							|  |  |  |     "fetch API" | 
					
						
							| 
									
										
										
										
											2024-05-29 14:17:42 +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
										 |  |  |   "homepage": "https://code.foss.global/push.rocks/webrequest#readme", | 
					
						
							| 
									
										
										
										
											2024-05-29 14:17:42 +02:00
										 |  |  |   "repository": { | 
					
						
							|  |  |  |     "type": "git", | 
					
						
							|  |  |  |     "url": "https://code.foss.global/push.rocks/webrequest.git" | 
					
						
							| 
									
										
										
											
												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
										 |  |  |   }, | 
					
						
							|  |  |  |   "packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977", | 
					
						
							|  |  |  |   "bugs": { | 
					
						
							|  |  |  |     "url": "https://code.foss.global/push.rocks/webrequest/issues" | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  |   "pnpm": { | 
					
						
							|  |  |  |     "overrides": {} | 
					
						
							| 
									
										
										
										
											2024-05-29 14:17:42 +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
										 |  |  | } |