diff --git a/build-config/build-before-pack.js b/build-config/build-before-pack.js index f4674d5c..36f1849a 100644 --- a/build-config/build-before-pack.js +++ b/build-config/build-before-pack.js @@ -53,7 +53,7 @@ const replaceQrcDecodeLib = async(electronNodeAbi, platform, arch) => { module.exports = async(context) => { const { electronPlatformName, arch } = context - const electronVersion = context.packager?.info?._framework?.version ?? require('../package.json').devDependencies.electron.replace(/.*?(\d+)/, '$1') + const electronVersion = context.packager?.info?._framework?.version ?? require('../package.json').devDependencies.electron.replace(/^[^\d]*?(\d+)/, '$1') const electronNodeAbi = nodeAbi.getAbi(electronVersion, 'electron') await replaceQrcDecodeLib(electronNodeAbi, electronPlatformName, arch) if (electronPlatformName !== 'linux' || process.env.FORCE) return diff --git a/build-config/lib-update.js b/build-config/lib-update.js index f84bdb73..9fef65c0 100644 --- a/build-config/lib-update.js +++ b/build-config/lib-update.js @@ -6,9 +6,9 @@ const libDir = path.join(__dirname, 'lib') const getGzipFiles = async() => { const names = await fs.promises.readdir(libDir) - for (const name of names) { - if (name.endsWith('.node')) await fs.promises.unlink(path.join(libDir, name)) - } + // for (const name of names) { + // if (name.endsWith('.node')) await fs.promises.unlink(path.join(libDir, name)) + // } return names.filter(name => name.endsWith('.gz')) } diff --git a/build-config/lib/better_sqlite3_electron-v116-linux-arm.node b/build-config/lib/better_sqlite3_electron-v116-linux-arm.node index a86c77a2..1a60c1aa 100644 Binary files a/build-config/lib/better_sqlite3_electron-v116-linux-arm.node and b/build-config/lib/better_sqlite3_electron-v116-linux-arm.node differ diff --git a/build-config/lib/better_sqlite3_electron-v116-linux-arm64.node b/build-config/lib/better_sqlite3_electron-v116-linux-arm64.node index 661843f3..d07d98ec 100644 Binary files a/build-config/lib/better_sqlite3_electron-v116-linux-arm64.node and b/build-config/lib/better_sqlite3_electron-v116-linux-arm64.node differ diff --git a/build-config/lib/better_sqlite3_electron-v116-linux-x64.node b/build-config/lib/better_sqlite3_electron-v116-linux-x64.node index 1844c2a5..b5f80a32 100644 Binary files a/build-config/lib/better_sqlite3_electron-v116-linux-x64.node and b/build-config/lib/better_sqlite3_electron-v116-linux-x64.node differ diff --git a/package-lock.json b/package-lock.json index 9039ebff..1f1d4830 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@simonwep/pickr": "^1.8.2", - "better-sqlite3": "^8.6.0", + "@simonwep/pickr": "^1.9.0", + "better-sqlite3": "^8.7.0", "bufferutil": "^4.0.7", "comlink": "~4.3.1", "crypto-js": "^4.1.1", @@ -51,20 +51,20 @@ "@volar/vue-language-plugin-pug": "^1.6.5", "@vue/language-plugin-pug": "^1.8.15", "babel-loader": "^9.1.3", - "browserslist": "^4.22.0", + "browserslist": "^4.22.1", "chalk": "^4.1.2", "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.32.2", + "core-js": "^3.33.0", "cross-env": "^7.0.3", "css-loader": "^6.8.1", "css-minimizer-webpack-plugin": "^5.0.1", "del": "^6.1.1", - "electron": "^25.8.3", + "electron": "^25.9.0", "electron-builder": "^24.7.0", "electron-debug": "^3.2.0", "electron-devtools-installer": "^3.2.0", - "electron-to-chromium": "^1.4.532", + "electron-to-chromium": "^1.4.542", "electron-updater": "^6.1.5", "eslint": "^8.50.0", "eslint-config-standard": "^17.1.0", @@ -79,7 +79,7 @@ "less-loader": "^11.1.3", "mini-css-extract-plugin": "^2.7.6", "node-loader": "^2.0.0", - "postcss": "^8.4.30", + "postcss": "^8.4.31", "postcss-loader": "^7.3.3", "postcss-pxtorem": "^6.0.0", "pug": "^3.0.2", @@ -89,7 +89,7 @@ "svg-sprite-loader": "^6.0.11", "svg-transform-loader": "^2.0.13", "svgo-loader": "^4.0.0", - "terser": "^5.20.0", + "terser": "^5.21.0", "terser-webpack-plugin": "^5.3.9", "ts-loader": "^9.4.4", "typescript": "^5.1.6", @@ -2734,12 +2734,22 @@ } }, "node_modules/@simonwep/pickr": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", - "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.9.0.tgz", + "integrity": "sha512-oEYvv15PyfZzjoAzvXYt3UyNGwzsrpFxLaZKzkOSd0WYBVwLd19iJerePDONxC1iF6+DpcswPdLIM2KzCJuYFg==", "dependencies": { - "core-js": "^3.15.1", - "nanopop": "^2.1.0" + "core-js": "3.32.2", + "nanopop": "2.3.0" + } + }, + "node_modules/@simonwep/pickr/node_modules/core-js": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, "node_modules/@sinclair/typebox": { @@ -4686,9 +4696,9 @@ "dev": true }, "node_modules/better-sqlite3": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-8.6.0.tgz", - "integrity": "sha512-jwAudeiTMTSyby+/SfbHDebShbmC2MCH8mU2+DXi0WJfv13ypEJm47cd3kljmy/H130CazEvkf2Li//ewcMJ1g==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-8.7.0.tgz", + "integrity": "sha512-99jZU4le+f3G6aIl6PmmV0cxUIWqKieHxsiF7G34CVFiE+/UabpYqkU0NJIkY/96mQKikHeBjtR27vFfs5JpEw==", "hasInstallScript": true, "dependencies": { "bindings": "^1.5.0", @@ -4891,9 +4901,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.0.tgz", - "integrity": "sha512-v+Jcv64L2LbfTC6OnRcaxtqJNJuQAVhZKSJfR/6hn7lhnChUXl4amwVviqN1k411BB+3rRoKMitELRn1CojeRA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "dev": true, "funding": [ { @@ -4910,8 +4920,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001539", - "electron-to-chromium": "^1.4.530", + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.13" }, @@ -5877,9 +5887,10 @@ } }, "node_modules/core-js": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", - "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "dev": true, "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6836,9 +6847,9 @@ } }, "node_modules/electron": { - "version": "25.8.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-25.8.3.tgz", - "integrity": "sha512-BdcTIrhQIf6YgsihCXYh3DgKobtLaNcFb1B5C/5euepxxXQ7qmTWC6WgNUm+IntLOFEDQO926rvm2nhRdSN+Nw==", + "version": "25.9.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.9.0.tgz", + "integrity": "sha512-wgscxf2ORHL/8mAQfy7l9rVDG//wrG9RUQndG508kCCMHRq9deFyZ4psOMzySheBRSfGMcFoRFYSlkAeZr8cFg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -7065,9 +7076,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.532", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.532.tgz", - "integrity": "sha512-piIR0QFdIGKmOJTSNg5AwxZRNWQSXlRYycqDB9Srstx4lip8KpcmRxVP6zuFWExWziHYZpJ0acX7TxqX95KBpg==", + "version": "1.4.542", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz", + "integrity": "sha512-6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ==", "dev": true }, "node_modules/electron-updater": { @@ -11205,9 +11216,9 @@ } }, "node_modules/nanopop": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", - "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.3.0.tgz", + "integrity": "sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==" }, "node_modules/napi-build-utils": { "version": "1.0.2", @@ -12139,9 +12150,9 @@ } }, "node_modules/postcss": { - "version": "8.4.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", - "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "funding": [ { "type": "opencollective", @@ -15756,29 +15767,6 @@ "node": ">=4.0.0" } }, - "node_modules/svg-transform-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/svg-transform-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, "node_modules/svg-transform-loader/node_modules/query-string": { "version": "6.14.1", "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", @@ -15998,9 +15986,9 @@ } }, "node_modules/terser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", - "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -19488,12 +19476,19 @@ "optional": true }, "@simonwep/pickr": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", - "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.9.0.tgz", + "integrity": "sha512-oEYvv15PyfZzjoAzvXYt3UyNGwzsrpFxLaZKzkOSd0WYBVwLd19iJerePDONxC1iF6+DpcswPdLIM2KzCJuYFg==", "requires": { - "core-js": "^3.15.1", - "nanopop": "^2.1.0" + "core-js": "3.32.2", + "nanopop": "2.3.0" + }, + "dependencies": { + "core-js": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==" + } } }, "@sinclair/typebox": { @@ -21075,9 +21070,9 @@ "dev": true }, "better-sqlite3": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-8.6.0.tgz", - "integrity": "sha512-jwAudeiTMTSyby+/SfbHDebShbmC2MCH8mU2+DXi0WJfv13ypEJm47cd3kljmy/H130CazEvkf2Li//ewcMJ1g==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-8.7.0.tgz", + "integrity": "sha512-99jZU4le+f3G6aIl6PmmV0cxUIWqKieHxsiF7G34CVFiE+/UabpYqkU0NJIkY/96mQKikHeBjtR27vFfs5JpEw==", "requires": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" @@ -21255,13 +21250,13 @@ } }, "browserslist": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.0.tgz", - "integrity": "sha512-v+Jcv64L2LbfTC6OnRcaxtqJNJuQAVhZKSJfR/6hn7lhnChUXl4amwVviqN1k411BB+3rRoKMitELRn1CojeRA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001539", - "electron-to-chromium": "^1.4.530", + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.13" } @@ -22001,9 +21996,10 @@ } }, "core-js": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", - "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==" + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "dev": true }, "core-js-compat": { "version": "3.32.0", @@ -22684,9 +22680,9 @@ } }, "electron": { - "version": "25.8.3", - "resolved": "https://registry.npmjs.org/electron/-/electron-25.8.3.tgz", - "integrity": "sha512-BdcTIrhQIf6YgsihCXYh3DgKobtLaNcFb1B5C/5euepxxXQ7qmTWC6WgNUm+IntLOFEDQO926rvm2nhRdSN+Nw==", + "version": "25.9.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.9.0.tgz", + "integrity": "sha512-wgscxf2ORHL/8mAQfy7l9rVDG//wrG9RUQndG508kCCMHRq9deFyZ4psOMzySheBRSfGMcFoRFYSlkAeZr8cFg==", "dev": true, "requires": { "@electron/get": "^2.0.0", @@ -22873,9 +22869,9 @@ } }, "electron-to-chromium": { - "version": "1.4.532", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.532.tgz", - "integrity": "sha512-piIR0QFdIGKmOJTSNg5AwxZRNWQSXlRYycqDB9Srstx4lip8KpcmRxVP6zuFWExWziHYZpJ0acX7TxqX95KBpg==", + "version": "1.4.542", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.542.tgz", + "integrity": "sha512-6+cpa00G09N3sfh2joln4VUXHquWrOFx3FLZqiVQvl45+zS9DskDBTPvob+BhvFRmTBkyDSk0vvLMMRo/qc6mQ==", "dev": true }, "electron-updater": { @@ -25978,9 +25974,9 @@ } }, "nanopop": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", - "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.3.0.tgz", + "integrity": "sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==" }, "napi-build-utils": { "version": "1.0.2", @@ -26674,9 +26670,9 @@ "dev": true }, "postcss": { - "version": "8.4.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", - "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -29456,7 +29452,7 @@ "loader-utils": "^1.1.0", "lodash.isempty": "^4.4.0", "merge-options": "^1.0.0", - "postcss": "^7.0.14", + "postcss": "latest", "posthtml-transform": "^1.0.10", "postsvg": "^2.2.7", "query-string": "^6.1.0", @@ -29474,22 +29470,6 @@ "json5": "latest" } }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, "query-string": { "version": "6.14.1", "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", @@ -29670,9 +29650,9 @@ } }, "terser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", - "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.3", diff --git a/package.json b/package.json index 4659e39a..d69a323e 100644 --- a/package.json +++ b/package.json @@ -122,20 +122,20 @@ "@volar/vue-language-plugin-pug": "^1.6.5", "@vue/language-plugin-pug": "^1.8.15", "babel-loader": "^9.1.3", - "browserslist": "^4.22.0", + "browserslist": "^4.22.1", "chalk": "^4.1.2", "changelog-parser": "^3.0.1", "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.32.2", + "core-js": "^3.33.0", "cross-env": "^7.0.3", "css-loader": "^6.8.1", "css-minimizer-webpack-plugin": "^5.0.1", "del": "^6.1.1", - "electron": "^25.8.3", + "electron": "^25.9.0", "electron-builder": "^24.7.0", "electron-debug": "^3.2.0", "electron-devtools-installer": "^3.2.0", - "electron-to-chromium": "^1.4.532", + "electron-to-chromium": "^1.4.542", "electron-updater": "^6.1.5", "eslint": "^8.50.0", "eslint-config-standard": "^17.1.0", @@ -150,7 +150,7 @@ "less-loader": "^11.1.3", "mini-css-extract-plugin": "^2.7.6", "node-loader": "^2.0.0", - "postcss": "^8.4.30", + "postcss": "^8.4.31", "postcss-loader": "^7.3.3", "postcss-pxtorem": "^6.0.0", "pug": "^3.0.2", @@ -160,7 +160,7 @@ "svg-sprite-loader": "^6.0.11", "svg-transform-loader": "^2.0.13", "svgo-loader": "^4.0.0", - "terser": "^5.20.0", + "terser": "^5.21.0", "terser-webpack-plugin": "^5.3.9", "ts-loader": "^9.4.4", "typescript": "^5.1.6", @@ -174,8 +174,8 @@ "webpack-merge": "^5.9.0" }, "dependencies": { - "@simonwep/pickr": "^1.8.2", - "better-sqlite3": "^8.6.0", + "@simonwep/pickr": "^1.9.0", + "better-sqlite3": "^8.7.0", "bufferutil": "^4.0.7", "comlink": "~4.3.1", "crypto-js": "^4.1.1", @@ -203,6 +203,9 @@ "json5": "latest", "minimatch": "latest", "semver": "latest", + "svg-transform-loader": { + "postcss": "latest" + }, "svg-sprite-loader": { "postcss": "latest" }, diff --git a/publish/changeLog.md b/publish/changeLog.md index 77eebceb..0ed5a29e 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -1,3 +1,4 @@ ### 其他 +- 更新 electron 到 v25.9.0 - 更新许可协议的排版,使其看起来更加清晰明了,更新数据来源原理说明