diff --git a/package-lock.json b/package-lock.json index 722699edf..5fdbf4435 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "@microsoft/applicationinsights-react-js": "^17.3.4", "@microsoft/applicationinsights-web": "^3.3.4", "@react-spring/web": "^9.7.5", + "@rollup/rollup-linux-x64-gnu": "4.30.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", @@ -36,10 +37,10 @@ "@types/memoizee": "^0.4.11", "@types/memory-cache": "^0.2.6", "@types/morgan": "^1.9.9", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@types/node-jose": "^1.1.13", "@types/pg": "^8.11.10", - "@types/proj4": "^2.5.5", + "@types/proj4": "^2.5.6", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/react-router-dom": "^5.3.3", @@ -53,12 +54,12 @@ "axios": "^1.7.9", "classnames": "^2.5.1", "compression": "^1.7.5", - "concurrently": "^9.1.0", + "concurrently": "^9.1.2", "connect-pg-simple": "^10.0.0", "cookie-parser": "^1.4.7", "cookie-session": "^2.1.0", "cors": "^2.8.5", - "cron": "^3.3.1", + "cron": "^3.3.2", "cross-env": "^7.0.3", "date-fns": "^4.1.0", "decimal.js": "^10.4.3", @@ -68,7 +69,7 @@ "express-basic-auth": "^1.2.1", "express-http-proxy": "^2.1.1", "express-openid-connect": "^2.17.1", - "flat-cache": "^6.1.4", + "flat-cache": "^6.1.5", "form-data": "^4.0.1", "fuse.js": "^7.0.0", "html-to-ast": "^0.0.6", @@ -106,8 +107,8 @@ "react-swipeable": "^7.0.2", "react-test-renderer": "^18.3.1", "recoil": "^0.7.7", - "sanitize-html": "^2.13.1", - "sass": "^1.83.0", + "sanitize-html": "^2.14.0", + "sass": "^1.83.1", "slugme": "^1.1.1", "supercluster": "^7.1.5", "thenby": "^1.3.4", @@ -138,7 +139,7 @@ "npm": ">=10.8.1" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.28.1" + "@rollup/rollup-linux-x64-gnu": "4.30.0" } }, "node_modules/@adobe/css-tools": { @@ -1590,9 +1591,9 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.1.tgz", - "integrity": "sha512-kKXeynfORDGPUEEl2PvTExM2zs+IldC6ZD8jPcfvI351MDNtfMlw9V9s4XZXuJNDK2qR5gbEKxRyoYx3quHUVQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz", + "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==", "dependencies": { "buffer": "^6.0.3" } @@ -3858,13 +3859,12 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", - "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.0.tgz", + "integrity": "sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg==", "cpu": [ "x64" ], - "license": "MIT", "optional": true, "os": [ "linux" @@ -4739,9 +4739,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", "dependencies": { "undici-types": "~6.20.0" } @@ -4780,9 +4780,9 @@ } }, "node_modules/@types/proj4": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@types/proj4/-/proj4-2.5.5.tgz", - "integrity": "sha512-y4tHUVVoMEOm2nxRLQ2/ET8upj/pBmoutGxFw2LZJTQWPgWXI+cbxVEUFFmIzr/bpFR83hGDOTSXX6HBeObvZA==" + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@types/proj4/-/proj4-2.5.6.tgz", + "integrity": "sha512-zfMrPy9fx+8DchqM0kIUGeu2tTVB5ApO1KGAYcSGFS8GoqRIkyL41xq2yCx/iV3sOLzo7v4hEgViSLTiPI1L0w==" }, "node_modules/@types/prop-types": { "version": "15.7.12", @@ -6139,12 +6139,12 @@ } }, "node_modules/cacheable": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.6.tgz", - "integrity": "sha512-RNBnqNhWBtgYNe4mF4395e6260Q9loh6zT2CDFia9LSJor5+vOsvkxhd7GAtg3U4m8i38adn1Q3jiCU1N33/gg==", + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.7.tgz", + "integrity": "sha512-AbfG7dAuYNjYxFUtL1lAqmlWdxczCJ47w7cFjhGcnGnUdwSo6VgmSojfoW3tUI12HUkgTJ5kqj78yyq6TsFtlg==", "dependencies": { - "hookified": "^1.5.1", - "keyv": "^5.2.1" + "hookified": "^1.6.0", + "keyv": "^5.2.3" } }, "node_modules/cacheable-lookup": { @@ -6173,11 +6173,11 @@ } }, "node_modules/cacheable/node_modules/keyv": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.2.tgz", - "integrity": "sha512-CRPP4Sq5ofbUE8s4FOirFmDgHeKZFRrH/8+WOUNvLJiMIplRMfnMjxmbaDb+zVd7ex0gGAWqMhZHfcL2u6PrNQ==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz", + "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==", "dependencies": { - "@keyv/serialize": "^1.0.1" + "@keyv/serialize": "^1.0.2" } }, "node_modules/call-bind": { @@ -6569,9 +6569,9 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concurrently": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.0.tgz", - "integrity": "sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz", + "integrity": "sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==", "dependencies": { "chalk": "^4.1.2", "lodash": "^4.17.21", @@ -6904,9 +6904,9 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" }, "node_modules/cron": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/cron/-/cron-3.3.1.tgz", - "integrity": "sha512-KpvuzJEbeTMTfLsXhUuDfsFYr8s5roUlLKb4fa68GszWrA4783C7q6m9yj4vyc6neyD/V9e0YiADSX2c+yRDXg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/cron/-/cron-3.3.2.tgz", + "integrity": "sha512-7o2PH9vKRd4PxB8c2GsHRozfHYT+gIhZG0DI+vzGOdWo42mofO/ooYnyU0CCh27aKzCrUKMAwAwi7xJ84xKSug==", "dependencies": { "@types/luxon": "~3.4.0", "luxon": "~3.5.0" @@ -9057,13 +9057,13 @@ } }, "node_modules/flat-cache": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.4.tgz", - "integrity": "sha512-Km+tVF9BLnxaYqX2R9OKLkwSPvGjDXXlciDC8oBr/nSM4xMCNO8X9s0w5i6lNoE8E/6BEzSJBUF5Bar+TXmKJQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.5.tgz", + "integrity": "sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==", "dependencies": { - "cacheable": "^1.8.6", + "cacheable": "^1.8.7", "flatted": "^3.3.2", - "hookified": "^1.5.1" + "hookified": "^1.6.0" } }, "node_modules/flatted": { @@ -9602,9 +9602,9 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/hookified": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.5.1.tgz", - "integrity": "sha512-sZQQ5QgNVQUXffNd66qefqOMXA88CXIV0gW8I4bMAJYeu1ZCJsyy7sdchaoHzRyS4o0cXw3krNDXkljZr7uexw==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.6.0.tgz", + "integrity": "sha512-se7cpwTA+iA/eY548Bu03JJqBiEZAqU2jnyKdj5B5qurtBg64CZGHTgqCv4Yh7NWu6FGI09W61MCq+NoPj9GXA==" }, "node_modules/html-encoding-sniffer": { "version": "4.0.0", @@ -16233,10 +16233,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sanitize-html": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.13.1.tgz", - "integrity": "sha512-ZXtKq89oue4RP7abL9wp/9URJcqQNABB5GGJ2acW1sdO8JTVl92f4ygD7Yc9Ze09VAZhnt2zegeU0tbNsdcLYg==", - "license": "MIT", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.14.0.tgz", + "integrity": "sha512-CafX+IUPxZshXqqRaG9ZClSlfPVjSxI0td7n07hk8QO2oO+9JDnlcL8iM8TWeOXOIBFgIOx6zioTzM53AOMn3g==", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -16266,9 +16265,9 @@ } }, "node_modules/sass": { - "version": "1.83.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.0.tgz", - "integrity": "sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==", + "version": "1.83.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.1.tgz", + "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", diff --git a/package.json b/package.json index bb32249c2..4794db4b2 100644 --- a/package.json +++ b/package.json @@ -65,10 +65,10 @@ "@types/memoizee": "^0.4.11", "@types/memory-cache": "^0.2.6", "@types/morgan": "^1.9.9", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@types/node-jose": "^1.1.13", "@types/pg": "^8.11.10", - "@types/proj4": "^2.5.5", + "@types/proj4": "^2.5.6", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/react-router-dom": "^5.3.3", @@ -82,12 +82,12 @@ "axios": "^1.7.9", "classnames": "^2.5.1", "compression": "^1.7.5", - "concurrently": "^9.1.0", + "concurrently": "^9.1.2", "connect-pg-simple": "^10.0.0", "cookie-parser": "^1.4.7", "cookie-session": "^2.1.0", "cors": "^2.8.5", - "cron": "^3.3.1", + "cron": "^3.3.2", "cross-env": "^7.0.3", "date-fns": "^4.1.0", "decimal.js": "^10.4.3", @@ -97,7 +97,7 @@ "express-basic-auth": "^1.2.1", "express-http-proxy": "^2.1.1", "express-openid-connect": "^2.17.1", - "flat-cache": "^6.1.4", + "flat-cache": "^6.1.5", "form-data": "^4.0.1", "fuse.js": "^7.0.0", "html-to-ast": "^0.0.6", @@ -135,8 +135,8 @@ "react-swipeable": "^7.0.2", "react-test-renderer": "^18.3.1", "recoil": "^0.7.7", - "sanitize-html": "^2.13.1", - "sass": "^1.83.0", + "sanitize-html": "^2.14.0", + "sass": "^1.83.1", "slugme": "^1.1.1", "supercluster": "^7.1.5", "thenby": "^1.3.4", @@ -152,7 +152,7 @@ "xlsx": "file:vendor/xlsx-0.20.2.tgz" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "4.28.1" + "@rollup/rollup-linux-x64-gnu": "4.30.0" }, "devDependencies": { "@eslint/js": "^9.17.0",