diff --git a/package.json b/package.json index 465ff49a1..a8da832e7 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@mui/lab": "5.0.0-alpha.173", "@mui/material": "5.16.7", "@mui/styles": "5.16.7", - "@next/eslint-plugin-next": "14.1.4", - "@next/mdx": "14.1.4", + "@next/eslint-plugin-next": "14.2.5", + "@next/mdx": "14.2.5", "@rjsf/core": "5.18.3", "@rjsf/mui": "5.18.3", "@rjsf/utils": "5.18.3", @@ -83,7 +83,7 @@ "lodash-es": "4.17.21", "material-ui-popup-state": "5.1.2", "nanoid": "5.0.7", - "next": "14.1.4", + "next": "14.2.5", "next-http-proxy-middleware": "1.2.6", "nextjs-routes": "2.2.1", "node-fetch": "3.3.2", @@ -102,7 +102,7 @@ "yup": "1.4.0" }, "devDependencies": { - "@next/bundle-analyzer": "14.1.4", + "@next/bundle-analyzer": "14.2.5", "@playwright/test": "1.46.0", "@squonk/eslint-config": "2.0.1", "dotenv": "16.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc5b0d06a..b9432ee55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: dependencies: '@auth0/nextjs-auth0': specifier: 3.5.0 - version: 3.5.0(next@14.1.4) + version: 3.5.0(next@14.2.5) '@emotion/cache': specifier: 11.11.0 version: 11.11.0 @@ -39,11 +39,11 @@ dependencies: specifier: 5.16.7 version: 5.16.7(@types/react@18.2.76)(react@18.2.0) '@next/eslint-plugin-next': - specifier: 14.1.4 - version: 14.1.4 + specifier: 14.2.5 + version: 14.2.5 '@next/mdx': - specifier: 14.1.4 - version: 14.1.4(@mdx-js/loader@3.0.1)(@mdx-js/react@3.0.1) + specifier: 14.2.5 + version: 14.2.5(@mdx-js/loader@3.0.1)(@mdx-js/react@3.0.1) '@rjsf/core': specifier: 5.18.3 version: 5.18.3(@rjsf/utils@5.18.3)(react@18.2.0) @@ -58,7 +58,7 @@ dependencies: version: 5.18.3(@rjsf/utils@5.18.3) '@sentry/nextjs': specifier: 7.114.0 - version: 7.114.0(next@14.1.4)(react@18.2.0)(webpack@5.90.3) + version: 7.114.0(next@14.2.5)(react@18.2.0)(webpack@5.90.3) '@squonk/account-server-client': specifier: 2.4.0 version: 2.4.0(@tanstack/react-query@5.35.5)(axios@1.7.3) @@ -153,14 +153,14 @@ dependencies: specifier: 5.0.7 version: 5.0.7 next: - specifier: 14.1.4 - version: 14.1.4(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) + specifier: 14.2.5 + version: 14.2.5(@playwright/test@1.46.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) next-http-proxy-middleware: specifier: 1.2.6 version: 1.2.6 nextjs-routes: specifier: 2.2.1 - version: 2.2.1(next@14.1.4) + version: 2.2.1(next@14.2.5) node-fetch: specifier: 3.3.2 version: 3.3.2 @@ -206,8 +206,8 @@ dependencies: devDependencies: '@next/bundle-analyzer': - specifier: 14.1.4 - version: 14.1.4 + specifier: 14.2.5 + version: 14.2.5 '@playwright/test': specifier: 1.46.0 version: 1.46.0 @@ -240,7 +240,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@auth0/nextjs-auth0@3.5.0(next@14.1.4): + /@auth0/nextjs-auth0@3.5.0(next@14.2.5): resolution: {integrity: sha512-uFZEE2QQf1zU+jRK2fwqxRQt+WSqDPYF2tnr7d6BEa7b6L6tpPJ3evzoImbWSY1a7gFdvD7RD/Rvrsx7B5CKVg==} engines: {node: '>=16'} peerDependencies: @@ -251,7 +251,7 @@ packages: debug: 4.3.4 joi: 17.12.2 jose: 4.15.4 - next: 14.1.4(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) + next: 14.2.5(@playwright/test@1.46.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) oauth4webapi: 2.10.3 openid-client: 5.6.4 tslib: 2.6.2 @@ -1143,8 +1143,8 @@ packages: react-is: 18.3.1 dev: false - /@next/bundle-analyzer@14.1.4: - resolution: {integrity: sha512-IpF/18HcAOcfHRr24tqPOUpMmVKIqvkCxIubMeRYWCXs3jm7niPGrt8Mu74yMDzfGlUwgQA6Xd6BUc5+jQxcEg==} + /@next/bundle-analyzer@14.2.5: + resolution: {integrity: sha512-BtBbI8VUnB7s4m9ut6CkeJ8Hyx+aq+86mbH+uAld7ZGG0/eH4+5hcPnkHKsQM/yj74iClazS0fninI8yZbIZWA==} dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -1152,17 +1152,24 @@ packages: - utf-8-validate dev: true - /@next/env@14.1.4: - resolution: {integrity: sha512-e7X7bbn3Z6DWnDi75UWn+REgAbLEqxI8Tq2pkFOFAMpWAWApz/YCUhtWMWn410h8Q2fYiYL7Yg5OlxMOCfFjJQ==} + /@next/env@14.2.5: + resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} dev: false /@next/eslint-plugin-next@14.1.4: resolution: {integrity: sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==} dependencies: glob: 10.3.10 + dev: true + + /@next/eslint-plugin-next@14.2.5: + resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} + dependencies: + glob: 10.3.10 + dev: false - /@next/mdx@14.1.4(@mdx-js/loader@3.0.1)(@mdx-js/react@3.0.1): - resolution: {integrity: sha512-FyuDXPTEmuIqtj/AxaKLvwiEZb6hDviq6Ywn8ZlsZOlvYSWpcZGuQrYrDulrdIm/I48hHXANor7EiJzTbVig8Q==} + /@next/mdx@14.2.5(@mdx-js/loader@3.0.1)(@mdx-js/react@3.0.1): + resolution: {integrity: sha512-AROhSdXQg0/jt55iqxVSJqp9oaCyXwRe44/I17c77gDshZ6ex7VKBZDH0GljaxZ0Y4mScYUbFJJEh42Xw4X4Dg==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -1177,8 +1184,8 @@ packages: source-map: 0.7.4 dev: false - /@next/swc-darwin-arm64@14.1.4: - resolution: {integrity: sha512-ubmUkbmW65nIAOmoxT1IROZdmmJMmdYvXIe8211send9ZYJu+SqxSnJM4TrPj9wmL6g9Atvj0S/2cFmMSS99jg==} + /@next/swc-darwin-arm64@14.2.5: + resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -1186,8 +1193,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@14.1.4: - resolution: {integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==} + /@next/swc-darwin-x64@14.2.5: + resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -1195,8 +1202,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@14.1.4: - resolution: {integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==} + /@next/swc-linux-arm64-gnu@14.2.5: + resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1204,8 +1211,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@14.1.4: - resolution: {integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==} + /@next/swc-linux-arm64-musl@14.2.5: + resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1213,8 +1220,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@14.1.4: - resolution: {integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==} + /@next/swc-linux-x64-gnu@14.2.5: + resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1222,8 +1229,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@14.1.4: - resolution: {integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==} + /@next/swc-linux-x64-musl@14.2.5: + resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1231,8 +1238,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@14.1.4: - resolution: {integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==} + /@next/swc-win32-arm64-msvc@14.2.5: + resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -1240,8 +1247,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@14.1.4: - resolution: {integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==} + /@next/swc-win32-ia32-msvc@14.2.5: + resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -1249,8 +1256,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@14.1.4: - resolution: {integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==} + /@next/swc-win32-x64-msvc@14.2.5: + resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1329,7 +1336,6 @@ packages: hasBin: true dependencies: playwright: 1.46.0 - dev: true /@plotly/d3-sankey-circular@0.33.1: resolution: {integrity: sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==} @@ -1639,7 +1645,7 @@ packages: localforage: 1.10.0 dev: false - /@sentry/nextjs@7.114.0(next@14.1.4)(react@18.2.0)(webpack@5.90.3): + /@sentry/nextjs@7.114.0(next@14.2.5)(react@18.2.0)(webpack@5.90.3): resolution: {integrity: sha512-QRqE+YTVG3btTPVhOfiq0XmHp0dG4A0C/R+ssR/pdfOBr4EfEEav0hlTlqvk9BV0u6naJ5TOvBZ6Fy41rkYYrQ==} engines: {node: '>=8'} peerDependencies: @@ -1660,7 +1666,7 @@ packages: '@sentry/vercel-edge': 7.114.0 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 - next: 14.1.4(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) + next: 14.2.5(@playwright/test@1.46.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 @@ -1816,9 +1822,14 @@ packages: resolution: {integrity: sha512-vnQ1WUOdW8FUtQtUAZP0R/KRf6YzusMSrLdup6esOirRagAc28EUSwRDz30sue6zrWynFuTMY0MElVkC6BgCag==} dev: false - /@swc/helpers@0.5.2: - resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: false + + /@swc/helpers@0.5.5: + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: + '@swc/counter': 0.1.3 tslib: 2.6.2 dev: false @@ -4815,7 +4826,6 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /fsevents@2.3.3: @@ -4962,12 +4972,13 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 path-scurry: 1.10.1 /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -6888,18 +6899,11 @@ packages: brace-expansion: 2.0.1 dev: false - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - /minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 - dev: true /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -7025,23 +7029,27 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next@14.1.4(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8): - resolution: {integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==} + /next@14.2.5(@playwright/test@1.46.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8): + resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true + '@playwright/test': + optional: true sass: optional: true dependencies: - '@next/env': 14.1.4 - '@swc/helpers': 0.5.2 + '@next/env': 14.2.5 + '@playwright/test': 1.46.0 + '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001591 graceful-fs: 4.2.11 @@ -7051,28 +7059,28 @@ packages: sass: 1.77.8 styled-jsx: 5.1.1(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.1.4 - '@next/swc-darwin-x64': 14.1.4 - '@next/swc-linux-arm64-gnu': 14.1.4 - '@next/swc-linux-arm64-musl': 14.1.4 - '@next/swc-linux-x64-gnu': 14.1.4 - '@next/swc-linux-x64-musl': 14.1.4 - '@next/swc-win32-arm64-msvc': 14.1.4 - '@next/swc-win32-ia32-msvc': 14.1.4 - '@next/swc-win32-x64-msvc': 14.1.4 + '@next/swc-darwin-arm64': 14.2.5 + '@next/swc-darwin-x64': 14.2.5 + '@next/swc-linux-arm64-gnu': 14.2.5 + '@next/swc-linux-arm64-musl': 14.2.5 + '@next/swc-linux-x64-gnu': 14.2.5 + '@next/swc-linux-x64-musl': 14.2.5 + '@next/swc-win32-arm64-msvc': 14.2.5 + '@next/swc-win32-ia32-msvc': 14.2.5 + '@next/swc-win32-x64-msvc': 14.2.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextjs-routes@2.2.1(next@14.1.4): + /nextjs-routes@2.2.1(next@14.2.5): resolution: {integrity: sha512-j2A/XSQ8vDdtKl0sH6Q0msf8yIi9nO5RRtMAcSim/aTQaw9D19O9QnkDNvcliRQU1idCtAAFxnscNQuF5AjuLg==} hasBin: true peerDependencies: next: '*' dependencies: chokidar: 3.6.0 - next: 14.1.4(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) + next: 14.2.5(@playwright/test@1.46.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.77.8) dev: false /node-domexception@1.0.0: @@ -7483,7 +7491,6 @@ packages: resolution: {integrity: sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==} engines: {node: '>=18'} hasBin: true - dev: true /playwright@1.46.0: resolution: {integrity: sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==} @@ -7493,7 +7500,6 @@ packages: playwright-core: 1.46.0 optionalDependencies: fsevents: 2.3.2 - dev: true /plotly.js-basic-dist@2.34.0: resolution: {integrity: sha512-0c+/5JcEuNI8+JKXN6xx3Enmmy9ju9wL90VdRIPNObMloxksHjXuXEaXAwN80IIbaUyUlOf4F9pco2H76BRn4A==}