From 75753ca3965286309f8f1335366b47bf6dbb3b07 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Wed, 21 Jan 2026 12:35:10 +0100
Subject: [PATCH 1/6] 6521: Started work on upgrade. Replaced pagination
because of compatibility issues
---
.../components/util/paginate/pagination.jsx | 52 +-
assets/admin/translations/da/common.json | 5 +-
package-lock.json | 1069 +++++++++--------
package.json | 14 +-
vite.config.js | 4 +-
5 files changed, 589 insertions(+), 555 deletions(-)
diff --git a/assets/admin/components/util/paginate/pagination.jsx b/assets/admin/components/util/paginate/pagination.jsx
index 56c4332fc..b4177fe99 100644
--- a/assets/admin/components/util/paginate/pagination.jsx
+++ b/assets/admin/components/util/paginate/pagination.jsx
@@ -17,49 +17,19 @@ function Pagination({ itemsCount, pageSize, onPageChange, currentPage }) {
// No need for pagination
if (pageCount <= 1) return null;
- /**
- * A function to align pagination data with the data we need, our pages are
- * not 0-indexed.
- *
- * @param {object} props - The props.
- * @param {Array} props.selected The selected page
- */
- const changePage = ({ selected }) => {
- onPageChange(selected + 1);
+ const nextPage = () => {
+ onPageChange(currentPage + 1);
};
- return (
-
- }
- pageCount={Math.ceil(itemsCount / pageSize)}
- previousLabel={
-
- }
- renderOnZeroPageCount={null}
- onPageChange={changePage}
- pageClassName="page-item"
- pageLinkClassName="page-link"
- previousClassName="page-item"
- previousLinkClassName="page-link"
- nextClassName="page-item"
- nextLinkClassName="page-link"
- breakClassName="page-item"
- breakLinkClassName="page-link"
- containerClassName="pagination"
- pageRangeDisplayed={3}
- marginPagesDisplayed={2}
- activeClassName="active"
- forcePage={currentPage - 1}
- />
+ const prevPage = () => {
+ onPageChange(Math.max(1, currentPage - 1));
+ };
+
+ return (
- {currentPage > 1 &&
prevPage()}>{t('prev')}}
-
{t('page', {currentPage: currentPage})}
- {currentPage * pageSize < itemsCount &&
nextPage()}>{t('next')}}
+ return (
+
);
}
diff --git a/assets/client/util/app-storage.js b/assets/client/util/app-storage.js
index cc46cc5a5..3d071aaa4 100644
--- a/assets/client/util/app-storage.js
+++ b/assets/client/util/app-storage.js
@@ -1,4 +1,4 @@
-import jwtDecode from "jwt-decode";
+import { jwtDecode } from "jwt-decode";
import localStorageKeys from "./local-storage-keys";
class AppStorage {
diff --git a/package-lock.json b/package-lock.json
index c441f622c..0d4c5b7a9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,8 +26,8 @@
"focus-trap-react": "^11.0.6",
"html-react-parser": "^5.2.11",
"i18next": "^25.8.0",
- "jwt-decode": "^3.1.2",
- "pino": "^9.1.0",
+ "jwt-decode": "^4.0.0",
+ "pino": "^10.2.1",
"qrcode": "^1.5.4",
"query-string": "^7.1.1",
"react": "^19.2.3",
@@ -171,6 +171,7 @@
"integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/code-frame": "^7.28.6",
"@babel/generator": "^7.28.6",
@@ -1068,6 +1069,7 @@
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz",
"integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@floating-ui/core": "^1.7.3",
"@floating-ui/utils": "^0.2.10"
@@ -1211,6 +1213,7 @@
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-7.1.0.tgz",
"integrity": "sha512-fNxRUk1KhjSbnbuBxlWSnBLKLBNun52ZBTcs22H/xEEzM6Ap81ZFTQ4bZBxVQGQgVY0xugKGoRcCbaKjLQ3XZA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"@fortawesome/fontawesome-common-types": "7.1.0"
},
@@ -1740,6 +1743,7 @@
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
"license": "MIT",
+ "peer": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/popperjs"
@@ -2408,6 +2412,7 @@
"resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.16.0.tgz",
"integrity": "sha512-XegRaNuoQ/guzBQU2xHxOwFXXrtoXW9tiyXDhssSqylvZmBVSlRIPNHA6ArkHBKm6ehLf6+6Y9fF3uky1yCXYQ==",
"license": "MIT",
+ "peer": true,
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ueberdosis"
@@ -2630,6 +2635,7 @@
"resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.16.0.tgz",
"integrity": "sha512-tpjWGugfI0XYR9iG/QlYYtCY35TFWHNwGKc94wN4s7NmAjB4xlwdTkTZQ6PdZ39x1SeHkRjxAka+6GcBIoOHGQ==",
"license": "MIT",
+ "peer": true,
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ueberdosis"
@@ -2735,6 +2741,7 @@
"resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.16.0.tgz",
"integrity": "sha512-0iVrn0FHcHIRMdsQLQbf16NgYrKz+Sup/8dDMVBy1QoHn5Hb51QZABqXJTZ6u7My34b4fNZrSggzBAE7l7N/pA==",
"license": "MIT",
+ "peer": true,
"funding": {
"type": "github",
"url": "https://github.com/sponsors/ueberdosis"
@@ -2749,6 +2756,7 @@
"resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.16.0.tgz",
"integrity": "sha512-FMxZ6Tc5ONKa/EByDV8lswct6YW2lF/wn11zqXmrfBZhdG7UQPTijpSwb6TCqaO5GOHmixaIaDPj+zimUREHQA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"prosemirror-changeset": "^2.3.0",
"prosemirror-collab": "^1.3.1",
@@ -2958,6 +2966,7 @@
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.9.tgz",
"integrity": "sha512-Lpo8kgb/igvMIPeNV2rsYKTgaORYdO1XGVZ4Qz3akwOj0ySGYMPlQWa8BaLn0G63D1aSaAQ5ldR06wCpChQCjA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"csstype": "^3.2.2"
}
@@ -3230,6 +3239,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@@ -3660,6 +3670,7 @@
"resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
"integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
"license": "ISC",
+ "peer": true,
"engines": {
"node": ">=12"
}
@@ -4013,6 +4024,7 @@
"dev": true,
"hasInstallScript": true,
"license": "MIT",
+ "peer": true,
"bin": {
"esbuild": "bin/esbuild"
},
@@ -4523,6 +4535,7 @@
}
],
"license": "MIT",
+ "peer": true,
"dependencies": {
"@babel/runtime": "^7.28.4"
},
@@ -4798,10 +4811,13 @@
}
},
"node_modules/jwt-decode": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
- "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==",
- "license": "MIT"
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+ "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
},
"node_modules/lightningcss": {
"version": "1.31.1",
@@ -5777,31 +5793,31 @@
}
},
"node_modules/pino": {
- "version": "9.14.0",
- "resolved": "https://registry.npmjs.org/pino/-/pino-9.14.0.tgz",
- "integrity": "sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==",
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-10.2.1.tgz",
+ "integrity": "sha512-Tjyv76gdUe2460dEhtcnA4fU/+HhGq2Kr7OWlo2R/Xxbmn/ZNKWavNWTD2k97IE+s755iVU7WcaOEIl+H3cq8w==",
"license": "MIT",
"dependencies": {
"@pinojs/redact": "^0.4.0",
"atomic-sleep": "^1.0.0",
"on-exit-leak-free": "^2.1.0",
- "pino-abstract-transport": "^2.0.0",
+ "pino-abstract-transport": "^3.0.0",
"pino-std-serializers": "^7.0.0",
"process-warning": "^5.0.0",
"quick-format-unescaped": "^4.0.3",
"real-require": "^0.2.0",
"safe-stable-stringify": "^2.3.1",
"sonic-boom": "^4.0.1",
- "thread-stream": "^3.0.0"
+ "thread-stream": "^4.0.0"
},
"bin": {
"pino": "bin.js"
}
},
"node_modules/pino-abstract-transport": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz",
- "integrity": "sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-3.0.0.tgz",
+ "integrity": "sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==",
"license": "MIT",
"dependencies": {
"split2": "^4.0.0"
@@ -6070,6 +6086,7 @@
"resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.4.tgz",
"integrity": "sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"orderedmap": "^2.0.0"
}
@@ -6099,6 +6116,7 @@
"resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.4.tgz",
"integrity": "sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"prosemirror-model": "^1.0.0",
"prosemirror-transform": "^1.0.0",
@@ -6147,6 +6165,7 @@
"resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.41.5.tgz",
"integrity": "sha512-UDQbIPnDrjE8tqUBbPmCOZgtd75htE6W3r0JCmY9bL6W1iemDM37MZEKC49d+tdQ0v/CKx4gjxLoLsfkD2NiZA==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"prosemirror-model": "^1.20.0",
"prosemirror-state": "^1.0.0",
@@ -6244,6 +6263,7 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
"integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
"license": "MIT",
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -6296,6 +6316,7 @@
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
"integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
"license": "MIT",
+ "peer": true,
"dependencies": {
"scheduler": "^0.27.0"
},
@@ -6589,7 +6610,8 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz",
"integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==",
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/redux-thunk": {
"version": "3.1.0",
@@ -6815,6 +6837,7 @@
"integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"chokidar": "^4.0.0",
"immutable": "^5.0.2",
@@ -7322,12 +7345,15 @@
}
},
"node_modules/thread-stream": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-3.1.0.tgz",
- "integrity": "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.0.0.tgz",
+ "integrity": "sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==",
"license": "MIT",
"dependencies": {
"real-require": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=20"
}
},
"node_modules/tiny-inflate": {
@@ -7407,6 +7433,7 @@
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"devOptional": true,
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -7525,6 +7552,7 @@
"integrity": "sha512-PetN5BNs5dj6NSu1pDrbr0AtbH9KjPhQ/dLePvhLYsYgnZdj6+ihGjtA4DYcR9bASOzOmxN1NqEJEJ4JBUIvpA==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@oxc-project/runtime": "0.108.0",
"fdir": "^6.5.0",
diff --git a/package.json b/package.json
index 430cd7d67..266de7dfb 100644
--- a/package.json
+++ b/package.json
@@ -38,8 +38,8 @@
"focus-trap-react": "^11.0.6",
"html-react-parser": "^5.2.11",
"i18next": "^25.8.0",
- "jwt-decode": "^3.1.2",
- "pino": "^9.1.0",
+ "jwt-decode": "^4.0.0",
+ "pino": "^10.2.1",
"qrcode": "^1.5.4",
"query-string": "^7.1.1",
"react": "^19.2.3",
From dd86cbe05d8e5fb4e107ee79b2afa85f3c6c0d51 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Thu, 22 Jan 2026 11:11:24 +0100
Subject: [PATCH 5/6] 6501: Fixed mimetypes for newest dropzone
---
.../components/slide/content/contacts/contact-form.jsx | 2 +-
assets/admin/components/slide/content/content-form.jsx | 6 +++---
assets/admin/components/slide/content/file-selector.jsx | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/assets/admin/components/slide/content/contacts/contact-form.jsx b/assets/admin/components/slide/content/contacts/contact-form.jsx
index 764c4bb95..fc89ac953 100644
--- a/assets/admin/components/slide/content/contacts/contact-form.jsx
+++ b/assets/admin/components/slide/content/contacts/contact-form.jsx
@@ -80,7 +80,7 @@ function ContactForm({
target: { id: `${name}.${index}.image`, value: target.value },
});
}}
- acceptedMimetypes={["image/*"]}
+ acceptedMimetypes={{"image/*": []}}
multiple={false}
name="image"
/>
diff --git a/assets/admin/components/slide/content/content-form.jsx b/assets/admin/components/slide/content/content-form.jsx
index 77dbb3dd6..81924e2a0 100644
--- a/assets/admin/components/slide/content/content-form.jsx
+++ b/assets/admin/components/slide/content/content-form.jsx
@@ -49,7 +49,7 @@ function ContentForm({
*/
function renderElement(formData) {
let returnElement;
- let defaultMimetypes = null;
+ let defaultMimetypes = {};
switch (formData.input) {
case "checkbox-options":
returnElement = (
@@ -64,9 +64,9 @@ function ContentForm({
case "video":
case "file":
if (formData.input === "image") {
- defaultMimetypes = ["image/*"];
+ defaultMimetypes["image/*"] = [];
} else if (formData.input === "video") {
- defaultMimetypes = ["video/*"];
+ defaultMimetypes["video/*"] = [];
}
returnElement = (
diff --git a/assets/admin/components/slide/content/file-selector.jsx b/assets/admin/components/slide/content/file-selector.jsx
index fa2042ac7..e01dc02c1 100644
--- a/assets/admin/components/slide/content/file-selector.jsx
+++ b/assets/admin/components/slide/content/file-selector.jsx
@@ -87,7 +87,7 @@ function FileSelector({
const renderFileFormElements = (fileEntries) =>
fileEntries.map((fileEntry) => (
Date: Mon, 26 Jan 2026 07:03:11 +0100
Subject: [PATCH 6/6] 6501: Upgraded to vite 8 beta 10
---
.../navigation/nav-items/tenant-selector.jsx | 2 +-
package-lock.json | 144 +++++++++---------
package.json | 4 +-
3 files changed, 75 insertions(+), 75 deletions(-)
diff --git a/assets/admin/components/navigation/nav-items/tenant-selector.jsx b/assets/admin/components/navigation/nav-items/tenant-selector.jsx
index a843bfdb5..f029db721 100644
--- a/assets/admin/components/navigation/nav-items/tenant-selector.jsx
+++ b/assets/admin/components/navigation/nav-items/tenant-selector.jsx
@@ -35,7 +35,7 @@ function TenantSelector() {
return (
{t("tenant")}
-
+
{tenants && (
<>
{tenants.length === 1 && (
diff --git a/package-lock.json b/package-lock.json
index 0d4c5b7a9..27964ed11 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -60,7 +60,7 @@
"esbuild-runner": "^2.2.2",
"sass": "^1.88.9",
"typescript": "^5.9.3",
- "vite": "8.0.0-beta.8",
+ "vite": "8.0.0-beta.10",
"vite-plugin-svgr": "^4.5.0",
"vite-plugin-symfony": "^8.2.3"
}
@@ -1380,9 +1380,9 @@
"peer": true
},
"node_modules/@oxc-project/runtime": {
- "version": "0.108.0",
- "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.108.0.tgz",
- "integrity": "sha512-J1cESY4anMO4i9KtCPmCfQAzAR00Uw4SWsDPFP10CIwDMugkh34UrTKByuYKuPaHy0XAk8LlJiZJq2OLMfbuIQ==",
+ "version": "0.110.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.110.0.tgz",
+ "integrity": "sha512-4t5lYmPneAGKGN7zDhK2iQrn+Ax3DXLCNqVr3z6K2VqemKWfQTlLyzjgjilxZmwFAKe65qI4WG7Bsj05UgUHaA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -1390,9 +1390,9 @@
}
},
"node_modules/@oxc-project/types": {
- "version": "0.108.0",
- "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.108.0.tgz",
- "integrity": "sha512-7lf13b2IA/kZO6xgnIZA88sq3vwrxWk+2vxf6cc+omwYCRTiA5e63Beqf3fz/v8jEviChWWmFYBwzfSeyrsj7Q==",
+ "version": "0.110.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.110.0.tgz",
+ "integrity": "sha512-6Ct21OIlrEnFEJk5LT4e63pk3btsI6/TusD/GStLi7wYlGJNOl1GI9qvXAnRAxQU9zqA2Oz+UwhfTOU2rPZVow==",
"dev": true,
"license": "MIT",
"funding": {
@@ -1851,9 +1851,9 @@
}
},
"node_modules/@rolldown/binding-android-arm64": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.60.tgz",
- "integrity": "sha512-hOW6iQXtpG4uCW1zGK56+KhEXGttSkTp2ykncW/nkOIF/jOKTqbM944Q73HVeMXP1mPRvE2cZwNp3xeLIeyIGQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.1.tgz",
+ "integrity": "sha512-He6ZoCfv5D7dlRbrhNBkuMVIHd0GDnjJwbICE1OWpG7G3S2gmJ+eXkcNLJjzjNDpeI2aRy56ou39AJM9AD8YFA==",
"cpu": [
"arm64"
],
@@ -1868,9 +1868,9 @@
}
},
"node_modules/@rolldown/binding-darwin-arm64": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.60.tgz",
- "integrity": "sha512-vyDA4HXY2mP8PPtl5UE17uGPxUNG4m1wkfa3kAkR8JWrFbarV97UmLq22IWrNhtBPa89xqerzLK8KoVmz5JqCQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.1.tgz",
+ "integrity": "sha512-YzJdn08kSOXnj85ghHauH2iHpOJ6eSmstdRTLyaziDcUxe9SyQJgGyx/5jDIhDvtOcNvMm2Ju7m19+S/Rm1jFg==",
"cpu": [
"arm64"
],
@@ -1885,9 +1885,9 @@
}
},
"node_modules/@rolldown/binding-darwin-x64": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.60.tgz",
- "integrity": "sha512-WnxyqxAKP2BsxouwGY/RCF5UFw/LA4QOHhJ7VEl+UCelHokiwqNHRbryLAyRy3TE1FZ5eae+vAFcaetAu/kWLw==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.1.tgz",
+ "integrity": "sha512-cIvAbqM+ZVV6lBSKSBtlNqH5iCiW933t1q8j0H66B3sjbe8AxIRetVqfGgcHcJtMzBIkIALlL9fcDrElWLJQcQ==",
"cpu": [
"x64"
],
@@ -1902,9 +1902,9 @@
}
},
"node_modules/@rolldown/binding-freebsd-x64": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.60.tgz",
- "integrity": "sha512-JtyWJ+zXOHof5gOUYwdTWI2kL6b8q9eNwqB/oD4mfUFaC/COEB2+47JMhcq78dey9Ahmec3DZKRDZPRh9hNAMQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.1.tgz",
+ "integrity": "sha512-rVt+B1B/qmKwCl1XD02wKfgh3vQPXRXdB/TicV2w6g7RVAM1+cZcpigwhLarqiVCxDObFZ7UgXCxPC7tpDoRog==",
"cpu": [
"x64"
],
@@ -1919,9 +1919,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm-gnueabihf": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.60.tgz",
- "integrity": "sha512-LrMoKqpHx+kCaNSk84iSBd4yVOymLIbxJQtvFjDN2CjQraownR+IXcwYDblFcj9ivmS54T3vCboXBbm3s1zbPQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.1.tgz",
+ "integrity": "sha512-69YKwJJBOFprQa1GktPgbuBOfnn+EGxu8sBJ1TjPER+zhSpYeaU4N07uqmyBiksOLGXsMegymuecLobfz03h8Q==",
"cpu": [
"arm"
],
@@ -1936,9 +1936,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm64-gnu": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.60.tgz",
- "integrity": "sha512-sqI+Vdx1gmXJMsXN3Fsewm3wlt7RHvRs1uysSp//NLsCoh9ZFEUr4ZzGhWKOg6Rvf+njNu/vCsz96x7wssLejQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.1.tgz",
+ "integrity": "sha512-9JDhHUf3WcLfnViFWm+TyorqUtnSAHaCzlSNmMOq824prVuuzDOK91K0Hl8DUcEb9M5x2O+d2/jmBMsetRIn3g==",
"cpu": [
"arm64"
],
@@ -1953,9 +1953,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm64-musl": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.60.tgz",
- "integrity": "sha512-8xlqGLDtTP8sBfYwneTDu8+PRm5reNEHAuI/+6WPy9y350ls0KTFd3EJCOWEXWGW0F35ko9Fn9azmurBTjqOrQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.1.tgz",
+ "integrity": "sha512-UvApLEGholmxw/HIwmUnLq3CwdydbhaHHllvWiCTNbyGom7wTwOtz5OAQbAKZYyiEOeIXZNPkM7nA4Dtng7CLw==",
"cpu": [
"arm64"
],
@@ -1970,9 +1970,9 @@
}
},
"node_modules/@rolldown/binding-linux-x64-gnu": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.60.tgz",
- "integrity": "sha512-iR4nhVouVZK1CiGGGyz+prF5Lw9Lmz30Rl36Hajex+dFVFiegka604zBwzTp5Tl0BZnr50ztnVJ30tGrBhDr8Q==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.1.tgz",
+ "integrity": "sha512-uVctNgZHiGnJx5Fij7wHLhgw4uyZBVi6mykeWKOqE7bVy9Hcxn0fM/IuqdMwk6hXlaf9fFShDTFz2+YejP+x0A==",
"cpu": [
"x64"
],
@@ -1987,9 +1987,9 @@
}
},
"node_modules/@rolldown/binding-linux-x64-musl": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.60.tgz",
- "integrity": "sha512-HbfNcqNeqxFjSMf1Kpe8itr2e2lr0Bm6HltD2qXtfU91bSSikVs9EWsa1ThshQ1v2ZvxXckGjlVLtah6IoslPg==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.1.tgz",
+ "integrity": "sha512-T6Eg0xWwcxd/MzBcuv4Z37YVbUbJxy5cMNnbIt/Yr99wFwli30O4BPlY8hKeGyn6lWNtU0QioBS46lVzDN38bg==",
"cpu": [
"x64"
],
@@ -2004,9 +2004,9 @@
}
},
"node_modules/@rolldown/binding-openharmony-arm64": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.60.tgz",
- "integrity": "sha512-BiiamFcgTJ+ZFOUIMO9AHXUo9WXvHVwGfSrJ+Sv0AsTd2w3VN7dJGiH3WRcxKFetljJHWvGbM4fdpY5lf6RIvw==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.1.tgz",
+ "integrity": "sha512-PuGZVS2xNJyLADeh2F04b+Cz4NwvpglbtWACgrDOa5YDTEHKwmiTDjoD5eZ9/ptXtcpeFrMqD2H4Zn33KAh1Eg==",
"cpu": [
"arm64"
],
@@ -2021,9 +2021,9 @@
}
},
"node_modules/@rolldown/binding-wasm32-wasi": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.60.tgz",
- "integrity": "sha512-6roXGbHMdR2ucnxXuwbmQvk8tuYl3VGu0yv13KxspyKBxxBd4RS6iykzLD6mX2gMUHhfX8SVWz7n/62gfyKHow==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.1.tgz",
+ "integrity": "sha512-2mOxY562ihHlz9lEXuaGEIDCZ1vI+zyFdtsoa3M62xsEunDXQE+DVPO4S4x5MPK9tKulG/aFcA/IH5eVN257Cw==",
"cpu": [
"wasm32"
],
@@ -2038,9 +2038,9 @@
}
},
"node_modules/@rolldown/binding-win32-arm64-msvc": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.60.tgz",
- "integrity": "sha512-JBOm8/DC/CKnHyMHoJFdvzVHxUixid4dGkiTqGflxOxO43uSJMpl77pSPXvzwZ/VXwqblU2V0/PanyCBcRLowQ==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.1.tgz",
+ "integrity": "sha512-oQVOP5cfAWZwRD0Q3nGn/cA9FW3KhMMuQ0NIndALAe6obqjLhqYVYDiGGRGrxvnjJsVbpLwR14gIUYnpIcHR1g==",
"cpu": [
"arm64"
],
@@ -2055,9 +2055,9 @@
}
},
"node_modules/@rolldown/binding-win32-x64-msvc": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.60.tgz",
- "integrity": "sha512-MKF0B823Efp+Ot8KsbwIuGhKH58pf+2rSM6VcqyNMlNBHheOM0Gf7JmEu+toc1jgN6fqjH7Et+8hAzsLVkIGfA==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.1.tgz",
+ "integrity": "sha512-Ydsxxx++FNOuov3wCBPaYjZrEvKOOGq3k+BF4BPridhg2pENfitSRD2TEuQ8i33bp5VptuNdC9IzxRKU031z5A==",
"cpu": [
"x64"
],
@@ -6739,14 +6739,14 @@
}
},
"node_modules/rolldown": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.60.tgz",
- "integrity": "sha512-YYgpv7MiTp9LdLj1fzGzCtij8Yi2OKEc3HQtfbIxW4yuSgpQz9518I69U72T5ErPA/ATOXqlcisiLrWy+5V9YA==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.1.tgz",
+ "integrity": "sha512-M3AeZjYE6UclblEf531Hch0WfVC/NOL43Cc+WdF3J50kk5/fvouHhDumSGTh0oRjbZ8C4faaVr5r6Nx1xMqDGg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@oxc-project/types": "=0.108.0",
- "@rolldown/pluginutils": "1.0.0-beta.60"
+ "@oxc-project/types": "=0.110.0",
+ "@rolldown/pluginutils": "1.0.0-rc.1"
},
"bin": {
"rolldown": "bin/cli.mjs"
@@ -6755,25 +6755,25 @@
"node": "^20.19.0 || >=22.12.0"
},
"optionalDependencies": {
- "@rolldown/binding-android-arm64": "1.0.0-beta.60",
- "@rolldown/binding-darwin-arm64": "1.0.0-beta.60",
- "@rolldown/binding-darwin-x64": "1.0.0-beta.60",
- "@rolldown/binding-freebsd-x64": "1.0.0-beta.60",
- "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.60",
- "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.60",
- "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.60",
- "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.60",
- "@rolldown/binding-linux-x64-musl": "1.0.0-beta.60",
- "@rolldown/binding-openharmony-arm64": "1.0.0-beta.60",
- "@rolldown/binding-wasm32-wasi": "1.0.0-beta.60",
- "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.60",
- "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.60"
+ "@rolldown/binding-android-arm64": "1.0.0-rc.1",
+ "@rolldown/binding-darwin-arm64": "1.0.0-rc.1",
+ "@rolldown/binding-darwin-x64": "1.0.0-rc.1",
+ "@rolldown/binding-freebsd-x64": "1.0.0-rc.1",
+ "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.1",
+ "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.1",
+ "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.1",
+ "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.1",
+ "@rolldown/binding-linux-x64-musl": "1.0.0-rc.1",
+ "@rolldown/binding-openharmony-arm64": "1.0.0-rc.1",
+ "@rolldown/binding-wasm32-wasi": "1.0.0-rc.1",
+ "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.1",
+ "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.1"
}
},
"node_modules/rolldown/node_modules/@rolldown/pluginutils": {
- "version": "1.0.0-beta.60",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.60.tgz",
- "integrity": "sha512-Jz4aqXRPVtqkH1E3jRDzLO5cgN5JwW+WG0wXGE4NiJd25nougv/AHzxmKCzmVQUYnxLmTM0M4wrZp+LlC2FKLg==",
+ "version": "1.0.0-rc.1",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.1.tgz",
+ "integrity": "sha512-UTBjtTxVOhodhzFVp/ayITaTETRHPUPYZPXQe0WU0wOgxghMojXxYjOiPOauKIYNWJAWS2fd7gJgGQK8GU8vDA==",
"dev": true,
"license": "MIT"
},
@@ -7547,19 +7547,19 @@
}
},
"node_modules/vite": {
- "version": "8.0.0-beta.8",
- "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.0-beta.8.tgz",
- "integrity": "sha512-PetN5BNs5dj6NSu1pDrbr0AtbH9KjPhQ/dLePvhLYsYgnZdj6+ihGjtA4DYcR9bASOzOmxN1NqEJEJ4JBUIvpA==",
+ "version": "8.0.0-beta.10",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.0-beta.10.tgz",
+ "integrity": "sha512-YXbwlvG+57+LRRJBJYCHki0Z1LWRkPEy3khQ0ZphzW5aJaz17fFBCeefOtHC5VgRuLbG155+lq98I+BjeizQ5Q==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@oxc-project/runtime": "0.108.0",
+ "@oxc-project/runtime": "0.110.0",
"fdir": "^6.5.0",
"lightningcss": "^1.30.2",
"picomatch": "^4.0.3",
"postcss": "^8.5.6",
- "rolldown": "1.0.0-beta.60",
+ "rolldown": "1.0.0-rc.1",
"tinyglobby": "^0.2.15"
},
"bin": {
diff --git a/package.json b/package.json
index 266de7dfb..f31593390 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"esbuild-runner": "^2.2.2",
"sass": "^1.88.9",
"typescript": "^5.9.3",
- "vite": "8.0.0-beta.8",
+ "vite": "8.0.0-beta.10",
"vite-plugin-svgr": "^4.5.0",
"vite-plugin-symfony": "^8.2.3"
},
@@ -65,7 +65,7 @@
"ulid": "^2.3.0"
},
"overrides": {
- "vite": "8.0.0-beta.8",
+ "vite": "8.0.0-beta.10",
"react": "^19.2.3",
"react-dom": "^19.2.3"
}