152 Commits
Author SHA1 Message Date
rtritto b0065d7c9b replace lodash with eta 2026-04-01 11:43:54 +02:00
Albert Khalimov b0149850c4 This reverts commit 09d2e0ae99. 2025-12-07 08:22:47 +00:00
Albert Khalimov 09d2e0ae99 downgrade to replace
v5
2025-12-05 13:09:49 +00:00
Albert Khalimov 341825b660 Revert "remove @rollup/plugin-multi-entry"
This reverts commit a57ec7840f.
2025-12-05 13:01:08 +00:00
Albert a57ec7840f remove @rollup/plugin-multi-entry 2025-12-03 10:19:59 +05:00
Albert 88ba90275b migrate rollup v4 2025-12-01 20:00:16 +05:00
Pascal Birchler e21969949e Update lock file 2025-04-22 17:11:21 +02:00
albert 3f9c61b759 Revert "bump @rollup/plugin-replace and rollup-plugin-off-main-thread"
This reverts commit 1bf615984b.
2025-04-18 04:19:54 +05:00
albert 1bf615984b bump @rollup/plugin-replace and rollup-plugin-off-main-thread 2025-04-16 06:49:55 +05:00
albert 6212627659 remove useless catch 2025-04-09 14:20:58 +05:00
8651edbc83 Update package.json
Co-authored-by: Weston Ruter <[email protected]>
2025-04-08 19:58:16 +03:00
albert a0be4ae86e feat: migrate blog v7 to v11 2025-04-08 19:29:28 +05:00
albert a6a8b76512 update glob v7 to v11 2025-04-08 12:57:50 +05:00
Weston Ruter 09ec4a8170 Bump engines.node to >=18 2025-01-08 16:26:41 -08:00
Katie Hempenius 60900b6c08 mend 2024-10-03 05:17:13 +00:00
Thomas Steiner 50073bb4f0 Update package.json files for new format
(npm pkg fix)
2024-05-28 10:17:06 +02:00
Thomas Steiner 93bf3f0f5a Add Aurora team to authors 2024-05-28 10:06:06 +02:00
8fe22517a2 Dependencies update (#3311)
* depcheck, babel/core, webpack updates

* fixing package-lock

* fixing package-lock

* fixing package-lock

* removing google analytics tests since it is not longer supported

* adding updatest to minor versions of other dependencies

* Update gulp-tasks/test-integration.js

Co-authored-by: Thomas Steiner <[email protected]>

---------

Co-authored-by: Thomas Steiner <[email protected]>
2024-04-22 09:36:38 -07:00
Dan RoseandGitHub 224f53a22c Bump @rollup/plugin-node-resolve (#3271)
Fixes a build error seen here: https://github.com/oven-sh/bun/issues/6302
2024-04-16 19:25:44 -07:00
Le Minh TriandGitHub 770f4541b5 fix(rollup-plugin): replace package rollup-plugin-terser by @rollup/plugin-terser (#3170)
* fix(rollup-plugin): replace package rollup-plugin-terser by @rollup/plugin-terser

fix #3136

* fix(deps): update minimum version of @rollup/plugin-terser to ^0.4.3
2024-04-16 16:19:54 -07:00
Adriana JaraandGitHub 574813f213 Dependency updates to remove critical warnings and fix release process (#3215)
* Updating octokit/rest and lerna

* Updating mocha

* Updating types

* removing the lerna upgrade

* update lerna to the highest version that doesn't break the tests, also fixes the critical dependency error
2023-05-30 09:18:14 -07:00
Adriana JaraandGitHub 2a327311e8 updating typescript version and types (#3181)
* updating typescript version and types

* Updating dependencies types dependencies
2023-05-17 15:02:57 -07:00
Adriana JaraandGitHub 982333f7ef updating idb (#3095)
idb update.
2022-07-26 11:37:34 -07:00
Adriana JaraandGitHub 15d69b5539 Fixing strategy handler, adding schema files that get modified when building + skipping a failing test in FF (#3102) 2022-07-26 10:26:17 -04:00
Lucas GarronandGitHub cd85e62482 Update minimist to a non-vulnerable version. (#3053)
- This addresses an `npm audit` vulnerability alert for projects using `workbox`, which in turn depends on `[email protected]`: https://github.com/advisories/GHSA-xvch-5gv4-984h
2022-03-31 09:56:34 -04:00
d731474fc9 feat: migrate workbox-webpack-plugin to typescript (#2882)
* feat: migrate workbox-webpack-plugin to typescript

* progress on typescript migration

* 15e from ts lint

* draft

* fixing webpack version

* running tests

* running tests

* eslint

* passing tests for workbox webpack plugin

* passing tests for wb wpp

* passing tests for workbox webpack plugin

passing tests for wb wpp

cleaning imports

* cleaning some eslint messages

* keeping the checkConditions method signature for backward compatibility

* fixing documentation

* commiting package-lock

* updating the webpack plugin package-lock

* Fixing typescript typing issues

Co-authored-by: Adriana Jara Salazar <[email protected]>
Co-authored-by: Adriana Jara <[email protected]>
2022-02-18 15:57:25 -05:00
Jeffrey PosnickandGitHub 803d16606a Updates for TypeScript 4.4.3 (#2950)
* Updates for TS 4.4.3

* Update package-lock
2021-10-13 09:21:56 -07:00
Jeffrey PosnickandGitHub 8450555266 Use lint-staged to run prettier (#2947)
* Try out lint-staged

* Testing

* WIP

* Another attempt

* Another test

* Linting

* Fix a test file

* More tweaks

* More git hook tweaks

* Another tweak

* Ditto

* Linting fixes
2021-09-30 09:25:28 -04:00
Jeffrey PosnickandGitHub 7d4c4434a4 Enable prettier (#2929)
* Deps and config

* Prettier output

* Update hardcoded file sizes

* More file size updates
2021-08-26 14:57:20 -07:00
Adriana JaraandGitHub 138422823e upgrade to tslin dependencies from 2.30 to 4.28 (#2885)
* Removing githead attribute from package.json files from lerna erroring out

* upgrade to tslin dependencies from 2.30 to 4.28

* re enabling ts lint

* fixing calculateEffectiveBoundaries test

* small identation, types fixes
2021-07-12 13:51:53 -04:00
cb618332d2 Migrate workbox-build to TypeScript (#2867)
* WIP

* Finished getManifest

* GenerateSW migrated

* Getting there

* WIP

* Runtime caching TS

* More WIP

* More WIP

* Validation, type fixes

* Builds!

* No default exports

* null support in optional strings

* Accept string or buffer again

* Fix JSDocs

* CanIUse update

* test/additional-manifest-entries-transform

* lib/bundle

* cdnUtils test

* Switched to esModuleInterop

* Still WIP

* get-file-size migration

* get-string-details test migration

* A few more

* populateSWTemplate changes

* A few more

* validate options

* Update ts-auto-guard

* Fix dependency-check

* Swapped the exports

* JSON Schema + ajv

* TS 4.1.5

* Getting closer to validation

* Some default logic

* Switched default quotes

* Cleanup optional types

* Figuring out errors

* Refactor

* Update validate-options test

* Started integration test migration

* Remove joi schema

* Fixed some swDest logic

* Closer to webpack tests working

* Fix transformManifest usage

* Use a copy of the exclude array

* More include/exclude fun

* swDest default fix

* Function support?

* modifyURLPrefix workaround

* Fix an import

* Improve error messages

* Fix test string

* New validation unit test

* getManifest working

* Working through generateSW

* Function massaging

* Cleanup of exclude/include

* Fix a few more gSW tests

* RouteMatchCallback function

* Expiration w/cacheName check

* Optional globDirectory

* InjectManifest tests

* Test cleanup

* Fix a test

* Fix a config modification

* v5 injectmanifest test

* esModuleInterop support

* Fixes for proxied build

* Final tweaks

* Linting

* Automated linting fixes

* Tweak linting rules

* Update packages/workbox-build/src/lib/get-file-details.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update test/workbox-build/node/generate-sw.js

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/additional-manifest-entries-transform.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/additional-manifest-entries-transform.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/cdn-utils.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/get-file-manifest-entries.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/stringify-without-comments.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/validate-options.ts

Co-authored-by: Adriana Jara <[email protected]>

* Update packages/workbox-build/src/lib/additional-manifest-entries-transform.ts

Co-authored-by: Adriana Jara <[email protected]>

Co-authored-by: Adriana Jara <[email protected]>
2021-06-17 09:41:49 -04:00
Jeffrey PosnickandGitHub 259418c754 Fix quotation chars when eval-cheap-source-map is used (#2847)
* Fix some quotation characters

* Don't use ?.

* Linying
2021-06-02 08:11:18 -07:00
Adriana JaraandGitHub 158e42267c Adding the QueueDb and using it in background sync instead of DBWrapper (#2805) 2021-04-22 14:07:48 -07:00
Adriana JaraandGitHub 5bfe3e99a3 Adding scripts used during development to npm scripts to make typing gulp optional (#2804) 2021-04-06 13:30:55 -04:00
Adriana JaraandGitHub 77eda5bcd8 Rollup update (#2799)
* Rollup update

* Setting esModule option to keep rollup output consistent with main branch

* Update .ncurc.js
2021-04-01 12:23:00 -04:00
Jeffrey PosnickandGitHub 95432ab409 Set preventAssignment in replace (#2772) 2021-03-10 11:24:54 -05:00
Jeffrey PosnickandGitHub 2c8c0184ab Adds gulp build to version (#2690) 2020-12-03 11:39:57 -05:00
Jeffrey PosnickandGitHub 5199a318b3 Misc. webpack changes (#2683) 2020-11-30 12:13:47 -05:00
Jeffrey PosnickandGitHub 9a2fcae67b Update the stage at which the webpack plugin runs (#2675)
* WIP

* Switch the webpack stage
2020-11-13 19:22:23 -05:00
43a86d7464 Feature/workbox recipes (#2664)
* First pass at two recipes

Google Fonts cache and Image cache

* Update ImageCache structure

Aligns with other work, can create multiple if need multiple instead of using .register

* Add OfflineFallback, PageCache, and StaticResourceCache

Rounds out initial set of recipes

* Add sample for usage of recipes

* Rename, fix linting issues

* Rename ts files

* Fix module name

* Include Gulp in scripts

Allows you to use the dependency-installed Gulp to run tasks instead of a global Gulp

* Pull dependencies  from their compiled files

* Add workbox-recipes mjs ignores

* Adding workbox-recipes deps

Co-authored-by: Jeff Posnick <[email protected]>
2020-11-13 15:50:09 -05:00
Jeffrey PosnickandGitHub 7f3d8965f2 Updates for html-webpack-plugin and webpack v5 (#2651)
* Fix for some plugin weirdness

* v4/v5 fixes
2020-11-06 11:55:00 -08:00
Jeffrey PosnickandGitHub 9c1db880e9 webpack v5 compatibility (#2641)
* WIP webpack v5 migration

* Linting

* WIP again

* Linting

* Remove all: false

* webpack dep bump

* InjectManifest remediation

* Linting.

* Require 4.40

* Still WIP

* WIP

* Redo the asset/chunk mapping

* Fixed some test cases

* Another test fix

* Get assets from child compilations

* Tests pass

* Re-arranged some thing.

* Re-arranging things

* Good webpack v4/v5 testing setup

* Review feedback
2020-10-12 11:10:06 -04:00
Jeffrey PosnickandGitHub f496480a73 Remove the release archive creation (#2605) 2020-08-14 16:07:39 -04:00
Jeffrey PosnickandGitHub fca3e4bcb8 Bump top-level deps (#2603) 2020-08-14 14:06:41 -04:00
Jeffrey PosnickandGitHub 17961a110c gulp modernization (#2517)
* WIP

* Converted transpile-typescript

* Linting

* Converted test-server

* Converted test_node

* Converted build-node-packages

* Linting

* Converted build-window-packages

* Linting

* Converted build_sw_packages

* Linting

* Remove build-browser-bundle

* Converted build-packages

* Linting

* WIP on transpilation

* Linting.

* Add missing tsconfig dep

* Refactored build

* Revamp of all testing

* Migrated analyze_properties

* Removed watch

* Migrated publish

* Remove some unused scripts

* Redo top-level gulpfile

* Test husky

* Linting

* Override dist-tag via option

* Moved the babel config

* GitHub actions tweak

* GH Action tweaks, again

* Disable docs tests on Windows

* Linting

* Switch to globby

* Fix the package lock
2020-06-03 14:38:16 -07:00
Jeffrey PosnickandGitHub 650dab4f57 Update various dependencies and devDependencies (#2480)
* Update various top-level deps

* Update workbox-cli deps

* workbox-webpack-plugin deps update

* Bump up the yarn install timeout
2020-04-30 10:19:34 -04:00
Jeffrey PosnickandGitHub a11eddbb90 Switch the minimum supported node version to 10 (#2462)
* Switch to node 10

* Win should use Node 10
2020-04-24 10:24:14 -04:00
Jeffrey PosnickandGitHub 3bf6a61116 Swap node versions in our CI tests (#2444)
* Swap node versions in CI

* Update selenium-assistant

* Switch to npm i for Windows
2020-04-10 16:49:46 -04:00
Jeff Posnick a027e25a82 Revert octokit update 2020-03-19 12:56:47 -04:00
Jeffrey PosnickandGitHub 265b4035b8 Various npm dependency bumps (#2369)
* Various npm dep bumps

* Lock update

* Rename some .mjs to .js
2020-03-04 13:07:03 -05:00