From d010fa73b9fee65c41bfbffe327560648de471d7 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 10:21:58 +0200 Subject: [PATCH 1/9] chore: Define react and react-dom versions to avoid getting 19.x --- packages/ts/models/package.json | 4 +++- packages/ts/react-auth/package.json | 1 + packages/ts/react-crud/package.json | 1 + packages/ts/react-form/package.json | 4 +++- packages/ts/react-i18n/package.json | 4 +++- packages/ts/react-signals/package.json | 4 +++- 6 files changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/ts/models/package.json b/packages/ts/models/package.json index f920c43c41..8e4989fd6a 100644 --- a/packages/ts/models/package.json +++ b/packages/ts/models/package.json @@ -49,7 +49,8 @@ "@vaadin/hilla-lit-form": "24.7.0-alpha2" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4", @@ -62,6 +63,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^20.17.10", "@types/react": "^18.3.17", + "@types/react-dom": "^18", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", diff --git a/packages/ts/react-auth/package.json b/packages/ts/react-auth/package.json index f922ecdd20..241dbf6a7d 100644 --- a/packages/ts/react-auth/package.json +++ b/packages/ts/react-auth/package.json @@ -62,6 +62,7 @@ "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", + "@types/react-dom": "^18", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", diff --git a/packages/ts/react-crud/package.json b/packages/ts/react-crud/package.json index c490a33139..c59b45c1ec 100644 --- a/packages/ts/react-crud/package.json +++ b/packages/ts/react-crud/package.json @@ -75,6 +75,7 @@ "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", + "@types/react-dom": "^18", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", diff --git a/packages/ts/react-form/package.json b/packages/ts/react-form/package.json index b1c6741cf0..08bafd25c5 100644 --- a/packages/ts/react-form/package.json +++ b/packages/ts/react-form/package.json @@ -49,7 +49,8 @@ "@vaadin/hilla-lit-form": "24.7.0-alpha2" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4", @@ -61,6 +62,7 @@ "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", + "@types/react-dom": "^18", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", diff --git a/packages/ts/react-i18n/package.json b/packages/ts/react-i18n/package.json index 4be947ae6e..6e1e4608e6 100644 --- a/packages/ts/react-i18n/package.json +++ b/packages/ts/react-i18n/package.json @@ -51,7 +51,8 @@ "intl-messageformat": "^10.7.10" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4", @@ -63,6 +64,7 @@ "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", + "@types/react-dom": "^18", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", diff --git a/packages/ts/react-signals/package.json b/packages/ts/react-signals/package.json index cc07ac876b..c00a468fa7 100644 --- a/packages/ts/react-signals/package.json +++ b/packages/ts/react-signals/package.json @@ -51,7 +51,8 @@ "nanoid": "^5.0.9" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4", @@ -63,6 +64,7 @@ "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", + "@types/react-dom": "^18", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", From 2a30328abe945c369ff574445593440ea2b9c693 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 10:32:02 +0200 Subject: [PATCH 2/9] Include package files --- package-lock.json | 4008 ++++++++++++++++++--------- package.json | 2 +- packages/ts/react-crud/package.json | 2 +- 3 files changed, 2754 insertions(+), 1258 deletions(-) diff --git a/package-lock.json b/package-lock.json index a47082a6fb..89da9af0a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,18 +10,18 @@ "packages/ts/*" ], "devDependencies": { - "@nx/js": "^18.0.4", + "@nx/js": "^18.3.5", "@preact/signals-react-transform": "^0.5.0", "@remcovaes/web-test-runner-vite-plugin": "^1.2.2", "@types/karma": "^6.3.9", - "@types/node": "^22.10.1", - "@vaadin/react-components": "24.7.0-alpha1", + "@types/node": "^22.10.2", + "@vaadin/react-components": "24.7.0-alpha2", "@vitejs/plugin-react": "^4.3.4", "@web/test-runner": "^0.19.0", "chai-dom": "^1.12.0", "compare-versions": "^6.1.1", "concurrently": "^8.2.2", - "cssnano": "^6.0.3", + "cssnano": "^6.1.2", "esbuild": "^0.24.0", "eslint": "^8.56.0", "eslint-config-vaadin": "1.0.0-alpha.18", @@ -36,18 +36,18 @@ "karma-spec-reporter": "^0.0.36", "karma-viewport": "^1.0.9", "karma-vite": "^1.0.5", - "lint-staged": "^15.2.10", - "magic-string": "^0.30.14", + "lint-staged": "^15.2.11", + "magic-string": "^0.30.17", "meow": "^13.2.0", "micromatch": "^4.0.8", - "mocha": "^10.3.0", - "nx": "^18.0.4", + "mocha": "^10.8.2", + "nx": "^18.3.5", "postcss": "^8.4.49", - "prettier": "^3.2.5", + "prettier": "^3.4.2", "simple-git-hooks": "^2.11.1", "sync-request": "^6.1.0", "tsx": "^4.19.2", - "type-fest": "^4.30.0", + "type-fest": "^4.30.2", "typescript": "5.7.2", "vite": "^5.4.11" }, @@ -2545,50 +2545,6 @@ "@types/chai": "^4.2.12" } }, - "node_modules/@formatjs/ecma402-abstract": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz", - "integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==", - "dependencies": { - "@formatjs/intl-localematcher": "0.5.4", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/fast-memoize": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", - "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.7.8", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz", - "integrity": "sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/icu-skeleton-parser": "1.8.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz", - "integrity": "sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@formatjs/intl-localematcher": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", - "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@hapi/bourne": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-3.0.0.tgz", @@ -3519,6 +3475,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.5.2.tgz", "integrity": "sha512-fWwImY/UH4bb2534DVSaX+Azs2yKg8slkMBHOyGeU2kKx7Xmxp6Lee0jP8p6B3d7c1gFUPB2Z976dTUtX81pQA==", + "license": "BSD-3-Clause", "dependencies": { "@webcomponents/shadycss": "^1.9.1" } @@ -4322,12 +4279,6 @@ "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==", "dev": true }, - "node_modules/@types/deep-equal-in-any-order": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/deep-equal-in-any-order/-/deep-equal-in-any-order-1.0.3.tgz", - "integrity": "sha512-jT0O3hAILDKeKbdWJ9FZLD0Xdfhz7hMvfyFlRWpirjiEVr8G+GZ4kVIzPIqM6x6Rpp93TNPgOAed4XmvcuV6Qg==", - "dev": true - }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -4468,16 +4419,10 @@ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, - "node_modules/@types/mocha": { - "version": "10.0.7", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.7.tgz", - "integrity": "sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw==", - "dev": true - }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4523,6 +4468,16 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, "node_modules/@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", @@ -4587,12 +4542,6 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" }, - "node_modules/@types/validator": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", - "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==", - "dev": true - }, "node_modules/@types/ws": { "version": "7.4.7", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", @@ -4846,159 +4795,170 @@ "dev": true }, "node_modules/@vaadin/a11y-base": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.7.0-alpha1.tgz", - "integrity": "sha512-xy6SlT2/vRg4gWolYEI1yqMSMF6mpypK0fw9eE7UA9j8zc3KXBO+ffjodCdFdWAyBikNVEp9xvvH2MsAYi20sg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.7.0-alpha2.tgz", + "integrity": "sha512-gggbrgOlxpPGyiEurYoutAS1Q3WGfuQ7U1ARvJXepaCkdzr0NH2Xw7RMrFflPvbhRBwthtjnbaOdJ8hc2dQp0g==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/accordion": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.7.0-alpha1.tgz", - "integrity": "sha512-wIoQiSe3Yx0/ch7IXpaaIYMXBtL7DDxwxeAI57cFCYAEHrSgdzmKgrTcGWAYgc/Ja8ZI4o/orxHc/17j/kYzEg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.7.0-alpha2.tgz", + "integrity": "sha512-oYrLWBlbNZujeK9EGHVEtKHFojAC2auFD6TpgUzpfdZD3zqZGX96m8eu/aEoCY4RokvV0jMvB/e04vwrGWlo6g==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/details": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/details": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/app-layout": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.7.0-alpha1.tgz", - "integrity": "sha512-Y20ERLxL1i/1sdoKEktwpaIHp0MEBawP/CrQ74FQDT5KJep/FV+E0TPsudnsmUkn+/osazQmt817N+yhpVpsAw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.7.0-alpha2.tgz", + "integrity": "sha512-7N2RAi3DWdHdFJy2EF/waihig45hY/XuJRgQvE+M/CHeUiT+Acxns88j732Yj1hD8tmBvHJGm/pIdo3PjyQzMQ==", + "license": "Apache-2.0", "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.7.0-alpha1.tgz", - "integrity": "sha512-5grJw4a5CqFRzzC5Ap0akOGuH/GY8Db1chpLtwimbaYXreFT4yHOSJapwrn79cxSPoca6KQWTNDTHJ2T4rmfxQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.7.0-alpha2.tgz", + "integrity": "sha512-uHTHo3dtrbmld9KF5NrwvMZWmNbvd7xRFhTS5tKw591qXzxuYWXXbvKTgNIZ37vETc0A9pHiisVUg8fPsaOtGA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/tooltip": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/tooltip": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar-group": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.7.0-alpha1.tgz", - "integrity": "sha512-vYb8yJch4fpRsAZ/H30T6opW7dVJqOPNi8K7GyjKHPRDpDQDmYjX//C19Y3UNkR62DaUyVbNLz73fy7Fr/lFOw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.7.0-alpha2.tgz", + "integrity": "sha512-G7QoA1sJ0G3PaQ+mUGrcF4/kTN1r476teGYIBeo/92ORySA81BKlRcDYifTm58shMlLIVAfjPboGE69Y9RMz5g==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/avatar": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/list-box": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/avatar": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/list-box": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/button": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.7.0-alpha1.tgz", - "integrity": "sha512-RExH5TxaeppTq0xcXfOVy61BBTJx1Csp71+DsmS3NhMgmFbDYeaNB9xF5nlAxfJO6Foz5Da1drvWx1MRa3JXdQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.7.0-alpha2.tgz", + "integrity": "sha512-G+YSgcx8H+fUTd9PZ5VUZyAu8MWalnUfalmdkRZ32olhj0NSO9O7Vr7Ruk8Is83NzdkMPGzMnEw7/dG8R73y2Q==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/card": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/card/-/card-24.7.0-alpha1.tgz", - "integrity": "sha512-fuSSpO+V2nExU4Cou7DQQzcRs/tKwmNspKsjFQW8qfXoygSnTz39nU2vagxMisOkfIxhoXd0sp/9dP52Qtyrfg==", - "dependencies": { - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/card/-/card-24.7.0-alpha2.tgz", + "integrity": "sha512-mzVkwENn624c3J1Qc3xLaNK+dzGvxdwRbxc/SAYQVvk0knru1TT/m4QJt2JGwjPu+uJwl30abGY+c/Fxjd8jwg==", + "license": "Apache-2.0", + "dependencies": { + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.7.0-alpha1.tgz", - "integrity": "sha512-GV0OjSDmw9ERutWRp+Srz7SDrFw28mIkl1mJcbkqWyUVL9SGUyzR2gLGSTnNQPH/0FKS9V9zUSzwpDCeUyDiKA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.7.0-alpha2.tgz", + "integrity": "sha512-Yb+4h47t8t8yclRcWzjsN/c4DGeLYJ12Bt0D/VcBKGArm/P5IPwbfUtx1vd7eyiEqPJKmF2h4B2hqco+9zV9Bw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox-group": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.7.0-alpha1.tgz", - "integrity": "sha512-Xreo+pGPyh5S0EYkLcVRrmd+Pg2BWJwEpk82DiSKC2n34ynGzPyCRjSH8ETgu7oLNdleA7UzjbswSJ1LRDQtYA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.7.0-alpha2.tgz", + "integrity": "sha512-HwGcs6r0ETtkKrK2MNDmf8J3n8OFraSmjWlfTaUu7tGraT+jfWwqKvkLD3Jv5YHCxRvveDHkNkwzcBCoCrZdng==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/checkbox": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/checkbox": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/combo-box": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.7.0-alpha1.tgz", - "integrity": "sha512-JXF7l7NvmW2nkMFbsixINZFYYKqn+Dv8tKHKUDyOzQxrAxtk2yQpfkNSqqBhqxRXYZmSpN8qRH0F3Y+xjVf4CQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.7.0-alpha2.tgz", + "integrity": "sha512-90vzBIoTlDgb52RUqNsgiFZxA6Rh0nYgdo4jiZS6xduBeSL6/GBkHmus8FyCXYfg3JO+XnvB3ZlmImFCSXoWRQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, @@ -5014,9 +4974,10 @@ } }, "node_modules/@vaadin/component-base": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.7.0-alpha1.tgz", - "integrity": "sha512-sofwcH+qwZ7/rtN9uF24YKBGKI4PStomp+8qUq3EQZYA2VOeQWF1AJ9xpCEUF0zIN/pttMh5h34jq3CkcQiB9A==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.7.0-alpha2.tgz", + "integrity": "sha512-pKzmVtwBe36FjBy/ycu9B4EP5+ncX4saa3xiBxoG8zUT9JMXnKlpofOEGmp2HRcmmqCzbctrs7CP3fs0YkKkyQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", @@ -5026,196 +4987,209 @@ } }, "node_modules/@vaadin/confirm-dialog": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.7.0-alpha1.tgz", - "integrity": "sha512-ORadde3mbUExN55V0KinXYyCV0+j/hQg+/9mYhgRFh+pQtZrnKiOUo4fvQPVxzQt8mrEpJZDY5Q6PSP6IBBmTA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.7.0-alpha2.tgz", + "integrity": "sha512-cVxm3j3BYcSgM4YxwYtCfaPFXquCthmANEIhYppMzjm5VtQmr4rM4Xy09+9Hvf8wVoLxUHiU6M8c50lA9HQqHg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/dialog": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/dialog": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/context-menu": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.7.0-alpha1.tgz", - "integrity": "sha512-p3WCPwq43irUgjzA9YTyXnUWsL54Cj+JZZGLmh80SqJz8IoQFcnPZwRVBEzLV4A0gBhOYaWZuOJa9I2SS7PtNg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.7.0-alpha2.tgz", + "integrity": "sha512-ta3jKxN2wKNS9Eot4qVDzGvpkmXZaUfIMLY+k9dM51HnqCtItJ+pmDtppo2Pbvz35PGTPHNFxfjMEf/d8JbxzQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/list-box": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/list-box": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/custom-field": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.7.0-alpha1.tgz", - "integrity": "sha512-FE3Dyl0brj55cgyGC6+ihP1T1OFnP44aZWBVR2dT3ua5BJl8lzUHCs2aJYuJ3kqGOSFBLtUujm0Og1ApwKP6eg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.7.0-alpha2.tgz", + "integrity": "sha512-V++yOUCx1g3PSqrZeKf+8fkF/bJfSn1cRkoI5tmECPtwijfIB1DGwCJmj44Vlo7drp46Bypilnd8s7Qq7BB4+A==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-picker": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.7.0-alpha1.tgz", - "integrity": "sha512-GlSA2VEaWVnQRKmVxQCTWTqBimyvGPDBUkUDqQigdHNQo3trcqtI9MyOEhtwPokPlRb1G4ElUJZNDUmITN8czw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.7.0-alpha2.tgz", + "integrity": "sha512-aHNSaAQw/+n4nJDeDryym3duadO9pjLnpOc6ZmwDpH6eJFTYTTn/gGFNmfbBrEuhvicX9KI576iLT40rzXdF0w==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-time-picker": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.7.0-alpha1.tgz", - "integrity": "sha512-UqBTQii47VI5F/4dBxKCQhxhqNYV2AEye+fN+nHvRcMA5rSf8hYhH/FxcuqtcMCeVwbJNr3Z4JGr8QPHI1marg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.7.0-alpha2.tgz", + "integrity": "sha512-Zv/7fpOgryhHN0YE+sPEQaSW75BqcSd1SzdFPMzrxkj5Nu4RdEEsaJ8Tg+7rt/rTCnOuyl4y6CZUGFYcGvDwXw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/custom-field": "24.7.0-alpha1", - "@vaadin/date-picker": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/time-picker": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/custom-field": "24.7.0-alpha2", + "@vaadin/date-picker": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/time-picker": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/details": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.7.0-alpha1.tgz", - "integrity": "sha512-MBfjpKv7hBebV0QMw1dpBMIvouFZ2Nb01WRbbWfm4hwnBwktIpag0aomkSBzdgdppj6mEngu6DjYV2O1fQEWKA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.7.0-alpha2.tgz", + "integrity": "sha512-wRgMlQrZRpdEiKbwY3lnski0mAgQRoV0KF5+JTbVkWL5n+oA327rWCwxniTW0eBYJcAM6p0ZRz4QD1l0w3pIFA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/dialog": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.7.0-alpha1.tgz", - "integrity": "sha512-yGIq7Pmt7PVETiVM8mh5MxFGOz0HI1mcTGs+yqaF5a9jYOLWSO0CA8EhGGQN3i8I+b+cpbDBHIcTUQDYW4pQcw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.7.0-alpha2.tgz", + "integrity": "sha512-xlQdyumr7Pl1LqVPOugmuYxknj+SzjhffDY+eXaEOJX+juMe9D8P8szNgZ5bKH27Y7/sOzKicvagmObOZx2r6Q==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/email-field": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.7.0-alpha1.tgz", - "integrity": "sha512-0Rw98Tv+vna+QinxuqY3KnyopgFDGM0Gvw0h/tLWisdIrMh1uM9+sY0zTYjMt4u1P+DCds+GdKBMiqNnVKKWpg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.7.0-alpha2.tgz", + "integrity": "sha512-1Ta+EmyTJla+GO0zYGmh+shtvVkV5O6Klhl1JWseOeZ9LaGd0JxxSocoMvSgCI1MhQUtQoTc/ipFxuf3/vM9UA==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/text-field": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/text-field": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-base": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.7.0-alpha1.tgz", - "integrity": "sha512-E3eFojaq4MVJFPHZTQQXFZjI+OLO64pdmfpFbLy9uasEiX3Z0M8QyicobooohjV4AGv6+WnxUp7U5PkYEZR4Xw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.7.0-alpha2.tgz", + "integrity": "sha512-tqpVpiBvvUb0hqLIWMgT2aESnAr6ghzzdF7HHFnSG4B3+eEt0ia6RSnfYop1M09TUcl7ygcU3u2Tf4WKVFR5Lw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-highlighter": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.7.0-alpha1.tgz", - "integrity": "sha512-HJzuX48qOTrsL83GmE/1ZflV0mM2lANy7ZhTEHcT2B4EQ+G7gqMiV5mH1FmbrQXumbOkty3diz7vO+p91wuzkw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.7.0-alpha2.tgz", + "integrity": "sha512-p6aDdfwpW8UB+tZv7MRl0joXnY/QCYGvaDKxaFMiZ3VeIxOl61QjOY+vAUHJY8X29Hl5qLatuxlbGJgVBvIXqg==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/form-layout": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.7.0-alpha1.tgz", - "integrity": "sha512-biNy33RNSBkFNpRWRhU6g9/wvYXU6xYmcDt35ochq16IHWLUPY1zY5xtNJypqZIk0k5/khqkBfzghxTsgZTiwQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.7.0-alpha2.tgz", + "integrity": "sha512-VwwvBEJnBv5bwaxIHV/+cTO2IlEpKlSXKxK5F2BWQPnzzMtNyFtX4Jo8/6h5Np2r188lxxPz0xCJZ5ZAJIf4fA==", + "license": "Apache-2.0", "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1" + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2" } }, "node_modules/@vaadin/grid": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.7.0-alpha1.tgz", - "integrity": "sha512-j6y7KtdTAwFRvqAtF9w+HaSBk9+0srTb0WrDFKTz41wa2cEsh3bjjrSYrFIjRyYgF/PM5rpsrLUAB4mH8yYkPQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.7.0-alpha2.tgz", + "integrity": "sha512-216mNTt4jdOduNgN5W0WC1DoEPiBuKPDsBsr9o+dSPAkuAj7wEoIhkVZdxOKKoDDdH71Lzio48Ht4peX0Luj0g==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/checkbox": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/text-field": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/checkbox": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/text-field": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, @@ -5296,378 +5270,399 @@ "link": true }, "node_modules/@vaadin/horizontal-layout": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.7.0-alpha1.tgz", - "integrity": "sha512-0xp5D621qN3YS3VJ7fgIiZ1p4lVlXwImeoKL2DpUQrRV18XJW5LKOj3Prcz35mHVHCCTBc6oF8/KrOSCCj3v9w==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.7.0-alpha2.tgz", + "integrity": "sha512-kqXp7AoQJ/RRKvXCxlOnMctJZ+la+qniKnLMgWfX9r87ItllKmMbv11UPanzQ/A/g+LP4ufXox6Q45gI7Zvlfw==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/icon": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.7.0-alpha1.tgz", - "integrity": "sha512-zODiWFEJEn8xbFJp7sZPebgXRGq/IeZQczkhosYfeeaz+WNFdeR5tFTTEeRB/3T/FDxDcRs1p8R5MauKNBpODg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.7.0-alpha2.tgz", + "integrity": "sha512-B1CJiQI4cqD7fHlX8/wEaUuu0D5hmetOm2E7ktfKqW/k1emzK7NG7hdI9otw/GTc+dkbm2FhTwNxypcUqQtB7Q==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/icons": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.7.0-alpha1.tgz", - "integrity": "sha512-uHZ1kRjMr6uZdRmKmXEmX0a68C+zLABQH3TiUohSuiEoDwXB+d/xJLh045iMetAaeaWCZdg/Pnff9wyX5Pn9qA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.7.0-alpha2.tgz", + "integrity": "sha512-bPyP4L7cIR9avTc0XK/96RI9ApqrsIIrOWR1k9CCCNpXvW7NQM/cEgV+83ivXEpAX6zctYcqV68BSLKw5gJS3Q==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/icon": "24.7.0-alpha1" + "@vaadin/icon": "24.7.0-alpha2" } }, "node_modules/@vaadin/input-container": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.7.0-alpha1.tgz", - "integrity": "sha512-kZ8SCQefi6E0CvrFFwDlk7Aqt/EYmKGyY7mOv3lzyDc9IcZ02Jnz/t0xqIEuMliWQjwGGuz+dVf+UZB66mX22w==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.7.0-alpha2.tgz", + "integrity": "sha512-IAgi3ccoAuLCU4o5CiTagd/nHmjWjy8vrurdxV/T+5/yxkrjqEq1O0FIGNcBM5Mpt7L0+UK0U41aqLDmX/pemQ==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/integer-field": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.7.0-alpha1.tgz", - "integrity": "sha512-zKSTfnS5G5+PrXYZ8E3qbuMlc8z6lQ83PR7Ywe5I//UW+OBX1iv4EQ9ZuTUcD0PyOP66VwH6s4yHjGl6qFuc2g==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.7.0-alpha2.tgz", + "integrity": "sha512-IdX6XfMsy6kg3qjIc9GX0IXOpGtU2Rw1xl5t27iCbBdTSiyfPCAoJcQARojpZh7VhtjNTA/Cx9SHGXh/M13o8g==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/number-field": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1" + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/number-field": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2" } }, "node_modules/@vaadin/item": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.7.0-alpha1.tgz", - "integrity": "sha512-OCx57WWlvsSpiykIxSbo0cOiMn4Xk4XdW9CNa7Zafbbr4PUJMzjxF+FFeXnUvoTxIYfkilH15SnzEuvI4MYuxQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.7.0-alpha2.tgz", + "integrity": "sha512-cT68WmQc/MXRxmsipWugX8RCzQm7BmmAQLkzlZHVzsFoqAz8qvmOJhbiYBJS+KUKW2GNhq50uGvpPNrxLv6j6g==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/list-box": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.7.0-alpha1.tgz", - "integrity": "sha512-2nxL6L8PmXUjWTU/fuSaodtR42y3pnOryuVszOjNZF+U7Uuk2MNT+zhsQbsO0ugL8540duZbLCqSCywB+K7gNQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.7.0-alpha2.tgz", + "integrity": "sha512-PQ/pmqPR2HdMXzm13sLVjQ4/Y0LTxTG+/xgmB6y8gj452gfFQejLFdv6qqWREMHKxwk/w926qzP/YGKQ4fngQw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/lit-renderer": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.7.0-alpha1.tgz", - "integrity": "sha512-U36coTBPu94gGx8wFFl0UwddPrA5bSRR9rHksfppKJcDV+/0YfEyMYiczO33iMGojesz+hFM5nYinS7+BN8Xpg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.7.0-alpha2.tgz", + "integrity": "sha512-UL+6+TIBvg3I6oZMcEOjMAP0a5swNXjqDUJa8zRii8Me2oF2zHnipF7sAZEXY6XmkJQyz9VOzEeMfqlO1TlD6A==", + "license": "Apache-2.0", "dependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/login": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.7.0-alpha1.tgz", - "integrity": "sha512-qUP+6L3iGhfhpIWRRoUI8rOUII8RutPa2zTd6JYCBRZ9B9Eua/NN80wSzgRrO6kGce47S1g8/YP5bk9v1HViJg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.7.0-alpha2.tgz", + "integrity": "sha512-qo3TbvyO950B7fXvMb4/Q5fDxwROY33VQq5vw/NuPY75kvNBM3Q+7nI6r2jmF+4m28cy2+EeAR8ZL+0iKOgegw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/password-field": "24.7.0-alpha1", - "@vaadin/text-field": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/password-field": "24.7.0-alpha2", + "@vaadin/text-field": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/menu-bar": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.7.0-alpha1.tgz", - "integrity": "sha512-AWii6ffge9NwifLnx/RYOIM/ZN57p0nK/Zlq94y0wFap3ux+U0T9AFKFKP+J2D4vD8dV1K2qjSZ2DgGF40D3iQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.7.0-alpha2.tgz", + "integrity": "sha512-Gq8NFpQmjsITOTyCHkmicyrv4spOu5VgzwWIdTMogWJzHVevz8k/ZNYor+rdKp+dBp0rRZWbQQrw1BiAkaodBA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/context-menu": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/list-box": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/context-menu": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/list-box": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/message-input": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.7.0-alpha1.tgz", - "integrity": "sha512-sAGX12/wQe28vPT9gLMNvjgY0YundkdOmIgYRLX3TrA5NszDjynB/h7+O3dT7irGZxZJRTVOChjl5OaSqKmFJg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.7.0-alpha2.tgz", + "integrity": "sha512-pdstMDE08jS3IRhpAR7PZ37gdLrP5mSnftfDTeU2WlypsBA859omVAfKq9fPhuqCNtKI+4uXexDljJ+KKUqTPg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/text-area": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/text-area": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/message-list": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.7.0-alpha1.tgz", - "integrity": "sha512-rzoSfhKCjH6JgNmOmKQrMNrvx/XKnQGmcFCrQdRYtyDp83ihCWdXF1ENMtYhihzAdZ5513cYcRmWQRHSz1A/0A==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.7.0-alpha2.tgz", + "integrity": "sha512-xt+0hm85UVTgF1jr2TIeI12AqZrqoYonNHUfX1fbEZacTEAoM4IYQr2QAf5gyc7OJOOD3gDtGngyWFvnLa3hXg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/avatar": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/avatar": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/multi-select-combo-box": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.7.0-alpha1.tgz", - "integrity": "sha512-9ZxiyjSYMXue+kTYyQjErkaZ5K43pBd/TDo40Hu/x6ZvEduQJSGGIx8SN7xdv+a1cETXi1OAtPqApZz/CP74jw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.7.0-alpha2.tgz", + "integrity": "sha512-W/+nh3yKwIc0DxKqxkZxhwZ114izuk3tSsCrLfZhHKq6tfgAT7lzQA7NA44yCPCMChqo7N8Y02EHMmsyfkpRfA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/combo-box": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/combo-box": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/notification": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.7.0-alpha1.tgz", - "integrity": "sha512-yNmofAWN41j1zO8tnBnJ0c0y8IMXKKRD2i98p2a86w0Xn8hGBu+JDyqxIg9sPELzYpCqpleALPi4AkyuzRHXIw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.7.0-alpha2.tgz", + "integrity": "sha512-BrappzatvGK+04hEWvr5VmEzyFfR6Gvfhg+0/eCd2lwaiBvx65tVvcNLH06wMNaroYqBC90yDvVsSVPmd4FLtg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/number-field": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.7.0-alpha1.tgz", - "integrity": "sha512-as5LZZ0FIb5naRllz1lUCPhtafnG9PfYUNsIBdBXzPhGrPYuaB2OU+a45KTeC9oE92uESYycU6H4eRxjmET9dg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.7.0-alpha2.tgz", + "integrity": "sha512-vBCQR/qZOn2fgP3PYwmne3bZRwcn1Qi3OCF5qljJzWxVqsVtTPkZ/l8/ZccYjVyxlp4onGOKJpws06mlHQ/Zqg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/overlay": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.7.0-alpha1.tgz", - "integrity": "sha512-0n7gOiHRip35SLdhD0naucLQFZVmBjDT24fTRL/KGo+L5+RgTeHCpGchd45Mw3GpV7KJwCoQdXaL5UQFsTFOgQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.7.0-alpha2.tgz", + "integrity": "sha512-A66F5T90C45Bl+0/s0QEEh6rhYhXEFAuQRijzmZN43dPu+PqtYVOecrmny6uh8Xv7qMhugdNrWAoGhaXKpkSmg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/password-field": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.7.0-alpha1.tgz", - "integrity": "sha512-JQ9uueLSBfBH049JUen6cZ0Zuij75pf9+P6HsAX9x4PS3RC+EeMJTMG9N2bkY4APgKQq0NwJO/nfuWALCf/MGQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.7.0-alpha2.tgz", + "integrity": "sha512-f9RY8WR/Pwh/Rrf3TJFHsY6tMo5V+SgS59l8La2w5Gc6EcCe7TN4e+dBgeqILiIK+AEAcd29b35qi8/I2EUcMw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/text-field": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/text-field": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/popover": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.7.0-alpha1.tgz", - "integrity": "sha512-gfo3cNhWcDD4EPX1aBTmKD7OVzGK7XoKuu42X2W9YMLp0g1bRaRo3vIX38ZaGT1ezBY1j8GPalQaM8vESk/fZw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.7.0-alpha2.tgz", + "integrity": "sha512-GSMmccPhHBAv4whLX64J8Wksc+AVprJVsZybCoPAUT8AbXOmTuotqrAhfn5vx/Gy5pkHnn+UdfXwjs1XVk7Iow==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/progress-bar": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.7.0-alpha1.tgz", - "integrity": "sha512-DbJDt0E2rrURgdt4H52QtFpk+xis02/GM9h6Aq7+JxATdt8MvgFUybGsuW8ZcaQOw83HMjzWdeKpe7fctDCHiw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.7.0-alpha2.tgz", + "integrity": "sha512-Gl1Q1gc79urqz0EYRJnW+871E9sjaPZdS+xuzAHLZEZsyeGcRDv3MhHYoU9iVMHw4H5B80qVazAWZ4uELU0zEw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/radio-group": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.7.0-alpha1.tgz", - "integrity": "sha512-ReBM8RzNt7LstNSPWpLGmciXqSV9oTJZWtLPxkmylmFk31drbj9zgLagQr4abkc+Bx0pcyYYGpd8NTnZbXcA7w==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.7.0-alpha2.tgz", + "integrity": "sha512-hPOecRojo1a6F1xioIVr7xKRM4di0Mu32XBHoIDLGqad3oyjNGbgD7FfgC/7lsxdRwOsqHkzeJ8zRiSYW4UCNQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/react-components": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.7.0-alpha1.tgz", - "integrity": "sha512-d8Ye9NsnqLrod3w/0spQWcuHtBjz19t1uP1JPmbi0GGwnScMKMK0Ul2H4U2AtEGtgh4nP8CU8NT/rT44ftSyUA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.7.0-alpha2.tgz", + "integrity": "sha512-aB8t3sMTYPoPOy7dI0REvk6+cnIjyn/zfx6/VT4ihs4MSdnaQkZXof3kRglgz1QUGgki6/OqcEdsBarcf0yPGQ==", + "license": "Apache-2.0", "dependencies": { "@lit/react": "^1.0.6", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/accordion": "24.7.0-alpha1", - "@vaadin/app-layout": "24.7.0-alpha1", - "@vaadin/avatar": "24.7.0-alpha1", - "@vaadin/avatar-group": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/card": "24.7.0-alpha1", - "@vaadin/checkbox": "24.7.0-alpha1", - "@vaadin/checkbox-group": "24.7.0-alpha1", - "@vaadin/combo-box": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/confirm-dialog": "24.7.0-alpha1", - "@vaadin/context-menu": "24.7.0-alpha1", - "@vaadin/custom-field": "24.7.0-alpha1", - "@vaadin/date-picker": "24.7.0-alpha1", - "@vaadin/date-time-picker": "24.7.0-alpha1", - "@vaadin/details": "24.7.0-alpha1", - "@vaadin/dialog": "24.7.0-alpha1", - "@vaadin/email-field": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/field-highlighter": "24.7.0-alpha1", - "@vaadin/form-layout": "24.7.0-alpha1", - "@vaadin/grid": "24.7.0-alpha1", - "@vaadin/horizontal-layout": "24.7.0-alpha1", - "@vaadin/icon": "24.7.0-alpha1", - "@vaadin/icons": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/integer-field": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/list-box": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/login": "24.7.0-alpha1", - "@vaadin/menu-bar": "24.7.0-alpha1", - "@vaadin/message-input": "24.7.0-alpha1", - "@vaadin/message-list": "24.7.0-alpha1", - "@vaadin/multi-select-combo-box": "24.7.0-alpha1", - "@vaadin/notification": "24.7.0-alpha1", - "@vaadin/number-field": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/password-field": "24.7.0-alpha1", - "@vaadin/popover": "24.7.0-alpha1", - "@vaadin/progress-bar": "24.7.0-alpha1", - "@vaadin/radio-group": "24.7.0-alpha1", - "@vaadin/scroller": "24.7.0-alpha1", - "@vaadin/select": "24.7.0-alpha1", - "@vaadin/side-nav": "24.7.0-alpha1", - "@vaadin/split-layout": "24.7.0-alpha1", - "@vaadin/tabs": "24.7.0-alpha1", - "@vaadin/tabsheet": "24.7.0-alpha1", - "@vaadin/text-area": "24.7.0-alpha1", - "@vaadin/text-field": "24.7.0-alpha1", - "@vaadin/time-picker": "24.7.0-alpha1", - "@vaadin/tooltip": "24.7.0-alpha1", - "@vaadin/upload": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", - "@vaadin/vertical-layout": "24.7.0-alpha1", - "@vaadin/virtual-list": "24.7.0-alpha1" + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/accordion": "24.7.0-alpha2", + "@vaadin/app-layout": "24.7.0-alpha2", + "@vaadin/avatar": "24.7.0-alpha2", + "@vaadin/avatar-group": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/card": "24.7.0-alpha2", + "@vaadin/checkbox": "24.7.0-alpha2", + "@vaadin/checkbox-group": "24.7.0-alpha2", + "@vaadin/combo-box": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/confirm-dialog": "24.7.0-alpha2", + "@vaadin/context-menu": "24.7.0-alpha2", + "@vaadin/custom-field": "24.7.0-alpha2", + "@vaadin/date-picker": "24.7.0-alpha2", + "@vaadin/date-time-picker": "24.7.0-alpha2", + "@vaadin/details": "24.7.0-alpha2", + "@vaadin/dialog": "24.7.0-alpha2", + "@vaadin/email-field": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/field-highlighter": "24.7.0-alpha2", + "@vaadin/form-layout": "24.7.0-alpha2", + "@vaadin/grid": "24.7.0-alpha2", + "@vaadin/horizontal-layout": "24.7.0-alpha2", + "@vaadin/icon": "24.7.0-alpha2", + "@vaadin/icons": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/integer-field": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/list-box": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/login": "24.7.0-alpha2", + "@vaadin/menu-bar": "24.7.0-alpha2", + "@vaadin/message-input": "24.7.0-alpha2", + "@vaadin/message-list": "24.7.0-alpha2", + "@vaadin/multi-select-combo-box": "24.7.0-alpha2", + "@vaadin/notification": "24.7.0-alpha2", + "@vaadin/number-field": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/password-field": "24.7.0-alpha2", + "@vaadin/popover": "24.7.0-alpha2", + "@vaadin/progress-bar": "24.7.0-alpha2", + "@vaadin/radio-group": "24.7.0-alpha2", + "@vaadin/scroller": "24.7.0-alpha2", + "@vaadin/select": "24.7.0-alpha2", + "@vaadin/side-nav": "24.7.0-alpha2", + "@vaadin/split-layout": "24.7.0-alpha2", + "@vaadin/tabs": "24.7.0-alpha2", + "@vaadin/tabsheet": "24.7.0-alpha2", + "@vaadin/text-area": "24.7.0-alpha2", + "@vaadin/text-field": "24.7.0-alpha2", + "@vaadin/time-picker": "24.7.0-alpha2", + "@vaadin/tooltip": "24.7.0-alpha2", + "@vaadin/upload": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", + "@vaadin/vertical-layout": "24.7.0-alpha2", + "@vaadin/virtual-list": "24.7.0-alpha2" }, "peerDependencies": { - "@types/react": "^18.2.37", - "@types/react-dom": "^18.2.15", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "@types/react": "^18.2.37 || ^19", + "@types/react-dom": "^18.2.15 || ^19", + "react": "^18.2.0 || ^19", + "react-dom": "^18.2.0 || ^19" }, "peerDependenciesMeta": { "@types/react": { @@ -5679,219 +5674,234 @@ } }, "node_modules/@vaadin/scroller": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.7.0-alpha1.tgz", - "integrity": "sha512-agzhCi0d0v1SfSY+9VL5+GaIAcHTtiobe2jeXH7s7tHUlZUmXaLvbFUKopSR7bHwSYKQLFzjdvL+S+4mbCNkBA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.7.0-alpha2.tgz", + "integrity": "sha512-ZfW/rNN6dO3N7gEPJKONw4Q8Le7a3+RhMFMwMnuwk/Ph6odlApT6ZYH43zdGZ43WeG+NwR6q3WOpP6A9ZHhcTA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/select": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.7.0-alpha1.tgz", - "integrity": "sha512-Wf3QSLqJkNr8AFqavR/DtnWjjL9lh9E75qRkMsnkJbZtCuPdEswTdtHKq63g+zwumktfSjlm1xPuJQtg/06B9A==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.7.0-alpha2.tgz", + "integrity": "sha512-bBpkwxRVYOqOP3RUj2v3uFxov3hURvCtSmPSi8e5yKlmUOcZUrhemwGTJyzTrLCzmiqJ/wCrvv34c4gWxCAbSQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/list-box": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/list-box": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/side-nav": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.7.0-alpha1.tgz", - "integrity": "sha512-EpQZkXwDfLxEcM9ErICruJdX5fk1lqNEdaMG39u9COVrT7KZWFbYX/U31vxjhWzAqlXatdI/Qcwh4LSDMmcUdQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.7.0-alpha2.tgz", + "integrity": "sha512-a8RaTZWcce6PqrA+jPf7sD0DED2QrtpCPjK5pL9aJEvYo5jeaZdscwitWa75ucfhLSeo43VTtq1x9tjYWFSpAw==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/split-layout": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.7.0-alpha1.tgz", - "integrity": "sha512-XssW4ZoMsfR1mQbeGnXh+YTJHlgGMJFvnnt7gJUInKBz0plPtH3ocaJl1ER3dM2i8PfDv4aWPtbdNiEHXmLmlg==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.7.0-alpha2.tgz", + "integrity": "sha512-XvPvLsSAMn3FEYlxVyBFgwGW6+QRWp8Ouc2gvDLJA8ItbTqyw8huOKlcstUlMEaGF/0UzX2E7ZGydz1dYKIfrQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/tabs": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.7.0-alpha1.tgz", - "integrity": "sha512-kx/evOgE6KVnXyON3U9U6egi3TT3Nxye53HzbgtiZPW8rtVO64ZZPUsXZOr2xzIXLQtFhLIGiiDdQi4RBecUew==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.7.0-alpha2.tgz", + "integrity": "sha512-QUX2K3JHz+Nt8/oNj/ia/qsML5IHdqRPozrEJEDplP0MrZvPDLBDW3dE8HZ4fAvITl10HPaUIi58bWd/YeN66A==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/tabsheet": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.7.0-alpha1.tgz", - "integrity": "sha512-L70ZciQvpGJb/KF8neJOLWHPSE0RuQap0rfU8yuPBCYpdbHUO6idatGdnmtTgq5UOkFPwss7shdlRA1tDh/uAA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.7.0-alpha2.tgz", + "integrity": "sha512-X/Yfvl1P/4uYMDkfSVVPMFOnhqPnS/A/cDCOw5WLwe+0J+8ei4l9v4Cbe5j0DbTrQLyTtqrlnU07SOMeUtMw3g==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/scroller": "24.7.0-alpha1", - "@vaadin/tabs": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/scroller": "24.7.0-alpha2", + "@vaadin/tabs": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/text-area": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.7.0-alpha1.tgz", - "integrity": "sha512-EAsKzz5ee6BJPrdzH1x/7X6gXuD5PCd+OAI7ZxGMJTN1GszBkJfnbv5BmNJKolIC0RVkwNPmc36Q0zWPfkcWVQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.7.0-alpha2.tgz", + "integrity": "sha512-5xAoyrsSe38DLEO0foB0vqd1v1Gj/kHZoLUdkNZettQYKPptCAhw0KoCgD6z15+ZE/iV24KbGu4T7BjuJakhPQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/text-field": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.7.0-alpha1.tgz", - "integrity": "sha512-P6Dv0kzCBm0Wud9gakZmCRfxYUreFhAr/gfp4qQusJ0oteyszyYHdcnfmSv0GY9rEWkZaDidywNonkMSKhrLsQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.7.0-alpha2.tgz", + "integrity": "sha512-3OxH4zpSK3ZQDPAoTMFNNYYiRtRbA4d8pKj7NZ5JnsTzkK6KQrAIpIWwQ+oGOBvQgziRpNpsG88HDqYqHoJojg==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/time-picker": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.7.0-alpha1.tgz", - "integrity": "sha512-KJeyE/hW3BT5lKTQoFOdwF+a0ycpEHzxUc9/SeUVt10LfXAr3oSEZIS4HEbHBhk6YzgCYcqDwrQshVszMZ3Vcw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.7.0-alpha2.tgz", + "integrity": "sha512-UkWgisnKrf3nxC9KQsEFRnyFy0pngAHDfbRE3FKJp+EaBtQaQ8Wv+ae4cShQ38mtqnpxfwju5PS4f69AZz5BUQ==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/combo-box": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/field-base": "24.7.0-alpha1", - "@vaadin/input-container": "24.7.0-alpha1", - "@vaadin/item": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/combo-box": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/field-base": "24.7.0-alpha2", + "@vaadin/input-container": "24.7.0-alpha2", + "@vaadin/item": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/tooltip": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.7.0-alpha1.tgz", - "integrity": "sha512-0byyxNPxSAwBW9nzI3slaGZOCCEHTSe3QfJ9tISs3czFcG2YuWOahI9SwVQdWrdrRoMh26ZMqjz88EWxu8u++A==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.7.0-alpha2.tgz", + "integrity": "sha512-MCc6tYBSeNq5RyRWTITGcyG567VsooKJZXdpnC3btGcD/55ufwO+465Sx66htzCyeu5sAduSGaL8N2EYKtz9IA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/overlay": "24.7.0-alpha1", - "@vaadin/popover": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/overlay": "24.7.0-alpha2", + "@vaadin/popover": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/upload": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.7.0-alpha1.tgz", - "integrity": "sha512-oG3T1wWJkJWIilAMFylolte0Q14Zy3wV51ji2GupTLW7M5N+ph0GiDEW5jALWLiZDe91ImW2s7jAierIXrTdzA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.7.0-alpha2.tgz", + "integrity": "sha512-Wbe/gEmit+Lna+QslT1mJjVYtOKT2VJwo2BnQBxntOKSVqlbVr61GZqqkTKV4KrlzOxPqJi4MWmSve3LD1j7AA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.7.0-alpha1", - "@vaadin/button": "24.7.0-alpha1", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/progress-bar": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/a11y-base": "24.7.0-alpha2", + "@vaadin/button": "24.7.0-alpha2", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/progress-bar": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/vaadin-development-mode-detector": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.7.tgz", - "integrity": "sha512-9FhVhr0ynSR3X2ao+vaIEttcNU5XfzCbxtmYOV8uIRnUCtNgbvMOIcyGBvntsX9I5kvIP2dV3cFAOG9SILJzEA==" + "integrity": "sha512-9FhVhr0ynSR3X2ao+vaIEttcNU5XfzCbxtmYOV8uIRnUCtNgbvMOIcyGBvntsX9I5kvIP2dV3cFAOG9SILJzEA==", + "license": "Apache-2.0" }, "node_modules/@vaadin/vaadin-lumo-styles": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.7.0-alpha1.tgz", - "integrity": "sha512-KLDz/lQygognUodbfYDdGaXRlK/+C5TbQUt1P16fLyiwO+eBPRW1mkSsM8qrdJaVGCuTD5zv8TtMYehJx7wccw==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.7.0-alpha2.tgz", + "integrity": "sha512-k76bNm8KptrncfWR4MWhbGbeKnEoS9BAuhBr2ULvsTqMr3/6RMc6WnjhlSvimkTnzFa5Vi/NG2RGssjI+fk4oA==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/icon": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1" + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/icon": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2" } }, "node_modules/@vaadin/vaadin-material-styles": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.7.0-alpha1.tgz", - "integrity": "sha512-Xr5PRXsQMnlOXWMVwH7kHCJMv7S4FsxJ2TQqGMGP5pD2mCSZAiAWX0Q3Ci+x2gr8unqI8sEsydU9AV+DJjVw9g==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.7.0-alpha2.tgz", + "integrity": "sha512-WNfdfu9G5h/W2fTODBF8AFAIXPgdY3LSu2qmg85YsKHf+NqE0yBJcDTHDHn2ZjZcjF2GHqOE20iFzwx2YbjOzQ==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1" + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2" } }, "node_modules/@vaadin/vaadin-themable-mixin": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.7.0-alpha1.tgz", - "integrity": "sha512-CL3rNgv12UrhCk/QTvVVjopoCI61cHw2c4MCvlv6wARDlUAFNr4j60KyF7XLQrKZtg7Sm2ETu1jiUb4dye21NA==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.7.0-alpha2.tgz", + "integrity": "sha512-Q+INe7ppTIWqEIRsVG3MBQHpDrj/PujahD6tTTMgJV037/s+lh+bQJZliWfWy3do8bhnXAdKCebjJPnQ+VGb7A==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "lit": "^3.0.0" @@ -5902,6 +5912,7 @@ "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.3.tgz", "integrity": "sha512-8r4TNknD7OJQADe3VygeofFR7UNAXZ2/jjBFP5dgI8+2uMfnuGYgbuHivasKr9WSQ64sPej6m8rDoM1uSllXjQ==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "@vaadin/vaadin-development-mode-detector": "^2.0.0" }, @@ -5910,30 +5921,32 @@ } }, "node_modules/@vaadin/vertical-layout": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.7.0-alpha1.tgz", - "integrity": "sha512-0VGHNSU4iaM5rRioWk4+KekXs/b768Tyd7J+IguZ33ChAenPBytdN3BSEsapi9visa3ThEdPDm/kWu0tUIkmeQ==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.7.0-alpha2.tgz", + "integrity": "sha512-DgdBlHTHmZFYklpPmH+eSQd3of8wNTTseTS0tXmQxdHVPOlpj1qHxV9ZT/kwhmZ3s+FqEUfr4ynSR14HUuzgbQ==", + "license": "Apache-2.0", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, "node_modules/@vaadin/virtual-list": { - "version": "24.7.0-alpha1", - "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.7.0-alpha1.tgz", - "integrity": "sha512-nIeyWWc6rXUpr0Wsemnfb3iCq7vsXr0baX5bvuzC6X1dPKso+91LS0gThsb//basWQq0iDNW6moOOgtGGhMV1g==", + "version": "24.7.0-alpha2", + "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.7.0-alpha2.tgz", + "integrity": "sha512-h9g6rCV4dmXdEfEymAvzkIkJwv9zVFKSmxzDTcrtAc/EWfBCJlwJmRSK6MuUtJJPw/ROMj2U51VEUHDWC+xvJA==", + "license": "Apache-2.0", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.7.0-alpha1", - "@vaadin/lit-renderer": "24.7.0-alpha1", - "@vaadin/vaadin-lumo-styles": "24.7.0-alpha1", - "@vaadin/vaadin-material-styles": "24.7.0-alpha1", - "@vaadin/vaadin-themable-mixin": "24.7.0-alpha1", + "@vaadin/component-base": "24.7.0-alpha2", + "@vaadin/lit-renderer": "24.7.0-alpha2", + "@vaadin/vaadin-lumo-styles": "24.7.0-alpha2", + "@vaadin/vaadin-material-styles": "24.7.0-alpha2", + "@vaadin/vaadin-themable-mixin": "24.7.0-alpha2", "lit": "^3.0.0" } }, @@ -6571,7 +6584,8 @@ "node_modules/@webcomponents/shadycss": { "version": "1.11.2", "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.2.tgz", - "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==" + "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==", + "license": "BSD-3-Clause" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", @@ -6743,6 +6757,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, + "license": "MIT", "dependencies": { "environment": "^1.0.0" }, @@ -6762,6 +6777,19 @@ "node": ">=8" } }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -7468,39 +7496,6 @@ "node": ">= 0.8" } }, - "node_modules/c8": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.2.tgz", - "integrity": "sha512-Qr6rj76eSshu5CgRYvktW0uM0CFY0yi4Fd5D0duDXO6sYinyopmftUiJVuzBQxQcwQLor7JWDVRP+dUfCmzgJw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "node_modules/cache-content-type": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", @@ -7672,15 +7667,6 @@ "chai": ">= 1.6.1 < 5" } }, - "node_modules/chai-like": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.1.tgz", - "integrity": "sha512-VKa9z/SnhXhkT1zIjtPACFWSoWsqVoaz1Vg+ecrKo5DCKVlgL30F/pEyEvXPBOVwCgLZcWUleCM/C1okaKdTTA==", - "dev": true, - "peerDependencies": { - "chai": "2 - 4" - } - }, "node_modules/chalk-template": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", @@ -7873,6 +7859,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^5.0.0" }, @@ -7900,6 +7887,7 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^7.0.0" @@ -7912,10 +7900,11 @@ } }, "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -7924,16 +7913,18 @@ } }, "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" }, "node_modules/cli-truncate/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -7951,6 +7942,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -9016,13 +9008,6 @@ } } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "node_modules/decamelize": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", @@ -9035,6 +9020,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "license": "MIT" + }, "node_modules/deep-eql": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", @@ -9486,12 +9477,6 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, - "node_modules/eight-colors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.0.tgz", - "integrity": "sha512-hVoK898cR71ADj7L1LZWaECLaSkzzPtqGXIaKv4K6Pzb72QgjLVsQaNI+ELDQQshzFvgp5xTPkaYkPGqw3YR+g==", - "dev": true - }, "node_modules/ejs": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", @@ -9621,6 +9606,7 @@ "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -11220,10 +11206,11 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -11878,17 +11865,6 @@ "node": ">= 0.4" } }, - "node_modules/intl-messageformat": { - "version": "10.5.14", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.14.tgz", - "integrity": "sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/fast-memoize": "2.2.0", - "@formatjs/icu-messageformat-parser": "2.7.8", - "tslib": "^2.4.0" - } - }, "node_modules/ip-address": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", @@ -12076,6 +12052,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -13320,10 +13297,11 @@ "license": "MIT" }, "node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -13341,22 +13319,22 @@ } }, "node_modules/lint-staged": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.10.tgz", - "integrity": "sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==", + "version": "15.2.11", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.11.tgz", + "integrity": "sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==", "dev": true, "license": "MIT", "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", - "debug": "~4.3.6", + "debug": "~4.4.0", "execa": "~8.0.1", - "lilconfig": "~3.1.2", - "listr2": "~8.2.4", + "lilconfig": "~3.1.3", + "listr2": "~8.2.5", "micromatch": "~4.0.8", "pidtree": "~0.6.0", "string-argv": "~0.3.2", - "yaml": "~2.5.0" + "yaml": "~2.6.1" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -13380,23 +13358,43 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", - "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "node_modules/lint-staged/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/lint-staged/node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { "node": ">= 14" } }, "node_modules/listr2": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", - "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", + "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", @@ -13410,10 +13408,11 @@ } }, "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -13421,35 +13420,26 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -13467,6 +13457,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -13482,6 +13473,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -13701,6 +13693,7 @@ "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", @@ -13716,10 +13709,11 @@ } }, "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -13727,29 +13721,19 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true, + "license": "MIT" }, "node_modules/log-update/node_modules/is-fullwidth-code-point": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", "dev": true, + "license": "MIT", "dependencies": { "get-east-asian-width": "^1.0.0" }, @@ -13765,6 +13749,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" @@ -13781,6 +13766,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", @@ -13798,6 +13784,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -13813,6 +13800,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", @@ -13886,9 +13874,9 @@ "dev": true }, "node_modules/magic-string": { - "version": "0.30.15", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.15.tgz", - "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "dev": true, "license": "MIT", "dependencies": { @@ -14041,6 +14029,7 @@ "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -14100,10 +14089,11 @@ } }, "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", @@ -14264,12 +14254,6 @@ "node": ">=10" } }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/mocha/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -14343,31 +14327,6 @@ "node": ">=10" } }, - "node_modules/monocart-coverage-reports": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.10.3.tgz", - "integrity": "sha512-CVBjRABy5ygNMVnk5IOVZyB2gfiCUG2xxZuFd5D3nuiP/ja2XWC9GJ8ddgr4fXwrbm8vMkSjOxXs/mfvgP9pSA==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jridgewell/sourcemap-codec": "^1.5.0", - "acorn": "^8.12.1", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.3", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.0", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "node_modules/monocart-locator": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/monocart-locator/-/monocart-locator-1.0.2.tgz", @@ -14375,10 +14334,11 @@ "dev": true }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/nanocolors": { "version": "0.2.13", @@ -16097,10 +16057,11 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -16729,6 +16690,7 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" @@ -16745,6 +16707,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-function": "^5.0.0" }, @@ -17185,6 +17148,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -17196,18 +17160,6 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -18177,9 +18129,9 @@ } }, "node_modules/type-fest": { - "version": "4.30.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.0.tgz", - "integrity": "sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==", + "version": "4.30.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.2.tgz", + "integrity": "sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -18909,18 +18861,6 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -19145,28 +19085,28 @@ "@vaadin/hilla-generator-utils": "24.7.0-alpha2", "@vaadin/hilla-react-auth": "24.7.0-alpha2", "@vaadin/hilla-react-signals": "24.7.0-alpha2", - "react": "^18.2.0", - "rollup": "^4.12.0", + "react": "^18.3.1", + "rollup": "^4.21.0", "typescript": "5.7.2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@types/chai-as-promised": "^7.1.8", - "@types/chai-fs": "^2.0.4", + "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", - "@types/deep-equal-in-any-order": "^1.0.3", - "@types/mocha": "^10.0.6", - "@types/sinon": "^10.0.17", + "@types/deep-equal-in-any-order": "^1.0.4", + "@types/mocha": "^10.0.10", + "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", - "chai-as-promised": "^7.1.1", + "chai-as-promised": "^7.1.2", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", - "chai-like": "^1.1.1", + "chai-like": "^1.1.3", "deep-equal-in-any-order": "^2.0.6", - "mocha": "^10.2.0", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.9.0" + "type-fest": "^4.30.2" }, "peerDependencies": { "react": "^18.2.0", @@ -19174,6 +19114,40 @@ "react-router": "^7" } }, + "packages/ts/file-router/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" + } + }, + "packages/ts/file-router/node_modules/@types/deep-equal-in-any-order": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/deep-equal-in-any-order/-/deep-equal-in-any-order-1.0.4.tgz", + "integrity": "sha512-nkgl+KTkRWeybgMSBCrWrc1YHFrLADVxZ6Kllj40p9U499NGsCrFUjzgHgQY+Upsa/VWOc3YlsFEvhg+drUmkA==", + "dev": true, + "license": "MIT" + }, + "packages/ts/file-router/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/file-router/node_modules/chai-like": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", + "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "chai": "2 - 5" + } + }, "packages/ts/file-router/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19197,20 +19171,20 @@ "js-cookie": "^3.0.5" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@open-wc/testing": "^3.2.0", - "@types/atmosphere.js": "^2.1.4", - "@types/chai": "^4.3.6", - "@types/chai-as-promised": "^7.1.6", - "@types/js-cookie": "^3.0.4", - "@types/mocha": "^10.0.2", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "chai-as-promised": "^7.1.1", - "chai-dom": "^1.11.0", + "@esm-bundle/chai": "^4.3.4", + "@open-wc/testing": "^3.2.2", + "@types/atmosphere.js": "^2.1.6", + "@types/chai": "^4.3.20", + "@types/chai-as-promised": "^7.1.8", + "@types/js-cookie": "^3.0.6", + "@types/mocha": "^10.0.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "chai-as-promised": "^7.1.2", + "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.0.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, @@ -19218,6 +19192,37 @@ "lit": "^3.0.0" } }, + "packages/ts/frontend/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" + } + }, + "packages/ts/frontend/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/frontend/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/frontend/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, "packages/ts/frontend/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19246,131 +19251,367 @@ "tsgen": "bin/index.js" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/chai-as-promised": "^7.1.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/chai-as-promised": "^7.1.8", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "chai-as-promised": "^7.1.1", - "concurrently": "^8.2.1", + "c8": "^10.1.3", + "chai": "^4.5.0", + "chai-as-promised": "^7.1.2", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, - "packages/ts/generator-cli/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-cli/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", "dev": true, "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "packages/ts/generator-cli/node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", "engines": { - "node": ">=16.10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "packages/ts/generator-cli/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "packages/ts/generator-cli/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", "dev": true, "license": "MIT" }, - "packages/ts/generator-core": { - "name": "@vaadin/hilla-generator-core", - "version": "24.7.0-alpha2", - "license": "Apache 2.0", - "dependencies": { - "@apidevtools/swagger-parser": "^10.1.0", - "@vaadin/hilla-generator-utils": "24.7.0-alpha2", - "meow": "^12.1.1", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" - }, - "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "sinon": "^16.0.0", - "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" - }, - "engines": { - "node": ">= 16.13" - } + "packages/ts/generator-cli/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" }, - "packages/ts/generator-core/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-cli/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "packages/ts/generator-core/node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", - "engines": { - "node": ">=16.10" + "packages/ts/generator-cli/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.4.0" } }, - "packages/ts/generator-core/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "packages/ts/generator-cli/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" }, "engines": { - "node": ">=14.17" + "node": ">=0.4.0" } }, - "packages/ts/generator-core/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "packages/ts/generator-cli/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-backbone": { - "name": "@vaadin/hilla-generator-plugin-backbone", + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-cli/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-cli/node_modules/meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "engines": { + "node": ">=16.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/ts/generator-cli/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, + "packages/ts/generator-cli/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-core": { + "name": "@vaadin/hilla-generator-core", + "version": "24.7.0-alpha2", + "license": "Apache 2.0", + "dependencies": { + "@apidevtools/swagger-parser": "^10.1.0", + "@vaadin/hilla-generator-utils": "24.7.0-alpha2", + "meow": "^12.1.1", + "openapi-types": "^12.1.3", + "typescript": "5.7.2" + }, + "devDependencies": { + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", + "copyfiles": "^2.4.1", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "sinon": "^16.1.3", + "sinon-chai": "^3.7.0", + "type-fest": "^4.30.2" + }, + "engines": { + "node": ">= 16.13" + } + }, + "packages/ts/generator-core/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-core/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-core/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-core/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "packages/ts/generator-core/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-core/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-core/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-core/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-core/node_modules/meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "engines": { + "node": ">=16.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/ts/generator-core/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, + "packages/ts/generator-core/node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "packages/ts/generator-core/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-backbone": { + "name": "@vaadin/hilla-generator-plugin-backbone", "version": "24.7.0-alpha2", "license": "Apache 2.0", "dependencies": { @@ -19382,39 +19623,338 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", + "copyfiles": "^2.4.1", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", + "sinon-chai": "^3.7.0", + "type-fest": "^4.30.2" + }, + "engines": { + "node": ">= 16.13" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-backbone/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-backbone/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-plugin-backbone/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-backbone/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "packages/ts/generator-plugin-backbone/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-barrel": { + "name": "@vaadin/hilla-generator-plugin-barrel", + "version": "24.7.0-alpha2", + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.7.0-alpha2", + "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha2", + "@vaadin/hilla-generator-utils": "24.7.0-alpha2", + "typescript": "5.7.2" + }, + "devDependencies": { + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@vaadin/hilla-generator-core": "24.7.0-alpha2", + "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha2", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, - "packages/ts/generator-plugin-backbone/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-plugin-barrel/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-barrel/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-barrel/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-plugin-barrel/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-barrel/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", "dev": true, "license": "MIT", + "workspaces": [ + "test" + ], "dependencies": { - "undici-types": "~6.19.2" + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" } }, - "packages/ts/generator-plugin-backbone/node_modules/typescript": { + "packages/ts/generator-plugin-barrel/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", @@ -19427,57 +19967,173 @@ "node": ">=14.17" } }, - "packages/ts/generator-plugin-backbone/node_modules/undici-types": { + "packages/ts/generator-plugin-barrel/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, "license": "MIT" }, - "packages/ts/generator-plugin-barrel": { - "name": "@vaadin/hilla-generator-plugin-barrel", + "packages/ts/generator-plugin-client": { + "name": "@vaadin/hilla-generator-plugin-client", "version": "24.7.0-alpha2", "license": "Apache 2.0", "dependencies": { "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha2", "@vaadin/hilla-generator-utils": "24.7.0-alpha2", "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, - "packages/ts/generator-plugin-barrel/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-plugin-client/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-plugin-client/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-client/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-client/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-barrel/node_modules/typescript": { + "packages/ts/generator-plugin-client/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-client/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-client/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-plugin-client/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-client/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, + "packages/ts/generator-plugin-client/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", @@ -19490,55 +20146,178 @@ "node": ">=14.17" } }, - "packages/ts/generator-plugin-barrel/node_modules/undici-types": { + "packages/ts/generator-plugin-client/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, "license": "MIT" }, - "packages/ts/generator-plugin-client": { - "name": "@vaadin/hilla-generator-plugin-client", + "packages/ts/generator-plugin-model": { + "name": "@vaadin/hilla-generator-plugin-model", "version": "24.7.0-alpha2", "license": "Apache 2.0", "dependencies": { "@vaadin/hilla-generator-core": "24.7.0-alpha2", + "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha2", "@vaadin/hilla-generator-utils": "24.7.0-alpha2", + "@vaadin/hilla-lit-form": "24.7.0-alpha2", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", + "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, - "packages/ts/generator-plugin-client/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-plugin-model/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-plugin-model/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-model/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-model/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-client/node_modules/typescript": { + "packages/ts/generator-plugin-model/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-model/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-model/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-plugin-model/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-model/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, + "packages/ts/generator-plugin-model/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", @@ -19551,122 +20330,174 @@ "node": ">=14.17" } }, - "packages/ts/generator-plugin-client/node_modules/undici-types": { + "packages/ts/generator-plugin-model/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, "license": "MIT" }, - "packages/ts/generator-plugin-model": { - "name": "@vaadin/hilla-generator-plugin-model", + "packages/ts/generator-plugin-push": { + "name": "@vaadin/hilla-generator-plugin-push", "version": "24.7.0-alpha2", "license": "Apache 2.0", "dependencies": { "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "@vaadin/hilla-generator-plugin-backbone": "24.7.0-alpha2", + "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", "@vaadin/hilla-generator-utils": "24.7.0-alpha2", - "@vaadin/hilla-lit-form": "24.7.0-alpha2", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, - "packages/ts/generator-plugin-model/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-plugin-push/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-plugin-push/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-push/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-push/node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-model/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", - "license": "Apache-2.0", + "packages/ts/generator-plugin-push/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "acorn": "bin/acorn" }, "engines": { - "node": ">=14.17" + "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-model/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "packages/ts/generator-plugin-push/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } }, - "packages/ts/generator-plugin-push": { - "name": "@vaadin/hilla-generator-plugin-push", - "version": "24.7.0-alpha2", - "license": "Apache 2.0", + "packages/ts/generator-plugin-push/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", "dependencies": { - "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", - "@vaadin/hilla-generator-utils": "24.7.0-alpha2", - "fast-deep-equal": "^3.1.3", - "openapi-types": "^12.1.3", - "typescript": "5.7.2" + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" }, - "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.7.0-alpha2", - "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", - "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", - "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "bin": { + "c8": "bin/c8.js" }, "engines": { - "node": ">= 16.13" + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } } }, - "packages/ts/generator-plugin-push/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "packages/ts/generator-plugin-push/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-push/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", "dev": true, "license": "MIT", + "workspaces": [ + "test" + ], "dependencies": { - "undici-types": "~6.19.2" + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" } }, "packages/ts/generator-plugin-push/node_modules/typescript": { @@ -19704,31 +20535,45 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", "c8": "^8.0.1", - "chai": "^4.3.10", - "concurrently": "^8.2.1", + "chai": "^4.5.0", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-signals/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-signals/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/generator-plugin-signals/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { @@ -19871,39 +20716,157 @@ "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", "@vaadin/hilla-generator-core": "24.7.0-alpha2", "@vaadin/hilla-generator-plugin-client": "24.7.0-alpha2", "@vaadin/hilla-generator-plugin-model": "24.7.0-alpha2", - "c8": "^10.1.2", - "chai": "^4.3.10", - "concurrently": "^8.2.1", + "c8": "^10.1.3", + "chai": "^4.5.0", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "pino": "^8.15.1", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "pino": "^8.21.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-plugin-subtypes/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-subtypes/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/generator-plugin-subtypes/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, + "packages/ts/generator-plugin-subtypes/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-plugin-subtypes/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-plugin-subtypes/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, "packages/ts/generator-plugin-subtypes/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19929,41 +20892,169 @@ "version": "24.7.0-alpha2", "license": "Apache 2.0", "dependencies": { - "pino": "^8.15.1", - "pino-pretty": "^10.2.0", + "pino": "^8.21.0", + "pino-pretty": "^10.3.1", "typescript": "5.7.2" }, "devDependencies": { - "@types/chai": "^4.3.6", - "@types/mocha": "^10.0.2", - "@types/node": "^20.7.1", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "c8": "^10.1.2", - "chai": "^4.3.10", - "chai-like": "^1.1.1", - "concurrently": "^8.2.1", + "@types/chai": "^4.3.20", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "c8": "^10.1.3", + "chai": "^4.5.0", + "chai-like": "^1.1.3", + "concurrently": "^8.2.2", "copyfiles": "^2.4.1", - "mocha": "^10.2.0", - "monocart-coverage-reports": "^2.8.4", - "sinon": "^16.0.0", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", - "type-fest": "^4.3.2" + "type-fest": "^4.30.2" }, "engines": { "node": ">= 16.13" } }, + "packages/ts/generator-utils/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/generator-utils/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-utils/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/generator-utils/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, + "packages/ts/generator-utils/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-utils/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/generator-utils/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/generator-utils/node_modules/chai-like": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", + "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "chai": "2 - 5" + } + }, + "packages/ts/generator-utils/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/generator-utils/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, "packages/ts/generator-utils/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19990,18 +21081,18 @@ "license": "Apache-2.0", "dependencies": { "@vaadin/hilla-frontend": "24.7.0-alpha2", - "validator": "^13.11.0" + "validator": "^13.12.0" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", - "@types/chai": "^4.3.6", - "@types/chai-dom": "^1.11.1", - "@types/mocha": "^10.0.2", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "chai-dom": "^1.11.0", - "sinon": "^16.0.0", + "@esm-bundle/chai": "^4.3.4", + "@types/chai": "^4.3.20", + "@types/chai-dom": "^1.11.3", + "@types/mocha": "^10.0.10", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "chai-dom": "^1.12.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, @@ -20009,6 +21100,37 @@ "lit": "^3.0.0" } }, + "packages/ts/lit-form/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" + } + }, + "packages/ts/lit-form/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/lit-form/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "packages/ts/lit-form/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, "packages/ts/lit-form/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20031,31 +21153,53 @@ "@vaadin/hilla-lit-form": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.6", + "@types/chai": "^4.3.20", "@types/chai-as-promised": "^7.1.8", - "@types/chai-dom": "^1.11.1", + "@types/chai-dom": "^1.11.3", "@types/chai-like": "^1.1.3", - "@types/mocha": "^10.0.2", - "@types/node": "^20.14.2", + "@types/mocha": "^10.0.10", + "@types/node": "^20.17.10", "@types/react": "^18.3.17", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "c8": "^10.1.2", - "chai-as-promised": "^7.1.1", - "chai-dom": "^1.11.0", - "glob": "^10.4.1", - "mocha": "^10.4.0", - "monocart-coverage-reports": "^2.8.4", - "sinon": "^16.0.0", + "@types/react-dom": "^18", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "c8": "^10.1.3", + "chai-as-promised": "^7.1.2", + "chai-dom": "^1.12.0", + "glob": "^10.4.5", + "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.4", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" + } + }, + "packages/ts/models/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "packages/ts/models/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" } }, "packages/ts/models/node_modules/@testing-library/react": { @@ -20086,10 +21230,24 @@ } } }, + "packages/ts/models/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/models/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/models/node_modules/@types/node": { - "version": "20.17.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", - "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { @@ -20106,6 +21264,107 @@ "csstype": "^3.0.2" } }, + "packages/ts/models/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, + "packages/ts/models/node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/models/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "packages/ts/models/node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "packages/ts/models/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/models/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, "packages/ts/models/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20135,21 +21394,22 @@ "@vaadin/hilla-frontend": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.6", - "@types/chai-dom": "^1.11.1", - "@types/mocha": "^10.0.2", + "@types/chai": "^4.3.20", + "@types/chai-dom": "^1.11.3", + "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", + "@types/react-dom": "^18", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", - "chai-dom": "^1.11.0", + "chai-dom": "^1.12.0", "react-router": "^7.0.2", - "sinon": "^16.0.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, @@ -20159,6 +21419,16 @@ "react-router": "^7" } }, + "packages/ts/react-auth/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" + } + }, "packages/ts/react-auth/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20187,6 +21457,20 @@ } } }, + "packages/ts/react-auth/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-auth/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-auth/node_modules/@types/react": { "version": "18.3.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", @@ -20197,6 +21481,13 @@ "csstype": "^3.0.2" } }, + "packages/ts/react-auth/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-auth/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20219,25 +21510,26 @@ "@vaadin/hilla-frontend": "24.7.0-alpha2", "@vaadin/hilla-lit-form": "24.7.0-alpha2", "@vaadin/hilla-react-form": "24.7.0-alpha2", - "@vaadin/react-components": "24.7.0-alpha1" + "@vaadin/react-components": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.6", - "@types/chai-as-promised": "^7.1.6", - "@types/chai-dom": "^1.11.1", - "@types/mocha": "^10.0.2", + "@types/chai": "^4.3.20", + "@types/chai-as-promised": "^7.1.8", + "@types/chai-dom": "^1.11.3", + "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "chai-as-promised": "^7.1.1", - "chai-dom": "^1.11.0", + "@types/react-dom": "^18", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "chai-as-promised": "^7.1.2", + "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", - "sinon": "^16.0.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, @@ -20246,6 +21538,16 @@ "react-dom": "^18" } }, + "packages/ts/react-crud/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" + } + }, "packages/ts/react-crud/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20274,6 +21576,20 @@ } } }, + "packages/ts/react-crud/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-crud/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-crud/node_modules/@types/react": { "version": "18.3.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", @@ -20284,6 +21600,13 @@ "csstype": "^3.0.2" } }, + "packages/ts/react-crud/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-crud/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20306,26 +21629,38 @@ "@vaadin/hilla-lit-form": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.6", + "@types/chai": "^4.3.20", "@types/chai-as-promised": "^7.1.8", - "@types/chai-dom": "^1.11.1", - "@types/mocha": "^10.0.2", + "@types/chai-dom": "^1.11.3", + "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "chai-as-promised": "^7.1.1", - "chai-dom": "^1.11.0", - "sinon": "^16.0.0", + "@types/react-dom": "^18", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "chai-as-promised": "^7.1.2", + "chai-dom": "^1.12.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" + } + }, + "packages/ts/react-form/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" } }, "packages/ts/react-form/node_modules/@testing-library/react": { @@ -20356,6 +21691,20 @@ } } }, + "packages/ts/react-form/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-form/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-form/node_modules/@types/react": { "version": "18.3.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", @@ -20366,6 +21715,13 @@ "csstype": "^3.0.2" } }, + "packages/ts/react-form/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-form/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20387,30 +21743,93 @@ "dependencies": { "@vaadin/hilla-frontend": "24.7.0-alpha2", "@vaadin/hilla-react-signals": "24.7.0-alpha2", - "intl-messageformat": "^10.5.11" + "intl-messageformat": "^10.7.10" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.6", + "@types/chai": "^4.3.20", "@types/chai-as-promised": "^7.1.8", - "@types/chai-dom": "^1.11.1", - "@types/mocha": "^10.0.2", + "@types/chai-dom": "^1.11.3", + "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "chai-as-promised": "^7.1.1", - "chai-dom": "^1.11.0", + "@types/react-dom": "^18", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "chai-as-promised": "^7.1.2", + "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", - "sinon": "^16.0.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" + } + }, + "packages/ts/react-i18n/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" + } + }, + "packages/ts/react-i18n/node_modules/@formatjs/ecma402-abstract": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.1.tgz", + "integrity": "sha512-Ip9uV+/MpLXWRk03U/GzeJMuPeOXpJBSB5V1tjA6kJhvqssye5J5LoYLc7Z5IAHb7nR62sRoguzrFiVCP/hnzw==", + "license": "MIT", + "dependencies": { + "@formatjs/fast-memoize": "2.2.5", + "@formatjs/intl-localematcher": "0.5.9", + "decimal.js": "10", + "tslib": "2" + } + }, + "packages/ts/react-i18n/node_modules/@formatjs/fast-memoize": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.5.tgz", + "integrity": "sha512-6PoewUMrrcqxSoBXAOJDiW1m+AmkrAj0RiXnOMD59GRaswjXhm3MDhgepXPBgonc09oSirAJTsAggzAGQf6A6g==", + "license": "MIT", + "dependencies": { + "tslib": "2" + } + }, + "packages/ts/react-i18n/node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.9.7", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.9.7.tgz", + "integrity": "sha512-cuEHyRM5VqLQobANOjtjlgU7+qmk9Q3fDQuBiRRJ3+Wp3ZoZhpUPtUfuimZXsir6SaI2TaAJ+SLo9vLnV5QcbA==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.1", + "@formatjs/icu-skeleton-parser": "1.8.11", + "tslib": "2" + } + }, + "packages/ts/react-i18n/node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.11.tgz", + "integrity": "sha512-8LlHHE/yL/zVJZHAX3pbKaCjZKmBIO6aJY1mkVh4RMSEu/2WRZ4Ysvv3kKXJ9M8RJLBHdnk1/dUQFdod1Dt7Dw==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.1", + "tslib": "2" + } + }, + "packages/ts/react-i18n/node_modules/@formatjs/intl-localematcher": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.9.tgz", + "integrity": "sha512-8zkGu/sv5euxbjfZ/xmklqLyDGQSxsLqg8XOq88JW3cmJtzhCP8EtSJXlaKZnVO4beEaoiT9wj4eIoCQ9smwxA==", + "license": "MIT", + "dependencies": { + "tslib": "2" } }, "packages/ts/react-i18n/node_modules/@testing-library/react": { @@ -20441,6 +21860,20 @@ } } }, + "packages/ts/react-i18n/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-i18n/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-i18n/node_modules/@types/react": { "version": "18.3.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", @@ -20451,6 +21884,25 @@ "csstype": "^3.0.2" } }, + "packages/ts/react-i18n/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-i18n/node_modules/intl-messageformat": { + "version": "10.7.10", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.10.tgz", + "integrity": "sha512-hp7iejCBiJdW3zmOe18FdlJu8U/JsADSDiBPQhfdSeI8B9POtvPRvPh3nMlvhYayGMKLv6maldhR7y3Pf1vkpw==", + "license": "BSD-3-Clause", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.1", + "@formatjs/fast-memoize": "2.2.5", + "@formatjs/icu-messageformat-parser": "2.9.7", + "tslib": "2" + } + }, "packages/ts/react-i18n/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20472,32 +21924,44 @@ "dependencies": { "@preact/signals-react": "^2.3.0", "@vaadin/hilla-frontend": "24.7.0-alpha2", - "nanoid": "^5.0.7" + "nanoid": "^5.0.9" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4-fix.0", + "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "@types/chai": "^4.3.6", - "@types/chai-as-promised": "^7.1.6", - "@types/chai-dom": "^1.11.1", - "@types/mocha": "^10.0.2", + "@types/chai": "^4.3.20", + "@types/chai-as-promised": "^7.1.8", + "@types/chai-dom": "^1.11.3", + "@types/mocha": "^10.0.10", "@types/react": "^18.3.17", - "@types/sinon": "^10.0.17", - "@types/sinon-chai": "^3.2.10", - "@types/validator": "^13.11.2", - "chai-as-promised": "^7.1.1", - "chai-dom": "^1.11.0", - "chai-like": "^1.1.1", - "karma": "^6.4.3", + "@types/react-dom": "^18", + "@types/sinon": "^10.0.20", + "@types/sinon-chai": "^3.2.12", + "@types/validator": "^13.12.2", + "chai-as-promised": "^7.1.2", + "chai-dom": "^1.12.0", + "chai-like": "^1.1.3", + "karma": "^6.4.4", "karma-viewport": "^1.0.9", - "sinon": "^16.0.0", + "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "typescript": "5.7.2" }, "peerDependencies": { - "react": "^18" + "react": "^18", + "react-dom": "^18" + } + }, + "packages/ts/react-signals/node_modules/@esm-bundle/chai": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", + "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/chai": "^4.2.12" } }, "packages/ts/react-signals/node_modules/@testing-library/react": { @@ -20528,6 +21992,20 @@ } } }, + "packages/ts/react-signals/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-signals/node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-signals/node_modules/@types/react": { "version": "18.3.17", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", @@ -20538,16 +22016,34 @@ "csstype": "^3.0.2" } }, + "packages/ts/react-signals/node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-signals/node_modules/chai-like": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", + "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "chai": "2 - 5" + } + }, "packages/ts/react-signals/node_modules/nanoid": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", - "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", + "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, diff --git a/package.json b/package.json index a3c86dcc58..a33f7e3d73 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@remcovaes/web-test-runner-vite-plugin": "^1.2.2", "@types/karma": "^6.3.9", "@types/node": "^22.10.2", - "@vaadin/react-components": "24.7.0-alpha1", + "@vaadin/react-components": "24.7.0-alpha2", "@vitejs/plugin-react": "^4.3.4", "@web/test-runner": "^0.19.0", "chai-dom": "^1.12.0", diff --git a/packages/ts/react-crud/package.json b/packages/ts/react-crud/package.json index c59b45c1ec..d1e8c1b19d 100644 --- a/packages/ts/react-crud/package.json +++ b/packages/ts/react-crud/package.json @@ -59,7 +59,7 @@ "@vaadin/hilla-frontend": "24.7.0-alpha2", "@vaadin/hilla-lit-form": "24.7.0-alpha2", "@vaadin/hilla-react-form": "24.7.0-alpha2", - "@vaadin/react-components": "24.7.0-alpha1" + "@vaadin/react-components": "24.7.0-alpha2" }, "peerDependencies": { "react": "^18", From 55d80241515079a70c226cdc58933d754d54186e Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 10:36:34 +0200 Subject: [PATCH 3/9] Bump javaparser --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6b954fb4d9..8b9548e024 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ 2.1.2 8.0.1.Final 4.0.4 - 3.26.2 + 3.26.3 12.0.3 3.0.5.slf4jvaadin1 From bc66029df91c0d128864b4b562494bf5ec51500b Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 11:14:01 +0200 Subject: [PATCH 4/9] Add missing dependency --- package-lock.json | 41 +++++++++------------------------ packages/ts/models/package.json | 1 + 2 files changed, 12 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 89da9af0a1..b3182c0e08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7667,6 +7667,16 @@ "chai": ">= 1.6.1 < 5" } }, + "node_modules/chai-like": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", + "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "chai": "2 - 5" + } + }, "node_modules/chalk-template": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", @@ -19138,16 +19148,6 @@ "dev": true, "license": "MIT" }, - "packages/ts/file-router/node_modules/chai-like": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", - "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "chai": "2 - 5" - } - }, "packages/ts/file-router/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -21011,16 +21011,6 @@ } } }, - "packages/ts/generator-utils/node_modules/chai-like": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", - "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "chai": "2 - 5" - } - }, "packages/ts/generator-utils/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -21170,6 +21160,7 @@ "c8": "^10.1.3", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", + "chai-like": "^1.1.3", "glob": "^10.4.5", "mocha": "^10.8.2", "monocart-coverage-reports": "^2.11.4", @@ -22023,16 +22014,6 @@ "dev": true, "license": "MIT" }, - "packages/ts/react-signals/node_modules/chai-like": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chai-like/-/chai-like-1.1.3.tgz", - "integrity": "sha512-JGsxE2PBhXeXxfzkAobp8KcyVdXHa96/I/4oJf6GKtQccTugVaVD68TvPDiCUo+hBC2meR68riSeABHkn+Hyug==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "chai": "2 - 5" - } - }, "packages/ts/react-signals/node_modules/nanoid": { "version": "5.0.9", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", diff --git a/packages/ts/models/package.json b/packages/ts/models/package.json index 8e4989fd6a..d93c77c741 100644 --- a/packages/ts/models/package.json +++ b/packages/ts/models/package.json @@ -70,6 +70,7 @@ "c8": "^10.1.3", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", + "chai-like": "^1.1.3", "glob": "^10.4.5", "mocha": "^10.8.2", "monocart-coverage-reports": "^2.11.4", From 25373779a85999eed765d58cb5aae5f11c68c358 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 11:15:50 +0200 Subject: [PATCH 5/9] Make it work for whatever reason --- packages/ts/models/test/models.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ts/models/test/models.spec.ts b/packages/ts/models/test/models.spec.ts index d1250fafcc..24f402a312 100644 --- a/packages/ts/models/test/models.spec.ts +++ b/packages/ts/models/test/models.spec.ts @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiLike from 'chai-like'; import m, { $defaultValue, From ba4693d253abb9e2e36671fbb3c69dff1d4cdd4c Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 11:17:09 +0200 Subject: [PATCH 6/9] add missing dep --- package-lock.json | 644 ++++----------------------- packages/ts/file-router/package.json | 3 +- 2 files changed, 84 insertions(+), 563 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3182c0e08..1b96d84a80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2612,7 +2612,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -2629,7 +2628,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -2641,7 +2639,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -2733,7 +2730,6 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, "engines": { "node": ">=8" } @@ -2768,7 +2764,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -2785,14 +2780,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3453,7 +3446,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "optional": true, "engines": { "node": ">=14" @@ -4332,8 +4324,7 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", @@ -6772,7 +6763,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -6781,7 +6771,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -7192,8 +7181,7 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/bare-events": { "version": "2.5.0", @@ -7391,7 +7379,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -7496,6 +7483,48 @@ "node": ">= 0.8" } }, + "node_modules/c8": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "license": "ISC", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.1", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "node_modules/c8/node_modules/@bcoe/v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", + "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/cache-content-type": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", @@ -7967,7 +7996,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -7981,7 +8009,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -7996,7 +8023,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -8007,20 +8033,17 @@ "node_modules/cliui/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/cliui/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -8029,7 +8052,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -8043,7 +8065,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -8432,8 +8453,7 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.4.2", @@ -8705,7 +8725,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -9478,8 +9497,7 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/ee-first": { "version": "1.1.1", @@ -9512,8 +9530,7 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/encodeurl": { "version": "1.0.2", @@ -9828,7 +9845,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -11013,7 +11029,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -11087,7 +11102,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -11210,7 +11224,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -11346,7 +11359,6 @@ "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -11384,7 +11396,6 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11599,8 +11610,7 @@ "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/http-assert": { "version": "1.5.0", @@ -12330,14 +12340,12 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, "engines": { "node": ">=8" } @@ -12362,7 +12370,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -12376,7 +12383,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -12385,7 +12391,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -12411,7 +12416,6 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -12435,7 +12439,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -13540,7 +13543,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -13897,7 +13899,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, "dependencies": { "semver": "^7.5.3" }, @@ -13912,7 +13913,6 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -14074,7 +14074,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -15124,7 +15123,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -15139,7 +15137,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -15208,8 +15205,7 @@ "node_modules/package-json-from-dist": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" }, "node_modules/parent-module": { "version": "1.0.1", @@ -15281,7 +15277,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "engines": { "node": ">=8" } @@ -15299,7 +15294,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -15314,7 +15308,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -15329,8 +15322,7 @@ "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "node_modules/path-to-regexp": { "version": "6.2.2", @@ -16583,7 +16575,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17023,7 +17014,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -17035,7 +17025,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -17077,7 +17066,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "engines": { "node": ">=14" }, @@ -17405,7 +17393,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -17423,7 +17410,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17436,14 +17422,12 @@ "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -17452,7 +17436,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -17464,7 +17447,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -17528,7 +17510,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -17541,7 +17522,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -17802,7 +17782,6 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", - "dev": true, "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^10.4.1", @@ -17816,7 +17795,6 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -18487,7 +18465,6 @@ "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -18691,7 +18668,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -18766,7 +18742,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -18784,7 +18759,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -18801,7 +18775,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -18816,7 +18789,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -18827,20 +18799,17 @@ "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -18849,7 +18818,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -18863,7 +18831,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -18875,7 +18842,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -18933,7 +18899,6 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, "engines": { "node": ">=10" } @@ -18957,7 +18922,6 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -18975,7 +18939,6 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, "engines": { "node": ">=12" } @@ -19010,14 +18973,12 @@ "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -19026,7 +18987,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19069,7 +19029,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, "engines": { "node": ">=10" }, @@ -19095,6 +19054,7 @@ "@vaadin/hilla-generator-utils": "24.7.0-alpha2", "@vaadin/hilla-react-auth": "24.7.0-alpha2", "@vaadin/hilla-react-signals": "24.7.0-alpha2", + "c8": "^10.1.3", "react": "^18.3.1", "rollup": "^4.21.0", "typescript": "5.7.2" @@ -19274,16 +19234,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-cli/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-cli/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -19334,40 +19284,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-cli/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-cli/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -19451,16 +19367,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-core/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-core/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -19511,40 +19417,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-core/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-core/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -19645,16 +19517,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-plugin-backbone/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-plugin-backbone/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -19705,65 +19567,31 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-backbone/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", + "packages/ts/generator-plugin-backbone/node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "packages/ts/generator-plugin-backbone/node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "dev": true, + "license": "MIT", + "workspaces": [ + "test" + ], "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, - "packages/ts/generator-plugin-backbone/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-backbone/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", "istanbul-reports": "^3.1.7", "lz-utils": "^2.1.0", @@ -19826,16 +19654,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-plugin-barrel/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-plugin-barrel/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -19886,40 +19704,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-barrel/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-plugin-barrel/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -20005,16 +19789,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-plugin-client/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-plugin-client/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -20065,40 +19839,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-client/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-plugin-client/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -20189,16 +19929,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-plugin-model/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-plugin-model/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -20249,40 +19979,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-model/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-plugin-model/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -20372,16 +20068,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-plugin-push/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-plugin-push/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -20432,40 +20118,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-push/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-plugin-push/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -20739,16 +20391,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-plugin-subtypes/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-plugin-subtypes/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -20799,40 +20441,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-plugin-subtypes/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-plugin-subtypes/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -20917,16 +20525,6 @@ "node": ">= 16.13" } }, - "packages/ts/generator-utils/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/generator-utils/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -20977,40 +20575,6 @@ "node": ">=0.4.0" } }, - "packages/ts/generator-utils/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/generator-utils/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", @@ -21173,16 +20737,6 @@ "react-dom": "^18" } }, - "packages/ts/models/node_modules/@bcoe/v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.1.tgz", - "integrity": "sha512-W+a0/JpU28AqH4IKtwUPcEUnUyXMDLALcn5/JLczGGT9fHE2sIby/xP/oQnx3nxkForzgzPy201RAKcB4xPAFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/ts/models/node_modules/@esm-bundle/chai": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", @@ -21288,40 +20842,6 @@ "node": ">=0.4.0" } }, - "packages/ts/models/node_modules/c8": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "integrity": "sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@bcoe/v8-coverage": "^1.0.1", - "@istanbuljs/schema": "^0.1.3", - "find-up": "^5.0.0", - "foreground-child": "^3.1.1", - "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.6", - "test-exclude": "^7.0.1", - "v8-to-istanbul": "^9.0.0", - "yargs": "^17.7.2", - "yargs-parser": "^21.1.1" - }, - "bin": { - "c8": "bin/c8.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "monocart-coverage-reports": "^2" - }, - "peerDependenciesMeta": { - "monocart-coverage-reports": { - "optional": true - } - } - }, "packages/ts/models/node_modules/eight-colors": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", diff --git a/packages/ts/file-router/package.json b/packages/ts/file-router/package.json index 5013ae9fda..e00283f01c 100644 --- a/packages/ts/file-router/package.json +++ b/packages/ts/file-router/package.json @@ -84,7 +84,8 @@ "@vaadin/hilla-generator-utils": "24.7.0-alpha2", "@vaadin/hilla-react-auth": "24.7.0-alpha2", "@vaadin/hilla-react-signals": "24.7.0-alpha2", - "react": "^18.3.1", + "c8": "^10.1.3", + "react": "^18.2.0", "rollup": "^4.21.0", "typescript": "5.7.2" } From 38110331177d2769e1032946cd1567dea8756e16 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 11:46:50 +0200 Subject: [PATCH 7/9] works on my machine --- package-lock.json | 722 +++--------------- packages/ts/file-router/package.json | 1 + .../RouterConfigurationBuilder.spec.tsx | 2 +- .../test/runtime/createMenuItems.spec.ts | 2 +- .../test/runtime/createRoute.spec.ts | 2 +- .../test/vite-plugin/applyLayouts.spec.ts | 2 +- .../vite-plugin/collectRoutesFromFS.spec.ts | 2 +- .../vite-plugin/createRoutesFromMeta.spec.ts | 2 +- .../vite-plugin/createViewConfigJson.spec.ts | 2 +- .../vite-plugin/generateRuntimeFiles.spec.ts | 2 +- .../test/vite-plugin/vite-plugin.spec.ts | 2 +- packages/ts/generator-cli/package.json | 2 +- packages/ts/generator-core/package.json | 2 +- .../ts/generator-plugin-backbone/package.json | 2 +- .../ts/generator-plugin-barrel/package.json | 2 +- .../ts/generator-plugin-client/package.json | 2 +- .../ts/generator-plugin-model/package.json | 2 +- .../ts/generator-plugin-push/package.json | 2 +- .../ts/generator-plugin-signals/package.json | 1 + .../ts/generator-plugin-subtypes/package.json | 2 +- packages/ts/generator-utils/package.json | 2 +- 21 files changed, 111 insertions(+), 649 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b96d84a80..ce1456e4a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4271,6 +4271,12 @@ "integrity": "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==", "dev": true }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -6640,10 +6646,11 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "devOptional": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6664,7 +6671,7 @@ "version": "8.4.0", "resolved": "https://registry.npmjs.org/acorn-loose/-/acorn-loose-8.4.0.tgz", "integrity": "sha512-M0EUka6rb+QC4l9Z3T0nJEzNOO7JcoJlYMrBlyBCiFSXRyxjLKayd4TbQs2FDRWQU1h9FR7QVNHt+PEaoNL5rQ==", - "dev": true, + "devOptional": true, "dependencies": { "acorn": "^8.11.0" }, @@ -6673,10 +6680,11 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "dev": true, + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "devOptional": true, + "license": "MIT", "dependencies": { "acorn": "^8.11.0" }, @@ -8213,7 +8221,7 @@ "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=18" } @@ -8427,7 +8435,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/console-grid/-/console-grid-2.2.2.tgz", "integrity": "sha512-ohlgXexdDTKLNsZz7DSJuCAwmRc8omSS61txOk39W3NOthgKGr1a1jJpZ5BCQe4PlrwMw01OvPQ1Bl3G7Y/uFg==", - "dev": true + "devOptional": true }, "node_modules/content-disposition": { "version": "0.5.4", @@ -9505,6 +9513,13 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, + "node_modules/eight-colors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", + "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", + "devOptional": true, + "license": "MIT" + }, "node_modules/ejs": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", @@ -13883,7 +13898,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lz-utils/-/lz-utils-2.1.0.tgz", "integrity": "sha512-CMkfimAypidTtWjNDxY8a1bc1mJdyEh04V2FfEQ5Zh8Nx4v7k850EYa+dOWGn9hKG5xOyHP5MkuduAZCTHRvJw==", - "dev": true + "devOptional": true }, "node_modules/magic-string": { "version": "0.30.17", @@ -14336,11 +14351,38 @@ "node": ">=10" } }, + "node_modules/monocart-coverage-reports": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", + "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", + "devOptional": true, + "license": "MIT", + "workspaces": [ + "test" + ], + "dependencies": { + "acorn": "^8.14.0", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.4", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.1", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, "node_modules/monocart-locator": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/monocart-locator/-/monocart-locator-1.0.2.tgz", "integrity": "sha512-v8W5hJLcWMIxLCcSi/MHh+VeefI+ycFmGz23Froer9QzWjrbg4J3gFJBuI/T1VLNoYxF47bVPPxq8ZlNX4gVCw==", - "dev": true + "devOptional": true }, "node_modules/ms": { "version": "2.1.3", @@ -19051,11 +19093,12 @@ "version": "24.7.0-alpha2", "license": "Apache-2.0", "dependencies": { + "@types/chai": "^5.0.1", "@vaadin/hilla-generator-utils": "24.7.0-alpha2", "@vaadin/hilla-react-auth": "24.7.0-alpha2", "@vaadin/hilla-react-signals": "24.7.0-alpha2", "c8": "^10.1.3", - "react": "^18.3.1", + "react": "^18.2.0", "rollup": "^4.21.0", "typescript": "5.7.2" }, @@ -19094,6 +19137,22 @@ "@types/chai": "^4.2.12" } }, + "packages/ts/file-router/node_modules/@esm-bundle/chai/node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", + "dev": true, + "license": "MIT" + }, + "packages/ts/file-router/node_modules/@types/chai": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", + "integrity": "sha512-5T8ajsg3M/FOncpLYW7sdOcD6yf4+722sze/tc4KQV0P8Z2rAr3SAuHCIkYmYpt8VbcQlnz8SxlOlPQYefe4cA==", + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*" + } + }, "packages/ts/file-router/node_modules/@types/deep-equal-in-any-order": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@types/deep-equal-in-any-order/-/deep-equal-in-any-order-1.0.4.tgz", @@ -19224,7 +19283,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -19258,39 +19317,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-cli/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-cli/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-cli/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, "packages/ts/generator-cli/node_modules/meow": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", @@ -19302,33 +19328,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/ts/generator-cli/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-cli/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", @@ -19358,7 +19357,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "type-fest": "^4.30.2" @@ -19391,39 +19390,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-core/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-core/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-core/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, "packages/ts/generator-core/node_modules/meow": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", @@ -19435,33 +19401,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/ts/generator-core/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-core/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19507,7 +19446,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -19541,66 +19480,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-backbone/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-backbone/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-backbone/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-backbone/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-plugin-backbone/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19644,7 +19523,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -19678,77 +19557,17 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-barrel/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", + "packages/ts/generator-plugin-barrel/node_modules/typescript": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "license": "Apache-2.0", "bin": { - "acorn": "bin/acorn" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-barrel/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-barrel/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-barrel/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, - "packages/ts/generator-plugin-barrel/node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" + "node": ">=14.17" } }, "packages/ts/generator-plugin-barrel/node_modules/undici-types": { @@ -19779,7 +19598,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -19813,66 +19632,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-client/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-client/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-client/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-client/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-plugin-client/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19919,7 +19678,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -19953,66 +19712,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-model/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-model/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-model/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-model/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-plugin-model/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20058,7 +19757,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -20092,66 +19791,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-push/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-push/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-push/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-push/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-plugin-push/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20199,6 +19838,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -20381,7 +20021,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -20415,66 +20055,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-plugin-subtypes/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-subtypes/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-plugin-subtypes/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-plugin-subtypes/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-plugin-subtypes/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20516,7 +20096,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "type-fest": "^4.30.2" @@ -20549,66 +20129,6 @@ "undici-types": "~6.19.2" } }, - "packages/ts/generator-utils/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-utils/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/generator-utils/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/generator-utils/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/generator-utils/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20816,66 +20336,6 @@ "dev": true, "license": "MIT" }, - "packages/ts/models/node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/models/node_modules/acorn-walk": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", - "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "packages/ts/models/node_modules/eight-colors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.1.tgz", - "integrity": "sha512-7nXPYDeKh6DgJDR/mpt2G7N/hCNSGwwoPVmoI3+4TEwOb07VFN1WMPG0DFf6nMEjrkgdj8Og7l7IaEEk3VE6Zg==", - "dev": true, - "license": "MIT" - }, - "packages/ts/models/node_modules/monocart-coverage-reports": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.11.5.tgz", - "integrity": "sha512-65BQWtvJk4ysoqcP8QxjFwrafCDgAMkEl2KtlnhuFt4llCwqsXCqz/PoU+5yeJhUnnHd+pAZiOcDl4Wy6qPAzw==", - "dev": true, - "license": "MIT", - "workspaces": [ - "test" - ], - "dependencies": { - "acorn": "^8.14.0", - "acorn-loose": "^8.4.0", - "acorn-walk": "^8.3.4", - "commander": "^12.1.0", - "console-grid": "^2.2.2", - "eight-colors": "^1.3.1", - "foreground-child": "^3.3.0", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-reports": "^3.1.7", - "lz-utils": "^2.1.0", - "monocart-locator": "^1.0.2" - }, - "bin": { - "mcr": "lib/cli.js" - } - }, "packages/ts/models/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", diff --git a/packages/ts/file-router/package.json b/packages/ts/file-router/package.json index e00283f01c..73478603bb 100644 --- a/packages/ts/file-router/package.json +++ b/packages/ts/file-router/package.json @@ -81,6 +81,7 @@ "type-fest": "^4.30.2" }, "dependencies": { + "@types/chai": "^5.0.1", "@vaadin/hilla-generator-utils": "24.7.0-alpha2", "@vaadin/hilla-react-auth": "24.7.0-alpha2", "@vaadin/hilla-react-signals": "24.7.0-alpha2", diff --git a/packages/ts/file-router/test/runtime/RouterConfigurationBuilder.spec.tsx b/packages/ts/file-router/test/runtime/RouterConfigurationBuilder.spec.tsx index f25d34c6fb..a47fbc75bc 100644 --- a/packages/ts/file-router/test/runtime/RouterConfigurationBuilder.spec.tsx +++ b/packages/ts/file-router/test/runtime/RouterConfigurationBuilder.spec.tsx @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiLike from 'chai-like'; import { createElement } from 'react'; import sinonChai from 'sinon-chai'; diff --git a/packages/ts/file-router/test/runtime/createMenuItems.spec.ts b/packages/ts/file-router/test/runtime/createMenuItems.spec.ts index 80b8c57111..d6597f6bbb 100644 --- a/packages/ts/file-router/test/runtime/createMenuItems.spec.ts +++ b/packages/ts/file-router/test/runtime/createMenuItems.spec.ts @@ -1,5 +1,5 @@ import './vaadinGlobals.js'; // eslint-disable-line import/no-unassigned-import -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiLike from 'chai-like'; import type { Writable } from 'type-fest'; import { createMenuItems, viewsSignal } from '../../src/runtime/createMenuItems.js'; diff --git a/packages/ts/file-router/test/runtime/createRoute.spec.ts b/packages/ts/file-router/test/runtime/createRoute.spec.ts index 41f1185343..5e240a82c8 100644 --- a/packages/ts/file-router/test/runtime/createRoute.spec.ts +++ b/packages/ts/file-router/test/runtime/createRoute.spec.ts @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiLike from 'chai-like'; import { createRoute, extendModule } from '../../src/runtime/createRoute.js'; diff --git a/packages/ts/file-router/test/vite-plugin/applyLayouts.spec.ts b/packages/ts/file-router/test/vite-plugin/applyLayouts.spec.ts index 260c0431a5..d18b6007c5 100644 --- a/packages/ts/file-router/test/vite-plugin/applyLayouts.spec.ts +++ b/packages/ts/file-router/test/vite-plugin/applyLayouts.spec.ts @@ -1,5 +1,5 @@ import { writeFile } from 'node:fs/promises'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import chaiDeepEqualIgnoreUndefined from 'chai-deep-equal-ignore-undefined'; import applyLayouts from '../../src/vite-plugin/applyLayouts.js'; diff --git a/packages/ts/file-router/test/vite-plugin/collectRoutesFromFS.spec.ts b/packages/ts/file-router/test/vite-plugin/collectRoutesFromFS.spec.ts index 6871dbf2c1..3e224c325d 100644 --- a/packages/ts/file-router/test/vite-plugin/collectRoutesFromFS.spec.ts +++ b/packages/ts/file-router/test/vite-plugin/collectRoutesFromFS.spec.ts @@ -1,6 +1,6 @@ import { appendFile } from 'fs/promises'; import { mkdir, rm } from 'node:fs/promises'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import sinonChai from 'sinon-chai'; import type { Writable } from 'type-fest'; diff --git a/packages/ts/file-router/test/vite-plugin/createRoutesFromMeta.spec.ts b/packages/ts/file-router/test/vite-plugin/createRoutesFromMeta.spec.ts index 3c14f9f2fd..bcaf9adc82 100644 --- a/packages/ts/file-router/test/vite-plugin/createRoutesFromMeta.spec.ts +++ b/packages/ts/file-router/test/vite-plugin/createRoutesFromMeta.spec.ts @@ -1,7 +1,7 @@ import { tmpdir } from 'node:os'; import { join } from 'node:path'; import { pathToFileURL } from 'node:url'; -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import type { RouteMeta } from '../../src/vite-plugin/collectRoutesFromFS.js'; import createRoutesFromMeta from '../../src/vite-plugin/createRoutesFromMeta.js'; import type { RuntimeFileUrls } from '../../src/vite-plugin/generateRuntimeFiles.js'; diff --git a/packages/ts/file-router/test/vite-plugin/createViewConfigJson.spec.ts b/packages/ts/file-router/test/vite-plugin/createViewConfigJson.spec.ts index f6f703383d..8c4aa5489d 100644 --- a/packages/ts/file-router/test/vite-plugin/createViewConfigJson.spec.ts +++ b/packages/ts/file-router/test/vite-plugin/createViewConfigJson.spec.ts @@ -1,5 +1,5 @@ import { appendFile, mkdir, rm } from 'node:fs/promises'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import chaiLike from 'chai-like'; import { RouteParamType } from '../../src/shared/routeParamType.js'; diff --git a/packages/ts/file-router/test/vite-plugin/generateRuntimeFiles.spec.ts b/packages/ts/file-router/test/vite-plugin/generateRuntimeFiles.spec.ts index 929a53422d..1d8ebaae1a 100644 --- a/packages/ts/file-router/test/vite-plugin/generateRuntimeFiles.spec.ts +++ b/packages/ts/file-router/test/vite-plugin/generateRuntimeFiles.spec.ts @@ -1,6 +1,6 @@ import { existsSync, watch } from 'node:fs'; import { rm, mkdir, writeFile, readFile } from 'node:fs/promises'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import type { Logger } from 'vite'; import { generateRuntimeFiles, type RuntimeFileUrls } from '../../src/vite-plugin/generateRuntimeFiles.js'; diff --git a/packages/ts/file-router/test/vite-plugin/vite-plugin.spec.ts b/packages/ts/file-router/test/vite-plugin/vite-plugin.spec.ts index 573811e9e0..c9fa1c649c 100644 --- a/packages/ts/file-router/test/vite-plugin/vite-plugin.spec.ts +++ b/packages/ts/file-router/test/vite-plugin/vite-plugin.spec.ts @@ -1,7 +1,7 @@ import { EventEmitter } from 'node:events'; import { existsSync, rmSync } from 'node:fs'; import { fileURLToPath } from 'node:url'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; diff --git a/packages/ts/generator-cli/package.json b/packages/ts/generator-cli/package.json index 44e51e1fdb..fbfcabd03f 100644 --- a/packages/ts/generator-cli/package.json +++ b/packages/ts/generator-cli/package.json @@ -64,7 +64,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-core/package.json b/packages/ts/generator-core/package.json index 416ef385cc..4ec98b3ac1 100644 --- a/packages/ts/generator-core/package.json +++ b/packages/ts/generator-core/package.json @@ -88,7 +88,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "type-fest": "^4.30.2" diff --git a/packages/ts/generator-plugin-backbone/package.json b/packages/ts/generator-plugin-backbone/package.json index a85ed9371b..0ebc2e500c 100644 --- a/packages/ts/generator-plugin-backbone/package.json +++ b/packages/ts/generator-plugin-backbone/package.json @@ -71,7 +71,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-plugin-barrel/package.json b/packages/ts/generator-plugin-barrel/package.json index 656564792b..978d2836b5 100644 --- a/packages/ts/generator-plugin-barrel/package.json +++ b/packages/ts/generator-plugin-barrel/package.json @@ -69,7 +69,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-plugin-client/package.json b/packages/ts/generator-plugin-client/package.json index 2ed31383d0..a9d07c1973 100644 --- a/packages/ts/generator-plugin-client/package.json +++ b/packages/ts/generator-plugin-client/package.json @@ -67,7 +67,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-plugin-model/package.json b/packages/ts/generator-plugin-model/package.json index 53dbe0a2fb..9b95a8c040 100644 --- a/packages/ts/generator-plugin-model/package.json +++ b/packages/ts/generator-plugin-model/package.json @@ -72,7 +72,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-plugin-push/package.json b/packages/ts/generator-plugin-push/package.json index 2be8b252d8..0992592905 100644 --- a/packages/ts/generator-plugin-push/package.json +++ b/packages/ts/generator-plugin-push/package.json @@ -71,7 +71,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-plugin-signals/package.json b/packages/ts/generator-plugin-signals/package.json index fd451a7b4b..b105039538 100644 --- a/packages/ts/generator-plugin-signals/package.json +++ b/packages/ts/generator-plugin-signals/package.json @@ -73,6 +73,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-plugin-subtypes/package.json b/packages/ts/generator-plugin-subtypes/package.json index 35db5e1781..8fc1d89cd4 100644 --- a/packages/ts/generator-plugin-subtypes/package.json +++ b/packages/ts/generator-plugin-subtypes/package.json @@ -72,7 +72,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "pino": "^8.21.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/generator-utils/package.json b/packages/ts/generator-utils/package.json index f950be90c6..9a2728a02f 100644 --- a/packages/ts/generator-utils/package.json +++ b/packages/ts/generator-utils/package.json @@ -73,7 +73,7 @@ "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "mocha": "^10.8.2", - "monocart-coverage-reports": "^2.11.4", + "monocart-coverage-reports": "^2.11.5", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", "type-fest": "^4.30.2" From 69af8db154d320cff1a3101358beb7845d9dd65e Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 12:15:03 +0200 Subject: [PATCH 8/9] Use chai instead of @esm-bundle/chai --- package-lock.json | 691 +++++++++++++++--- packages/ts/file-router/package.json | 2 +- packages/ts/frontend/package.json | 2 +- .../ts/frontend/test/Authentication.test.ts | 2 +- packages/ts/frontend/test/Connect.test.ts | 2 +- .../ts/frontend/test/CookieManager.test.ts | 2 +- .../ts/frontend/test/FluxConnection.test.ts | 2 +- .../frontend/test/SpringCsrfTestUtils.test.ts | 2 +- packages/ts/lit-form/package.json | 2 +- packages/ts/lit-form/test/Binder.test.ts | 2 +- packages/ts/lit-form/test/Field.test.ts | 2 +- packages/ts/lit-form/test/Index.test.ts | 2 +- packages/ts/lit-form/test/Model.test.ts | 2 +- packages/ts/lit-form/test/Validation.test.ts | 2 +- packages/ts/lit-form/test/Validators.test.ts | 2 +- packages/ts/models/package.json | 2 +- packages/ts/react-auth/package.json | 2 +- .../react-auth/test/ProtectedRoute.spec.tsx | 2 +- packages/ts/react-auth/test/useAuth.spec.tsx | 2 +- packages/ts/react-crud/package.json | 2 +- packages/ts/react-crud/test/autocrud.spec.tsx | 2 +- packages/ts/react-crud/test/autoform.spec.tsx | 2 +- packages/ts/react-crud/test/autogrid.spec.tsx | 2 +- .../ts/react-crud/test/dataprovider.spec.tsx | 2 +- packages/ts/react-crud/test/locale.spec.tsx | 2 +- .../ts/react-crud/test/model-info.spec.ts | 2 +- packages/ts/react-crud/test/util.spec.tsx | 2 +- packages/ts/react-form/package.json | 2 +- packages/ts/react-form/test/useForm.spec.tsx | 2 +- packages/ts/react-i18n/package.json | 2 +- packages/ts/react-i18n/test/i18n.spec.tsx | 2 +- packages/ts/react-signals/package.json | 2 +- .../ts/react-signals/test/FeatureFlag.spec.ts | 2 +- .../test/FullStackSignal.spec.tsx | 2 +- .../ts/react-signals/test/ListSignal.spec.ts | 2 +- .../react-signals/test/NumberSignal.spec.tsx | 2 +- .../react-signals/test/ValueSignal.spec.tsx | 2 +- packages/ts/react-signals/test/events.spec.ts | 2 +- 38 files changed, 622 insertions(+), 143 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce1456e4a6..4213a6920f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19103,7 +19103,6 @@ "typescript": "5.7.2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@types/chai-as-promised": "^7.1.8", "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", @@ -19111,6 +19110,7 @@ "@types/mocha": "^10.0.10", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", @@ -19127,23 +19127,6 @@ "react-router": "^7" } }, - "packages/ts/file-router/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, - "packages/ts/file-router/node_modules/@esm-bundle/chai/node_modules/@types/chai": { - "version": "4.3.20", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", - "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", - "dev": true, - "license": "MIT" - }, "packages/ts/file-router/node_modules/@types/chai": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.0.1.tgz", @@ -19167,6 +19150,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/file-router/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/file-router/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/file-router/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/file-router/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/file-router/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/file-router/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/file-router/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -19190,7 +19237,6 @@ "js-cookie": "^3.0.5" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", "@types/chai": "^4.3.20", @@ -19200,6 +19246,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", @@ -19211,16 +19258,6 @@ "lit": "^3.0.0" } }, - "packages/ts/frontend/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/frontend/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -19242,6 +19279,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/frontend/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/frontend/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/frontend/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/frontend/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/frontend/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/frontend/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/frontend/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20158,13 +20259,13 @@ "validator": "^13.12.0" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@types/chai": "^4.3.20", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-dom": "^1.12.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", @@ -20174,16 +20275,6 @@ "lit": "^3.0.0" } }, - "packages/ts/lit-form/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/lit-form/node_modules/@types/chai": { "version": "4.3.20", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", @@ -20205,6 +20296,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/lit-form/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/lit-form/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/lit-form/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/lit-form/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/lit-form/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/lit-form/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/lit-form/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20227,7 +20382,6 @@ "@vaadin/hilla-lit-form": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.20", @@ -20242,6 +20396,7 @@ "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", "c8": "^10.1.3", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", @@ -20257,16 +20412,6 @@ "react-dom": "^18" } }, - "packages/ts/models/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/models/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20336,6 +20481,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/models/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/models/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/models/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/models/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/models/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/models/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/models/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20365,7 +20574,6 @@ "@vaadin/hilla-frontend": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -20378,6 +20586,7 @@ "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", + "chai": "^5.1.2", "chai-dom": "^1.12.0", "react-router": "^7.0.2", "sinon": "^16.1.3", @@ -20390,16 +20599,6 @@ "react-router": "^7" } }, - "packages/ts/react-auth/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/react-auth/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20459,6 +20658,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-auth/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-auth/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-auth/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/react-auth/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/react-auth/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-auth/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/react-auth/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20484,7 +20747,6 @@ "@vaadin/react-components": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -20497,6 +20759,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", @@ -20509,16 +20772,6 @@ "react-dom": "^18" } }, - "packages/ts/react-crud/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/react-crud/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20578,6 +20831,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-crud/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-crud/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-crud/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/react-crud/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/react-crud/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-crud/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/react-crud/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20600,7 +20917,6 @@ "@vaadin/hilla-lit-form": "24.7.0-alpha2" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -20613,6 +20929,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "sinon": "^16.1.3", @@ -20624,16 +20941,6 @@ "react-dom": "^18" } }, - "packages/ts/react-form/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/react-form/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20693,6 +21000,70 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-form/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-form/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-form/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/react-form/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/react-form/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-form/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/react-form/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20717,7 +21088,6 @@ "intl-messageformat": "^10.7.10" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -20730,6 +21100,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", @@ -20742,16 +21113,6 @@ "react-dom": "^18" } }, - "packages/ts/react-i18n/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/react-i18n/node_modules/@formatjs/ecma402-abstract": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.1.tgz", @@ -20862,6 +21223,53 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-i18n/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-i18n/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-i18n/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/react-i18n/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "packages/ts/react-i18n/node_modules/intl-messageformat": { "version": "10.7.10", "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.10.tgz", @@ -20874,6 +21282,23 @@ "tslib": "2" } }, + "packages/ts/react-i18n/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "packages/ts/react-i18n/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/react-i18n/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", @@ -20898,7 +21323,6 @@ "nanoid": "^5.0.9" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -20911,6 +21335,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", @@ -20925,16 +21350,6 @@ "react-dom": "^18" } }, - "packages/ts/react-signals/node_modules/@esm-bundle/chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@esm-bundle/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-6Tx35wWiNw7X0nLY9RMx8v3EL8SacCFW+eEZOE9Hc+XxmU5HFE2AFEg+GehUZpiyDGwVvPH75ckGlqC7coIPnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^4.2.12" - } - }, "packages/ts/react-signals/node_modules/@testing-library/react": { "version": "16.1.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.1.0.tgz", @@ -20994,6 +21409,60 @@ "dev": true, "license": "MIT" }, + "packages/ts/react-signals/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-signals/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/react-signals/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "packages/ts/react-signals/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ts/react-signals/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, "packages/ts/react-signals/node_modules/nanoid": { "version": "5.0.9", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", @@ -21012,6 +21481,16 @@ "node": "^18 || >=20" } }, + "packages/ts/react-signals/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, "packages/ts/react-signals/node_modules/typescript": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", diff --git a/packages/ts/file-router/package.json b/packages/ts/file-router/package.json index 73478603bb..4c2402fe23 100644 --- a/packages/ts/file-router/package.json +++ b/packages/ts/file-router/package.json @@ -62,7 +62,6 @@ "react-router": "^7" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@types/chai-as-promised": "^7.1.8", "@types/chai-fs": "^2.0.5", "@types/chai-like": "^1.1.3", @@ -70,6 +69,7 @@ "@types/mocha": "^10.0.10", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-deep-equal-ignore-undefined": "^1.1.1", "chai-fs": "^2.0.0", diff --git a/packages/ts/frontend/package.json b/packages/ts/frontend/package.json index a6a8bab655..a5853efbfd 100644 --- a/packages/ts/frontend/package.json +++ b/packages/ts/frontend/package.json @@ -72,7 +72,6 @@ "lit": "^3.0.0" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@open-wc/testing": "^3.2.2", "@types/atmosphere.js": "^2.1.6", "@types/chai": "^4.3.20", @@ -82,6 +81,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", diff --git a/packages/ts/frontend/test/Authentication.test.ts b/packages/ts/frontend/test/Authentication.test.ts index d68c217ef6..85bccdb779 100644 --- a/packages/ts/frontend/test/Authentication.test.ts +++ b/packages/ts/frontend/test/Authentication.test.ts @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import chaiDom from 'chai-dom'; import fetchMock from 'fetch-mock'; import sinon from 'sinon'; diff --git a/packages/ts/frontend/test/Connect.test.ts b/packages/ts/frontend/test/Connect.test.ts index 76d5baebee..28fbd3c7c9 100644 --- a/packages/ts/frontend/test/Connect.test.ts +++ b/packages/ts/frontend/test/Connect.test.ts @@ -1,5 +1,5 @@ /* eslint-disable no-new */ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { ConnectionState, ConnectionStateStore } from '@vaadin/common-frontend'; import chaiAsPromised from 'chai-as-promised'; import fetchMock from 'fetch-mock'; diff --git a/packages/ts/frontend/test/CookieManager.test.ts b/packages/ts/frontend/test/CookieManager.test.ts index 20d476b46a..4146a3e645 100644 --- a/packages/ts/frontend/test/CookieManager.test.ts +++ b/packages/ts/frontend/test/CookieManager.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { calculatePath } from '../src/CookieManager.js'; describe('@vaadin/hilla-frontend', () => { diff --git a/packages/ts/frontend/test/FluxConnection.test.ts b/packages/ts/frontend/test/FluxConnection.test.ts index c6005a55ac..5ac2b28a8e 100644 --- a/packages/ts/frontend/test/FluxConnection.test.ts +++ b/packages/ts/frontend/test/FluxConnection.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import type { ReactiveController, ReactiveControllerHost } from '@lit/reactive-element'; import sinon from 'sinon'; import { ActionOnLostSubscription, FluxConnection, FluxSubscriptionState, State } from '../src/FluxConnection.js'; diff --git a/packages/ts/frontend/test/SpringCsrfTestUtils.test.ts b/packages/ts/frontend/test/SpringCsrfTestUtils.test.ts index 9a1b4260b3..4b07149f67 100644 --- a/packages/ts/frontend/test/SpringCsrfTestUtils.test.ts +++ b/packages/ts/frontend/test/SpringCsrfTestUtils.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; export const TEST_SPRING_CSRF_HEADER_NAME = 'x-xsrf-token'; export const TEST_SPRING_CSRF_TOKEN_VALUE = 'spring-csrf-token'; diff --git a/packages/ts/lit-form/package.json b/packages/ts/lit-form/package.json index ddc9c260f1..874188f375 100644 --- a/packages/ts/lit-form/package.json +++ b/packages/ts/lit-form/package.json @@ -78,13 +78,13 @@ "lit": "^3.0.0" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@types/chai": "^4.3.20", "@types/chai-dom": "^1.11.3", "@types/mocha": "^10.0.10", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-dom": "^1.12.0", "sinon": "^16.1.3", "sinon-chai": "^3.7.0", diff --git a/packages/ts/lit-form/test/Binder.test.ts b/packages/ts/lit-form/test/Binder.test.ts index bdcdec6aa8..7a9435c8b6 100644 --- a/packages/ts/lit-form/test/Binder.test.ts +++ b/packages/ts/lit-form/test/Binder.test.ts @@ -1,5 +1,5 @@ /* eslint-disable sort-keys */ -import { assert, expect, use } from '@esm-bundle/chai'; +import { assert, expect, use } from 'chai'; import { LitElement } from 'lit'; import { customElement } from 'lit/decorators.js'; import sinon from 'sinon'; diff --git a/packages/ts/lit-form/test/Field.test.ts b/packages/ts/lit-form/test/Field.test.ts index 75bce17fa1..9a043137b9 100644 --- a/packages/ts/lit-form/test/Field.test.ts +++ b/packages/ts/lit-form/test/Field.test.ts @@ -1,5 +1,5 @@ /* eslint-disable no-unused-expressions, no-shadow, @typescript-eslint/unbound-method */ -import { assert, expect, use } from '@esm-bundle/chai'; +import { assert, expect, use } from 'chai'; import chaiDom from 'chai-dom'; import { LitElement, nothing, render } from 'lit'; import { customElement, query } from 'lit/decorators.js'; diff --git a/packages/ts/lit-form/test/Index.test.ts b/packages/ts/lit-form/test/Index.test.ts index 6ad2dd580e..e97c56815f 100644 --- a/packages/ts/lit-form/test/Index.test.ts +++ b/packages/ts/lit-form/test/Index.test.ts @@ -13,7 +13,7 @@ * License for the specific language governing permissions and limitations under * the License. */ -import { assert } from '@esm-bundle/chai'; +import { assert } from 'chai'; import type { VaadinWindow } from './types.js'; describe('@vaadin/hilla-lit-form', () => { diff --git a/packages/ts/lit-form/test/Model.test.ts b/packages/ts/lit-form/test/Model.test.ts index 73e5eddc62..3105dd583c 100644 --- a/packages/ts/lit-form/test/Model.test.ts +++ b/packages/ts/lit-form/test/Model.test.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; // API to test import { _enum, diff --git a/packages/ts/lit-form/test/Validation.test.ts b/packages/ts/lit-form/test/Validation.test.ts index dc20888c00..e4ef9a3738 100644 --- a/packages/ts/lit-form/test/Validation.test.ts +++ b/packages/ts/lit-form/test/Validation.test.ts @@ -1,5 +1,5 @@ /* eslint-disable no-unused-expressions, no-shadow */ -import { assert, expect, use } from '@esm-bundle/chai'; +import { assert, expect, use } from 'chai'; import { EndpointValidationError, ValidationErrorData } from '@vaadin/hilla-frontend'; import chaiDom from 'chai-dom'; import { css, html, LitElement } from 'lit'; diff --git a/packages/ts/lit-form/test/Validators.test.ts b/packages/ts/lit-form/test/Validators.test.ts index efe4055f4e..ab64f99474 100644 --- a/packages/ts/lit-form/test/Validators.test.ts +++ b/packages/ts/lit-form/test/Validators.test.ts @@ -1,4 +1,4 @@ -import { assert } from '@esm-bundle/chai'; +import { assert } from 'chai'; // API to test import { AssertFalse, diff --git a/packages/ts/models/package.json b/packages/ts/models/package.json index d93c77c741..e38429f7bf 100644 --- a/packages/ts/models/package.json +++ b/packages/ts/models/package.json @@ -53,7 +53,6 @@ "react-dom": "^18" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.20", @@ -68,6 +67,7 @@ "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", "c8": "^10.1.3", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", diff --git a/packages/ts/react-auth/package.json b/packages/ts/react-auth/package.json index 241dbf6a7d..8a9181ac42 100644 --- a/packages/ts/react-auth/package.json +++ b/packages/ts/react-auth/package.json @@ -54,7 +54,6 @@ "react-router": "^7" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -67,6 +66,7 @@ "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", "@web/test-runner": "^0.19.0", + "chai": "^5.1.2", "chai-dom": "^1.12.0", "react-router": "^7.0.2", "sinon": "^16.1.3", diff --git a/packages/ts/react-auth/test/ProtectedRoute.spec.tsx b/packages/ts/react-auth/test/ProtectedRoute.spec.tsx index 26d0afadec..8dc4c98a4a 100644 --- a/packages/ts/react-auth/test/ProtectedRoute.spec.tsx +++ b/packages/ts/react-auth/test/ProtectedRoute.spec.tsx @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { render, waitFor } from '@testing-library/react'; import { createMemoryRouter, RouterProvider } from 'react-router'; import { configureAuth, protectRoutes, type RouteObjectWithAuth } from '../src'; diff --git a/packages/ts/react-auth/test/useAuth.spec.tsx b/packages/ts/react-auth/test/useAuth.spec.tsx index 87dc307f05..54d6b53957 100644 --- a/packages/ts/react-auth/test/useAuth.spec.tsx +++ b/packages/ts/react-auth/test/useAuth.spec.tsx @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { renderHook, waitFor } from '@testing-library/react'; import { UnauthorizedResponseError } from '@vaadin/hilla-frontend'; import { configureAuth } from '../src'; diff --git a/packages/ts/react-crud/package.json b/packages/ts/react-crud/package.json index d1e8c1b19d..a3c8159830 100644 --- a/packages/ts/react-crud/package.json +++ b/packages/ts/react-crud/package.json @@ -66,7 +66,6 @@ "react-dom": "^18" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -79,6 +78,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "karma-viewport": "^1.0.9", diff --git a/packages/ts/react-crud/test/autocrud.spec.tsx b/packages/ts/react-crud/test/autocrud.spec.tsx index 215af576f6..833c971b5c 100644 --- a/packages/ts/react-crud/test/autocrud.spec.tsx +++ b/packages/ts/react-crud/test/autocrud.spec.tsx @@ -1,6 +1,6 @@ // eslint-disable-next-line /// -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { render, screen, waitForElementToBeRemoved, within } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { TextField } from '@vaadin/react-components/TextField.js'; diff --git a/packages/ts/react-crud/test/autoform.spec.tsx b/packages/ts/react-crud/test/autoform.spec.tsx index 167f413ec5..2b7a9d6f75 100644 --- a/packages/ts/react-crud/test/autoform.spec.tsx +++ b/packages/ts/react-crud/test/autoform.spec.tsx @@ -1,7 +1,7 @@ // eslint-disable-next-line /// -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { fireEvent, render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { EndpointError } from '@vaadin/hilla-frontend'; diff --git a/packages/ts/react-crud/test/autogrid.spec.tsx b/packages/ts/react-crud/test/autogrid.spec.tsx index fc381aa3bc..4c459ef1fe 100644 --- a/packages/ts/react-crud/test/autogrid.spec.tsx +++ b/packages/ts/react-crud/test/autogrid.spec.tsx @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { screen, render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { GridColumn } from '@vaadin/react-components/GridColumn.js'; diff --git a/packages/ts/react-crud/test/dataprovider.spec.tsx b/packages/ts/react-crud/test/dataprovider.spec.tsx index fc9d21f03e..1a8f421a90 100644 --- a/packages/ts/react-crud/test/dataprovider.spec.tsx +++ b/packages/ts/react-crud/test/dataprovider.spec.tsx @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { renderHook } from '@testing-library/react'; import type { GridDataProvider, GridSorterDefinition } from '@vaadin/react-components/Grid.js'; import sinon from 'sinon'; diff --git a/packages/ts/react-crud/test/locale.spec.tsx b/packages/ts/react-crud/test/locale.spec.tsx index dbaa295d28..0c86bba885 100644 --- a/packages/ts/react-crud/test/locale.spec.tsx +++ b/packages/ts/react-crud/test/locale.spec.tsx @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { render } from '@testing-library/react'; import type { DatePickerDate } from '@vaadin/react-components/DatePicker.js'; import { LocaleFormatter, useDatePickerI18n } from '../src/locale.js'; diff --git a/packages/ts/react-crud/test/model-info.spec.ts b/packages/ts/react-crud/test/model-info.spec.ts index 3e0d12c0c5..764f39e1ef 100644 --- a/packages/ts/react-crud/test/model-info.spec.ts +++ b/packages/ts/react-crud/test/model-info.spec.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { _getPropertyModel, BooleanModel, NumberModel, ObjectModel, StringModel } from '@vaadin/hilla-lit-form'; import { ModelInfo } from '../src/model-info.js'; import { PersonModel } from './test-models-and-services.js'; diff --git a/packages/ts/react-crud/test/util.spec.tsx b/packages/ts/react-crud/test/util.spec.tsx index ff75a712f4..5139252b89 100644 --- a/packages/ts/react-crud/test/util.spec.tsx +++ b/packages/ts/react-crud/test/util.spec.tsx @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { isFilterEmpty } from '../src/util'; import type FilterUnion from '../types/com/vaadin/hilla/crud/filter/FilterUnion'; import Matcher from '../types/com/vaadin/hilla/crud/filter/PropertyStringFilter/Matcher'; diff --git a/packages/ts/react-form/package.json b/packages/ts/react-form/package.json index 08bafd25c5..71b7954ea8 100644 --- a/packages/ts/react-form/package.json +++ b/packages/ts/react-form/package.json @@ -53,7 +53,6 @@ "react-dom": "^18" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -66,6 +65,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "sinon": "^16.1.3", diff --git a/packages/ts/react-form/test/useForm.spec.tsx b/packages/ts/react-form/test/useForm.spec.tsx index 775d33a89f..7532b07371 100644 --- a/packages/ts/react-form/test/useForm.spec.tsx +++ b/packages/ts/react-form/test/useForm.spec.tsx @@ -1,4 +1,4 @@ -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { act, fireEvent, render, type RenderResult, waitFor, waitForElementToBeRemoved } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import chaiAsPromised from 'chai-as-promised'; diff --git a/packages/ts/react-i18n/package.json b/packages/ts/react-i18n/package.json index 6e1e4608e6..94a8615967 100644 --- a/packages/ts/react-i18n/package.json +++ b/packages/ts/react-i18n/package.json @@ -55,7 +55,6 @@ "react-dom": "^18" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -68,6 +67,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "fetch-mock": "^9.11.0", diff --git a/packages/ts/react-i18n/test/i18n.spec.tsx b/packages/ts/react-i18n/test/i18n.spec.tsx index 555b06f9aa..346dc7a684 100644 --- a/packages/ts/react-i18n/test/i18n.spec.tsx +++ b/packages/ts/react-i18n/test/i18n.spec.tsx @@ -1,7 +1,7 @@ // Load feature flag file before importing any other modules // eslint-disable-next-line import/no-unassigned-import import './enable-feature-flag.js'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import CookieManager from '@vaadin/hilla-frontend/CookieManager.js'; import { effect, useComputed, useSignalEffect } from '@vaadin/hilla-react-signals'; diff --git a/packages/ts/react-signals/package.json b/packages/ts/react-signals/package.json index c00a468fa7..20e5579f4c 100644 --- a/packages/ts/react-signals/package.json +++ b/packages/ts/react-signals/package.json @@ -55,7 +55,6 @@ "react-dom": "^18" }, "devDependencies": { - "@esm-bundle/chai": "^4.3.4", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -68,6 +67,7 @@ "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.12", "@types/validator": "^13.12.2", + "chai": "^5.1.2", "chai-as-promised": "^7.1.2", "chai-dom": "^1.12.0", "chai-like": "^1.1.3", diff --git a/packages/ts/react-signals/test/FeatureFlag.spec.ts b/packages/ts/react-signals/test/FeatureFlag.spec.ts index 687efb7639..6f5cd3c68e 100644 --- a/packages/ts/react-signals/test/FeatureFlag.spec.ts +++ b/packages/ts/react-signals/test/FeatureFlag.spec.ts @@ -1,7 +1,7 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import sinon from 'sinon'; import { DependencyTrackingSignal } from '../src/FullStackSignal.js'; diff --git a/packages/ts/react-signals/test/FullStackSignal.spec.tsx b/packages/ts/react-signals/test/FullStackSignal.spec.tsx index fa51ded4ff..79e64441dc 100644 --- a/packages/ts/react-signals/test/FullStackSignal.spec.tsx +++ b/packages/ts/react-signals/test/FullStackSignal.spec.tsx @@ -2,7 +2,7 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import { ActionOnLostSubscription, ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; import { nanoid } from 'nanoid'; diff --git a/packages/ts/react-signals/test/ListSignal.spec.ts b/packages/ts/react-signals/test/ListSignal.spec.ts index 30e443bebc..7fe0bf6476 100644 --- a/packages/ts/react-signals/test/ListSignal.spec.ts +++ b/packages/ts/react-signals/test/ListSignal.spec.ts @@ -1,4 +1,4 @@ -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; import sinon from 'sinon'; import { ListSignal, ValueSignal } from '../src'; diff --git a/packages/ts/react-signals/test/NumberSignal.spec.tsx b/packages/ts/react-signals/test/NumberSignal.spec.tsx index 6b6d88ac25..3d09c05ad5 100644 --- a/packages/ts/react-signals/test/NumberSignal.spec.tsx +++ b/packages/ts/react-signals/test/NumberSignal.spec.tsx @@ -2,7 +2,7 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import { ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; import chaiLike from 'chai-like'; diff --git a/packages/ts/react-signals/test/ValueSignal.spec.tsx b/packages/ts/react-signals/test/ValueSignal.spec.tsx index 17dc6f6a76..f22467468a 100644 --- a/packages/ts/react-signals/test/ValueSignal.spec.tsx +++ b/packages/ts/react-signals/test/ValueSignal.spec.tsx @@ -2,7 +2,7 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect, use } from '@esm-bundle/chai'; +import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import { ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; import chaiLike from 'chai-like'; diff --git a/packages/ts/react-signals/test/events.spec.ts b/packages/ts/react-signals/test/events.spec.ts index 76db56bc75..16bac4a1ae 100644 --- a/packages/ts/react-signals/test/events.spec.ts +++ b/packages/ts/react-signals/test/events.spec.ts @@ -1,7 +1,7 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect } from '@esm-bundle/chai'; +import { expect } from 'chai'; import { createIncrementStateEvent, createInsertLastStateEvent, From 573cb94c72c5408d0612ba3d066f918fee5e353a Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Dec 2024 12:21:26 +0200 Subject: [PATCH 9/9] lint:fix --- packages/ts/frontend/test/Connect.test.ts | 2 +- packages/ts/frontend/test/FluxConnection.test.ts | 2 +- packages/ts/lit-form/test/Validation.test.ts | 2 +- packages/ts/react-auth/test/ProtectedRoute.spec.tsx | 2 +- packages/ts/react-auth/test/useAuth.spec.tsx | 2 +- packages/ts/react-crud/test/autocrud.spec.tsx | 2 +- packages/ts/react-crud/test/autoform.spec.tsx | 2 +- packages/ts/react-crud/test/autogrid.spec.tsx | 2 +- packages/ts/react-crud/test/dataprovider.spec.tsx | 2 +- packages/ts/react-crud/test/locale.spec.tsx | 2 +- packages/ts/react-crud/test/model-info.spec.ts | 2 +- packages/ts/react-form/test/useForm.spec.tsx | 2 +- packages/ts/react-i18n/test/i18n.spec.tsx | 2 +- packages/ts/react-signals/test/FullStackSignal.spec.tsx | 2 +- packages/ts/react-signals/test/ListSignal.spec.ts | 2 +- packages/ts/react-signals/test/NumberSignal.spec.tsx | 2 +- packages/ts/react-signals/test/ValueSignal.spec.tsx | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/packages/ts/frontend/test/Connect.test.ts b/packages/ts/frontend/test/Connect.test.ts index 28fbd3c7c9..1bb8144238 100644 --- a/packages/ts/frontend/test/Connect.test.ts +++ b/packages/ts/frontend/test/Connect.test.ts @@ -1,6 +1,6 @@ /* eslint-disable no-new */ -import { expect, use } from 'chai'; import { ConnectionState, ConnectionStateStore } from '@vaadin/common-frontend'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import fetchMock from 'fetch-mock'; import sinon from 'sinon'; diff --git a/packages/ts/frontend/test/FluxConnection.test.ts b/packages/ts/frontend/test/FluxConnection.test.ts index 5ac2b28a8e..2e02c5fce8 100644 --- a/packages/ts/frontend/test/FluxConnection.test.ts +++ b/packages/ts/frontend/test/FluxConnection.test.ts @@ -1,5 +1,5 @@ -import { expect } from 'chai'; import type { ReactiveController, ReactiveControllerHost } from '@lit/reactive-element'; +import { expect } from 'chai'; import sinon from 'sinon'; import { ActionOnLostSubscription, FluxConnection, FluxSubscriptionState, State } from '../src/FluxConnection.js'; import type { diff --git a/packages/ts/lit-form/test/Validation.test.ts b/packages/ts/lit-form/test/Validation.test.ts index e4ef9a3738..568b05c91d 100644 --- a/packages/ts/lit-form/test/Validation.test.ts +++ b/packages/ts/lit-form/test/Validation.test.ts @@ -1,6 +1,6 @@ /* eslint-disable no-unused-expressions, no-shadow */ -import { assert, expect, use } from 'chai'; import { EndpointValidationError, ValidationErrorData } from '@vaadin/hilla-frontend'; +import { assert, expect, use } from 'chai'; import chaiDom from 'chai-dom'; import { css, html, LitElement } from 'lit'; import { customElement, query } from 'lit/decorators.js'; diff --git a/packages/ts/react-auth/test/ProtectedRoute.spec.tsx b/packages/ts/react-auth/test/ProtectedRoute.spec.tsx index 8dc4c98a4a..e75c0e97ae 100644 --- a/packages/ts/react-auth/test/ProtectedRoute.spec.tsx +++ b/packages/ts/react-auth/test/ProtectedRoute.spec.tsx @@ -1,5 +1,5 @@ -import { expect } from 'chai'; import { render, waitFor } from '@testing-library/react'; +import { expect } from 'chai'; import { createMemoryRouter, RouterProvider } from 'react-router'; import { configureAuth, protectRoutes, type RouteObjectWithAuth } from '../src'; diff --git a/packages/ts/react-auth/test/useAuth.spec.tsx b/packages/ts/react-auth/test/useAuth.spec.tsx index 54d6b53957..5e2fcb2d6e 100644 --- a/packages/ts/react-auth/test/useAuth.spec.tsx +++ b/packages/ts/react-auth/test/useAuth.spec.tsx @@ -1,6 +1,6 @@ -import { expect } from 'chai'; import { renderHook, waitFor } from '@testing-library/react'; import { UnauthorizedResponseError } from '@vaadin/hilla-frontend'; +import { expect } from 'chai'; import { configureAuth } from '../src'; describe('@vaadin/react-auth', () => { diff --git a/packages/ts/react-crud/test/autocrud.spec.tsx b/packages/ts/react-crud/test/autocrud.spec.tsx index 833c971b5c..921ee40c3e 100644 --- a/packages/ts/react-crud/test/autocrud.spec.tsx +++ b/packages/ts/react-crud/test/autocrud.spec.tsx @@ -1,9 +1,9 @@ // eslint-disable-next-line /// -import { expect, use } from 'chai'; import { render, screen, waitForElementToBeRemoved, within } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { TextField } from '@vaadin/react-components/TextField.js'; +import { expect, use } from 'chai'; import chaiDom from 'chai-dom'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; diff --git a/packages/ts/react-crud/test/autoform.spec.tsx b/packages/ts/react-crud/test/autoform.spec.tsx index 2b7a9d6f75..0f4e709113 100644 --- a/packages/ts/react-crud/test/autoform.spec.tsx +++ b/packages/ts/react-crud/test/autoform.spec.tsx @@ -1,7 +1,6 @@ // eslint-disable-next-line /// -import { expect, use } from 'chai'; import { fireEvent, render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { EndpointError } from '@vaadin/hilla-frontend'; @@ -11,6 +10,7 @@ import type { SelectElement } from '@vaadin/react-components/Select.js'; import { TextArea, type TextAreaElement } from '@vaadin/react-components/TextArea.js'; import { TextField, type TextFieldElement } from '@vaadin/react-components/TextField.js'; import { VerticalLayout } from '@vaadin/react-components/VerticalLayout.js'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; diff --git a/packages/ts/react-crud/test/autogrid.spec.tsx b/packages/ts/react-crud/test/autogrid.spec.tsx index 4c459ef1fe..8c1f41b7ff 100644 --- a/packages/ts/react-crud/test/autogrid.spec.tsx +++ b/packages/ts/react-crud/test/autogrid.spec.tsx @@ -1,8 +1,8 @@ -import { expect, use } from 'chai'; import { screen, render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { GridColumn } from '@vaadin/react-components/GridColumn.js'; import { TextField } from '@vaadin/react-components/TextField.js'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import { useEffect, useRef } from 'react'; import sinon from 'sinon'; diff --git a/packages/ts/react-crud/test/dataprovider.spec.tsx b/packages/ts/react-crud/test/dataprovider.spec.tsx index 1a8f421a90..9a7f8bc215 100644 --- a/packages/ts/react-crud/test/dataprovider.spec.tsx +++ b/packages/ts/react-crud/test/dataprovider.spec.tsx @@ -1,6 +1,6 @@ -import { expect, use } from 'chai'; import { renderHook } from '@testing-library/react'; import type { GridDataProvider, GridSorterDefinition } from '@vaadin/react-components/Grid.js'; +import { expect, use } from 'chai'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; import type { CountService, ListService } from '../crud.js'; diff --git a/packages/ts/react-crud/test/locale.spec.tsx b/packages/ts/react-crud/test/locale.spec.tsx index 0c86bba885..b062e8e638 100644 --- a/packages/ts/react-crud/test/locale.spec.tsx +++ b/packages/ts/react-crud/test/locale.spec.tsx @@ -1,6 +1,6 @@ -import { expect } from 'chai'; import { render } from '@testing-library/react'; import type { DatePickerDate } from '@vaadin/react-components/DatePicker.js'; +import { expect } from 'chai'; import { LocaleFormatter, useDatePickerI18n } from '../src/locale.js'; describe('@vaadin/hilla-react-crud', () => { diff --git a/packages/ts/react-crud/test/model-info.spec.ts b/packages/ts/react-crud/test/model-info.spec.ts index 764f39e1ef..240ad37bd1 100644 --- a/packages/ts/react-crud/test/model-info.spec.ts +++ b/packages/ts/react-crud/test/model-info.spec.ts @@ -1,5 +1,5 @@ -import { expect } from 'chai'; import { _getPropertyModel, BooleanModel, NumberModel, ObjectModel, StringModel } from '@vaadin/hilla-lit-form'; +import { expect } from 'chai'; import { ModelInfo } from '../src/model-info.js'; import { PersonModel } from './test-models-and-services.js'; diff --git a/packages/ts/react-form/test/useForm.spec.tsx b/packages/ts/react-form/test/useForm.spec.tsx index 7532b07371..366cb99f85 100644 --- a/packages/ts/react-form/test/useForm.spec.tsx +++ b/packages/ts/react-form/test/useForm.spec.tsx @@ -1,6 +1,6 @@ -import { expect, use } from 'chai'; import { act, fireEvent, render, type RenderResult, waitFor, waitForElementToBeRemoved } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; +import { expect, use } from 'chai'; import chaiAsPromised from 'chai-as-promised'; import chaiDom from 'chai-dom'; import { useEffect, useState } from 'react'; diff --git a/packages/ts/react-i18n/test/i18n.spec.tsx b/packages/ts/react-i18n/test/i18n.spec.tsx index 346dc7a684..871ff2938f 100644 --- a/packages/ts/react-i18n/test/i18n.spec.tsx +++ b/packages/ts/react-i18n/test/i18n.spec.tsx @@ -1,10 +1,10 @@ // Load feature flag file before importing any other modules // eslint-disable-next-line import/no-unassigned-import import './enable-feature-flag.js'; -import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import CookieManager from '@vaadin/hilla-frontend/CookieManager.js'; import { effect, useComputed, useSignalEffect } from '@vaadin/hilla-react-signals'; +import { expect, use } from 'chai'; import fetchMock from 'fetch-mock'; import { useEffect, useMemo } from 'react'; import sinon from 'sinon'; diff --git a/packages/ts/react-signals/test/FullStackSignal.spec.tsx b/packages/ts/react-signals/test/FullStackSignal.spec.tsx index 79e64441dc..155860afb9 100644 --- a/packages/ts/react-signals/test/FullStackSignal.spec.tsx +++ b/packages/ts/react-signals/test/FullStackSignal.spec.tsx @@ -2,9 +2,9 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import { ActionOnLostSubscription, ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; +import { expect, use } from 'chai'; import { nanoid } from 'nanoid'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; diff --git a/packages/ts/react-signals/test/ListSignal.spec.ts b/packages/ts/react-signals/test/ListSignal.spec.ts index 7fe0bf6476..1813b0f76d 100644 --- a/packages/ts/react-signals/test/ListSignal.spec.ts +++ b/packages/ts/react-signals/test/ListSignal.spec.ts @@ -1,5 +1,5 @@ -import { expect } from 'chai'; import { ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; +import { expect } from 'chai'; import sinon from 'sinon'; import { ListSignal, ValueSignal } from '../src'; import type { InsertLastStateEvent, RemoveStateEvent, StateEvent } from '../src/events.js'; diff --git a/packages/ts/react-signals/test/NumberSignal.spec.tsx b/packages/ts/react-signals/test/NumberSignal.spec.tsx index 3d09c05ad5..3ba8f506b5 100644 --- a/packages/ts/react-signals/test/NumberSignal.spec.tsx +++ b/packages/ts/react-signals/test/NumberSignal.spec.tsx @@ -2,9 +2,9 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import { ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; +import { expect, use } from 'chai'; import chaiLike from 'chai-like'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; diff --git a/packages/ts/react-signals/test/ValueSignal.spec.tsx b/packages/ts/react-signals/test/ValueSignal.spec.tsx index f22467468a..ab391bba10 100644 --- a/packages/ts/react-signals/test/ValueSignal.spec.tsx +++ b/packages/ts/react-signals/test/ValueSignal.spec.tsx @@ -2,9 +2,9 @@ // eslint-disable-next-line import/no-unassigned-import import './setup.js'; -import { expect, use } from 'chai'; import { render } from '@testing-library/react'; import { ConnectClient, type Subscription } from '@vaadin/hilla-frontend'; +import { expect, use } from 'chai'; import chaiLike from 'chai-like'; import sinon from 'sinon'; import sinonChai from 'sinon-chai';