You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not all plugins are compatible with ESLint 9 / grunt-eslint v25 yet. Once updating to the newest version of ESlint, remove the /root/.eslintrc file and start utilizing eslint.config.mjs which uses the ESLint v9 flat config format. ↩↩2
eslint-plugin-node abandoned; ⤷ use eslint-plugin-n↩
json-loader automatically included in >= webpack@v2 and higher ↩
marked@v4 + incompatible with KeeWeb < v1.19; ⤷ changes way package integrated; md-to-html, build/webpack.config.js↩
node-fetch replaced with got@v11 ⤷ smaller size, less bloated. ↩
got@v11.8.6 any version above requires the use of import for ES modules and a minimum of > node v20. Node is implementing an experimental require() feature for ES modules, not in LTS yet. ↩
prettier@v3 incompatible with eslint-plugin-prettier@v4; ⤷ use eslint-plugin-prettier@v5↩
run-remote-task@v0.5.0 utilizes package aws-sdk@v2 which is needed for WebDAV. AWS SDK v2 will enter maintenance mode on September 8, 2024 and reach end-of-support on September 8, 2025. need to test with AWS SDK v3 ↩
run-remote-task@v0.5.0 needs dependency overrides for: aws-sdk@v2.1603.0 || aws-sdk@v2.693.0 -> events@v3.3.0; will cause errors without newer dependencies ↩
sass@v1.49.10 + incompatible with KeeWeb < v1.19; ⤷ changes to color output; will break Fontawesome integration; _icon-font.scss, fontawesome-loader.js↩
webpack-dev-server@v4.5.0 incompatible with KeeWeb < v1.19; ⤷ tested with grunt-webpack@v5.0.0 webpack-dev-server@v5.0.4 incompatible with KeeWeb < v1.19; ⤷ tested with grunt-webpack@v6.0.0. structure changed ↩
The text was updated successfully, but these errors were encountered:
Summary
This is utilized more-so by the development team to keep track of all packages for KeeWeb. Both core dependencies and nested dependencies.
Core Dependencies
The following is a list of core dependencies and the current versions being utilized.
Warning
This program requires a minimum of NodeJS 18.18.0 or newer to build
@babel/plugin-proposal-class-properties@babel/plugin-proposal-optional-chainingbabel-clibabel-eslintcross-envoptimize-css-assets-webpack-plugineslint-plugin-nodejson-loadernode-fetchFootnotes
@babel/plugin-proposal-class-properties
deprecated;⤷ use
@babel/plugin-transform-class-properties
↩@babel/plugin-proposal-optional-chaining
unmaintained / merged;⤷ use
@babel/plugin-transform-optional-chaining
↩@babel/plugin-*
: defined in.babelrc
↩ ↩2 ↩3 ↩4 ↩5electron@v14 +
removes built-inelectron.remote
and migrates it to a new npm package@electron/remote
↩ ↩2babel/cli
abandoned;⤷ use
@babel/cli
for newer versions of babel ↩babel-eslint
deprecated;⤷ use
@babel/eslint-parser
↩@aetherinox/noxenv
: in-house env var package; add support for reading.env
,env.json
,env.yaml
files ↩css-loader@v6 +
incompatible with KeeWeb < v1.19;⤷ contains major changes to how CSS files are loaded, will cause font-awesome to break ↩
optimize-css-assets-webpack-plugin
forwebpack@v4 and earlier
,⤷ if running
webpack@v5+
usecss-minimizer-webpack-plugin
↩electron-notarize
deprecated;⤷ use
@electron-notarize
↩@electron/notarize@v1
needs to be tested with a mac build first before bumping to@electron/notarize@v2
↩electron-osx-sign
deprecated;⤷ use
@electron-osx-sign
↩eslint@v9
not yet compatible with all babel plugins; ref https://github.com/babel/babel/issues/16220. utilizes newflat configs
. ↩Not all plugins are compatible with ESLint 9 / grunt-eslint v25 yet. Once updating to the newest version of ESlint, remove the
/root/.eslintrc
file and start utilizingeslint.config.mjs
which uses the ESLint v9 flat config format. ↩ ↩2eslint-plugin-node
abandoned;⤷ use
eslint-plugin-n
↩grunt-eslint@v25.0.0
requireseslint@v9
↩json-loader
automatically included in>= webpack@v2
and higher ↩marked@v4 +
incompatible with KeeWeb < v1.19;⤷ changes way package integrated;
md-to-html
,build/webpack.config.js
↩node-fetch
replaced withgot@v11
⤷ smaller size, less bloated. ↩
got@v11.8.6
any version above requires the use ofimport
for ES modules and a minimum of> node v20
. Node is implementing an experimentalrequire()
feature for ES modules, not in LTS yet. ↩prettier@v3
incompatible witheslint-plugin-prettier@v4
;⤷ use
eslint-plugin-prettier@v5
↩run-remote-task@v0.5.0
utilizes packageaws-sdk@v2
which is needed for WebDAV. AWS SDK v2 will enter maintenance mode on September 8, 2024 and reach end-of-support on September 8, 2025. need to test with AWS SDK v3 ↩run-remote-task@v0.5.0
needs dependency overrides for:aws-sdk@v2.1603.0
||aws-sdk@v2.693.0
->events@v3.3.0
; will cause errors without newer dependencies ↩sass@v1.49.10 +
incompatible with KeeWeb < v1.19;⤷ changes to color output; will break Fontawesome integration;
_icon-font.scss
,fontawesome-loader.js
↩webpack-dev-server@v4.5.0
incompatible with KeeWeb < v1.19;⤷ tested with
grunt-webpack@v5.0.0
webpack-dev-server@v5.0.4
incompatible with KeeWeb < v1.19;⤷ tested with
grunt-webpack@v6.0.0
. structure changed ↩The text was updated successfully, but these errors were encountered: