issues
search
hasgeek
/
funnel
Website for hasgeek.com
https://hasgeek.com/
GNU Affero General Public License v3.0
46
stars
52
forks
source link
Upgrade Node packages
#2074
Closed
jace
closed
2 months ago
jace
commented
2 months ago
This PR:
Upgrades all Node dependencies to the latest versions, except Ractive and Select2.
Upgrades ESLint to the 8.x series, avoiding the newer 9.x series for now as several plugins are still incompatible.
Adds TypeScript as a dependency, with TypeScript's parser as the default for ESLint.
Adds overrides for dependencies that have outdated sub-dependencies. The only pending security issue is from Select2
Switches ESLint rules to the recommended set from ESLint, Prettier, Cypress and TypeScript, dropping the (now outdated) Airbnb rules.
Fixes JS linter issues flagged by ESLint.
Upgrades Cypress tests for Cypress 13 changes.
Makes
service-worker.js
smaller by relocating the preload filters to Webpack config.
This PR:
service-worker.js
smaller by relocating the preload filters to Webpack config.