* fix: 🐛 workbox-cli ask root of web app question
Make separator unselectable as an answer to root of web application
question when multiple child directories are present. Fix the manual
input to root of the web application question - when manual input option
is chosen a new question / input will be provided to the user to specify
the root of the web app.
✅Closes: #2764
* test: 💍 workbox-cli ask root of web app question
Extend upon the existing workbox-cli ask root of web app question with
additional unit tests.
✅Closes: #2764
* chore: 🤖 workbox-cli root web app question variable naming
workbox-cli package, rename `root of the web application` question
variable names to use camelcase naming pattern instead of snake case
format.
✅Closes: #2766
* feat: 🎸 Add a question to workbox-cli
Extend workbox-cli with a question regarding the
'ignoreURLParametersMatching' workbox config parameter.
✅Closes: #2758
* refactor: 💡 workbox-cli ignore url parameters improvemenets
Provide assertions to workbox-cli package regarding question for
'ignoreURLParametersMatching' workbox config parameter with meaningful
error messages.
* fix: 🐛 workbox-cli ignore url parameters configuration
Provided instances of RegExp (for ignoring the set of search parameters)
should be converted to string values (using the native
RegExp.prototype.toString method), as JSON.stringify is not able to
convert RegExp class instances into corresponding regular expressions
before writing the configuration to workbox-config.js file.
* refactor: 💡 workbox-cli ignore url parameters defaults
Refactor defaults for 'ignoreURLParametersMatching' config parameter
into constants.
* test: 💍 workbox-cli questions tests
Provide tests for the query parameters in start url question (tests
lib/questions/ask-start_url-query-params). Extend the
lib/questions/ask-questions.js tests with newly added question.
✅Closes: #2758
* WIP.
* GenerateSW with code splitting
* More WIP.
* WIP/
* Support a custom fs for rollup output
* Separate the bundling from the writing
* Remove generateSWString
* Remove the generateSWString test
* Use underscore separators.
* Test remidiation.
* generateSW test remediation
* Linting.
* Fixed the InjectManifest tests.
* Fixed getManfiest test.
* Added an extra dependency.
* populateSWTemplate isn't async
* bundle and escape-regexp unit tests
* Test for the existence of output files.
* Return filePaths from build commands.
* Change to log message.
* Ensure swSrc and swDest are different
* Set moduleSideEffects to false
* Explicitly require @babel/preset-env
* Review feedback
* Review feedback.
* __WB_MANIFEST again
* Use a module registry
* Linting.
* Review feedback.
* Updates of package.json dependencies.
* Typo in the Travis config.
* Bump up the node test timeout.
* Some additional tweaks.
* We need sudo after all.
* The contents of v3, reconciled with master.
* Remove a few stray files.
* Another extra file.
* Two more deletions.
* Setting up for stable release
* v3.0.0
* Updating CDN and versions
* Doc repair for wf (#1358)
* Changing doc structure to work with WF
* Changing doc structure to work with WF