├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── pull-request.yml │ └── scorecards-analysis.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── pre-push ├── .ncurc.js ├── .nvmrc ├── .prettierignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cdn-details.json ├── demos ├── README.md └── src │ ├── workbox-background-sync-demo │ ├── index.html │ ├── package.json │ ├── public │ │ └── example.txt │ ├── sw.js │ └── updateServer.js │ ├── workbox-broadcast-update-demo │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js │ ├── workbox-cacheable-response │ ├── index.html │ ├── package.json │ ├── server.js │ └── sw.js │ ├── workbox-core │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js │ ├── workbox-expiration │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js │ ├── workbox-google-analytics │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js │ ├── workbox-navigation-preload │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js │ ├── workbox-precaching │ ├── index.html │ ├── package.json │ ├── public │ │ ├── hello-world.1234.txt │ │ ├── hello-world.5678.txt │ │ └── test-file.txt │ ├── sw-1.js │ ├── sw-2.js │ └── updateServer.js │ ├── workbox-range-requests │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js │ ├── workbox-routing │ ├── index.html │ ├── package.json │ ├── public │ │ ├── demo-img.png │ │ └── demo-popper.png │ ├── sw.js │ └── updateServer.js │ ├── workbox-strategies │ ├── index.html │ ├── public │ │ ├── cache-first.txt │ │ ├── network-first.txt │ │ ├── network-only.txt │ │ └── stale-while-revalidate.txt │ ├── sw.js │ └── updateServer.js │ ├── workbox-streams │ ├── index.html │ ├── package.json │ ├── server.js │ └── sw.js │ ├── workbox-sw │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ └── demo-img.png │ ├── sw.js │ └── updateServer.js │ └── workbox-window │ ├── index.html │ ├── package.json │ ├── sw.js │ └── updateServer.js ├── gulp-tasks ├── analyze-properties.js ├── build-node-packages.js ├── build-packages.js ├── build-sw-packages.js ├── build-window-packages.js ├── build.js ├── docs.js ├── lint.js ├── publish-cdn.js ├── publish-github.js ├── publish-glitch.js ├── publish-lerna.js ├── publish.js ├── test-integration.js ├── test-node.js ├── test-server.js ├── test.js ├── transpile-typescript.js └── utils │ ├── analyse-properties.js │ ├── cdn-helper.js │ ├── constants.js │ ├── get-packages.js │ ├── github-helper.js │ ├── node-projects-babel.config.json │ ├── output-filename-to-package-map.js │ ├── package-runner.js │ ├── pkg-path-to-name.js │ ├── publish-helpers.js │ ├── rollup-helper.js │ ├── version-module.js │ └── versioned-cdn-url.js ├── gulpfile.js ├── infra ├── pr-bot │ └── aggregate-size-plugin.js ├── templates │ └── reference-docs │ │ └── jsdoc │ │ ├── lang │ │ └── en.yaml │ │ ├── lib │ │ └── publishjob.js │ │ ├── publish.js │ │ ├── static │ │ └── jsdoc.css │ │ └── views │ │ ├── augments.hbs │ │ ├── classes-links.hbs │ │ ├── details-table-row.hbs │ │ ├── details-table.hbs │ │ ├── implements.hbs │ │ ├── index-all.hbs │ │ ├── index.hbs │ │ ├── layout.hbs │ │ ├── params.hbs │ │ ├── properties.hbs │ │ ├── see.hbs │ │ ├── signature.hbs │ │ ├── symbol-content.hbs │ │ ├── symbol-detail.hbs │ │ ├── symbol-header.hbs │ │ ├── symbol-index-section.hbs │ │ ├── symbol-index.hbs │ │ ├── symbol-labels.hbs │ │ ├── symbol-overview.hbs │ │ └── toc-yaml.hbs ├── testing │ ├── activate-and-control.js │ ├── activate-sw-safari.js │ ├── auto-stub-logger.mjs │ ├── clean-sw.js │ ├── comlink │ │ ├── node-interface.js │ │ ├── sw-interface.js │ │ └── window-interface.js │ ├── confirm-directory-contains.js │ ├── env-it.js │ ├── expectError.js │ ├── generate-variant-tests.js │ ├── helpers │ │ ├── compareResponses.mjs │ │ ├── extendable-event-utils.mjs │ │ ├── generateOpaqueResponse.mjs │ │ ├── generateUniqueResponse.mjs │ │ └── sleep.mjs │ ├── server │ │ ├── cross-origin-server.js │ │ ├── index.js │ │ ├── request-counter.js │ │ ├── routes │ │ │ ├── build-file.js │ │ │ ├── comlink.js │ │ │ ├── integration-html.js │ │ │ ├── sw-bundle.js │ │ │ ├── templates-update.js │ │ │ ├── templates.js │ │ │ ├── test-sw.js │ │ │ ├── test-window.js │ │ │ ├── unique-etag.js │ │ │ └── unique-value.js │ │ ├── static │ │ │ └── integration.html │ │ ├── template-data.js │ │ └── templates │ │ │ ├── integration.html.njk │ │ │ ├── sw-clients-claim.js.njk │ │ │ ├── sw-no-skip-waiting.js.njk │ │ │ ├── sw-script-version.js.njk │ │ │ ├── sw-skip-waiting-deferred.js.njk │ │ │ ├── sw-skip-waiting-on-message.js.njk │ │ │ ├── sw-skip-waiting.js.njk │ │ │ ├── sw-window-ready.js.njk │ │ │ ├── test-sw-runner.js.njk │ │ │ ├── test-sw.html.njk │ │ │ └── test-window.html.njk │ ├── validator │ │ └── service-worker-runtime.js │ ├── wait-until.js │ ├── webdriver │ │ ├── IframeManager.js │ │ ├── executeAsyncAndCatch.js │ │ ├── runUnitTests.js │ │ ├── unregisterAllSWs.js │ │ └── windowLoaded.js │ └── webpack-build-check.js ├── type-overrides.d.ts └── utils │ ├── AsyncDebounce.js │ └── log-helper.js ├── javascript.eslintrc.js ├── jsdoc.conf ├── lerna.json ├── package.json ├── packages ├── workbox-background-sync │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── BackgroundSyncPlugin.ts │ │ ├── Queue.ts │ │ ├── QueueStore.ts │ │ ├── StorableRequest.ts │ │ ├── _version.ts │ │ ├── index.ts │ │ └── lib │ │ │ ├── QueueDb.ts │ │ │ ├── QueueStore.ts │ │ │ └── StorableRequest.ts │ └── tsconfig.json ├── workbox-broadcast-update │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── BroadcastCacheUpdate.ts │ │ ├── BroadcastUpdatePlugin.ts │ │ ├── _version.ts │ │ ├── index.ts │ │ ├── responsesAreSame.ts │ │ └── utils │ │ │ └── constants.ts │ └── tsconfig.json ├── workbox-build │ ├── .ncurc.js │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── _types.js │ │ ├── cdn-details.json │ │ ├── generate-sw.ts │ │ ├── get-manifest.ts │ │ ├── index.ts │ │ ├── inject-manifest.ts │ │ ├── lib │ │ │ ├── additional-manifest-entries-transform.ts │ │ │ ├── bundle.ts │ │ │ ├── cdn-utils.ts │ │ │ ├── copy-workbox-libraries.ts │ │ │ ├── errors.ts │ │ │ ├── escape-regexp.ts │ │ │ ├── get-composite-details.ts │ │ │ ├── get-file-details.ts │ │ │ ├── get-file-hash.ts │ │ │ ├── get-file-manifest-entries.ts │ │ │ ├── get-file-size.ts │ │ │ ├── get-source-map-url.ts │ │ │ ├── get-string-details.ts │ │ │ ├── get-string-hash.ts │ │ │ ├── maximum-size-transform.ts │ │ │ ├── modify-url-prefix-transform.ts │ │ │ ├── module-registry.ts │ │ │ ├── no-revision-for-urls-matching-transform.ts │ │ │ ├── populate-sw-template.ts │ │ │ ├── rebase-path.ts │ │ │ ├── replace-and-update-source-map.ts │ │ │ ├── runtime-caching-converter.ts │ │ │ ├── stringify-without-comments.ts │ │ │ ├── transform-manifest.ts │ │ │ ├── translate-url-to-sourcemap-paths.ts │ │ │ ├── validate-options.ts │ │ │ └── write-sw-using-default-template.ts │ │ ├── rollup-plugin-off-main-thread.d.ts │ │ ├── schema │ │ │ ├── GenerateSWOptions.json │ │ │ ├── GetManifestOptions.json │ │ │ ├── InjectManifestOptions.json │ │ │ ├── WebpackGenerateSWOptions.json │ │ │ └── WebpackInjectManifestOptions.json │ │ ├── strip-comments.d.ts │ │ ├── templates │ │ │ └── sw-template.ts │ │ └── types.ts │ └── tsconfig.json ├── workbox-cacheable-response │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── CacheableResponse.ts │ │ ├── CacheableResponsePlugin.ts │ │ ├── _version.ts │ │ └── index.ts │ └── tsconfig.json ├── workbox-cli │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── bin.ts │ │ └── lib │ │ │ ├── cleanup-stack-trace.ts │ │ │ ├── constants.ts │ │ │ ├── errors.ts │ │ │ ├── help-text.ts │ │ │ ├── logger.ts │ │ │ ├── questions │ │ │ ├── ask-config-location.ts │ │ │ ├── ask-extensions-to-cache.ts │ │ │ ├── ask-questions.ts │ │ │ ├── ask-root-of-web-app.ts │ │ │ ├── ask-start_url-query-params.ts │ │ │ ├── ask-sw-dest.ts │ │ │ └── ask-sw-src.ts │ │ │ ├── read-config.ts │ │ │ └── run-wizard.ts │ └── tsconfig.json ├── workbox-core │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── _private.ts │ │ ├── _private │ │ │ ├── Deferred.ts │ │ │ ├── WorkboxError.ts │ │ │ ├── assert.ts │ │ │ ├── cacheMatchIgnoreParams.ts │ │ │ ├── cacheNames.ts │ │ │ ├── canConstructReadableStream.ts │ │ │ ├── canConstructResponseFromBodyStream.ts │ │ │ ├── dontWaitFor.ts │ │ │ ├── executeQuotaErrorCallbacks.ts │ │ │ ├── getFriendlyURL.ts │ │ │ ├── logger.ts │ │ │ ├── resultingClientExists.ts │ │ │ ├── timeout.ts │ │ │ └── waitUntil.ts │ │ ├── _version.ts │ │ ├── cacheNames.ts │ │ ├── clientsClaim.ts │ │ ├── copyResponse.ts │ │ ├── index.ts │ │ ├── models │ │ │ ├── messages │ │ │ │ ├── messageGenerator.ts │ │ │ │ └── messages.ts │ │ │ ├── pluginEvents.ts │ │ │ └── quotaErrorCallbacks.ts │ │ ├── registerQuotaErrorCallback.ts │ │ ├── setCacheNameDetails.ts │ │ ├── skipWaiting.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── pluginUtils.ts │ │ │ └── welcome.ts │ └── tsconfig.json ├── workbox-expiration │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── CacheExpiration.ts │ │ ├── ExpirationPlugin.ts │ │ ├── _version.ts │ │ ├── index.ts │ │ └── models │ │ │ └── CacheTimestampsModel.ts │ └── tsconfig.json ├── workbox-google-analytics │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── _version.ts │ │ ├── index.ts │ │ ├── initialize.ts │ │ └── utils │ │ │ └── constants.ts │ └── tsconfig.json ├── workbox-navigation-preload │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── _version.ts │ │ ├── disable.ts │ │ ├── enable.ts │ │ ├── index.ts │ │ └── isSupported.ts │ └── tsconfig.json ├── workbox-precaching │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── PrecacheController.ts │ │ ├── PrecacheFallbackPlugin.ts │ │ ├── PrecacheRoute.ts │ │ ├── PrecacheStrategy.ts │ │ ├── _types.ts │ │ ├── _version.ts │ │ ├── addPlugins.ts │ │ ├── addRoute.ts │ │ ├── cleanupOutdatedCaches.ts │ │ ├── createHandlerBoundToURL.ts │ │ ├── getCacheKeyForURL.ts │ │ ├── index.ts │ │ ├── matchPrecache.ts │ │ ├── precache.ts │ │ ├── precacheAndRoute.ts │ │ └── utils │ │ │ ├── PrecacheCacheKeyPlugin.ts │ │ │ ├── PrecacheInstallReportPlugin.ts │ │ │ ├── createCacheKey.ts │ │ │ ├── deleteOutdatedCaches.ts │ │ │ ├── generateURLVariations.ts │ │ │ ├── getCacheKeyForURL.ts │ │ │ ├── getOrCreatePrecacheController.ts │ │ │ ├── printCleanupDetails.ts │ │ │ ├── printInstallDetails.ts │ │ │ └── removeIgnoredSearchParams.ts │ └── tsconfig.json ├── workbox-range-requests │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── RangeRequestsPlugin.ts │ │ ├── _version.ts │ │ ├── createPartialResponse.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── calculateEffectiveBoundaries.ts │ │ │ └── parseRangeHeader.ts │ └── tsconfig.json ├── workbox-recipes │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── _version.ts │ │ ├── googleFontsCache.ts │ │ ├── imageCache.ts │ │ ├── index.ts │ │ ├── offlineFallback.ts │ │ ├── pageCache.ts │ │ ├── staticResourceCache.ts │ │ └── warmStrategyCache.ts │ └── tsconfig.json ├── workbox-routing │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── NavigationRoute.ts │ │ ├── RegExpRoute.ts │ │ ├── Route.ts │ │ ├── Router.ts │ │ ├── _types.ts │ │ ├── _version.ts │ │ ├── index.ts │ │ ├── registerRoute.ts │ │ ├── setCatchHandler.ts │ │ ├── setDefaultHandler.ts │ │ └── utils │ │ │ ├── constants.ts │ │ │ ├── getOrCreateDefaultRouter.ts │ │ │ └── normalizeHandler.ts │ └── tsconfig.json ├── workbox-strategies │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── CacheFirst.ts │ │ ├── CacheOnly.ts │ │ ├── NetworkFirst.ts │ │ ├── NetworkOnly.ts │ │ ├── StaleWhileRevalidate.ts │ │ ├── Strategy.ts │ │ ├── StrategyHandler.ts │ │ ├── _version.ts │ │ ├── index.ts │ │ ├── plugins │ │ │ └── cacheOkAndOpaquePlugin.ts │ │ └── utils │ │ │ └── messages.ts │ └── tsconfig.json ├── workbox-streams │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── _types.ts │ │ ├── _version.ts │ │ ├── concatenate.ts │ │ ├── concatenateToResponse.ts │ │ ├── index.ts │ │ ├── isSupported.ts │ │ ├── strategy.ts │ │ └── utils │ │ │ └── createHeaders.ts │ └── tsconfig.json ├── workbox-sw │ ├── README.md │ ├── _types.mjs │ ├── _version.mjs │ ├── controllers │ │ └── WorkboxSW.mjs │ ├── index.mjs │ ├── package-lock.json │ └── package.json ├── workbox-webpack-plugin │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── generate-sw.ts │ │ ├── index.ts │ │ ├── inject-manifest.ts │ │ └── lib │ │ │ ├── get-asset-hash.ts │ │ │ ├── get-manifest-entries-from-compilation.ts │ │ │ ├── get-script-files-for-chunks.ts │ │ │ ├── get-sourcemap-asset-name.ts │ │ │ ├── relative-to-output-path.ts │ │ │ └── resolve-webpack-url.ts │ └── tsconfig.json └── workbox-window │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── Workbox.ts │ ├── _version.ts │ ├── index.ts │ ├── messageSW.ts │ └── utils │ │ ├── WorkboxEvent.ts │ │ ├── WorkboxEventTarget.ts │ │ └── urlsMatch.ts │ └── tsconfig.json ├── prettier.config.js ├── test ├── all │ └── node │ │ ├── test-exports.js │ │ ├── test-jsdocs.js │ │ ├── test-package.js │ │ ├── test-prod-builds.js │ │ └── test-yarn-installation.js ├── workbox-background-sync │ ├── integration │ │ └── test-all.js │ ├── static │ │ └── basic-example │ │ │ ├── example.txt │ │ │ ├── index.html │ │ │ └── sw.js │ └── sw │ │ ├── lib │ │ ├── test-QueueDb.mjs │ │ ├── test-QueueStore.mjs │ │ └── test-StorableRequest.mjs │ │ ├── test-BackgroundSyncPlugin.mjs │ │ └── test-Queue.mjs ├── workbox-broadcast-update │ ├── integration │ │ └── test-all.js │ ├── static │ │ ├── index.html │ │ └── sw.js │ └── sw │ │ ├── test-BroadcastCacheUpdate.mjs │ │ ├── test-BroadcastUpdatePlugin.mjs │ │ └── test-responsesAreSame.mjs ├── workbox-build │ ├── node │ │ ├── dependency-check.js │ │ ├── generate-sw.js │ │ ├── get-manifest.js │ │ ├── inject-manifest.js │ │ └── lib │ │ │ ├── additional-manifest-entries-transform.js │ │ │ ├── bundle.js │ │ │ ├── cdn-utils.js │ │ │ ├── copy-workbox-libraries.js │ │ │ ├── escape-regexp.js │ │ │ ├── get-composite-details.js │ │ │ ├── get-file-details.js │ │ │ ├── get-file-hash.js │ │ │ ├── get-file-manifest-entries.js │ │ │ ├── get-file-size.js │ │ │ ├── get-string-details.js │ │ │ ├── get-string-hash.js │ │ │ ├── modify-url-prefix-transform.js │ │ │ ├── module-registry.js │ │ │ ├── no-revision-for-urls-matching-transform.js │ │ │ ├── populate-sw-template.js │ │ │ ├── replace-and-update-source-map.js │ │ │ ├── runtime-caching-converter.js │ │ │ ├── transform-manifest.js │ │ │ ├── translate-url-to-sourcemap-paths.js │ │ │ ├── validate-options.js │ │ │ └── write-sw-using-default-template.js │ └── static │ │ ├── example-project-1 │ │ ├── .hidden-directory │ │ │ ├── hello.html │ │ │ └── hello.js │ │ ├── images │ │ │ ├── example-jpeg.jpg │ │ │ └── web-fundamentals-icon192x192.png │ │ ├── index.html │ │ ├── page-1.html │ │ ├── page-2.html │ │ ├── styles │ │ │ ├── stylesheet-1.css │ │ │ └── stylesheet-2.css │ │ └── webpackEntry.js │ │ ├── expected-source-map.js.map │ │ └── sw-injections │ │ ├── bad-multiple-injection.js │ │ ├── bad-no-injection.js │ │ ├── basic-with-invalid-sourcemap.js.nolint │ │ ├── basic-with-sourcemap-data-url.js.nolint │ │ ├── basic-with-sourcemap.js.map │ │ ├── basic-with-sourcemap.js.nolint │ │ ├── basic.js │ │ ├── custom-injection-point.js │ │ ├── multiple-calls.js │ │ ├── precache-and-route-options.js │ │ └── sample-import.js ├── workbox-cacheable-response │ ├── integration │ │ └── test-all.js │ ├── static │ │ └── cacheable-response-plugin │ │ │ ├── example-1.txt │ │ │ └── sw.js │ └── sw │ │ ├── test-CacheableResponse.mjs │ │ └── test-CacheableResponsePlugin.mjs ├── workbox-cli │ └── node │ │ ├── app.js │ │ ├── dependency-check.js │ │ └── lib │ │ ├── cleanup-stack-trace.js │ │ ├── help-text.js │ │ ├── logger.js │ │ ├── questions │ │ ├── ask-config-location.js │ │ ├── ask-extensions-to-cache.js │ │ ├── ask-questions.js │ │ ├── ask-root-of-web-app.js │ │ ├── ask-start_url-query-params.js │ │ ├── ask-sw-dest.js │ │ └── ask-sw-src.js │ │ └── run-wizard.js ├── workbox-core │ ├── integration │ │ └── test-all.js │ ├── static │ │ ├── core-in-browser │ │ │ ├── index.html │ │ │ └── sw.js │ │ └── logger.html │ └── sw │ │ ├── _private │ │ ├── test-Deferred.mjs │ │ ├── test-assert.mjs │ │ ├── test-cacheMatchIgnoreParams.mjs │ │ ├── test-executeQuotaErrorCallbacks.mjs │ │ ├── test-getFriendlyURL.mjs │ │ ├── test-logger.mjs │ │ ├── test-resultingClientExists.mjs │ │ ├── test-timeout.mjs │ │ └── test-waitUntil.mjs │ │ ├── models │ │ └── messages │ │ │ └── test-messageGenerator.mjs │ │ ├── test-cacheNames.mjs │ │ ├── test-clientsClaim.mjs │ │ ├── test-copyResponse.mjs │ │ ├── test-registerQuotaErrorCallback.mjs │ │ └── test-skipWaiting.mjs ├── workbox-expiration │ ├── integration │ │ └── test-all.js │ ├── static │ │ ├── expiration-plugin │ │ │ ├── example-1.txt │ │ │ ├── example-2.txt │ │ │ ├── sw-deletion.js │ │ │ ├── sw-max-age-seconds.js │ │ │ └── sw-max-entries.js │ │ └── isURLExpired.html │ └── sw │ │ ├── test-CacheExpiration.mjs │ │ ├── test-CacheTimestampsModel.mjs │ │ └── test-ExpirationPlugin.mjs ├── workbox-google-analytics │ ├── integration │ │ └── test-all.js │ ├── static │ │ └── basic-example │ │ │ ├── index.html │ │ │ └── sw.js │ └── sw │ │ └── test-initialize.mjs ├── workbox-navigation-preload │ ├── integration │ │ ├── test-disable.js │ │ ├── test-enable.js │ │ └── test-sw.js │ ├── static │ │ ├── sw-custom-header.js │ │ ├── sw-default-header.js │ │ └── sw-disable.js │ └── sw │ │ ├── test-disable.mjs │ │ ├── test-enable.mjs │ │ └── test-isSupported.mjs ├── workbox-precaching │ ├── integration │ │ ├── test-cleanup-outdated-caches.js │ │ ├── test-precache-and-update.js │ │ └── test-sw.js │ ├── static │ │ ├── addToCacheList.html │ │ ├── cleanup-outdated-caches │ │ │ ├── sw.js │ │ │ └── test.txt │ │ ├── precache-and-update │ │ │ ├── hashed-file.abcd1234.txt │ │ │ ├── index.html │ │ │ ├── styles │ │ │ │ └── index.css │ │ │ ├── sw-1.js │ │ │ └── sw-2.js │ │ ├── precache.html │ │ └── project │ │ │ ├── example-2.html │ │ │ ├── example-a.html │ │ │ ├── example-b.html │ │ │ ├── example-timestamp.html │ │ │ ├── example.html │ │ │ └── index.html │ └── sw │ │ ├── resetDefaultPrecacheController.mjs │ │ ├── test-PrecacheController.mjs │ │ ├── test-PrecacheFallbackPlugin.mjs │ │ ├── test-PrecacheRoute.mjs │ │ ├── test-PrecacheStrategy.mjs │ │ ├── test-addPlugins.mjs │ │ ├── test-addRoute.mjs │ │ ├── test-cleanupOutdatedCaches.mjs │ │ ├── test-createHandlerBoundToURL.mjs │ │ ├── test-getCacheKeyForURL.mjs │ │ ├── test-matchPrecache.mjs │ │ ├── test-precache.mjs │ │ ├── test-precacheAndRoute.mjs │ │ └── utils │ │ ├── test-deleteOutdatedCaches.mjs │ │ ├── test-printCleanupDetails.mjs │ │ └── test-printInstallDetails.mjs ├── workbox-range-requests │ ├── integration │ │ └── test-all.js │ ├── static │ │ ├── index.html │ │ └── sw.js │ └── sw │ │ ├── test-RangeRequestsPlugin.mjs │ │ ├── test-createPartialResponse.mjs │ │ └── utils │ │ ├── test-calculateEffectiveBoundaries.mjs │ │ └── test-parseRangeHeader.mjs ├── workbox-routing │ ├── integration │ │ ├── test-navigation-route.js │ │ ├── test-routing-basic.js │ │ ├── test-routing-regex.js │ │ └── test-sw.js │ ├── static │ │ ├── demo-img.png │ │ ├── routing-basic │ │ │ ├── index.html │ │ │ └── sw.js │ │ ├── routing-navigation │ │ │ ├── index.html │ │ │ └── sw.js │ │ ├── routing-regex │ │ │ ├── index.html │ │ │ └── sw.js │ │ ├── routing.html │ │ └── sw.js │ └── sw │ │ ├── test-NavigationRoute.mjs │ │ ├── test-RegExpRoute.mjs │ │ ├── test-Route.mjs │ │ ├── test-Router.mjs │ │ ├── test-registerRoute.mjs │ │ ├── test-setCatchHandler.mjs │ │ ├── test-setDefaultHandler.mjs │ │ └── utils │ │ └── test-normalizeHandler.mjs ├── workbox-strategies │ ├── integration │ │ ├── test-cacheFirst.js │ │ ├── test-cacheOnly.js │ │ ├── test-networkFirst.js │ │ ├── test-networkOnly.js │ │ ├── test-staleWhileRevalidate.js │ │ └── test-sw.js │ ├── static │ │ ├── cache-first │ │ │ ├── example.txt │ │ │ └── sw.js │ │ ├── cache-only │ │ │ └── sw.js │ │ ├── network-first │ │ │ └── sw.js │ │ ├── network-only │ │ │ └── sw.js │ │ └── stale-while-revalidate │ │ │ └── sw.js │ └── sw │ │ ├── plugins │ │ └── test-cacheOkAndOpaquePlugin.mjs │ │ ├── test-CacheFirst.mjs │ │ ├── test-CacheOnly.mjs │ │ ├── test-NetworkFirst.mjs │ │ ├── test-NetworkOnly.mjs │ │ ├── test-StaleWhileRevalidate.mjs │ │ ├── test-Strategy.mjs │ │ ├── test-StrategyHandler.mjs │ │ └── test-UsageWithRouter.mjs ├── workbox-streams │ ├── integration │ │ └── test-all.js │ ├── static │ │ ├── 4.txt │ │ ├── index.html │ │ └── sw.js │ └── sw │ │ ├── test-isSupported.mjs │ │ └── utils │ │ └── test-createHeaders.mjs ├── workbox-sw │ ├── integration │ │ └── test-all.js │ ├── static │ │ ├── example.css │ │ ├── example.js │ │ ├── index.html │ │ ├── integration │ │ │ ├── index.html │ │ │ ├── invalid-sw.js │ │ │ └── valid-sw.js │ │ └── sw.js │ └── sw │ │ └── controllers │ │ └── test-WorkboxSW.mjs ├── workbox-webpack-plugin │ ├── node │ │ ├── dependency-check.js │ │ ├── v4 │ │ │ ├── generate-sw.js │ │ │ ├── inject-manifest.js │ │ │ └── lib │ │ │ │ └── create-webpack-asset-plugin.js │ │ └── v5 │ │ │ ├── generate-sw.js │ │ │ ├── inject-manifest.js │ │ │ ├── lib │ │ │ └── create-webpack-asset-plugin.js │ │ │ └── static │ │ │ └── expected-service-worker.js.map │ └── static │ │ ├── bad-multiple-injection.js │ │ ├── example-project-1 │ │ ├── images │ │ │ ├── example-jpeg.jpg │ │ │ └── web-fundamentals-icon192x192.png │ │ ├── index.html │ │ ├── page-1.html │ │ ├── page-2.html │ │ ├── splitChunksEntry.js │ │ ├── styles │ │ │ ├── stylesheet-1.css │ │ │ └── stylesheet-2.css │ │ └── webpackEntry.js │ │ ├── expected-service-worker.js.map │ │ ├── injected-manifest.js │ │ ├── injected-manifest.json │ │ ├── module-import-sw.js │ │ ├── sw-src-define-plugin.js │ │ ├── sw-src-missing-sourcemap.js │ │ ├── sw-src.js │ │ ├── sw.ts │ │ └── wasm-project │ │ ├── add.wasm │ │ ├── index.js │ │ └── worker.js └── workbox-window │ ├── integration │ └── test-all.js │ ├── static │ └── index.html │ └── window │ ├── sw-error.js │ ├── sw-message-reply.js │ └── test-Workbox.mjs ├── tsconfig.json └── typescript.eslintrc.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.github/workflows/scorecards-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.ncurc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.ncurc.js -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/.prettierignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/README.md -------------------------------------------------------------------------------- /cdn-details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/cdn-details.json -------------------------------------------------------------------------------- /demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/README.md -------------------------------------------------------------------------------- /demos/src/workbox-background-sync-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-background-sync-demo/index.html -------------------------------------------------------------------------------- /demos/src/workbox-background-sync-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-background-sync-demo/package.json -------------------------------------------------------------------------------- /demos/src/workbox-background-sync-demo/public/example.txt: -------------------------------------------------------------------------------- 1 | example text -------------------------------------------------------------------------------- /demos/src/workbox-background-sync-demo/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-background-sync-demo/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-background-sync-demo/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-background-sync-demo/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-broadcast-update-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-broadcast-update-demo/index.html -------------------------------------------------------------------------------- /demos/src/workbox-broadcast-update-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-broadcast-update-demo/package.json -------------------------------------------------------------------------------- /demos/src/workbox-broadcast-update-demo/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-broadcast-update-demo/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-broadcast-update-demo/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-broadcast-update-demo/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-cacheable-response/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-cacheable-response/index.html -------------------------------------------------------------------------------- /demos/src/workbox-cacheable-response/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-cacheable-response/package.json -------------------------------------------------------------------------------- /demos/src/workbox-cacheable-response/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-cacheable-response/server.js -------------------------------------------------------------------------------- /demos/src/workbox-cacheable-response/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-cacheable-response/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-core/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-core/index.html -------------------------------------------------------------------------------- /demos/src/workbox-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-core/package.json -------------------------------------------------------------------------------- /demos/src/workbox-core/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-core/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-core/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-core/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-expiration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-expiration/index.html -------------------------------------------------------------------------------- /demos/src/workbox-expiration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-expiration/package.json -------------------------------------------------------------------------------- /demos/src/workbox-expiration/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-expiration/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-expiration/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-expiration/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-google-analytics/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-google-analytics/index.html -------------------------------------------------------------------------------- /demos/src/workbox-google-analytics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-google-analytics/package.json -------------------------------------------------------------------------------- /demos/src/workbox-google-analytics/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-google-analytics/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-google-analytics/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-google-analytics/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-navigation-preload/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-navigation-preload/index.html -------------------------------------------------------------------------------- /demos/src/workbox-navigation-preload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-navigation-preload/package.json -------------------------------------------------------------------------------- /demos/src/workbox-navigation-preload/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-navigation-preload/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-navigation-preload/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-navigation-preload/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-precaching/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-precaching/index.html -------------------------------------------------------------------------------- /demos/src/workbox-precaching/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-precaching/package.json -------------------------------------------------------------------------------- /demos/src/workbox-precaching/public/hello-world.1234.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-precaching/public/hello-world.1234.txt -------------------------------------------------------------------------------- /demos/src/workbox-precaching/public/hello-world.5678.txt: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | 3 | I'm the second version of this file. -------------------------------------------------------------------------------- /demos/src/workbox-precaching/public/test-file.txt: -------------------------------------------------------------------------------- 1 | #Danger 2 | 3 | This file is not revisioned. -------------------------------------------------------------------------------- /demos/src/workbox-precaching/sw-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-precaching/sw-1.js -------------------------------------------------------------------------------- /demos/src/workbox-precaching/sw-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-precaching/sw-2.js -------------------------------------------------------------------------------- /demos/src/workbox-precaching/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-precaching/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-range-requests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-range-requests/index.html -------------------------------------------------------------------------------- /demos/src/workbox-range-requests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-range-requests/package.json -------------------------------------------------------------------------------- /demos/src/workbox-range-requests/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-range-requests/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-range-requests/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-range-requests/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-routing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-routing/index.html -------------------------------------------------------------------------------- /demos/src/workbox-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-routing/package.json -------------------------------------------------------------------------------- /demos/src/workbox-routing/public/demo-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-routing/public/demo-img.png -------------------------------------------------------------------------------- /demos/src/workbox-routing/public/demo-popper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-routing/public/demo-popper.png -------------------------------------------------------------------------------- /demos/src/workbox-routing/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-routing/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-routing/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-routing/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-strategies/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-strategies/index.html -------------------------------------------------------------------------------- /demos/src/workbox-strategies/public/cache-first.txt: -------------------------------------------------------------------------------- 1 | Hello from CacheFirst -------------------------------------------------------------------------------- /demos/src/workbox-strategies/public/network-first.txt: -------------------------------------------------------------------------------- 1 | Hello from NetworkFirst -------------------------------------------------------------------------------- /demos/src/workbox-strategies/public/network-only.txt: -------------------------------------------------------------------------------- 1 | Hello from NetworkOnly -------------------------------------------------------------------------------- /demos/src/workbox-strategies/public/stale-while-revalidate.txt: -------------------------------------------------------------------------------- 1 | Hello from StaleWhileRevalidate -------------------------------------------------------------------------------- /demos/src/workbox-strategies/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-strategies/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-strategies/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-strategies/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-streams/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-streams/index.html -------------------------------------------------------------------------------- /demos/src/workbox-streams/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-streams/package.json -------------------------------------------------------------------------------- /demos/src/workbox-streams/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-streams/server.js -------------------------------------------------------------------------------- /demos/src/workbox-streams/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-streams/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-sw/README.md: -------------------------------------------------------------------------------- 1 | # workbox-sw-demo 2 | -------------------------------------------------------------------------------- /demos/src/workbox-sw/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-sw/index.html -------------------------------------------------------------------------------- /demos/src/workbox-sw/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-sw/package.json -------------------------------------------------------------------------------- /demos/src/workbox-sw/public/demo-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-sw/public/demo-img.png -------------------------------------------------------------------------------- /demos/src/workbox-sw/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-sw/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-sw/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-sw/updateServer.js -------------------------------------------------------------------------------- /demos/src/workbox-window/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-window/index.html -------------------------------------------------------------------------------- /demos/src/workbox-window/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-window/package.json -------------------------------------------------------------------------------- /demos/src/workbox-window/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-window/sw.js -------------------------------------------------------------------------------- /demos/src/workbox-window/updateServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/demos/src/workbox-window/updateServer.js -------------------------------------------------------------------------------- /gulp-tasks/analyze-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/analyze-properties.js -------------------------------------------------------------------------------- /gulp-tasks/build-node-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/build-node-packages.js -------------------------------------------------------------------------------- /gulp-tasks/build-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/build-packages.js -------------------------------------------------------------------------------- /gulp-tasks/build-sw-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/build-sw-packages.js -------------------------------------------------------------------------------- /gulp-tasks/build-window-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/build-window-packages.js -------------------------------------------------------------------------------- /gulp-tasks/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/build.js -------------------------------------------------------------------------------- /gulp-tasks/docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/docs.js -------------------------------------------------------------------------------- /gulp-tasks/lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/lint.js -------------------------------------------------------------------------------- /gulp-tasks/publish-cdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/publish-cdn.js -------------------------------------------------------------------------------- /gulp-tasks/publish-github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/publish-github.js -------------------------------------------------------------------------------- /gulp-tasks/publish-glitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/publish-glitch.js -------------------------------------------------------------------------------- /gulp-tasks/publish-lerna.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/publish-lerna.js -------------------------------------------------------------------------------- /gulp-tasks/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/publish.js -------------------------------------------------------------------------------- /gulp-tasks/test-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/test-integration.js -------------------------------------------------------------------------------- /gulp-tasks/test-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/test-node.js -------------------------------------------------------------------------------- /gulp-tasks/test-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/test-server.js -------------------------------------------------------------------------------- /gulp-tasks/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/test.js -------------------------------------------------------------------------------- /gulp-tasks/transpile-typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/transpile-typescript.js -------------------------------------------------------------------------------- /gulp-tasks/utils/analyse-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/analyse-properties.js -------------------------------------------------------------------------------- /gulp-tasks/utils/cdn-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/cdn-helper.js -------------------------------------------------------------------------------- /gulp-tasks/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/constants.js -------------------------------------------------------------------------------- /gulp-tasks/utils/get-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/get-packages.js -------------------------------------------------------------------------------- /gulp-tasks/utils/github-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/github-helper.js -------------------------------------------------------------------------------- /gulp-tasks/utils/node-projects-babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/node-projects-babel.config.json -------------------------------------------------------------------------------- /gulp-tasks/utils/output-filename-to-package-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/output-filename-to-package-map.js -------------------------------------------------------------------------------- /gulp-tasks/utils/package-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/package-runner.js -------------------------------------------------------------------------------- /gulp-tasks/utils/pkg-path-to-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/pkg-path-to-name.js -------------------------------------------------------------------------------- /gulp-tasks/utils/publish-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/publish-helpers.js -------------------------------------------------------------------------------- /gulp-tasks/utils/rollup-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/rollup-helper.js -------------------------------------------------------------------------------- /gulp-tasks/utils/version-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/version-module.js -------------------------------------------------------------------------------- /gulp-tasks/utils/versioned-cdn-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulp-tasks/utils/versioned-cdn-url.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/gulpfile.js -------------------------------------------------------------------------------- /infra/pr-bot/aggregate-size-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/pr-bot/aggregate-size-plugin.js -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/lang/en.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/lang/en.yaml -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/lib/publishjob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/lib/publishjob.js -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/publish.js -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/static/jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/static/jsdoc.css -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/augments.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/augments.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/classes-links.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/classes-links.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/details-table-row.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/details-table-row.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/details-table.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/details-table.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/implements.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/implements.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/index-all.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/index-all.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/index.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/layout.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/params.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/params.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/properties.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/properties.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/see.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/see.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/signature.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/signature.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-content.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-content.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-detail.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-detail.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-header.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-header.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-index-section.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-index-section.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-index.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-labels.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-labels.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/symbol-overview.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/symbol-overview.hbs -------------------------------------------------------------------------------- /infra/templates/reference-docs/jsdoc/views/toc-yaml.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/templates/reference-docs/jsdoc/views/toc-yaml.hbs -------------------------------------------------------------------------------- /infra/testing/activate-and-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/activate-and-control.js -------------------------------------------------------------------------------- /infra/testing/activate-sw-safari.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/activate-sw-safari.js -------------------------------------------------------------------------------- /infra/testing/auto-stub-logger.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/auto-stub-logger.mjs -------------------------------------------------------------------------------- /infra/testing/clean-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/clean-sw.js -------------------------------------------------------------------------------- /infra/testing/comlink/node-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/comlink/node-interface.js -------------------------------------------------------------------------------- /infra/testing/comlink/sw-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/comlink/sw-interface.js -------------------------------------------------------------------------------- /infra/testing/comlink/window-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/comlink/window-interface.js -------------------------------------------------------------------------------- /infra/testing/confirm-directory-contains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/confirm-directory-contains.js -------------------------------------------------------------------------------- /infra/testing/env-it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/env-it.js -------------------------------------------------------------------------------- /infra/testing/expectError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/expectError.js -------------------------------------------------------------------------------- /infra/testing/generate-variant-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/generate-variant-tests.js -------------------------------------------------------------------------------- /infra/testing/helpers/compareResponses.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/helpers/compareResponses.mjs -------------------------------------------------------------------------------- /infra/testing/helpers/extendable-event-utils.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/helpers/extendable-event-utils.mjs -------------------------------------------------------------------------------- /infra/testing/helpers/generateOpaqueResponse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/helpers/generateOpaqueResponse.mjs -------------------------------------------------------------------------------- /infra/testing/helpers/generateUniqueResponse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/helpers/generateUniqueResponse.mjs -------------------------------------------------------------------------------- /infra/testing/helpers/sleep.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/helpers/sleep.mjs -------------------------------------------------------------------------------- /infra/testing/server/cross-origin-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/cross-origin-server.js -------------------------------------------------------------------------------- /infra/testing/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/index.js -------------------------------------------------------------------------------- /infra/testing/server/request-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/request-counter.js -------------------------------------------------------------------------------- /infra/testing/server/routes/build-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/build-file.js -------------------------------------------------------------------------------- /infra/testing/server/routes/comlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/comlink.js -------------------------------------------------------------------------------- /infra/testing/server/routes/integration-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/integration-html.js -------------------------------------------------------------------------------- /infra/testing/server/routes/sw-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/sw-bundle.js -------------------------------------------------------------------------------- /infra/testing/server/routes/templates-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/templates-update.js -------------------------------------------------------------------------------- /infra/testing/server/routes/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/templates.js -------------------------------------------------------------------------------- /infra/testing/server/routes/test-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/test-sw.js -------------------------------------------------------------------------------- /infra/testing/server/routes/test-window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/test-window.js -------------------------------------------------------------------------------- /infra/testing/server/routes/unique-etag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/unique-etag.js -------------------------------------------------------------------------------- /infra/testing/server/routes/unique-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/routes/unique-value.js -------------------------------------------------------------------------------- /infra/testing/server/static/integration.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/static/integration.html -------------------------------------------------------------------------------- /infra/testing/server/template-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/template-data.js -------------------------------------------------------------------------------- /infra/testing/server/templates/integration.html.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/integration.html.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-clients-claim.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-clients-claim.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-no-skip-waiting.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-no-skip-waiting.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-script-version.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-script-version.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-skip-waiting-deferred.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-skip-waiting-deferred.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-skip-waiting-on-message.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-skip-waiting-on-message.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-skip-waiting.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-skip-waiting.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/sw-window-ready.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/sw-window-ready.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/test-sw-runner.js.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/test-sw-runner.js.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/test-sw.html.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/test-sw.html.njk -------------------------------------------------------------------------------- /infra/testing/server/templates/test-window.html.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/server/templates/test-window.html.njk -------------------------------------------------------------------------------- /infra/testing/validator/service-worker-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/validator/service-worker-runtime.js -------------------------------------------------------------------------------- /infra/testing/wait-until.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/wait-until.js -------------------------------------------------------------------------------- /infra/testing/webdriver/IframeManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/webdriver/IframeManager.js -------------------------------------------------------------------------------- /infra/testing/webdriver/executeAsyncAndCatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/webdriver/executeAsyncAndCatch.js -------------------------------------------------------------------------------- /infra/testing/webdriver/runUnitTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/webdriver/runUnitTests.js -------------------------------------------------------------------------------- /infra/testing/webdriver/unregisterAllSWs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/webdriver/unregisterAllSWs.js -------------------------------------------------------------------------------- /infra/testing/webdriver/windowLoaded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/webdriver/windowLoaded.js -------------------------------------------------------------------------------- /infra/testing/webpack-build-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/testing/webpack-build-check.js -------------------------------------------------------------------------------- /infra/type-overrides.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/type-overrides.d.ts -------------------------------------------------------------------------------- /infra/utils/AsyncDebounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/utils/AsyncDebounce.js -------------------------------------------------------------------------------- /infra/utils/log-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/infra/utils/log-helper.js -------------------------------------------------------------------------------- /javascript.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/javascript.eslintrc.js -------------------------------------------------------------------------------- /jsdoc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/jsdoc.conf -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/package.json -------------------------------------------------------------------------------- /packages/workbox-background-sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/README.md -------------------------------------------------------------------------------- /packages/workbox-background-sync/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-background-sync/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/package.json -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/BackgroundSyncPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/BackgroundSyncPlugin.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/Queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/Queue.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/QueueStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/QueueStore.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/StorableRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/StorableRequest.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:background-sync:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/lib/QueueDb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/lib/QueueDb.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/lib/QueueStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/lib/QueueStore.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/src/lib/StorableRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/src/lib/StorableRequest.ts -------------------------------------------------------------------------------- /packages/workbox-background-sync/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-background-sync/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/README.md -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/package.json -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/src/BroadcastCacheUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/src/BroadcastCacheUpdate.ts -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/src/BroadcastUpdatePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/src/BroadcastUpdatePlugin.ts -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:broadcast-update:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/src/responsesAreSame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/src/responsesAreSame.ts -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/src/utils/constants.ts -------------------------------------------------------------------------------- /packages/workbox-broadcast-update/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-broadcast-update/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-build/.ncurc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/.ncurc.js -------------------------------------------------------------------------------- /packages/workbox-build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/README.md -------------------------------------------------------------------------------- /packages/workbox-build/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/package.json -------------------------------------------------------------------------------- /packages/workbox-build/src/_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/_types.js -------------------------------------------------------------------------------- /packages/workbox-build/src/cdn-details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/cdn-details.json -------------------------------------------------------------------------------- /packages/workbox-build/src/generate-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/generate-sw.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/get-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/get-manifest.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/inject-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/inject-manifest.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/additional-manifest-entries-transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/additional-manifest-entries-transform.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/bundle.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/cdn-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/cdn-utils.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/copy-workbox-libraries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/copy-workbox-libraries.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/errors.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/escape-regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/escape-regexp.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-composite-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-composite-details.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-file-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-file-details.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-file-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-file-hash.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-file-manifest-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-file-manifest-entries.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-file-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-file-size.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-source-map-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-source-map-url.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-string-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-string-details.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/get-string-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/get-string-hash.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/maximum-size-transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/maximum-size-transform.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/modify-url-prefix-transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/modify-url-prefix-transform.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/module-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/module-registry.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/no-revision-for-urls-matching-transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/no-revision-for-urls-matching-transform.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/populate-sw-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/populate-sw-template.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/rebase-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/rebase-path.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/replace-and-update-source-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/replace-and-update-source-map.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/runtime-caching-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/runtime-caching-converter.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/stringify-without-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/stringify-without-comments.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/transform-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/transform-manifest.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/translate-url-to-sourcemap-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/translate-url-to-sourcemap-paths.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/validate-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/validate-options.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/lib/write-sw-using-default-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/lib/write-sw-using-default-template.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/rollup-plugin-off-main-thread.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@surma/rollup-plugin-off-main-thread'; 2 | -------------------------------------------------------------------------------- /packages/workbox-build/src/schema/GenerateSWOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/schema/GenerateSWOptions.json -------------------------------------------------------------------------------- /packages/workbox-build/src/schema/GetManifestOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/schema/GetManifestOptions.json -------------------------------------------------------------------------------- /packages/workbox-build/src/schema/InjectManifestOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/schema/InjectManifestOptions.json -------------------------------------------------------------------------------- /packages/workbox-build/src/schema/WebpackGenerateSWOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/schema/WebpackGenerateSWOptions.json -------------------------------------------------------------------------------- /packages/workbox-build/src/schema/WebpackInjectManifestOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/schema/WebpackInjectManifestOptions.json -------------------------------------------------------------------------------- /packages/workbox-build/src/strip-comments.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'strip-comments'; 2 | -------------------------------------------------------------------------------- /packages/workbox-build/src/templates/sw-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/templates/sw-template.ts -------------------------------------------------------------------------------- /packages/workbox-build/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/src/types.ts -------------------------------------------------------------------------------- /packages/workbox-build/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-build/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/README.md -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/package.json -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/src/CacheableResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/src/CacheableResponse.ts -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/src/CacheableResponsePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/src/CacheableResponsePlugin.ts -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:cacheable-response:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-cacheable-response/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cacheable-response/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/README.md -------------------------------------------------------------------------------- /packages/workbox-cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/package.json -------------------------------------------------------------------------------- /packages/workbox-cli/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/app.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/bin.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/cleanup-stack-trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/cleanup-stack-trace.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/constants.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/errors.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/help-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/help-text.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/logger.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-config-location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-config-location.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-extensions-to-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-extensions-to-cache.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-questions.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-root-of-web-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-root-of-web-app.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-start_url-query-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-start_url-query-params.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-sw-dest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-sw-dest.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/questions/ask-sw-src.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/questions/ask-sw-src.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/read-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/read-config.ts -------------------------------------------------------------------------------- /packages/workbox-cli/src/lib/run-wizard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/src/lib/run-wizard.ts -------------------------------------------------------------------------------- /packages/workbox-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-cli/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/README.md -------------------------------------------------------------------------------- /packages/workbox-core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/package.json -------------------------------------------------------------------------------- /packages/workbox-core/src/_private.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/Deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/Deferred.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/WorkboxError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/WorkboxError.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/assert.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/cacheMatchIgnoreParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/cacheMatchIgnoreParams.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/cacheNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/cacheNames.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/canConstructReadableStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/canConstructReadableStream.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/canConstructResponseFromBodyStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/canConstructResponseFromBodyStream.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/dontWaitFor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/dontWaitFor.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/executeQuotaErrorCallbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/executeQuotaErrorCallbacks.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/getFriendlyURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/getFriendlyURL.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/logger.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/resultingClientExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/resultingClientExists.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/timeout.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_private/waitUntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/_private/waitUntil.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:core:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-core/src/cacheNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/cacheNames.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/clientsClaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/clientsClaim.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/copyResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/copyResponse.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/models/messages/messageGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/models/messages/messageGenerator.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/models/messages/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/models/messages/messages.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/models/pluginEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/models/pluginEvents.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/models/quotaErrorCallbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/models/quotaErrorCallbacks.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/registerQuotaErrorCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/registerQuotaErrorCallback.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/setCacheNameDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/setCacheNameDetails.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/skipWaiting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/skipWaiting.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/types.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/utils/pluginUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/utils/pluginUtils.ts -------------------------------------------------------------------------------- /packages/workbox-core/src/utils/welcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/src/utils/welcome.ts -------------------------------------------------------------------------------- /packages/workbox-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-core/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-expiration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/README.md -------------------------------------------------------------------------------- /packages/workbox-expiration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-expiration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/package.json -------------------------------------------------------------------------------- /packages/workbox-expiration/src/CacheExpiration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/src/CacheExpiration.ts -------------------------------------------------------------------------------- /packages/workbox-expiration/src/ExpirationPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/src/ExpirationPlugin.ts -------------------------------------------------------------------------------- /packages/workbox-expiration/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:expiration:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-expiration/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-expiration/src/models/CacheTimestampsModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/src/models/CacheTimestampsModel.ts -------------------------------------------------------------------------------- /packages/workbox-expiration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-expiration/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-google-analytics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/README.md -------------------------------------------------------------------------------- /packages/workbox-google-analytics/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-google-analytics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/package.json -------------------------------------------------------------------------------- /packages/workbox-google-analytics/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:google-analytics:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-google-analytics/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-google-analytics/src/initialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/src/initialize.ts -------------------------------------------------------------------------------- /packages/workbox-google-analytics/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/src/utils/constants.ts -------------------------------------------------------------------------------- /packages/workbox-google-analytics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-google-analytics/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/README.md -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/package.json -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:navigation-preload:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/src/disable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/src/disable.ts -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/src/enable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/src/enable.ts -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/src/isSupported.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/src/isSupported.ts -------------------------------------------------------------------------------- /packages/workbox-navigation-preload/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-navigation-preload/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-precaching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/README.md -------------------------------------------------------------------------------- /packages/workbox-precaching/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-precaching/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/package.json -------------------------------------------------------------------------------- /packages/workbox-precaching/src/PrecacheController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/PrecacheController.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/PrecacheFallbackPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/PrecacheFallbackPlugin.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/PrecacheRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/PrecacheRoute.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/PrecacheStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/PrecacheStrategy.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/_types.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:precaching:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-precaching/src/addPlugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/addPlugins.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/addRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/addRoute.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/cleanupOutdatedCaches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/cleanupOutdatedCaches.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/createHandlerBoundToURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/createHandlerBoundToURL.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/getCacheKeyForURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/getCacheKeyForURL.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/matchPrecache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/matchPrecache.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/precache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/precache.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/precacheAndRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/precacheAndRoute.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/PrecacheCacheKeyPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/PrecacheCacheKeyPlugin.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/PrecacheInstallReportPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/PrecacheInstallReportPlugin.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/createCacheKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/createCacheKey.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/deleteOutdatedCaches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/deleteOutdatedCaches.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/generateURLVariations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/generateURLVariations.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/getCacheKeyForURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/getCacheKeyForURL.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/getOrCreatePrecacheController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/getOrCreatePrecacheController.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/printCleanupDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/printCleanupDetails.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/printInstallDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/printInstallDetails.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/src/utils/removeIgnoredSearchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/src/utils/removeIgnoredSearchParams.ts -------------------------------------------------------------------------------- /packages/workbox-precaching/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-precaching/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-range-requests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/README.md -------------------------------------------------------------------------------- /packages/workbox-range-requests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-range-requests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/package.json -------------------------------------------------------------------------------- /packages/workbox-range-requests/src/RangeRequestsPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/src/RangeRequestsPlugin.ts -------------------------------------------------------------------------------- /packages/workbox-range-requests/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:range-requests:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-range-requests/src/createPartialResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/src/createPartialResponse.ts -------------------------------------------------------------------------------- /packages/workbox-range-requests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-range-requests/src/utils/calculateEffectiveBoundaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/src/utils/calculateEffectiveBoundaries.ts -------------------------------------------------------------------------------- /packages/workbox-range-requests/src/utils/parseRangeHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/src/utils/parseRangeHeader.ts -------------------------------------------------------------------------------- /packages/workbox-range-requests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-range-requests/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-recipes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/README.md -------------------------------------------------------------------------------- /packages/workbox-recipes/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-recipes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/package.json -------------------------------------------------------------------------------- /packages/workbox-recipes/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:recipes:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-recipes/src/googleFontsCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/googleFontsCache.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/src/imageCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/imageCache.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/src/offlineFallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/offlineFallback.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/src/pageCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/pageCache.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/src/staticResourceCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/staticResourceCache.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/src/warmStrategyCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/src/warmStrategyCache.ts -------------------------------------------------------------------------------- /packages/workbox-recipes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-recipes/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/README.md -------------------------------------------------------------------------------- /packages/workbox-routing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/package.json -------------------------------------------------------------------------------- /packages/workbox-routing/src/NavigationRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/NavigationRoute.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/RegExpRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/RegExpRoute.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/Route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/Route.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/Router.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/_types.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:routing:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-routing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/registerRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/registerRoute.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/setCatchHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/setCatchHandler.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/setDefaultHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/setDefaultHandler.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/utils/constants.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/utils/getOrCreateDefaultRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/utils/getOrCreateDefaultRouter.ts -------------------------------------------------------------------------------- /packages/workbox-routing/src/utils/normalizeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/src/utils/normalizeHandler.ts -------------------------------------------------------------------------------- /packages/workbox-routing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-routing/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-strategies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/README.md -------------------------------------------------------------------------------- /packages/workbox-strategies/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-strategies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/package.json -------------------------------------------------------------------------------- /packages/workbox-strategies/src/CacheFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/CacheFirst.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/CacheOnly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/CacheOnly.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/NetworkFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/NetworkFirst.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/NetworkOnly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/NetworkOnly.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/StaleWhileRevalidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/StaleWhileRevalidate.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/Strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/Strategy.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/StrategyHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/StrategyHandler.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:strategies:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-strategies/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/plugins/cacheOkAndOpaquePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/plugins/cacheOkAndOpaquePlugin.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/src/utils/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/src/utils/messages.ts -------------------------------------------------------------------------------- /packages/workbox-strategies/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-strategies/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-streams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/README.md -------------------------------------------------------------------------------- /packages/workbox-streams/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-streams/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/package.json -------------------------------------------------------------------------------- /packages/workbox-streams/src/_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/_types.ts -------------------------------------------------------------------------------- /packages/workbox-streams/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:streams:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-streams/src/concatenate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/concatenate.ts -------------------------------------------------------------------------------- /packages/workbox-streams/src/concatenateToResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/concatenateToResponse.ts -------------------------------------------------------------------------------- /packages/workbox-streams/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-streams/src/isSupported.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/isSupported.ts -------------------------------------------------------------------------------- /packages/workbox-streams/src/strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/strategy.ts -------------------------------------------------------------------------------- /packages/workbox-streams/src/utils/createHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/src/utils/createHeaders.ts -------------------------------------------------------------------------------- /packages/workbox-streams/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-streams/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-sw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-sw/README.md -------------------------------------------------------------------------------- /packages/workbox-sw/_types.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-sw/_types.mjs -------------------------------------------------------------------------------- /packages/workbox-sw/_version.mjs: -------------------------------------------------------------------------------- 1 | try{self['workbox:sw:7.4.0']&&_()}catch(e){}// eslint-disable-line -------------------------------------------------------------------------------- /packages/workbox-sw/controllers/WorkboxSW.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-sw/controllers/WorkboxSW.mjs -------------------------------------------------------------------------------- /packages/workbox-sw/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-sw/index.mjs -------------------------------------------------------------------------------- /packages/workbox-sw/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-sw/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-sw/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-sw/package.json -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/README.md -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/package.json -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/generate-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/generate-sw.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/inject-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/inject-manifest.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/lib/get-asset-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/lib/get-asset-hash.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/lib/get-manifest-entries-from-compilation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/lib/get-manifest-entries-from-compilation.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/lib/get-script-files-for-chunks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/lib/get-script-files-for-chunks.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/lib/get-sourcemap-asset-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/lib/get-sourcemap-asset-name.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/lib/relative-to-output-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/lib/relative-to-output-path.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/src/lib/resolve-webpack-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/src/lib/resolve-webpack-url.ts -------------------------------------------------------------------------------- /packages/workbox-webpack-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-webpack-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/workbox-window/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/README.md -------------------------------------------------------------------------------- /packages/workbox-window/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/package-lock.json -------------------------------------------------------------------------------- /packages/workbox-window/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/package.json -------------------------------------------------------------------------------- /packages/workbox-window/src/Workbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/src/Workbox.ts -------------------------------------------------------------------------------- /packages/workbox-window/src/_version.ts: -------------------------------------------------------------------------------- 1 | // @ts-ignore 2 | try{self['workbox:window:7.4.0']&&_()}catch(e){} -------------------------------------------------------------------------------- /packages/workbox-window/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/src/index.ts -------------------------------------------------------------------------------- /packages/workbox-window/src/messageSW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/src/messageSW.ts -------------------------------------------------------------------------------- /packages/workbox-window/src/utils/WorkboxEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/src/utils/WorkboxEvent.ts -------------------------------------------------------------------------------- /packages/workbox-window/src/utils/WorkboxEventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/src/utils/WorkboxEventTarget.ts -------------------------------------------------------------------------------- /packages/workbox-window/src/utils/urlsMatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/src/utils/urlsMatch.ts -------------------------------------------------------------------------------- /packages/workbox-window/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/packages/workbox-window/tsconfig.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/prettier.config.js -------------------------------------------------------------------------------- /test/all/node/test-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/all/node/test-exports.js -------------------------------------------------------------------------------- /test/all/node/test-jsdocs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/all/node/test-jsdocs.js -------------------------------------------------------------------------------- /test/all/node/test-package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/all/node/test-package.js -------------------------------------------------------------------------------- /test/all/node/test-prod-builds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/all/node/test-prod-builds.js -------------------------------------------------------------------------------- /test/all/node/test-yarn-installation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/all/node/test-yarn-installation.js -------------------------------------------------------------------------------- /test/workbox-background-sync/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-background-sync/static/basic-example/example.txt: -------------------------------------------------------------------------------- 1 | example.txt -------------------------------------------------------------------------------- /test/workbox-background-sync/static/basic-example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/static/basic-example/index.html -------------------------------------------------------------------------------- /test/workbox-background-sync/static/basic-example/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/static/basic-example/sw.js -------------------------------------------------------------------------------- /test/workbox-background-sync/sw/lib/test-QueueDb.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/sw/lib/test-QueueDb.mjs -------------------------------------------------------------------------------- /test/workbox-background-sync/sw/lib/test-QueueStore.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/sw/lib/test-QueueStore.mjs -------------------------------------------------------------------------------- /test/workbox-background-sync/sw/lib/test-StorableRequest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/sw/lib/test-StorableRequest.mjs -------------------------------------------------------------------------------- /test/workbox-background-sync/sw/test-BackgroundSyncPlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/sw/test-BackgroundSyncPlugin.mjs -------------------------------------------------------------------------------- /test/workbox-background-sync/sw/test-Queue.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-background-sync/sw/test-Queue.mjs -------------------------------------------------------------------------------- /test/workbox-broadcast-update/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-broadcast-update/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-broadcast-update/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-broadcast-update/static/index.html -------------------------------------------------------------------------------- /test/workbox-broadcast-update/static/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-broadcast-update/static/sw.js -------------------------------------------------------------------------------- /test/workbox-broadcast-update/sw/test-BroadcastCacheUpdate.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-broadcast-update/sw/test-BroadcastCacheUpdate.mjs -------------------------------------------------------------------------------- /test/workbox-broadcast-update/sw/test-BroadcastUpdatePlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-broadcast-update/sw/test-BroadcastUpdatePlugin.mjs -------------------------------------------------------------------------------- /test/workbox-broadcast-update/sw/test-responsesAreSame.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-broadcast-update/sw/test-responsesAreSame.mjs -------------------------------------------------------------------------------- /test/workbox-build/node/dependency-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/dependency-check.js -------------------------------------------------------------------------------- /test/workbox-build/node/generate-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/generate-sw.js -------------------------------------------------------------------------------- /test/workbox-build/node/get-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/get-manifest.js -------------------------------------------------------------------------------- /test/workbox-build/node/inject-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/inject-manifest.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/additional-manifest-entries-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/additional-manifest-entries-transform.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/bundle.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/cdn-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/cdn-utils.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/copy-workbox-libraries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/copy-workbox-libraries.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/escape-regexp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/escape-regexp.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-composite-details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-composite-details.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-file-details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-file-details.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-file-hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-file-hash.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-file-manifest-entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-file-manifest-entries.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-file-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-file-size.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-string-details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-string-details.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/get-string-hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/get-string-hash.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/modify-url-prefix-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/modify-url-prefix-transform.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/module-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/module-registry.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/no-revision-for-urls-matching-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/no-revision-for-urls-matching-transform.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/populate-sw-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/populate-sw-template.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/replace-and-update-source-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/replace-and-update-source-map.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/runtime-caching-converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/runtime-caching-converter.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/transform-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/transform-manifest.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/translate-url-to-sourcemap-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/translate-url-to-sourcemap-paths.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/validate-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/validate-options.js -------------------------------------------------------------------------------- /test/workbox-build/node/lib/write-sw-using-default-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/node/lib/write-sw-using-default-template.js -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/.hidden-directory/hello.html: -------------------------------------------------------------------------------- 1 |

.hidden-directory/hello

2 | -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/.hidden-directory/hello.js: -------------------------------------------------------------------------------- 1 | console.log('.hidden-directory/hello.js'); 2 | -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/images/example-jpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/example-project-1/images/example-jpeg.jpg -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/images/web-fundamentals-icon192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/example-project-1/images/web-fundamentals-icon192x192.png -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/example-project-1/index.html -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/page-1.html: -------------------------------------------------------------------------------- 1 |

Page 1

2 | -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/page-2.html: -------------------------------------------------------------------------------- 1 |

Page 2

2 | -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/styles/stylesheet-1.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/styles/stylesheet-2.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /test/workbox-build/static/example-project-1/webpackEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/example-project-1/webpackEntry.js -------------------------------------------------------------------------------- /test/workbox-build/static/expected-source-map.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/expected-source-map.js.map -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/bad-multiple-injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/bad-multiple-injection.js -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/bad-no-injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/bad-no-injection.js -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/basic-with-invalid-sourcemap.js.nolint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/basic-with-invalid-sourcemap.js.nolint -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/basic-with-sourcemap-data-url.js.nolint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/basic-with-sourcemap-data-url.js.nolint -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/basic-with-sourcemap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/basic-with-sourcemap.js.map -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/basic-with-sourcemap.js.nolint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/basic-with-sourcemap.js.nolint -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/basic.js -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/custom-injection-point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/custom-injection-point.js -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/multiple-calls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/multiple-calls.js -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/precache-and-route-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/precache-and-route-options.js -------------------------------------------------------------------------------- /test/workbox-build/static/sw-injections/sample-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-build/static/sw-injections/sample-import.js -------------------------------------------------------------------------------- /test/workbox-cacheable-response/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cacheable-response/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-cacheable-response/static/cacheable-response-plugin/example-1.txt: -------------------------------------------------------------------------------- 1 | example-1.txt 2 | -------------------------------------------------------------------------------- /test/workbox-cacheable-response/static/cacheable-response-plugin/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cacheable-response/static/cacheable-response-plugin/sw.js -------------------------------------------------------------------------------- /test/workbox-cacheable-response/sw/test-CacheableResponse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cacheable-response/sw/test-CacheableResponse.mjs -------------------------------------------------------------------------------- /test/workbox-cacheable-response/sw/test-CacheableResponsePlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cacheable-response/sw/test-CacheableResponsePlugin.mjs -------------------------------------------------------------------------------- /test/workbox-cli/node/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/app.js -------------------------------------------------------------------------------- /test/workbox-cli/node/dependency-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/dependency-check.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/cleanup-stack-trace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/cleanup-stack-trace.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/help-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/help-text.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/logger.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-config-location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-config-location.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-extensions-to-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-extensions-to-cache.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-questions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-questions.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-root-of-web-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-root-of-web-app.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-start_url-query-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-start_url-query-params.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-sw-dest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-sw-dest.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/questions/ask-sw-src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/questions/ask-sw-src.js -------------------------------------------------------------------------------- /test/workbox-cli/node/lib/run-wizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-cli/node/lib/run-wizard.js -------------------------------------------------------------------------------- /test/workbox-core/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-core/static/core-in-browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/static/core-in-browser/index.html -------------------------------------------------------------------------------- /test/workbox-core/static/core-in-browser/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/static/core-in-browser/sw.js -------------------------------------------------------------------------------- /test/workbox-core/static/logger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/static/logger.html -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-Deferred.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-Deferred.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-assert.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-assert.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-cacheMatchIgnoreParams.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-cacheMatchIgnoreParams.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-executeQuotaErrorCallbacks.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-executeQuotaErrorCallbacks.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-getFriendlyURL.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-getFriendlyURL.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-logger.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-logger.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-resultingClientExists.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-resultingClientExists.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-timeout.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-timeout.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/_private/test-waitUntil.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/_private/test-waitUntil.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/models/messages/test-messageGenerator.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/models/messages/test-messageGenerator.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/test-cacheNames.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/test-cacheNames.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/test-clientsClaim.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/test-clientsClaim.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/test-copyResponse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/test-copyResponse.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/test-registerQuotaErrorCallback.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/test-registerQuotaErrorCallback.mjs -------------------------------------------------------------------------------- /test/workbox-core/sw/test-skipWaiting.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-core/sw/test-skipWaiting.mjs -------------------------------------------------------------------------------- /test/workbox-expiration/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-expiration/static/expiration-plugin/example-1.txt: -------------------------------------------------------------------------------- 1 | example-1.txt 2 | -------------------------------------------------------------------------------- /test/workbox-expiration/static/expiration-plugin/example-2.txt: -------------------------------------------------------------------------------- 1 | example-2.txt 2 | -------------------------------------------------------------------------------- /test/workbox-expiration/static/expiration-plugin/sw-deletion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/static/expiration-plugin/sw-deletion.js -------------------------------------------------------------------------------- /test/workbox-expiration/static/expiration-plugin/sw-max-age-seconds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/static/expiration-plugin/sw-max-age-seconds.js -------------------------------------------------------------------------------- /test/workbox-expiration/static/expiration-plugin/sw-max-entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/static/expiration-plugin/sw-max-entries.js -------------------------------------------------------------------------------- /test/workbox-expiration/static/isURLExpired.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/static/isURLExpired.html -------------------------------------------------------------------------------- /test/workbox-expiration/sw/test-CacheExpiration.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/sw/test-CacheExpiration.mjs -------------------------------------------------------------------------------- /test/workbox-expiration/sw/test-CacheTimestampsModel.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/sw/test-CacheTimestampsModel.mjs -------------------------------------------------------------------------------- /test/workbox-expiration/sw/test-ExpirationPlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-expiration/sw/test-ExpirationPlugin.mjs -------------------------------------------------------------------------------- /test/workbox-google-analytics/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-google-analytics/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-google-analytics/static/basic-example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-google-analytics/static/basic-example/index.html -------------------------------------------------------------------------------- /test/workbox-google-analytics/static/basic-example/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-google-analytics/static/basic-example/sw.js -------------------------------------------------------------------------------- /test/workbox-google-analytics/sw/test-initialize.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-google-analytics/sw/test-initialize.mjs -------------------------------------------------------------------------------- /test/workbox-navigation-preload/integration/test-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/integration/test-disable.js -------------------------------------------------------------------------------- /test/workbox-navigation-preload/integration/test-enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/integration/test-enable.js -------------------------------------------------------------------------------- /test/workbox-navigation-preload/integration/test-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/integration/test-sw.js -------------------------------------------------------------------------------- /test/workbox-navigation-preload/static/sw-custom-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/static/sw-custom-header.js -------------------------------------------------------------------------------- /test/workbox-navigation-preload/static/sw-default-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/static/sw-default-header.js -------------------------------------------------------------------------------- /test/workbox-navigation-preload/static/sw-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/static/sw-disable.js -------------------------------------------------------------------------------- /test/workbox-navigation-preload/sw/test-disable.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/sw/test-disable.mjs -------------------------------------------------------------------------------- /test/workbox-navigation-preload/sw/test-enable.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/sw/test-enable.mjs -------------------------------------------------------------------------------- /test/workbox-navigation-preload/sw/test-isSupported.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-navigation-preload/sw/test-isSupported.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/integration/test-cleanup-outdated-caches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/integration/test-cleanup-outdated-caches.js -------------------------------------------------------------------------------- /test/workbox-precaching/integration/test-precache-and-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/integration/test-precache-and-update.js -------------------------------------------------------------------------------- /test/workbox-precaching/integration/test-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/integration/test-sw.js -------------------------------------------------------------------------------- /test/workbox-precaching/static/addToCacheList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/static/addToCacheList.html -------------------------------------------------------------------------------- /test/workbox-precaching/static/cleanup-outdated-caches/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/static/cleanup-outdated-caches/sw.js -------------------------------------------------------------------------------- /test/workbox-precaching/static/cleanup-outdated-caches/test.txt: -------------------------------------------------------------------------------- 1 | Testing. 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/precache-and-update/hashed-file.abcd1234.txt: -------------------------------------------------------------------------------- 1 | This file will be requested by sw-2.js. 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/precache-and-update/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/static/precache-and-update/index.html -------------------------------------------------------------------------------- /test/workbox-precaching/static/precache-and-update/styles/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #2ecc71; 3 | } 4 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/precache-and-update/sw-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/static/precache-and-update/sw-1.js -------------------------------------------------------------------------------- /test/workbox-precaching/static/precache-and-update/sw-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/static/precache-and-update/sw-2.js -------------------------------------------------------------------------------- /test/workbox-precaching/static/precache.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/static/precache.html -------------------------------------------------------------------------------- /test/workbox-precaching/static/project/example-2.html: -------------------------------------------------------------------------------- 1 | Text from example-2.html 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/project/example-a.html: -------------------------------------------------------------------------------- 1 | example-a.html 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/project/example-b.html: -------------------------------------------------------------------------------- 1 | example-b.html 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/project/example-timestamp.html: -------------------------------------------------------------------------------- 1 | Text from example-timestamp.html 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/project/example.html: -------------------------------------------------------------------------------- 1 | Text from example.html 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/static/project/index.html: -------------------------------------------------------------------------------- 1 | Text from index.html 2 | -------------------------------------------------------------------------------- /test/workbox-precaching/sw/resetDefaultPrecacheController.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/resetDefaultPrecacheController.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-PrecacheController.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-PrecacheController.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-PrecacheFallbackPlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-PrecacheFallbackPlugin.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-PrecacheRoute.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-PrecacheRoute.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-PrecacheStrategy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-PrecacheStrategy.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-addPlugins.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-addPlugins.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-addRoute.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-addRoute.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-cleanupOutdatedCaches.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-cleanupOutdatedCaches.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-createHandlerBoundToURL.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-createHandlerBoundToURL.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-getCacheKeyForURL.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-getCacheKeyForURL.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-matchPrecache.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-matchPrecache.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-precache.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-precache.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/test-precacheAndRoute.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/test-precacheAndRoute.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/utils/test-deleteOutdatedCaches.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/utils/test-deleteOutdatedCaches.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/utils/test-printCleanupDetails.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/utils/test-printCleanupDetails.mjs -------------------------------------------------------------------------------- /test/workbox-precaching/sw/utils/test-printInstallDetails.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-precaching/sw/utils/test-printInstallDetails.mjs -------------------------------------------------------------------------------- /test/workbox-range-requests/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-range-requests/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/static/index.html -------------------------------------------------------------------------------- /test/workbox-range-requests/static/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/static/sw.js -------------------------------------------------------------------------------- /test/workbox-range-requests/sw/test-RangeRequestsPlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/sw/test-RangeRequestsPlugin.mjs -------------------------------------------------------------------------------- /test/workbox-range-requests/sw/test-createPartialResponse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/sw/test-createPartialResponse.mjs -------------------------------------------------------------------------------- /test/workbox-range-requests/sw/utils/test-calculateEffectiveBoundaries.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/sw/utils/test-calculateEffectiveBoundaries.mjs -------------------------------------------------------------------------------- /test/workbox-range-requests/sw/utils/test-parseRangeHeader.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-range-requests/sw/utils/test-parseRangeHeader.mjs -------------------------------------------------------------------------------- /test/workbox-routing/integration/test-navigation-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/integration/test-navigation-route.js -------------------------------------------------------------------------------- /test/workbox-routing/integration/test-routing-basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/integration/test-routing-basic.js -------------------------------------------------------------------------------- /test/workbox-routing/integration/test-routing-regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/integration/test-routing-regex.js -------------------------------------------------------------------------------- /test/workbox-routing/integration/test-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/integration/test-sw.js -------------------------------------------------------------------------------- /test/workbox-routing/static/demo-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/demo-img.png -------------------------------------------------------------------------------- /test/workbox-routing/static/routing-basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing-basic/index.html -------------------------------------------------------------------------------- /test/workbox-routing/static/routing-basic/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing-basic/sw.js -------------------------------------------------------------------------------- /test/workbox-routing/static/routing-navigation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing-navigation/index.html -------------------------------------------------------------------------------- /test/workbox-routing/static/routing-navigation/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing-navigation/sw.js -------------------------------------------------------------------------------- /test/workbox-routing/static/routing-regex/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing-regex/index.html -------------------------------------------------------------------------------- /test/workbox-routing/static/routing-regex/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing-regex/sw.js -------------------------------------------------------------------------------- /test/workbox-routing/static/routing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/routing.html -------------------------------------------------------------------------------- /test/workbox-routing/static/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/static/sw.js -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-NavigationRoute.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-NavigationRoute.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-RegExpRoute.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-RegExpRoute.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-Route.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-Route.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-Router.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-Router.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-registerRoute.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-registerRoute.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-setCatchHandler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-setCatchHandler.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/test-setDefaultHandler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/test-setDefaultHandler.mjs -------------------------------------------------------------------------------- /test/workbox-routing/sw/utils/test-normalizeHandler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-routing/sw/utils/test-normalizeHandler.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/integration/test-cacheFirst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/integration/test-cacheFirst.js -------------------------------------------------------------------------------- /test/workbox-strategies/integration/test-cacheOnly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/integration/test-cacheOnly.js -------------------------------------------------------------------------------- /test/workbox-strategies/integration/test-networkFirst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/integration/test-networkFirst.js -------------------------------------------------------------------------------- /test/workbox-strategies/integration/test-networkOnly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/integration/test-networkOnly.js -------------------------------------------------------------------------------- /test/workbox-strategies/integration/test-staleWhileRevalidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/integration/test-staleWhileRevalidate.js -------------------------------------------------------------------------------- /test/workbox-strategies/integration/test-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/integration/test-sw.js -------------------------------------------------------------------------------- /test/workbox-strategies/static/cache-first/example.txt: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/workbox-strategies/static/cache-first/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/static/cache-first/sw.js -------------------------------------------------------------------------------- /test/workbox-strategies/static/cache-only/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/static/cache-only/sw.js -------------------------------------------------------------------------------- /test/workbox-strategies/static/network-first/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/static/network-first/sw.js -------------------------------------------------------------------------------- /test/workbox-strategies/static/network-only/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/static/network-only/sw.js -------------------------------------------------------------------------------- /test/workbox-strategies/static/stale-while-revalidate/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/static/stale-while-revalidate/sw.js -------------------------------------------------------------------------------- /test/workbox-strategies/sw/plugins/test-cacheOkAndOpaquePlugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/plugins/test-cacheOkAndOpaquePlugin.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-CacheFirst.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-CacheFirst.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-CacheOnly.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-CacheOnly.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-NetworkFirst.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-NetworkFirst.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-NetworkOnly.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-NetworkOnly.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-StaleWhileRevalidate.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-StaleWhileRevalidate.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-Strategy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-Strategy.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-StrategyHandler.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-StrategyHandler.mjs -------------------------------------------------------------------------------- /test/workbox-strategies/sw/test-UsageWithRouter.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-strategies/sw/test-UsageWithRouter.mjs -------------------------------------------------------------------------------- /test/workbox-streams/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-streams/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-streams/static/4.txt: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /test/workbox-streams/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-streams/static/index.html -------------------------------------------------------------------------------- /test/workbox-streams/static/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-streams/static/sw.js -------------------------------------------------------------------------------- /test/workbox-streams/sw/test-isSupported.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-streams/sw/test-isSupported.mjs -------------------------------------------------------------------------------- /test/workbox-streams/sw/utils/test-createHeaders.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-streams/sw/utils/test-createHeaders.mjs -------------------------------------------------------------------------------- /test/workbox-sw/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-sw/static/example.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: 'green'; 3 | } 4 | -------------------------------------------------------------------------------- /test/workbox-sw/static/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/static/example.js -------------------------------------------------------------------------------- /test/workbox-sw/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/static/index.html -------------------------------------------------------------------------------- /test/workbox-sw/static/integration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/static/integration/index.html -------------------------------------------------------------------------------- /test/workbox-sw/static/integration/invalid-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/static/integration/invalid-sw.js -------------------------------------------------------------------------------- /test/workbox-sw/static/integration/valid-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/static/integration/valid-sw.js -------------------------------------------------------------------------------- /test/workbox-sw/static/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/static/sw.js -------------------------------------------------------------------------------- /test/workbox-sw/sw/controllers/test-WorkboxSW.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-sw/sw/controllers/test-WorkboxSW.mjs -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/dependency-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/dependency-check.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v4/generate-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v4/generate-sw.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v4/inject-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v4/inject-manifest.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v4/lib/create-webpack-asset-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v4/lib/create-webpack-asset-plugin.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v5/generate-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v5/generate-sw.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v5/inject-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v5/inject-manifest.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v5/lib/create-webpack-asset-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v5/lib/create-webpack-asset-plugin.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/node/v5/static/expected-service-worker.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/node/v5/static/expected-service-worker.js.map -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/bad-multiple-injection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/bad-multiple-injection.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/images/example-jpeg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/example-project-1/images/example-jpeg.jpg -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/images/web-fundamentals-icon192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/example-project-1/images/web-fundamentals-icon192x192.png -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/example-project-1/index.html -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/page-1.html: -------------------------------------------------------------------------------- 1 |

Page 1

2 | -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/page-2.html: -------------------------------------------------------------------------------- 1 |

Page 2

2 | -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/splitChunksEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/example-project-1/splitChunksEntry.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/styles/stylesheet-1.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/styles/stylesheet-2.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/example-project-1/webpackEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/example-project-1/webpackEntry.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/expected-service-worker.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/expected-service-worker.js.map -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/injected-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/injected-manifest.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/injected-manifest.json: -------------------------------------------------------------------------------- 1 | self.__WB_MANIFEST 2 | -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/module-import-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/module-import-sw.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/sw-src-define-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/sw-src-define-plugin.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/sw-src-missing-sourcemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/sw-src-missing-sourcemap.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/sw-src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/sw-src.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/sw.ts -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/wasm-project/add.wasm: -------------------------------------------------------------------------------- 1 | asm`add 2 |  j -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/wasm-project/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/wasm-project/index.js -------------------------------------------------------------------------------- /test/workbox-webpack-plugin/static/wasm-project/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-webpack-plugin/static/wasm-project/worker.js -------------------------------------------------------------------------------- /test/workbox-window/integration/test-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-window/integration/test-all.js -------------------------------------------------------------------------------- /test/workbox-window/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-window/static/index.html -------------------------------------------------------------------------------- /test/workbox-window/window/sw-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-window/window/sw-error.js -------------------------------------------------------------------------------- /test/workbox-window/window/sw-message-reply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-window/window/sw-message-reply.js -------------------------------------------------------------------------------- /test/workbox-window/window/test-Workbox.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/test/workbox-window/window/test-Workbox.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typescript.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/workbox/HEAD/typescript.eslintrc.js --------------------------------------------------------------------------------