This commit is contained in:
AlBundy33 2023-10-10 23:45:39 +00:00 committed by GitHub
commit 7f52d8e8c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 10556 additions and 6605 deletions

24
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,24 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
open-pull-requests-limit: 20 # just to bring forked repo uptodate
ignore:
- dependency-name: "kdbxweb" # for compatibility reasons
- dependency-name: "@fortawesome/fontawesome-free"
- dependency-name: "optimize-css-assets-webpack-plugin"
- dependency-name: "eslint-plugin-promise"
- dependency-name: "webpack-dev-server"
- dependency-name: "marked"
# eslint-config-prettier
# grunt-webpack
# prettier
# webpack-bundle-analyzer
target-branch: "develop"

View File

@ -16,7 +16,8 @@ Donate: [OpenCollective](https://opencollective.com/keeweb#support), [GitHub](ht
## Status
The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.
The app is quite stable now. Basic stuff, as well as more advanced operations, should be rather reliable.
Looking for a new maintainer, see [#2022](https://github.com/keeweb/keeweb/issues/2022)
## Self-hosting

View File

@ -219,7 +219,10 @@ function config(options) {
$: 'jquery',
babelHelpers: 'babel-helpers'
}),
new webpack.IgnorePlugin(/^(moment)$/),
new webpack.IgnorePlugin({
resourceRegExp: /^\.\/locale$/,
contextRegExp: /^(moment)$/
}),
new MiniCssExtractPlugin({
filename: 'css/[name].css'
})

17023
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -10,103 +10,107 @@
"url": "https://github.com/keeweb/keeweb"
},
"dependencies": {
"@babel/core": "^7.14.0",
"@babel/plugin-external-helpers": "^7.12.13",
"@babel/plugin-proposal-class-properties": "^7.13.0",
"@babel/plugin-proposal-optional-chaining": "^7.13.12",
"@babel/preset-env": "^7.14.1",
"@babel/core": "^7.23.0",
"@babel/plugin-external-helpers": "^7.22.5",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-logical-assignment-operators": "^7.20.7",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/plugin-proposal-optional-catch-binding": "^7.18.6",
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
"@babel/preset-env": "^7.22.20",
"@fortawesome/fontawesome-free": "^5.15.3",
"@keeweb/keeweb-native-messaging-host": "https://github.com/keeweb/keeweb-connect/releases/download/0.3.5/keeweb-native-messaging-host.tgz",
"@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.11.6/keeweb-native-modules.tgz",
"adm-zip": "^0.5.5",
"argon2-browser": "1.15.4",
"autoprefixer": "^10.2.5",
"adm-zip": "^0.5.10",
"argon2-browser": "1.18.0",
"autoprefixer": "^10.4.16",
"babel-cli": "^6.26.0",
"babel-eslint": "^10.1.0",
"babel-loader": "8.2.2",
"babel-loader": "9.1.3",
"baron": "3.0.3",
"base64-inline-loader": "^1.1.1",
"base64-inline-loader": "^2.0.1",
"base64-loader": "1.0.0",
"bourbon": "^7.0.0",
"chai": "^4.3.4",
"bourbon": "^7.3.0",
"chai": "^4.3.10",
"cross-env": "^7.0.3",
"css-loader": "^5.2.4",
"dompurify": "^2.2.8",
"electron": "^12.0.7",
"electron-builder": "^22.11.1",
"css-loader": "^6.8.1",
"dompurify": "^3.0.6",
"electron": "^27.0.0",
"electron-builder": "^24.6.4",
"electron-evil-feature-patcher": "^1.2.1",
"electron-notarize": "^1.0.0",
"electron-osx-sign": "^0.5.0",
"eslint": "^7.26.0",
"eslint-config-prettier": "^8.3.0",
"eslint-config-standard": "^16.0.2",
"electron-notarize": "^1.2.2",
"electron-osx-sign": "^0.6.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard": "^16.0.3",
"eslint-plugin-babel": "^5.3.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.4.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "5.1.0",
"eslint-plugin-standard": "4.1.0",
"exports-loader": "2.0.0",
"eslint-plugin-standard": "5.0.0",
"exports-loader": "4.0.0",
"form-data": "^4.0.0",
"fs-extra": "^10.0.0",
"grunt": "1.4.0",
"fs-extra": "^11.1.1",
"grunt": "1.6.1",
"grunt-chmod": "^1.1.1",
"grunt-contrib-clean": "2.0.0",
"grunt-contrib-clean": "2.0.1",
"grunt-contrib-compress": "github:keeweb/grunt-contrib-compress#08966cd",
"grunt-contrib-copy": "1.0.0",
"grunt-contrib-deb": "github:keeweb/grunt-contrib-deb#e9b6e9f",
"grunt-contrib-htmlmin": "3.1.0",
"grunt-contrib-watch": "1.1.0",
"grunt-electron": "12.0.0",
"grunt-eslint": "23.0.0",
"grunt-eslint": "24.3.0",
"grunt-inline-alt": "github:keeweb/grunt-inline-alt#ec9f6ad",
"grunt-string-replace": "1.3.1",
"grunt-webpack": "4.0.3",
"handlebars": "^4.7.7",
"handlebars-loader": "1.7.1",
"grunt-string-replace": "1.3.3",
"grunt-webpack": "6.0.0",
"handlebars": "^4.7.8",
"handlebars-loader": "1.7.3",
"html-minifier": "4.0.0",
"ignore-loader": "^0.1.2",
"jquery": "3.6.0",
"jquery": "3.7.1",
"json-loader": "^0.5.7",
"jsqrcode": "github:antelle/jsqrcode#0.1.3",
"kdbxweb": "^2.0.4",
"load-grunt-tasks": "5.1.0",
"lodash": "^4.17.21",
"marked": "^2.0.3",
"mini-css-extract-plugin": "^1.6.0",
"mocha": "^8.4.0",
"morphdom": "^2.6.1",
"node-fetch": "^2.6.1",
"mini-css-extract-plugin": "^2.7.6",
"mocha": "^10.2.0",
"morphdom": "^2.7.1",
"node-fetch": "^3.3.2",
"normalize.css": "8.0.1",
"optimize-css-assets-webpack-plugin": "^5.0.4",
"pikaday": "1.8.2",
"pkcs11-smartcard-sign": "^1.0.1",
"postcss": "^8.2.14",
"postcss-loader": "^5.2.0",
"postcss": "^8.4.31",
"postcss-loader": "^7.3.3",
"prettier": "^2.2.1",
"puppeteer": "^9.1.1",
"puppeteer": "^21.3.8",
"raw-loader": "^4.0.2",
"run-remote-task": "^0.5.0",
"sass": "^1.32.12",
"sass-loader": "^11.0.1",
"sass": "^1.69.2",
"sass-loader": "^13.3.2",
"stats-webpack-plugin": "0.7.0",
"string-replace-loader": "^3.0.1",
"string-replace-loader": "^3.1.0",
"strip-sourcemap-loader": "0.0.1",
"sumchecker": "^3.0.1",
"svg2ttf": "^5.2.0",
"svgicons2svgfont": "^9.2.0",
"terser-webpack-plugin": "^5.1.1",
"svg2ttf": "^6.0.3",
"svgicons2svgfont": "^12.0.0",
"terser-webpack-plugin": "^5.3.9",
"time-grunt": "2.0.0",
"tweetnacl": "^1.0.3",
"url-loader": "^4.1.1",
"wawoff2": "^2.0.0",
"webpack": "^5.36.2",
"webpack-bundle-analyzer": "^4.4.1",
"wawoff2": "^2.0.1",
"webpack": "^5.88.2",
"webpack-bundle-analyzer": "^4.9.1",
"webpack-dev-server": "^3.11.2"
},
"optionalDependencies": {
"grunt-appdmg": "github:keeweb/grunt-appdmg#874ad83",
"keytar": "^7.7.0"
"keytar": "^7.9.0"
},
"scripts": {
"start": "grunt",