angular/packages/service-worker
arturovt 635fb00969 refactor(service-worker): pull less RxJS symbols (#60657)
In this commit, we reduce the number of imported RxJS symbols since they are redundant.

- We replace `merge` with a manual observable because `merge` internally pulls in `from()`.
- We remove `defer` and `throwError`, replacing them with `new Observable(s => s.error(..))`.
- We replace `toPromise()` with `new Promise`, as `toPromise()` is deprecated.
- We convert `readyToRegister` to a promise to avoid using RxJS operators like `delay`.

PR Close #60657
2025-04-02 15:00:34 +00:00
..
cli refactor(service-worker): convert scripts within packages/service-worker to relative imports (#60238) 2025-03-26 20:35:11 -07:00
config feat(service-worker): allow specifying maxAge for entire application (#49601) 2024-10-22 07:45:21 -07:00
src refactor(service-worker): pull less RxJS symbols (#60657) 2025-04-02 15:00:34 +00:00
test refactor(service-worker): pull less RxJS symbols (#60657) 2025-04-02 15:00:34 +00:00
testing refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
worker fix(service-worker): assign initializing client's app version, when a request is for worker script (#58131) 2025-04-02 14:23:52 +00:00
BUILD.bazel build: remove @angular/common from Service Worker dependencies (#59747) 2025-01-28 13:09:49 +01:00
index.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
package.json fix(service-worker): add missing rxjs peer dependency (#59747) 2025-01-28 13:09:50 +01:00
PACKAGE.md docs: Use new Urls to drop the docs url mapper (#55043) 2024-04-09 12:23:09 -07:00
public_api.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
safety-worker.js refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00