diff --git a/package-lock.json b/package-lock.json index aee5cc9fbd1..99a68336e46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "chartjs-plugin-datalabels": "^2.2.0", "choices.js": "^10.1.0", "clsx": "^2.0.0", - "compression-webpack-plugin": "^11.1.0", + "compression-webpack-plugin": "^12.0.0", "css-loader": "^7.0.0", "dayjs": "^1.10.4", "dompurify": "^3.2.6", @@ -61,12 +61,12 @@ "react-router-dom": "^6.4.1", "select2": "^4.0.7-rc.0", "set-value": "^4.0.1", - "shakapacker": "9.5.0", + "shakapacker": "9.7.0", "sortablejs": "^1.15.0", "stimulus": "^3.2.2", "sweetalert2": "^11.1.5", "swr": "^1.3.0", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.4.0", "textarea-markdown": "^1.6.1", "tributejs": "^5.1.3", "use-sync-external-store": "^1.2.0", @@ -3938,16 +3938,16 @@ } }, "node_modules/compression-webpack-plugin": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-11.1.0.tgz", - "integrity": "sha512-zDOQYp10+upzLxW+VRSjEpRRwBXJdsb5lBMlRxx1g8hckIFBpe3DTI0en2w7h+beuq89576RVzfiXrkdPGrHhA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-12.0.0.tgz", + "integrity": "sha512-LR4mS19Jqq41XfA3xVMLrtzVNzqJbUHdzPeLRfQoLiAS9s87f0021fDuU89xxVQFcB6d20ufBkv4j1rQ4OowHw==", "license": "MIT", "dependencies": { "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" + "serialize-javascript": "^7.0.3" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 20.9.0" }, "funding": { "type": "opencollective", @@ -8964,15 +8964,6 @@ ], "license": "MIT" }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -9708,12 +9699,12 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "engines": { + "node": ">=20.0.0" } }, "node_modules/serve-index": { @@ -9892,9 +9883,9 @@ "license": "ISC" }, "node_modules/shakapacker": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/shakapacker/-/shakapacker-9.5.0.tgz", - "integrity": "sha512-pTGHzHCc74CIoXeg8otCoBa8DjGWZUoYVKu9eyWwpdO9Jq6yHxSD9u5Qp36nXjC9jupd9gnfhCY5YHqkJHpfLA==", + "version": "9.7.0", + "resolved": "https://registry.npmjs.org/shakapacker/-/shakapacker-9.7.0.tgz", + "integrity": "sha512-/6Y/hioWAchUYDcH8pbIQdSLS63QI+Tb26mDGDR6wLO+QFFcxiv906/hqJTTUcW9Xrp5sFV5LwfdctQSSII5ig==", "license": "MIT", "dependencies": { "js-yaml": "^4.1.0", @@ -9911,14 +9902,14 @@ "@babel/plugin-transform-runtime": "^7.17.0", "@babel/preset-env": "^7.16.11", "@babel/runtime": "^7.17.9", - "@rspack/cli": "^1.0.0", - "@rspack/core": "^1.0.0", + "@rspack/cli": "^1.0.0 || ^2.0.0-0", + "@rspack/core": "^1.0.0 || ^2.0.0-0", "@rspack/plugin-react-refresh": "^1.0.0", "@swc/core": "^1.3.0", "@types/babel__core": "^7.0.0", "@types/webpack": "^5.0.0", "babel-loader": "^8.2.4 || ^9.0.0 || ^10.0.0", - "compression-webpack-plugin": "^9.0.0 || ^10.0.0 || ^11.0.0", + "compression-webpack-plugin": "^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0", "css-loader": "^6.8.1 || ^7.0.0", "esbuild": "^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0", "esbuild-loader": "^2.0.0 || ^3.0.0 || ^4.0.0", @@ -10610,15 +10601,14 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.14", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", - "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz", + "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==", "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "engines": { diff --git a/package.json b/package.json index 29ff334dd55..f780b1c959f 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "chartjs-plugin-datalabels": "^2.2.0", "choices.js": "^10.1.0", "clsx": "^2.0.0", - "compression-webpack-plugin": "^11.1.0", + "compression-webpack-plugin": "^12.0.0", "css-loader": "^7.0.0", "dayjs": "^1.10.4", "dompurify": "^3.2.6", @@ -60,12 +60,12 @@ "react-router-dom": "^6.4.1", "select2": "^4.0.7-rc.0", "set-value": "^4.0.1", - "shakapacker": "9.5.0", + "shakapacker": "9.7.0", "sortablejs": "^1.15.0", "stimulus": "^3.2.2", "sweetalert2": "^11.1.5", "swr": "^1.3.0", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.4.0", "textarea-markdown": "^1.6.1", "tributejs": "^5.1.3", "use-sync-external-store": "^1.2.0",