From 4b1c8b10c82422f9022c265b4bf55f1c21a6a503 Mon Sep 17 00:00:00 2001 From: Quentin Champenois Date: Tue, 5 Nov 2024 18:44:58 +0100 Subject: [PATCH] fix: Update Webpacker configurations --- .gitignore | 1 + babel.config.json | 12 +++--- config/webpack/custom.js | 18 +++++++-- config/webpacker.yml | 2 +- package-lock.json | 67 ++++++++++++++++---------------- package.json | 19 ++++----- yarn.lock | 84 ++++++++++++++++++++-------------------- 7 files changed, 109 insertions(+), 94 deletions(-) diff --git a/.gitignore b/.gitignore index b669133c..a91576c4 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ git-status.txt yarn-debug.log* .yarn-integrity app/compiled_views/ +public/sw.js* diff --git a/babel.config.json b/babel.config.json index 5eeac9fb..86a38f89 100644 --- a/babel.config.json +++ b/babel.config.json @@ -2,11 +2,11 @@ "presets": [ [ "@babel/preset-env", { - "forceAllTransforms": true, - "useBuiltIns": "entry", - "corejs": 3, - "modules": false - } + "forceAllTransforms": true, + "useBuiltIns": "entry", + "corejs": 3, + "modules": false + } ], ["@babel/preset-react"] ], @@ -22,4 +22,4 @@ ], ["@babel/plugin-transform-regenerator", { "async": false }] ] -} \ No newline at end of file +} diff --git a/config/webpack/custom.js b/config/webpack/custom.js index 6c37a831..cac081d3 100644 --- a/config/webpack/custom.js +++ b/config/webpack/custom.js @@ -1,7 +1,6 @@ /* eslint-disable */ - -const path = require("path"); const { config } = require("@rails/webpacker"); +const { InjectManifest } = require("workbox-webpack-plugin"); module.exports = { module: { @@ -93,5 +92,18 @@ module.exports = { optimization: { runtimeChunk: false }, - entry: config.entrypoints + entry: config.entrypoints, + plugins: [ + new InjectManifest({ + swSrc: "src/decidim/sw/sw.js", + + /** + * NOTE: + * @rails/webpacker outputs to '/packs', + * in order to make the SW run properly + * they must be put at the project's root folder '/' + */ + swDest: "../sw.js" + }) + ] } diff --git a/config/webpacker.yml b/config/webpacker.yml index 6a1a41f9..34b1e912 100644 --- a/config/webpacker.yml +++ b/config/webpacker.yml @@ -33,7 +33,7 @@ development: hmr: false client: # Should we show a full-screen overlay in the browser when there are compiler errors or warnings? - overlay: true + overlay: false # May also be a string # webSocketURL: # hostname: "0.0.0.0" diff --git a/package-lock.json b/package-lock.json index e987bfea..4b373f77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,10 +8,10 @@ "name": "app", "version": "0.1.0", "dependencies": { - "@decidim/browserslist-config": "^0.27.8", - "@decidim/core": "^0.27.8", - "@decidim/elections": "^0.27.8", - "@decidim/webpacker": "^0.27.8", + "@decidim/browserslist-config": "^0.27.9", + "@decidim/core": "^0.27.9", + "@decidim/elections": "^0.27.9", + "@decidim/webpacker": "^0.27.9", "@rails/webpacker": "^6.0.0-rc.6", "codemirror": "^5.65.17", "confetti-js": "^0.0.18", @@ -22,11 +22,11 @@ "highlight.js": "^11.10.0", "inline-attachment": "^2.0.3", "inscrybmde": "^1.11.6", - "jquery": "^3.6.3", + "jquery": "^3.7.1", "jquery-ui": "^1.14.0", "jquery-validation": "^1.19.5", "jsrender": "^1.0.15", - "leaflet": "^1.3.4", + "leaflet": "^1.9.4", "leaflet-svgicon": "^0.0.2", "leaflet.featuregroup.subgroup": "^1.0.2", "leaflet.markercluster": "^1.5.3", @@ -35,13 +35,14 @@ "postcss-import": "^15.1.0", "postcss-loader": "^7.3.0", "postcss-preset-env": "^9.1.3", + "proj4": "^2.14.0", "proj4leaflet": "^1.0.2", "select2": "^4.1.0-rc.0" }, "devDependencies": { - "@decidim/dev": "^0.27.8", - "@decidim/eslint-config": "^0.27.8", - "@decidim/stylelint-config": "^0.27.8", + "@decidim/dev": "^0.27.9", + "@decidim/eslint-config": "^0.27.9", + "@decidim/stylelint-config": "^0.27.9", "@webpack-cli/serve": "^1.7.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.5.0", @@ -2708,14 +2709,14 @@ } }, "node_modules/@decidim/browserslist-config": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/browserslist-config/-/browserslist-config-0.27.8.tgz", - "integrity": "sha512-ezzrFAEim68Wrjm5ugNA+fjvAUafV8GKP67y0Sc0ZLLzKvSpgBs/K0lKGCW6M01//an9GQ5spcNiY9gbfQE+EQ==" + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/browserslist-config/-/browserslist-config-0.27.9.tgz", + "integrity": "sha512-5HLUVDZcU1K6hg6zEwJqK0/NAxGjcPtCPkjOq1CJlOx3av/tc/yCteKqATKxn620NSGeEEq2F3lFRXllR2mrvw==" }, "node_modules/@decidim/core": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/core/-/core-0.27.8.tgz", - "integrity": "sha512-8y2/DZcG9YwG/75tmuam41omWOzUGRxMJcfREbE8F0KRjY6rwgmi05iHE8TZK/nbOaXqOH94RCX67F2bwzSmbQ==", + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/core/-/core-0.27.9.tgz", + "integrity": "sha512-PnRXHiDzWuWmGiiiNmEdRmpjhhP4z/oyNsC1bKv2NkxSSXkyavMesCPlkB8ZpIdmofavcNK/9AmIIFjipG563Q==", "dependencies": { "@joeattardi/emoji-button": "^4.6.2", "@rails/activestorage": "^6.0.4", @@ -2776,18 +2777,18 @@ } }, "node_modules/@decidim/dev": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/dev/-/dev-0.27.8.tgz", - "integrity": "sha512-HZiRD6aZBkvpzrVjBRnjFujeup2A+PeLHcQg+nEzGK1zr3Hrr64S7wXGNKM1zg9r/K1h0zVJf5hZB0FVQ4LiCQ==", + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/dev/-/dev-0.27.9.tgz", + "integrity": "sha512-aKeTPzdyJM32MWTuotbvzi8UUKxJJoDcqQ6Yn05r8ZmYYyf4eYrlvI5P87M8FPRV2Vtfp9FSpscLVUC8pgGJQA==", "dev": true, "dependencies": { "axe-core": "^4.1.4" } }, "node_modules/@decidim/elections": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/elections/-/elections-0.27.8.tgz", - "integrity": "sha512-6NYmWUCWMJw2a53Tn/kHkd0VxKEAVdcYi58ucZXXLi5rsXDAb2WoYunJZPS/p1s2TtalHgP/b/41ROLs5YcXQg==", + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/elections/-/elections-0.27.9.tgz", + "integrity": "sha512-VOCNhJ2WBxFYu04iPV4chViuOeeMnSPOhsH+V1fNaB68P7BUXdhRSPpa4e6PoNFJxvGG3wRweazE+TCxy1DcKg==", "dependencies": { "@decidim/decidim-bulletin_board": "0.23.0", "@decidim/voting_schemes-dummy": "0.23.0", @@ -2795,9 +2796,9 @@ } }, "node_modules/@decidim/eslint-config": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/eslint-config/-/eslint-config-0.27.8.tgz", - "integrity": "sha512-w4KcAxVnDbtt9+/BHvmVZ2tEjnYqBgeP2cTJ5hXsNPQBTvTqYWtlKo0F0Fqg5OlXIAATUhbc+WWUX8ffj3XWjg==", + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/eslint-config/-/eslint-config-0.27.9.tgz", + "integrity": "sha512-d8D3JWpPjNxlsUoztEqn59TpOz1rXNAkveONFMoc+ztXMmGO6whE59aVaDMsZr9RjREs9PMuG0VMlaiJQ/Jchg==", "dev": true, "peerDependencies": { "eslint": "^7.25.0", @@ -2812,9 +2813,9 @@ } }, "node_modules/@decidim/stylelint-config": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/stylelint-config/-/stylelint-config-0.27.8.tgz", - "integrity": "sha512-w+71eejwPGr0pcM0/3zkYCvnUvgR4DIbZPcKM7OcHREVAAyhxYqfG3vxj/HgZVtZvDAEFQr/cWxg4c2upk3MqQ==", + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/stylelint-config/-/stylelint-config-0.27.9.tgz", + "integrity": "sha512-bbOpFIwQ5LAXHu3OgeOiIe3Q5bVcrkCsKT7h0zuCgRiZ2ZVMilSIXTBmfZEKDmRtQzhCHCediCkmjNtXNpuVhg==", "dev": true, "peerDependencies": { "stylelint": "13.11.0" @@ -2831,9 +2832,9 @@ "integrity": "sha512-o5/UXRc6v0Cp2BG/MtNpVAEtyNO3VdfFjJSX75E5W7G2yIu7na+D1HZyHyqIk1rgHPqdJmdg0DT7JI16fDcbXQ==" }, "node_modules/@decidim/webpacker": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@decidim/webpacker/-/webpacker-0.27.8.tgz", - "integrity": "sha512-4jc3l9MuhxTTro8w+qRFxHVdCg0kzgkNgPPTO4nk2fei9Dz44r/fC8L6ssrT5ZmpPDcDj8ByXQXJnbvsUOg3tg==", + "version": "0.27.9", + "resolved": "https://registry.npmjs.org/@decidim/webpacker/-/webpacker-0.27.9.tgz", + "integrity": "sha512-s9qvRDk7Y5reV6B3MdO+2xkxCwYoB8ysD0xVkeJvH+cNirvQX1THAMrkE5cCFnI2jzQoj5haNYcl7zBmmDXbhg==", "dependencies": { "@babel/core": "^7.15.5", "@babel/eslint-parser": "^7.16.5", @@ -12481,9 +12482,9 @@ } }, "node_modules/proj4": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.10.0.tgz", - "integrity": "sha512-0eyB8h1PDoWxucnq88/EZqt7UZlvjhcfbXCcINpE7hqRN0iRPWE/4mXINGulNa/FAvK+Ie7F+l2OxH/0uKV36A==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.14.0.tgz", + "integrity": "sha512-fumDL50ThQ3issOLxaLYwv1j4LePEzYleY6vqsX+2uWOcvKzqpzHhtTTH18CvIDg+nf8MYl0/XF6yYyESKDi4w==", "dependencies": { "mgrs": "1.0.0", "wkt-parser": "^1.3.3" diff --git a/package.json b/package.json index 59303007..15e821a9 100644 --- a/package.json +++ b/package.json @@ -2,10 +2,10 @@ "name": "app", "private": true, "dependencies": { - "@decidim/browserslist-config": "^0.27.8", - "@decidim/core": "^0.27.8", - "@decidim/elections": "^0.27.8", - "@decidim/webpacker": "^0.27.8", + "@decidim/browserslist-config": "^0.27.9", + "@decidim/core": "^0.27.9", + "@decidim/elections": "^0.27.9", + "@decidim/webpacker": "^0.27.9", "@rails/webpacker": "^6.0.0-rc.6", "codemirror": "^5.65.17", "confetti-js": "^0.0.18", @@ -16,11 +16,11 @@ "highlight.js": "^11.10.0", "inline-attachment": "^2.0.3", "inscrybmde": "^1.11.6", - "jquery": "^3.6.3", + "jquery": "^3.7.1", "jquery-ui": "^1.14.0", "jquery-validation": "^1.19.5", "jsrender": "^1.0.15", - "leaflet": "^1.3.4", + "leaflet": "^1.9.4", "leaflet-svgicon": "^0.0.2", "leaflet.featuregroup.subgroup": "^1.0.2", "leaflet.markercluster": "^1.5.3", @@ -29,6 +29,7 @@ "postcss-import": "^15.1.0", "postcss-loader": "^7.3.0", "postcss-preset-env": "^9.1.3", + "proj4": "^2.14.0", "proj4leaflet": "^1.0.2", "select2": "^4.1.0-rc.0" }, @@ -40,9 +41,9 @@ "webpack": "5.82.0" }, "devDependencies": { - "@decidim/dev": "^0.27.8", - "@decidim/eslint-config": "^0.27.8", - "@decidim/stylelint-config": "^0.27.8", + "@decidim/dev": "^0.27.9", + "@decidim/eslint-config": "^0.27.9", + "@decidim/stylelint-config": "^0.27.9", "@webpack-cli/serve": "^1.7.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.5.0", diff --git a/yarn.lock b/yarn.lock index b8ece59e..48380754 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1462,15 +1462,15 @@ resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz" integrity sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww== -"@decidim/browserslist-config@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/browserslist-config/-/browserslist-config-0.27.8.tgz" - integrity sha512-ezzrFAEim68Wrjm5ugNA+fjvAUafV8GKP67y0Sc0ZLLzKvSpgBs/K0lKGCW6M01//an9GQ5spcNiY9gbfQE+EQ== +"@decidim/browserslist-config@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/browserslist-config/-/browserslist-config-0.27.9.tgz" + integrity sha512-5HLUVDZcU1K6hg6zEwJqK0/NAxGjcPtCPkjOq1CJlOx3av/tc/yCteKqATKxn620NSGeEEq2F3lFRXllR2mrvw== -"@decidim/core@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/core/-/core-0.27.8.tgz" - integrity sha512-8y2/DZcG9YwG/75tmuam41omWOzUGRxMJcfREbE8F0KRjY6rwgmi05iHE8TZK/nbOaXqOH94RCX67F2bwzSmbQ== +"@decidim/core@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/core/-/core-0.27.9.tgz" + integrity sha512-PnRXHiDzWuWmGiiiNmEdRmpjhhP4z/oyNsC1bKv2NkxSSXkyavMesCPlkB8ZpIdmofavcNK/9AmIIFjipG563Q== dependencies: "@joeattardi/emoji-button" "^4.6.2" "@rails/activestorage" "^6.0.4" @@ -1520,31 +1520,31 @@ webpack "^5.11.0" webpack-cli "^4.2.0" -"@decidim/dev@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/dev/-/dev-0.27.8.tgz" - integrity sha512-HZiRD6aZBkvpzrVjBRnjFujeup2A+PeLHcQg+nEzGK1zr3Hrr64S7wXGNKM1zg9r/K1h0zVJf5hZB0FVQ4LiCQ== +"@decidim/dev@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/dev/-/dev-0.27.9.tgz" + integrity sha512-aKeTPzdyJM32MWTuotbvzi8UUKxJJoDcqQ6Yn05r8ZmYYyf4eYrlvI5P87M8FPRV2Vtfp9FSpscLVUC8pgGJQA== dependencies: axe-core "^4.1.4" -"@decidim/elections@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/elections/-/elections-0.27.8.tgz" - integrity sha512-6NYmWUCWMJw2a53Tn/kHkd0VxKEAVdcYi58ucZXXLi5rsXDAb2WoYunJZPS/p1s2TtalHgP/b/41ROLs5YcXQg== +"@decidim/elections@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/elections/-/elections-0.27.9.tgz" + integrity sha512-VOCNhJ2WBxFYu04iPV4chViuOeeMnSPOhsH+V1fNaB68P7BUXdhRSPpa4e6PoNFJxvGG3wRweazE+TCxy1DcKg== dependencies: "@decidim/decidim-bulletin_board" "0.23.0" "@decidim/voting_schemes-dummy" "0.23.0" "@decidim/voting_schemes-electionguard" "0.23.0" -"@decidim/eslint-config@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/eslint-config/-/eslint-config-0.27.8.tgz" - integrity sha512-w4KcAxVnDbtt9+/BHvmVZ2tEjnYqBgeP2cTJ5hXsNPQBTvTqYWtlKo0F0Fqg5OlXIAATUhbc+WWUX8ffj3XWjg== +"@decidim/eslint-config@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/eslint-config/-/eslint-config-0.27.9.tgz" + integrity sha512-d8D3JWpPjNxlsUoztEqn59TpOz1rXNAkveONFMoc+ztXMmGO6whE59aVaDMsZr9RjREs9PMuG0VMlaiJQ/Jchg== -"@decidim/stylelint-config@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/stylelint-config/-/stylelint-config-0.27.8.tgz" - integrity sha512-w+71eejwPGr0pcM0/3zkYCvnUvgR4DIbZPcKM7OcHREVAAyhxYqfG3vxj/HgZVtZvDAEFQr/cWxg4c2upk3MqQ== +"@decidim/stylelint-config@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/stylelint-config/-/stylelint-config-0.27.9.tgz" + integrity sha512-bbOpFIwQ5LAXHu3OgeOiIe3Q5bVcrkCsKT7h0zuCgRiZ2ZVMilSIXTBmfZEKDmRtQzhCHCediCkmjNtXNpuVhg== "@decidim/voting_schemes-dummy@0.23.0": version "0.23.0" @@ -1556,10 +1556,10 @@ resolved "https://registry.npmjs.org/@decidim/voting_schemes-electionguard/-/voting_schemes-electionguard-0.23.0.tgz" integrity sha512-o5/UXRc6v0Cp2BG/MtNpVAEtyNO3VdfFjJSX75E5W7G2yIu7na+D1HZyHyqIk1rgHPqdJmdg0DT7JI16fDcbXQ== -"@decidim/webpacker@^0.27.8": - version "0.27.8" - resolved "https://registry.npmjs.org/@decidim/webpacker/-/webpacker-0.27.8.tgz" - integrity sha512-4jc3l9MuhxTTro8w+qRFxHVdCg0kzgkNgPPTO4nk2fei9Dz44r/fC8L6ssrT5ZmpPDcDj8ByXQXJnbvsUOg3tg== +"@decidim/webpacker@^0.27.9": + version "0.27.9" + resolved "https://registry.npmjs.org/@decidim/webpacker/-/webpacker-0.27.9.tgz" + integrity sha512-s9qvRDk7Y5reV6B3MdO+2xkxCwYoB8ysD0xVkeJvH+cNirvQX1THAMrkE5cCFnI2jzQoj5haNYcl7zBmmDXbhg== dependencies: "@babel/core" "^7.15.5" "@babel/eslint-parser" "^7.16.5" @@ -4584,6 +4584,11 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -5509,7 +5514,7 @@ jquery-validation@^1.19.5: resolved "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.20.0.tgz" integrity sha512-c8tg4ltIIP6L7l0bZ79sRzOJYquyjS48kQZ6iv8MJ2r0OYztxtkWYKTReZyU2/zVFYiINB29i0Z/IRNNuJQN1g== -"jquery@^1.7 || ^2.0 || ^3.1", jquery@^3.2.1, jquery@^3.6.3, "jquery@>=1.12.0 <5.0.0", jquery@>=3.4.1, jquery@>=3.6.0: +"jquery@^1.7 || ^2.0 || ^3.1", jquery@^3.2.1, jquery@^3.7.1, "jquery@>=1.12.0 <5.0.0", jquery@>=3.4.1, jquery@>=3.6.0: version "3.7.1" resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== @@ -5709,7 +5714,7 @@ leaflet.markercluster@^1.5.3: resolved "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.5.3.tgz" integrity sha512-vPTw/Bndq7eQHjLBVlWpnGeLa3t+3zGiuM7fJwCkiMFq+nmRuG3RI3f7f4N4TDX7T4NpbAXpR2+NTRSEGfCSeA== -leaflet@^1.3.1, leaflet@^1.3.4, leaflet@^1.9.4: +leaflet@^1.3.1, leaflet@^1.9.4: version "1.9.4" resolved "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz" integrity sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA== @@ -7170,10 +7175,10 @@ progress@^2.0.0: resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -proj4@^2.3.14: - version "2.10.0" - resolved "https://registry.npmjs.org/proj4/-/proj4-2.10.0.tgz" - integrity sha512-0eyB8h1PDoWxucnq88/EZqt7UZlvjhcfbXCcINpE7hqRN0iRPWE/4mXINGulNa/FAvK+Ie7F+l2OxH/0uKV36A== +proj4@^2.14.0, proj4@^2.3.14: + version "2.14.0" + resolved "https://registry.npmjs.org/proj4/-/proj4-2.14.0.tgz" + integrity sha512-fumDL50ThQ3issOLxaLYwv1j4LePEzYleY6vqsX+2uWOcvKzqpzHhtTTH18CvIDg+nf8MYl0/XF6yYyESKDi4w== dependencies: mgrs "1.0.0" wkt-parser "^1.3.3" @@ -7666,15 +7671,10 @@ safe-regex-test@^1.0.3: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-embedded-linux-musl-x64@1.69.7: - version "1.69.7" - resolved "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.69.7.tgz" - integrity sha512-MaGyfF3IVclKa3TJVsPpdDHwno3I18xzMAZT4l6Wq7aIj4qDzySUuyji7DXJ6yYaITCrKZyV7apmaLK7/T+UMQ== - -sass-embedded-linux-x64@1.69.7: +sass-embedded-darwin-arm64@1.69.7: version "1.69.7" - resolved "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.69.7.tgz" - integrity sha512-D1VASzd1JwPHpVOQ5lTW4ra44J2hOgAiVuZZZxjRu9l81+VrsIlZ9sMPGvMX0AjRl+S8/RhPMQ8ftiNhhPYSUQ== + resolved "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.69.7.tgz" + integrity sha512-YxyPpFWNUOrEPxrA1Zk9Fm3Eh7hp+vQ6Tb+/a6oc97e+OsR/jhFzc+aqdDhnCyYoDt+0uTWexd6hDHBKBAKmCQ== sass-embedded@^1.49.9: version "1.69.7"