From 2a523c51ca226e83989f63d9df0040cebf520532 Mon Sep 17 00:00:00 2001 From: Soroosh Taefi Date: Wed, 7 Aug 2024 15:31:19 +0300 Subject: [PATCH] feat: add generator plugin for endpoints returning signals (#2639) * feat: add generator plugin for endpoints returning signals The generator-plugin-signals enables the generator to transform implementation of generated endpoints containing methods that return a signal instances in a way to create and return the correct signal instance instead of Promise. The added plugin ensures that an endpoint containing a mixture of methods returning signal instances and other supported types has correct implementation for each method. It also ensures the implementation of endpoints without any methods returning a signal remains unchanged. Fixes #2628 --- package-lock.json | 1054 ++++++----- .../hilla/engine/GeneratorConfiguration.java | 1 + .../java/tests/csrf-context/package-lock.json | 68 + packages/java/tests/csrf-context/package.json | 5 +- packages/java/tests/csrf/package-lock.json | 68 + packages/java/tests/csrf/package.json | 5 +- .../gradle/single-module-tests/package.json | 3 + .../tests/gradle/single-module/package.json | 3 + .../endpoints discovery/package-lock.json | 68 + .../spring/endpoints discovery/package.json | 5 +- .../endpoints-contextpath/package-lock.json | 68 + .../spring/endpoints-contextpath/package.json | 5 +- .../endpoints-custom-client/package-lock.json | 68 + .../endpoints-custom-client/package.json | 5 +- .../endpoints-latest-java/package-lock.json | 68 + .../spring/endpoints-latest-java/package.json | 5 +- .../endpoints-maven-engine/package.json | 3 + .../tests/spring/endpoints/package-lock.json | 68 + .../java/tests/spring/endpoints/package.json | 5 +- .../java/tests/spring/native/package.json | 3 + .../spring/react-grid-test/package-lock.json | 1608 ++++++++-------- .../tests/spring/react-grid-test/package.json | 57 +- .../tests/spring/react-i18n/package-lock.json | 42 + .../java/tests/spring/react-i18n/package.json | 5 +- .../helper/NumberSignalServiceWrapper.ts | 12 - .../frontend/views/SharedNumberSignal.tsx | 5 +- .../spring/react-signals/package-lock.json | 1634 +++++++++-------- .../tests/spring/react-signals/package.json | 65 +- .../test/signals/service/package-info.java | 3 + .../security-contextpath/package-lock.json | 68 + .../spring/security-contextpath/package.json | 5 +- .../spring/security-jwt/package-lock.json | 68 + .../tests/spring/security-jwt/package.json | 5 +- .../security-urlmapping/package-lock.json | 68 + .../spring/security-urlmapping/package.json | 5 +- .../tests/spring/security/package-lock.json | 68 + .../java/tests/spring/security/package.json | 5 +- .../ts/generator-core/src/PluginManager.ts | 1 + .../ts/generator-plugin-signals/.eslintrc | 6 + .../generator-plugin-signals/.lintstagedrc.js | 6 + packages/ts/generator-plugin-signals/LICENSE | 201 ++ .../ts/generator-plugin-signals/README.md | 1 + .../ts/generator-plugin-signals/package.json | 82 + .../src/SignalProcessor.ts | 124 ++ .../ts/generator-plugin-signals/src/index.ts | 68 + .../test/SignalsEndpoints.spec.ts | 52 + .../test/fixtures/HelloWorldService.snap.ts | 4 + .../fixtures/NumberSignalServiceMix.snap.ts | 7 + .../NumberSignalServiceSignalOnly.snap.ts | 5 + .../test/hilla-openapi-mix.json | 164 ++ .../test/hilla-openapi.json | 128 ++ .../tsconfig.build.json | 10 + .../ts/generator-plugin-signals/tsconfig.json | 5 + .../src/dependencies/ImportManager.ts | 27 + packages/ts/react-crud/test/autogrid.spec.tsx | 27 +- .../templates/components/lit/package.json | 1 + .../templates/components/react/package.json | 1 + 57 files changed, 4074 insertions(+), 2147 deletions(-) delete mode 100644 packages/java/tests/spring/react-signals/frontend/helper/NumberSignalServiceWrapper.ts create mode 100644 packages/java/tests/spring/react-signals/src/main/java/com/vaadin/hilla/test/signals/service/package-info.java create mode 100644 packages/ts/generator-plugin-signals/.eslintrc create mode 100644 packages/ts/generator-plugin-signals/.lintstagedrc.js create mode 100644 packages/ts/generator-plugin-signals/LICENSE create mode 100644 packages/ts/generator-plugin-signals/README.md create mode 100644 packages/ts/generator-plugin-signals/package.json create mode 100644 packages/ts/generator-plugin-signals/src/SignalProcessor.ts create mode 100644 packages/ts/generator-plugin-signals/src/index.ts create mode 100644 packages/ts/generator-plugin-signals/test/SignalsEndpoints.spec.ts create mode 100644 packages/ts/generator-plugin-signals/test/fixtures/HelloWorldService.snap.ts create mode 100644 packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceMix.snap.ts create mode 100644 packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceSignalOnly.snap.ts create mode 100644 packages/ts/generator-plugin-signals/test/hilla-openapi-mix.json create mode 100644 packages/ts/generator-plugin-signals/test/hilla-openapi.json create mode 100644 packages/ts/generator-plugin-signals/tsconfig.build.json create mode 100644 packages/ts/generator-plugin-signals/tsconfig.json diff --git a/package-lock.json b/package-lock.json index 36ccc8bf9f..e97db11335 100644 --- a/package-lock.json +++ b/package-lock.json @@ -120,30 +120,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -159,9 +159,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.8.tgz", - "integrity": "sha512-nYAikI4XTGokU2QX7Jx+v4rxZKhKivaQaREZjuW3mrJrbdWJ5yUfohnoUULge+zEEaKjPYNxhoRgUKktjXtbwA==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", + "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -186,12 +186,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz", - "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", "dev": true, "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -226,12 +226,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.8", + "@babel/compat-data": "^7.25.2", "@babel/helper-validator-option": "^7.24.8", "browserslist": "^4.23.1", "lru-cache": "^5.1.1", @@ -242,19 +242,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.8.tgz", - "integrity": "sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", + "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.8", "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/traverse": "^7.25.0", "semver": "^6.3.1" }, "engines": { @@ -265,9 +263,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", @@ -297,43 +295,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", @@ -361,16 +322,15 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -401,14 +361,14 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -418,14 +378,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -460,18 +420,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", @@ -500,28 +448,27 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -543,10 +490,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -555,13 +505,28 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -571,12 +536,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -603,13 +568,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -943,15 +908,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz", + "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -993,12 +958,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1041,18 +1006,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.8.tgz", - "integrity": "sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.0.tgz", + "integrity": "sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.0", "globals": "^11.1.0" }, "engines": { @@ -1124,6 +1087,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", @@ -1189,14 +1168,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1222,12 +1201,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1301,15 +1280,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1686,14 +1665,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.8.tgz", - "integrity": "sha512-CgFgtN61BbdOGCP4fLaAMOPkzWUh6yQZNMr5YSt8uz2cZSSiQONCQFWqsE4NeVfOIhqDOlS9CR3WD91FzMeB2Q==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", + "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.8", + "@babel/helper-create-class-features-plugin": "^7.25.0", "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { @@ -1767,19 +1747,20 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.8.tgz", - "integrity": "sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz", + "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-compilation-targets": "^7.24.8", + "@babel/compat-data": "^7.25.2", + "@babel/helper-compilation-targets": "^7.25.2", "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1800,29 +1781,30 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.0", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.24.7", "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.8", + "@babel/plugin-transform-classes": "^7.25.0", "@babel/plugin-transform-computed-properties": "^7.24.7", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-dotall-regex": "^7.24.7", "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", "@babel/plugin-transform-dynamic-import": "^7.24.7", "@babel/plugin-transform-exponentiation-operator": "^7.24.7", "@babel/plugin-transform-export-namespace-from": "^7.24.7", "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-member-expression-literals": "^7.24.7", "@babel/plugin-transform-modules-amd": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", "@babel/plugin-transform-modules-umd": "^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-new-target": "^7.24.7", @@ -1901,9 +1883,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1913,33 +1895,30 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1948,9 +1927,9 @@ } }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -2823,9 +2802,9 @@ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" }, "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", - "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz", + "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==" }, "node_modules/@lit/react": { "version": "1.0.5", @@ -3499,9 +3478,9 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.7.0.tgz", - "integrity": "sha512-bEZLgmJGSBVP5PUPDowhPW3bVdMmp9Tr5OEl+SQK+8Tv9T7UsIfyN905cfkmmeqw8z4xp8T6zrl4M1uj9+HAfg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.8.0.tgz", + "integrity": "sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -3545,17 +3524,17 @@ } }, "node_modules/@remix-run/router": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.18.0.tgz", - "integrity": "sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.0.tgz", + "integrity": "sha512-zDICCLKEwbVYTS6TjYaWtHXxkdoUvD/QXvyVZjGCsWz5vyH7aFeONlPffPdW+Y/t6KT0MgXb2Mfjun9YpWN1dA==", "engines": { "node": ">=14.0.0" } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.0.tgz", - "integrity": "sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", "cpu": [ "arm" ], @@ -3565,9 +3544,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.0.tgz", - "integrity": "sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", "cpu": [ "arm64" ], @@ -3577,9 +3556,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.0.tgz", - "integrity": "sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", "cpu": [ "arm64" ], @@ -3589,9 +3568,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.0.tgz", - "integrity": "sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", "cpu": [ "x64" ], @@ -3601,9 +3580,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.0.tgz", - "integrity": "sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", "cpu": [ "arm" ], @@ -3613,9 +3592,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.0.tgz", - "integrity": "sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", "cpu": [ "arm" ], @@ -3625,9 +3604,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.0.tgz", - "integrity": "sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", "cpu": [ "arm64" ], @@ -3637,9 +3616,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.0.tgz", - "integrity": "sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", "cpu": [ "arm64" ], @@ -3649,9 +3628,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.0.tgz", - "integrity": "sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", "cpu": [ "ppc64" ], @@ -3661,9 +3640,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.0.tgz", - "integrity": "sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", "cpu": [ "riscv64" ], @@ -3673,9 +3652,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.0.tgz", - "integrity": "sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", "cpu": [ "s390x" ], @@ -3685,9 +3664,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.0.tgz", - "integrity": "sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", "cpu": [ "x64" ], @@ -3697,9 +3676,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.0.tgz", - "integrity": "sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", "cpu": [ "x64" ], @@ -3709,9 +3688,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.0.tgz", - "integrity": "sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", "cpu": [ "arm64" ], @@ -3721,9 +3700,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.0.tgz", - "integrity": "sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", "cpu": [ "ia32" ], @@ -3733,9 +3712,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.0.tgz", - "integrity": "sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", "cpu": [ "x64" ], @@ -3759,6 +3738,15 @@ "type-detect": "4.0.8" } }, + "node_modules/@sinonjs/commons/node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@sinonjs/fake-timers": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", @@ -3788,6 +3776,15 @@ "type-detect": "4.0.8" } }, + "node_modules/@sinonjs/samsam/node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@sinonjs/text-encoding": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", @@ -4232,9 +4229,9 @@ } }, "node_modules/@types/chai": { - "version": "4.3.16", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", - "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", + "version": "4.3.17", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.17.tgz", + "integrity": "sha512-zmZ21EWzR71B4Sscphjief5djsLre50M6lI622OSySTmn9DB3j+C3kWroHfBQWXbOBwbgg/M8CG/hUxDLIloow==", "dev": true }, "node_modules/@types/chai-as-promised": { @@ -4498,9 +4495,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.14.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", - "integrity": "sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==", + "version": "20.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.14.tgz", + "integrity": "sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -5248,6 +5245,10 @@ "resolved": "packages/ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "packages/ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "packages/ts/generator-plugin-subtypes", "link": true @@ -6465,12 +6466,15 @@ } }, "node_modules/ansi-escapes": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", - "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz", + "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==", "dev": true, + "dependencies": { + "environment": "^1.0.0" + }, "engines": { - "node": ">=14.16" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6764,18 +6768,18 @@ } }, "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", "dev": true, "dependencies": { "follow-redirects": "^1.15.6", @@ -6823,13 +6827,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -7021,9 +7025,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -7040,9 +7044,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, "bin": { @@ -7192,9 +7196,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001643", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", - "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", + "version": "1.0.30001650", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001650.tgz", + "integrity": "sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g==", "dev": true, "funding": [ { @@ -7218,9 +7222,9 @@ "dev": true }, "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", @@ -7229,7 +7233,7 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" }, "engines": { "node": ">=4" @@ -7356,15 +7360,15 @@ } }, "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "dependencies": { - "restore-cursor": "^4.0.0" + "restore-cursor": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8085,9 +8089,9 @@ } }, "node_modules/core-js": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", - "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.0.tgz", + "integrity": "sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==", "dev": true, "hasInstallScript": true, "funding": { @@ -8096,12 +8100,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.0.tgz", + "integrity": "sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==", "dev": true, "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -8439,9 +8443,9 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -8914,9 +8918,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.832", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.832.tgz", - "integrity": "sha512-cTen3SB0H2SGU7x467NRe1eVcQgcuS6jckKfWJHia2eo0cHIGOqHoAxevIYZD4eRHcWjkvFzo93bi3vJ9W+1lA==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", "dev": true }, "node_modules/emoji-regex": { @@ -8973,9 +8977,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", - "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -9021,6 +9025,18 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -9587,9 +9603,9 @@ } }, "node_modules/eslint-plugin-mocha": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.3.tgz", - "integrity": "sha512-emc4TVjq5Ht0/upR+psftuz6IBG5q279p+1dSRDeHf+NS9aaerBi3lXKo1SEzwC29hFIW21gO89CEWSvRsi8IQ==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.5.0.tgz", + "integrity": "sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==", "dev": true, "dependencies": { "eslint-utils": "^3.0.0", @@ -12091,9 +12107,9 @@ "dev": true }, "node_modules/karma": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.3.tgz", - "integrity": "sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q==", + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", "dev": true, "dependencies": { "@colors/colors": "1.5.0", @@ -12613,21 +12629,21 @@ } }, "node_modules/lint-staged": { - "version": "15.2.7", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.7.tgz", - "integrity": "sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==", + "version": "15.2.8", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.8.tgz", + "integrity": "sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==", "dev": true, "dependencies": { "chalk": "~5.3.0", "commander": "~12.1.0", - "debug": "~4.3.4", + "debug": "~4.3.6", "execa": "~8.0.1", - "lilconfig": "~3.1.1", - "listr2": "~8.2.1", + "lilconfig": "~3.1.2", + "listr2": "~8.2.4", "micromatch": "~4.0.7", "pidtree": "~0.6.0", "string-argv": "~0.3.2", - "yaml": "~2.4.2" + "yaml": "~2.5.0" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -12652,9 +12668,9 @@ } }, "node_modules/lint-staged/node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", "dev": true, "bin": { "yaml": "bin.mjs" @@ -12664,15 +12680,15 @@ } }, "node_modules/listr2": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.3.tgz", - "integrity": "sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz", + "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", + "log-update": "^6.1.0", "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" }, @@ -12766,29 +12782,29 @@ } }, "node_modules/lit": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.4.tgz", - "integrity": "sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.0.tgz", + "integrity": "sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==", "dependencies": { "@lit/reactive-element": "^2.0.4", - "lit-element": "^4.0.4", - "lit-html": "^3.1.2" + "lit-element": "^4.1.0", + "lit-html": "^3.2.0" } }, "node_modules/lit-element": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.6.tgz", - "integrity": "sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.0.tgz", + "integrity": "sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==", "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", "@lit/reactive-element": "^2.0.4", - "lit-html": "^3.1.2" + "lit-html": "^3.2.0" } }, "node_modules/lit-html": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.4.tgz", - "integrity": "sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.0.tgz", + "integrity": "sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==", "dependencies": { "@types/trusted-types": "^2.0.2" } @@ -12961,14 +12977,14 @@ } }, "node_modules/log-update": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", - "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", "dev": true, "dependencies": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" }, @@ -13144,18 +13160,18 @@ } }, "node_modules/lz-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lz-utils/-/lz-utils-2.0.2.tgz", - "integrity": "sha512-i1PJN4hNEevkrvLMqNWCCac1BcB5SRaghywG7HVzWOyVkFOasLCG19ND1sY1F/ZEsM6SnGtoXyBWnmfqOM5r6g==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lz-utils/-/lz-utils-2.1.0.tgz", + "integrity": "sha512-CMkfimAypidTtWjNDxY8a1bc1mJdyEh04V2FfEQ5Zh8Nx4v7k850EYa+dOWGn9hKG5xOyHP5MkuduAZCTHRvJw==", "dev": true }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/make-dir": { @@ -13291,6 +13307,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -13579,16 +13607,10 @@ "node": ">=10" } }, - "node_modules/monocart-code-viewer": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/monocart-code-viewer/-/monocart-code-viewer-1.1.4.tgz", - "integrity": "sha512-ehSe1lBG7D1VDVLjTkHV63J3zAgzyhlC9OaxOri7D0X4L5/EcZUOG5TEoMmYErL+YGSOQXghU9kSSAelwNnp1Q==", - "dev": true - }, "node_modules/monocart-coverage-reports": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.9.3.tgz", - "integrity": "sha512-guRHe/+FGwUc1x1XT4eKW4za5j9MQcq5Vp7CIZfzoGY1mwVp8LKZpDJUjoBkYAb5Xb+7CFAY3lSyNaQ8FKS6oQ==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.10.1.tgz", + "integrity": "sha512-BYjyBxxcg+qoSWtZBN6yeFi9HoySHzsNB9vxUvjpFe63FdnN2olbsvmG64hC5K3mE9y/Ptb75KNNOA0O55ITgQ==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -13598,44 +13620,18 @@ "acorn-walk": "^8.3.3", "commander": "^12.1.0", "console-grid": "^2.2.2", - "diff-sequences": "^29.6.3", "eight-colors": "^1.3.0", "foreground-child": "^3.2.1", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", "istanbul-reports": "^3.1.7", - "lz-utils": "^2.0.2", - "minimatch": "9.0.5", - "monocart-code-viewer": "^1.1.4", - "monocart-formatter": "^3.0.0", - "monocart-locator": "^1.0.2", - "turbogrid": "^3.2.0" + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" }, "bin": { "mcr": "lib/cli.js" } }, - "node_modules/monocart-coverage-reports/node_modules/minimatch": { - "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" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/monocart-formatter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/monocart-formatter/-/monocart-formatter-3.0.0.tgz", - "integrity": "sha512-91OQpUb/9iDqvrblUv6ki11Jxi1d3Fp5u2jfVAPl3UdNp9TM+iBleLzXntUS51W0o+zoya3CJjZZ01z2XWn25g==", - "dev": true - }, "node_modules/monocart-locator": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/monocart-locator/-/monocart-locator-1.0.2.tgz", @@ -14817,9 +14813,9 @@ } }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", "dev": true, "funding": [ { @@ -15528,11 +15524,11 @@ } }, "node_modules/react-router": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.25.1.tgz", - "integrity": "sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.0.tgz", + "integrity": "sha512-wVQq0/iFYd3iZ9H2l3N3k4PL8EEHcb0XlU2Na8nEwmiXgIUElEH6gaJDtUQxJ+JFzmIXaQjfdpcGWaM6IoQGxg==", "dependencies": { - "@remix-run/router": "1.18.0" + "@remix-run/router": "1.19.0" }, "engines": { "node": ">=14.0.0" @@ -15542,12 +15538,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.25.1.tgz", - "integrity": "sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.0.tgz", + "integrity": "sha512-RRGUIiDtLrkX3uYcFiCIxKFWMcWQGMojpYZfcstc63A1+sSnVgILGIm9gNUA6na3Fm1QuPGSBQH2EMbAZOnMsQ==", "dependencies": { - "@remix-run/router": "1.18.0", - "react-router": "6.25.1" + "@remix-run/router": "1.19.0", + "react-router": "6.26.0" }, "engines": { "node": ">=14.0.0" @@ -15812,51 +15808,36 @@ } }, "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -15933,9 +15914,9 @@ } }, "node_modules/rollup": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.19.0.tgz", - "integrity": "sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", "dependencies": { "@types/estree": "1.0.5" }, @@ -15947,22 +15928,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.19.0", - "@rollup/rollup-android-arm64": "4.19.0", - "@rollup/rollup-darwin-arm64": "4.19.0", - "@rollup/rollup-darwin-x64": "4.19.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.19.0", - "@rollup/rollup-linux-arm-musleabihf": "4.19.0", - "@rollup/rollup-linux-arm64-gnu": "4.19.0", - "@rollup/rollup-linux-arm64-musl": "4.19.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.19.0", - "@rollup/rollup-linux-riscv64-gnu": "4.19.0", - "@rollup/rollup-linux-s390x-gnu": "4.19.0", - "@rollup/rollup-linux-x64-gnu": "4.19.0", - "@rollup/rollup-linux-x64-musl": "4.19.0", - "@rollup/rollup-win32-arm64-msvc": "4.19.0", - "@rollup/rollup-win32-ia32-msvc": "4.19.0", - "@rollup/rollup-win32-x64-msvc": "4.19.0", + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", "fsevents": "~2.3.2" } }, @@ -17145,9 +17126,9 @@ } }, "node_modules/tsx": { - "version": "4.16.2", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.2.tgz", - "integrity": "sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==", + "version": "4.16.5", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.5.tgz", + "integrity": "sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==", "dev": true, "dependencies": { "esbuild": "~0.21.5", @@ -17163,12 +17144,6 @@ "fsevents": "~2.3.3" } }, - "node_modules/turbogrid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/turbogrid/-/turbogrid-3.2.0.tgz", - "integrity": "sha512-c+2qrCGWzoYpLlxtHgRJ4V5dDRE9fUT7D9maxtdBCqJ0NzCdY+x7xF3/F6cG/+n3VIzKfIS+p9Z/0YMQPf6k/Q==", - "dev": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -17182,18 +17157,18 @@ } }, "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/type-fest": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.22.1.tgz", - "integrity": "sha512-9tHNEa0Ov81YOopiVkcCJVz5TM6AEQ+CHHjFIktqPnE3NV0AHIkx+gh9tiCl58m/66wWxkOC9eltpa75J4lQPA==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.23.0.tgz", + "integrity": "sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==", "dev": true, "engines": { "node": ">=16" @@ -18429,6 +18404,145 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" } }, + "packages/ts/generator-plugin-signals": { + "name": "@vaadin/hilla-generator-plugin-signals", + "version": "24.5.0-alpha7", + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha7", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" + } + }, + "packages/ts/generator-plugin-signals/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "packages/ts/generator-plugin-signals/node_modules/c8": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/c8/-/c8-8.0.1.tgz", + "integrity": "sha512-EINpopxZNH1mETuI0DzRA4MZpAUH+IFiRhnmFD3vFr3vdrgxqi3VfE3KL0AIL+zDq8rC9bZqwM/VDmmoe04y7w==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^2.0.0", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "rimraf": "^3.0.2", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ts/generator-plugin-signals/node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/ts/generator-plugin-signals/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ts/generator-plugin-signals/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "packages/ts/generator-plugin-signals/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "packages/ts/generator-plugin-signals/node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, "packages/ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha7", diff --git a/packages/java/engine-core/src/main/java/com/vaadin/hilla/engine/GeneratorConfiguration.java b/packages/java/engine-core/src/main/java/com/vaadin/hilla/engine/GeneratorConfiguration.java index 85f209c98f..b15bb081c0 100644 --- a/packages/java/engine-core/src/main/java/com/vaadin/hilla/engine/GeneratorConfiguration.java +++ b/packages/java/engine-core/src/main/java/com/vaadin/hilla/engine/GeneratorConfiguration.java @@ -143,6 +143,7 @@ static class PluginsProcessor extends ConfigList.Processor { new Plugin("@vaadin/hilla-generator-plugin-barrel"), new Plugin("@vaadin/hilla-generator-plugin-model"), new Plugin("@vaadin/hilla-generator-plugin-push"), + new Plugin("@vaadin/hilla-generator-plugin-signals"), new Plugin("@vaadin/hilla-generator-plugin-subtypes")); PluginsProcessor() { diff --git a/packages/java/tests/csrf-context/package-lock.json b/packages/java/tests/csrf-context/package-lock.json index c5221f4b02..ce4b41eb9b 100644 --- a/packages/java/tests/csrf-context/package-lock.json +++ b/packages/java/tests/csrf-context/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -362,6 +363,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3493,6 +3531,10 @@ "resolved": "../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../ts/generator-plugin-subtypes", "link": true @@ -10305,6 +10347,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/csrf-context/package.json b/packages/java/tests/csrf-context/package.json index 5bad0ea486..9fc5c94a73 100644 --- a/packages/java/tests/csrf-context/package.json +++ b/packages/java/tests/csrf-context/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "4e5197eb924bb53e5f53c7083cb6a2e68cb30a8855d3318faa307e06fd268d04" + "hash": "51b8d36251c1be71e3520cccf3ae9507a253839d0ed5f85a7be39600062c8b0d" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -104,6 +106,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/router": "$@vaadin/router", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", diff --git a/packages/java/tests/csrf/package-lock.json b/packages/java/tests/csrf/package-lock.json index aa61294734..f3abd197e4 100644 --- a/packages/java/tests/csrf/package-lock.json +++ b/packages/java/tests/csrf/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -362,6 +363,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3489,6 +3527,10 @@ "resolved": "../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../ts/generator-plugin-subtypes", "link": true @@ -9771,6 +9813,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/csrf/package.json b/packages/java/tests/csrf/package.json index 4dd8b970fd..2a90704697 100644 --- a/packages/java/tests/csrf/package.json +++ b/packages/java/tests/csrf/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "4e5197eb924bb53e5f53c7083cb6a2e68cb30a8855d3318faa307e06fd268d04" + "hash": "51b8d36251c1be71e3520cccf3ae9507a253839d0ed5f85a7be39600062c8b0d" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -105,6 +107,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", "@vaadin/icon": "$@vaadin/icon", diff --git a/packages/java/tests/gradle/single-module-tests/package.json b/packages/java/tests/gradle/single-module-tests/package.json index 837721b555..255fb93c8c 100644 --- a/packages/java/tests/gradle/single-module-tests/package.json +++ b/packages/java/tests/gradle/single-module-tests/package.json @@ -38,6 +38,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.2.1", @@ -71,6 +72,7 @@ "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-barrel": "$@vaadin/hilla-generator-plugin-barrel", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-core": "$@vaadin/hilla-generator-core", "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", @@ -93,6 +95,7 @@ "@vaadin/hilla-generator-plugin-client": "24.4.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.4.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.4.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.4.0-alpha5", "@vaadin/hilla-generator-utils": "24.4.0-alpha5", "@vaadin/hilla-lit-form": "24.4.0-alpha5", diff --git a/packages/java/tests/gradle/single-module/package.json b/packages/java/tests/gradle/single-module/package.json index a809e71da1..beab25bc3c 100644 --- a/packages/java/tests/gradle/single-module/package.json +++ b/packages/java/tests/gradle/single-module/package.json @@ -35,6 +35,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.2.1", @@ -64,6 +65,7 @@ "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-barrel": "$@vaadin/hilla-generator-plugin-barrel", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-core": "$@vaadin/hilla-generator-core", "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", @@ -91,6 +93,7 @@ "@vaadin/hilla-generator-plugin-client": "24.4.0-alpha7", "@vaadin/hilla-generator-plugin-model": "24.4.0-alpha7", "@vaadin/hilla-generator-plugin-push": "24.4.0-alpha7", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.4.0-alpha7", "@vaadin/hilla-generator-utils": "24.4.0-alpha7", "@vaadin/hilla-lit-form": "24.4.0-alpha7", diff --git a/packages/java/tests/spring/endpoints discovery/package-lock.json b/packages/java/tests/spring/endpoints discovery/package-lock.json index 14a781157d..d70ec0d356 100644 --- a/packages/java/tests/spring/endpoints discovery/package-lock.json +++ b/packages/java/tests/spring/endpoints discovery/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -338,6 +339,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3566,6 +3604,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -10378,6 +10420,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/endpoints discovery/package.json b/packages/java/tests/spring/endpoints discovery/package.json index b8d00ad051..99d4482b72 100644 --- a/packages/java/tests/spring/endpoints discovery/package.json +++ b/packages/java/tests/spring/endpoints discovery/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "3f97838f2a49c23fb5c71767f08b7e311fe5323f827c9c0686540a79da2e20e1" + "hash": "f2182f83316a313f041f868511e9fb5d04c98b26a17a7bb1719f4453d72b9839" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -104,6 +106,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", "@vaadin/router": "$@vaadin/router", diff --git a/packages/java/tests/spring/endpoints-contextpath/package-lock.json b/packages/java/tests/spring/endpoints-contextpath/package-lock.json index db1f30c3b1..e9097f6540 100644 --- a/packages/java/tests/spring/endpoints-contextpath/package-lock.json +++ b/packages/java/tests/spring/endpoints-contextpath/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -338,6 +339,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3618,6 +3656,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -10333,6 +10375,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/endpoints-contextpath/package.json b/packages/java/tests/spring/endpoints-contextpath/package.json index 9622ce4710..95022627ec 100644 --- a/packages/java/tests/spring/endpoints-contextpath/package.json +++ b/packages/java/tests/spring/endpoints-contextpath/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "3f97838f2a49c23fb5c71767f08b7e311fe5323f827c9c0686540a79da2e20e1" + "hash": "f2182f83316a313f041f868511e9fb5d04c98b26a17a7bb1719f4453d72b9839" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -105,6 +107,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", "@vaadin/icon": "$@vaadin/icon", diff --git a/packages/java/tests/spring/endpoints-custom-client/package-lock.json b/packages/java/tests/spring/endpoints-custom-client/package-lock.json index db1f30c3b1..e9097f6540 100644 --- a/packages/java/tests/spring/endpoints-custom-client/package-lock.json +++ b/packages/java/tests/spring/endpoints-custom-client/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -338,6 +339,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3618,6 +3656,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -10333,6 +10375,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/endpoints-custom-client/package.json b/packages/java/tests/spring/endpoints-custom-client/package.json index 9622ce4710..95022627ec 100644 --- a/packages/java/tests/spring/endpoints-custom-client/package.json +++ b/packages/java/tests/spring/endpoints-custom-client/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "3f97838f2a49c23fb5c71767f08b7e311fe5323f827c9c0686540a79da2e20e1" + "hash": "f2182f83316a313f041f868511e9fb5d04c98b26a17a7bb1719f4453d72b9839" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -105,6 +107,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", "@vaadin/icon": "$@vaadin/icon", diff --git a/packages/java/tests/spring/endpoints-latest-java/package-lock.json b/packages/java/tests/spring/endpoints-latest-java/package-lock.json index e6baca8374..f953f1c950 100644 --- a/packages/java/tests/spring/endpoints-latest-java/package-lock.json +++ b/packages/java/tests/spring/endpoints-latest-java/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -374,6 +375,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3656,6 +3694,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -10468,6 +10510,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/endpoints-latest-java/package.json b/packages/java/tests/spring/endpoints-latest-java/package.json index b8d00ad051..99d4482b72 100644 --- a/packages/java/tests/spring/endpoints-latest-java/package.json +++ b/packages/java/tests/spring/endpoints-latest-java/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "3f97838f2a49c23fb5c71767f08b7e311fe5323f827c9c0686540a79da2e20e1" + "hash": "f2182f83316a313f041f868511e9fb5d04c98b26a17a7bb1719f4453d72b9839" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -104,6 +106,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", "@vaadin/router": "$@vaadin/router", diff --git a/packages/java/tests/spring/endpoints-maven-engine/package.json b/packages/java/tests/spring/endpoints-maven-engine/package.json index 86c566d91f..5d855fdd66 100644 --- a/packages/java/tests/spring/endpoints-maven-engine/package.json +++ b/packages/java/tests/spring/endpoints-maven-engine/package.json @@ -12,6 +12,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vaadin/hilla-react-auth": "file:../../../../ts/react-auth", @@ -51,6 +52,7 @@ "@vaadin/hilla-generator-plugin-client": "24.4.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.4.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.4.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.4.0-alpha5", "@vaadin/hilla-generator-utils": "24.4.0-alpha5", "@polymer/polymer": "3.5.1", @@ -92,6 +94,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils" } } diff --git a/packages/java/tests/spring/endpoints/package-lock.json b/packages/java/tests/spring/endpoints/package-lock.json index 39c619346b..bb85317cc3 100644 --- a/packages/java/tests/spring/endpoints/package-lock.json +++ b/packages/java/tests/spring/endpoints/package-lock.json @@ -33,6 +33,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -338,6 +339,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -3618,6 +3656,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -10333,6 +10375,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/endpoints/package.json b/packages/java/tests/spring/endpoints/package.json index 9622ce4710..95022627ec 100644 --- a/packages/java/tests/spring/endpoints/package.json +++ b/packages/java/tests/spring/endpoints/package.json @@ -29,6 +29,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -73,6 +74,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -89,7 +91,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "3f97838f2a49c23fb5c71767f08b7e311fe5323f827c9c0686540a79da2e20e1" + "hash": "f2182f83316a313f041f868511e9fb5d04c98b26a17a7bb1719f4453d72b9839" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -105,6 +107,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/hilla-lit-form": "$@vaadin/hilla-lit-form", "@vaadin/icon": "$@vaadin/icon", diff --git a/packages/java/tests/spring/native/package.json b/packages/java/tests/spring/native/package.json index 7a25484e56..0f3c80026b 100644 --- a/packages/java/tests/spring/native/package.json +++ b/packages/java/tests/spring/native/package.json @@ -13,6 +13,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vaadin/hilla-react-auth": "file:../../../../ts/react-auth", @@ -65,6 +66,7 @@ "@vaadin/hilla-generator-plugin-client": "24.4.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.4.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.4.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.4.0-alpha5", "@polymer/polymer": "3.5.1", "@vaadin/common-frontend": "0.0.18", @@ -108,6 +110,7 @@ "@vaadin/icon": "$@vaadin/icon", "@vaadin/hilla-generator-plugin-barrel": "$@vaadin/hilla-generator-plugin-barrel", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-core": "$@vaadin/hilla-generator-core", "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/tooltip": "$@vaadin/tooltip", diff --git a/packages/java/tests/spring/react-grid-test/package-lock.json b/packages/java/tests/spring/react-grid-test/package-lock.json index 61016b5291..a5f6b51053 100644 --- a/packages/java/tests/spring/react-grid-test/package-lock.json +++ b/packages/java/tests/spring/react-grid-test/package-lock.json @@ -8,7 +8,7 @@ "license": "UNLICENSED", "dependencies": { "@polymer/polymer": "3.5.1", - "@vaadin/bundles": "24.5.0-alpha6", + "@vaadin/bundles": "24.5.0-alpha7", "@vaadin/common-frontend": "0.0.19", "@vaadin/hilla-file-router": "file:../../../../ts/file-router", "@vaadin/hilla-frontend": "file:../../../../ts/frontend", @@ -18,13 +18,13 @@ "@vaadin/hilla-react-form": "file:../../../../ts/react-form", "@vaadin/hilla-react-i18n": "file:../../../../ts/react-i18n", "@vaadin/hilla-react-signals": "file:../../../../ts/react-signals", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/react-components-pro": "24.5.0-alpha6", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/react-components-pro": "24.5.0-alpha7", "@vaadin/router": "1.7.5", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", "construct-style-sheets-polyfill": "3.1.0", "lit": "3.1.4", @@ -46,6 +46,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -65,11 +66,11 @@ }, "../../../../ts/file-router": { "name": "@vaadin/hilla-file-router", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", - "@vaadin/hilla-react-auth": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", + "@vaadin/hilla-react-auth": "24.5.0-alpha7", "react": "^18.2.0", "rollup": "^4.12.0", "typescript": "5.5.2" @@ -99,7 +100,7 @@ }, "../../../../ts/frontend": { "name": "@vaadin/hilla-frontend", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { "@vaadin/common-frontend": "^0.0.19", @@ -130,11 +131,11 @@ }, "../../../../ts/generator-cli": { "name": "@vaadin/hilla-generator-cli", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "get-stdin": "^9.0.0", "meow": "^12.1.1" }, @@ -148,7 +149,7 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", @@ -165,17 +166,17 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7" } }, "../../../../ts/generator-core": { "name": "@vaadin/hilla-generator-core", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "meow": "^12.1.1", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -202,11 +203,11 @@ }, "../../../../ts/generator-plugin-backbone": { "name": "@vaadin/hilla-generator-plugin-backbone", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -217,8 +218,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -234,17 +235,17 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-barrel": { "name": "@vaadin/hilla-generator-plugin-barrel", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "typescript": "5.5.2" }, "devDependencies": { @@ -253,8 +254,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -270,17 +271,17 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-client": { "name": "@vaadin/hilla-generator-plugin-client", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "typescript": "5.5.2" }, "devDependencies": { @@ -289,7 +290,7 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -305,16 +306,16 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-model": { "name": "@vaadin/hilla-generator-plugin-model", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -325,8 +326,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -342,18 +343,18 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5", - "@vaadin/hilla-lit-form": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7", + "@vaadin/hilla-lit-form": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-push": { "name": "@vaadin/hilla-generator-plugin-push", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -364,8 +365,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -381,17 +382,55 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" + } + }, + "../../../../ts/generator-plugin-signals": { + "name": "@vaadin/hilla-generator-plugin-signals", + "version": "24.5.0-alpha7", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha7", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -402,9 +441,9 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -420,14 +459,14 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha7" } }, "../../../../ts/generator-utils": { "name": "@vaadin/hilla-generator-utils", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { @@ -457,10 +496,10 @@ }, "../../../../ts/lit-form": { "name": "@vaadin/hilla-lit-form", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5", + "@vaadin/hilla-frontend": "24.5.0-alpha7", "validator": "^13.11.0" }, "devDependencies": { @@ -482,10 +521,10 @@ }, "../../../../ts/react-auth": { "name": "@vaadin/hilla-react-auth", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5" + "@vaadin/hilla-frontend": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -512,13 +551,13 @@ }, "../../../../ts/react-crud": { "name": "@vaadin/hilla-react-crud", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5", - "@vaadin/hilla-lit-form": "24.5.0-alpha5", - "@vaadin/hilla-react-form": "24.5.0-alpha5", - "@vaadin/react-components": "24.5.0-alpha6" + "@vaadin/hilla-frontend": "24.5.0-alpha7", + "@vaadin/hilla-lit-form": "24.5.0-alpha7", + "@vaadin/hilla-react-form": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -547,10 +586,10 @@ }, "../../../../ts/react-form": { "name": "@vaadin/hilla-react-form", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-lit-form": "24.5.0-alpha5" + "@vaadin/hilla-lit-form": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -577,11 +616,11 @@ }, "../../../../ts/react-i18n": { "name": "@vaadin/hilla-react-i18n", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5", - "@vaadin/hilla-react-signals": "24.5.0-alpha5", + "@vaadin/hilla-frontend": "24.5.0-alpha7", + "@vaadin/hilla-react-signals": "24.5.0-alpha7", "intl-messageformat": "^10.5.11" }, "devDependencies": { @@ -610,11 +649,11 @@ }, "../../../../ts/react-signals": { "name": "@vaadin/hilla-react-signals", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { "@preact/signals-react": "^2.0.0", - "@vaadin/hilla-frontend": "^24.5.0-alpha5" + "@vaadin/hilla-frontend": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -3456,165 +3495,165 @@ "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" }, "node_modules/@vaadin/a11y-base": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.5.0-alpha6.tgz", - "integrity": "sha512-3VjZ4epFPdeOGtJZKGSlUXFrSL4R+sZyWnVJzO0DTRiZPjLsFCpPuUkQK9LOA2t+y+AUdgrsSeCJD9pV3iHt+Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.5.0-alpha7.tgz", + "integrity": "sha512-2oeqOyks1JWsPdhnVIw0NLZ4I+qYHTyKIIdrNuDfQZiV/WpeyN6RHB+5tRRgTn3QGL1T5DBJwYWkZP9I8XYguA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/accordion": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.5.0-alpha6.tgz", - "integrity": "sha512-QMedMpqu1PIsfYgn5TpyEw9V8qpKnvVZB8naKKZrPlVwy0DiWn3xtOvbvd0lx14KOCgyXcDoKoifgX8Ph7LIEw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.5.0-alpha7.tgz", + "integrity": "sha512-Xz6SdbKcoCigYcXvnV9k7ITTTZHoMb8wSP7ZbIlnrlaom/Umbxg21z5g+7KVxLpl6LTrQY4SprGPbP/f2w2qkQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/details": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/details": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/app-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-sOZdZS72Ru3U9Zmi3WoTeAoil6NecDtNc6PEKQGuXEjlXAnB+XpcFGy0tl4AbBsiPq+k+iDp8QS7tRw+Il6Ceg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-yFa8zIp+JSk4oUDKbepqDpF9Er5QtijpmtQxcMbL6rLRPt/fu3LrG8HXTLGlMJ0+YSP0qw/WYuUf+/0NO8XZMQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.5.0-alpha6.tgz", - "integrity": "sha512-XCvHl7ZxvoJTpPnGM2YUliQqOouYCfWp2zIFlWpinVn/QY7mJkbPXbcHDu7IHLuIEYdVXCkgooLj1f6oQprylQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.5.0-alpha7.tgz", + "integrity": "sha512-A+ItvePFVqgoWOwd05CpQgpeh4/67lCymKx3gizQ2U2KUlqDbnQABNZZfHri8OhrvjlCm5e6hPWyzE3uAL3Q6g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar-group": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.5.0-alpha6.tgz", - "integrity": "sha512-P5RZTHttKf6dnZHYQwA2qjK83lq0WjPdp3UIXl+7wnpoP4redXEuBP6rRrLH3/zznX2eUcARhr6Hr9XajZ9gag==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.5.0-alpha7.tgz", + "integrity": "sha512-jkQUqJenUTTreoqNq/y12bb1RMcPwgHgxV/wCf5dE78uedEbw+64tp4c1vkezfOqRpC87HBJM5uMGquETWcdpQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/board": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-24.5.0-alpha6.tgz", - "integrity": "sha512-JkR2Uy/MVfM3rCJ32RT5oTimG3A75YH6D8L7quexo48qfMvKWQdVuEhcjPcpHSRUSPquxczzXiwIclSzDdGYwg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-24.5.0-alpha7.tgz", + "integrity": "sha512-9JJMtBSjmt4buPQFV9uFDDRHE+GcszMFDqzfvkKapeVILvbtybMXTFug1SmFDoqIZ0jz8On5XMClHmsjqeV8GA==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7" } }, "node_modules/@vaadin/bundles": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.5.0-alpha6.tgz", - "integrity": "sha512-dtnGAjtnDv8wrGQ+7Z6W/lSZQU8ll+rBDAMtyoFWHKhSyIfOQ2sGI8M+w8oRgOKipGt6SUWcLooV8gyqPi6D1A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.5.0-alpha7.tgz", + "integrity": "sha512-R4gTjc7ysrDWx32WIgmqQcwkKlkIHHIuDIofU0EwtUffKao+Ijth7bO2Uc6ramXqqX7xHh9aEYY53PRuF34XfA==", "peerDependencies": { "@open-wc/dedupe-mixin": "1.4.0", "@polymer/polymer": "3.5.1", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/accordion": "24.5.0-alpha6", - "@vaadin/app-layout": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/avatar-group": "24.5.0-alpha6", - "@vaadin/board": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/charts": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/checkbox-group": "24.5.0-alpha6", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/context-menu": "24.5.0-alpha6", - "@vaadin/cookie-consent": "24.5.0-alpha6", - "@vaadin/crud": "24.5.0-alpha6", - "@vaadin/custom-field": "24.5.0-alpha6", - "@vaadin/date-picker": "24.5.0-alpha6", - "@vaadin/date-time-picker": "24.5.0-alpha6", - "@vaadin/details": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/email-field": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/field-highlighter": "24.5.0-alpha6", - "@vaadin/form-layout": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/grid-pro": "24.5.0-alpha6", - "@vaadin/horizontal-layout": "24.5.0-alpha6", - "@vaadin/icon": "24.5.0-alpha6", - "@vaadin/icons": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/integer-field": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/login": "24.5.0-alpha6", - "@vaadin/map": "24.5.0-alpha6", - "@vaadin/menu-bar": "24.5.0-alpha6", - "@vaadin/message-input": "24.5.0-alpha6", - "@vaadin/message-list": "24.5.0-alpha6", - "@vaadin/multi-select-combo-box": "24.5.0-alpha6", - "@vaadin/notification": "24.5.0-alpha6", - "@vaadin/number-field": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/password-field": "24.5.0-alpha6", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/popover": "24.5.0-alpha6", - "@vaadin/progress-bar": "24.5.0-alpha6", - "@vaadin/radio-group": "24.5.0-alpha6", - "@vaadin/rich-text-editor": "24.5.0-alpha6", - "@vaadin/scroller": "24.5.0-alpha6", - "@vaadin/select": "24.5.0-alpha6", - "@vaadin/side-nav": "24.5.0-alpha6", - "@vaadin/split-layout": "24.5.0-alpha6", - "@vaadin/tabs": "24.5.0-alpha6", - "@vaadin/tabsheet": "24.5.0-alpha6", - "@vaadin/text-area": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/time-picker": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/upload": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/accordion": "24.5.0-alpha7", + "@vaadin/app-layout": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/avatar-group": "24.5.0-alpha7", + "@vaadin/board": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/charts": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/checkbox-group": "24.5.0-alpha7", + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/context-menu": "24.5.0-alpha7", + "@vaadin/cookie-consent": "24.5.0-alpha7", + "@vaadin/crud": "24.5.0-alpha7", + "@vaadin/custom-field": "24.5.0-alpha7", + "@vaadin/date-picker": "24.5.0-alpha7", + "@vaadin/date-time-picker": "24.5.0-alpha7", + "@vaadin/details": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/email-field": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/field-highlighter": "24.5.0-alpha7", + "@vaadin/form-layout": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/grid-pro": "24.5.0-alpha7", + "@vaadin/horizontal-layout": "24.5.0-alpha7", + "@vaadin/icon": "24.5.0-alpha7", + "@vaadin/icons": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/integer-field": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/login": "24.5.0-alpha7", + "@vaadin/map": "24.5.0-alpha7", + "@vaadin/menu-bar": "24.5.0-alpha7", + "@vaadin/message-input": "24.5.0-alpha7", + "@vaadin/message-list": "24.5.0-alpha7", + "@vaadin/multi-select-combo-box": "24.5.0-alpha7", + "@vaadin/notification": "24.5.0-alpha7", + "@vaadin/number-field": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/password-field": "24.5.0-alpha7", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/popover": "24.5.0-alpha7", + "@vaadin/progress-bar": "24.5.0-alpha7", + "@vaadin/radio-group": "24.5.0-alpha7", + "@vaadin/rich-text-editor": "24.5.0-alpha7", + "@vaadin/scroller": "24.5.0-alpha7", + "@vaadin/select": "24.5.0-alpha7", + "@vaadin/side-nav": "24.5.0-alpha7", + "@vaadin/split-layout": "24.5.0-alpha7", + "@vaadin/tabs": "24.5.0-alpha7", + "@vaadin/tabsheet": "24.5.0-alpha7", + "@vaadin/text-area": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/time-picker": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/upload": "24.5.0-alpha7", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", - "@vaadin/vertical-layout": "24.5.0-alpha6", - "@vaadin/virtual-list": "24.5.0-alpha6", + "@vaadin/vertical-layout": "24.5.0-alpha7", + "@vaadin/virtual-list": "24.5.0-alpha7", "cookieconsent": "3.1.1", "highcharts": "9.2.2", "lit": "3.1.4", @@ -3851,82 +3890,82 @@ } }, "node_modules/@vaadin/button": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.5.0-alpha6.tgz", - "integrity": "sha512-rApShbPaP31I8ixoua2g8eoVCHLk/fuMGtztOWAw/Occ76M9JBgAES4nGns+PqDJTNrC3TZ49QBKgaxcIGH2jA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.5.0-alpha7.tgz", + "integrity": "sha512-aUA7TE5X0UwCgXBpNjzjPcfgWFWS4PcpvM+H0VzDSf/wxJSfLXCE3U9PLKS4P66wXQ8UB4WjvrkskLfa9lWA1g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/charts": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-24.5.0-alpha6.tgz", - "integrity": "sha512-kyip4Y7p86aV6/HTPgcYXsSpdltxcXgjJdqSnr+r6LNQv6hdsE+M0h3yElw9wPSCy2jPwAZfphmYXA4T/l59dQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-24.5.0-alpha7.tgz", + "integrity": "sha512-lNKkdUX1pZlHKxhZWVlFZIY1/08zHZt4QsNxVQ2620ocHCU29Ovfq+qeodPlSe0m8cYliBWhn7IISw0p59kt3Q==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "highcharts": "9.2.2" } }, "node_modules/@vaadin/checkbox": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.5.0-alpha6.tgz", - "integrity": "sha512-MWcPkkVslIhEAvbVAQAUvKFHGYQ8fFdM5V/3JadB92rYr2/tvSaTzblv7oIHo5N3U+tV8WHMIHOjIs5+TnmKiw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.5.0-alpha7.tgz", + "integrity": "sha512-VHqKX8QOOkvtFWOyEyMekcl/+y7XaNv+VLG3yDMlHAgcUxKwJAnw7sskoABFvKNQDIcccTtiF4lGPZpxrsSuQA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox-group": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.5.0-alpha6.tgz", - "integrity": "sha512-oj9Cbss5qKBWQvT5SHc6uUhb947t8/M3lWVq9O6Gu+vw3cu7sonowwVi7KWuIbkyws+h/CfUycL1GPlN9IqKAA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.5.0-alpha7.tgz", + "integrity": "sha512-nrNqXPzWN88DnfsdGGyrjYdpzIZ9hrvsLMKC8y67ZgmxXEQgQKdmH8FgrsTOufw4h0ftql8K0JxUHW93I8YQ7g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/combo-box": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.5.0-alpha6.tgz", - "integrity": "sha512-VKCoH+0PB4iHdBLec65tiozsgijxUTdalNI+DncDHc6v8Wc1dQLxnbU5RJ6zRcikVxOciwHyp+HnLpPgRk/6kA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.5.0-alpha7.tgz", + "integrity": "sha512-dnBMm+tiMncUKb6UpDWwvDzwLCeaqJ3/T25VCcyZAyVDfZJL1qewJIvS/q5oAjesE1o1gqMfZxkES07fsoAtNA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/common-frontend": { @@ -3941,9 +3980,9 @@ } }, "node_modules/@vaadin/component-base": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.5.0-alpha6.tgz", - "integrity": "sha512-ucf+yzPB1MyRwD5l8kLbAaQIQgozHDY4TidcWD2f1zgKy6oB74KxcTjh1cQmsWU6Yad+E8tvRoAlEGyuGYp14Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.5.0-alpha7.tgz", + "integrity": "sha512-g764R+4w8lak5bHo+ritA7N500gzjhx1kgqJTqAA1T1EcgStJoP+V8x1sHN8z1FIAYcke7Whsl9cbcgLH+O21Q==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", @@ -3953,244 +3992,244 @@ } }, "node_modules/@vaadin/confirm-dialog": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.5.0-alpha6.tgz", - "integrity": "sha512-QvCO0NONg2pXS8LAf/gQjNrxu2ConmtNdQmzlirVZsfUkc6R+p5UlznaxY/En4b/yei0+uqIBp3SDn3stbEh3Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.5.0-alpha7.tgz", + "integrity": "sha512-U3ULw2JJzP5pEr0q8VuQq7sEm0yGoQbknmMjRCfg+VoTQ1sh+UFtOq5c3d5wpacYzbhz/8I+fBbtrjdEgSzSHQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/context-menu": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.5.0-alpha6.tgz", - "integrity": "sha512-TfSD+KY7hFgIKTBrnJqoLIGn1yWp1jHse1YXFFk94Qf5MqDdhseqt+cITGmyYHci00szpBJCV9X3BVTTDgey7w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.5.0-alpha7.tgz", + "integrity": "sha512-fR2RWpg4rIvcE9QpfwMxPQtrR5OGhdRAamAArIE/Txz/kGmNXHgAojg3SFd8BGUzZPdOcNclRnJyr2E7P1kkXw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/cookie-consent": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-24.5.0-alpha6.tgz", - "integrity": "sha512-agVPrXMeFNRjwAjwKu28nxht72n8fOajw2m3Yg/oUg/tf/c5YcxKHcIgBaMYwE86zx9gPG52YWFw7Hc7+ScatQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-24.5.0-alpha7.tgz", + "integrity": "sha512-zZS7iaNqstNBEJWBiKodoaDjr8OIfrsYnkdedVEl+65znspevgj/JvjHMAyEgJvVTV02OQCdXH03JLSJqHMvyg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", "cookieconsent": "^3.0.6" } }, "node_modules/@vaadin/crud": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-24.5.0-alpha6.tgz", - "integrity": "sha512-q0ijf2u8m00+vgqme+/YhIYTnaOC0lzNG6ChnZ/mmGsFpk52HfZRFFoQz6u0K2YF0E7PmsCBwTgvNsrz1YVTBw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-24.5.0-alpha7.tgz", + "integrity": "sha512-IcC1s3MoKcz4fl3Zt/9Inti1h6w+W8QCZzMaxK2k8xreeDP6LvaTmZCEisPb+fmwfGeAf+/8I2VqYXh1I3hjrQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/form-layout": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/form-layout": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/custom-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.5.0-alpha6.tgz", - "integrity": "sha512-JfkzjcABPcAmi2xHeeMMyE+EgKDwwWEOQFQr6877o9qvmpoKdBPWaqwMw3TmFMp1zBrJoaCKpoA/H3sRn2+KvQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.5.0-alpha7.tgz", + "integrity": "sha512-ZwMRusSriIiksJavE72VYXZonSonQ+xUCpHOQtKRUSnsKzs1N0WXq78b01WgJ8pVKFOjoh0QnzTgMzbf9KJKgA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-picker": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.5.0-alpha6.tgz", - "integrity": "sha512-QuepO/JY0Cnny4FzoMVMjdiLktd67/eMAgOS0JzWFuJqjjnhsEiHkHBrnk8R39ySOlBNioirJ0oCVx4MN0tfZw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.5.0-alpha7.tgz", + "integrity": "sha512-8oUYBkaXGp21+jAGeG5MlXH5Ruk7MT9xrc+7wWxYocpbD2K4Xox6g5HzFF9r7uxtOmzAU8qpQfC1QNAwMrHT8w==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-time-picker": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.5.0-alpha6.tgz", - "integrity": "sha512-7NTAbq16eI3toPpXUS4rZabkiY5fOQ0la7YUD+ndw4HEGLlCsoKu1rSnV+8IYkB+JYqYrLUX0CK8npOhAKEYmg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.5.0-alpha7.tgz", + "integrity": "sha512-JmBJ8pERlfhxm1txb86QDfjcwm8K8Oux56VQCuqkvcyNwfTt/+t+CeTY64A07i4HAZUzC1zPjRN6dXT21q65Jg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/custom-field": "24.5.0-alpha6", - "@vaadin/date-picker": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/time-picker": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/custom-field": "24.5.0-alpha7", + "@vaadin/date-picker": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/time-picker": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/details": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.5.0-alpha6.tgz", - "integrity": "sha512-RAQ2xtRKPLWVpm1ugQcAXml9rl7gwsJ80ddgXn8Nl769vjfFU19y0q7bhyeoxaprhjC4NJNEOcuCRpKI4Kca7A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.5.0-alpha7.tgz", + "integrity": "sha512-yh/9Gnt6OzclEfnO7UZuc5CAt0Ao9Po82OsJzF0jrsG74HTyPw6m4lLaIlr/TidDM9k6yq8C+7wAheAvYWspgQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/dialog": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.5.0-alpha6.tgz", - "integrity": "sha512-Ix/ZuzI4HfZeC8Gv1OEiayyJxreZRzfEGalowiF2APrVkem5bSnRqTGM2EWVVMyVGg4mqeOVGlx44hnI64gG3g==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.5.0-alpha7.tgz", + "integrity": "sha512-354291FXSSA/PYlFvNWTdesZ8E0zdbyOQ0zJXF4B4BmFjtCljyNo5sat7+XWYVFRMjcai4XjFVrwWXTFC04+CA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/email-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.5.0-alpha6.tgz", - "integrity": "sha512-LMl9U4Aaz0cMLU5AKfa+y8mZynliYTdpLFfPP5Ir1Z8aOkbbUGdwrdtsRbrS91MHUweoOVElZKwQvDf1IGDTbw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.5.0-alpha7.tgz", + "integrity": "sha512-3wFKM7jDxgW3uxGz25B8vM1ys4pdg5BctSI+kfYyFVnRmwTpbzZL4kpsZaDeu6F5TONmguvt1w4D4I3cphoBpQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-base": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.5.0-alpha6.tgz", - "integrity": "sha512-YnGEbfl4h/G6ZlU7NuDfw9J9rExqBGCHy7QKQqYZ8AaXIE0QkswIfP/9UgPuBTwTykfLBuEa2k34wbhAEUTRtQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.5.0-alpha7.tgz", + "integrity": "sha512-rKmmaNaWcSfJKXxWm+iJZV7qTgS7HL/L2j8NLJ8YZsXv2Y3RxIxX9Y1zr6e0M3sjvT+Nk6utOEru2GBsQNkRlw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-highlighter": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.5.0-alpha6.tgz", - "integrity": "sha512-jS9XPb0T+5PvwwvNKt11Jf7uSa3z7vbwGwRiZH0MBuL4blt5AR2E9IUST25Fx235DZydBn0eyafEWvQVpXc41w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.5.0-alpha7.tgz", + "integrity": "sha512-LwWs3br47AAcPhuDykScc011rWYRB8RrnFylFKvka+CBSZLj0w44xFAg1Ps2zCNBa6T/AkAWDHGRZeczigvb/A==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/form-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-2J1PxZwufQG1f2rvdbSATlmhNTgowcY9jhl0U26mQANv/HEEyKl6MtLJ65eSuE5YBz2r+F2a9c0dRg6lGx1iWg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-sdouF09yHD6TpLePfLHws6aihGcO1IgqAkpkK5jex2u18LyAED7NgB2Yj8GH6vGfnnRTP2U9ay9nn7wF2s1Saw==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/grid": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.5.0-alpha6.tgz", - "integrity": "sha512-15abhhNOPrqy5XJ01mJKvAEZknKel15vYSU486irhSxOZFZOGzIOnOHR4PbDNQZvGgrZ5RjHNVu6HpTP8VERuw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.5.0-alpha7.tgz", + "integrity": "sha512-j6HNPyHzsSJROJlawU85ebiu9YvYBkBR0t4fNwu6XDebcH/ASVSDdISHzXwDYMujobzAln7SwVeliNZxvG40ZA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/grid-pro": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-24.5.0-alpha6.tgz", - "integrity": "sha512-wxveKaVWUBE9KhLnLsFXDJXlck4b7lfwOVoIpw2wjUXaUpkGhN8lXwkEvkksE2KgkKU2MIUI4sSVHLp+hik4WQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-24.5.0-alpha7.tgz", + "integrity": "sha512-m2xzcJOx0TUitKxm+NQAW3SGcXJZxNbP8++6pZ0/nZW5I/5O3PX6wmy29pyN7m9ZsrYFxmmLsRfz6WzbqiZ6GQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/select": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/select": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -4230,6 +4269,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -4263,384 +4306,385 @@ "link": true }, "node_modules/@vaadin/horizontal-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-VeeariepwmH0n1SIR7F1LsMVuizTrXu38xf814Q2wnaDNQ+CA5YtsMr3QKPYIJcxLLfLGjd4AfwdMfLK+/bG/A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-KXNA9EplwTGm0hmnS7cS3o/AfruHCiCzrNLqlcyE30YEwQ9Ix+qrBLmp01BBKbV0jXN19+dJkds4PSpGy4lBXg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/icon": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.5.0-alpha6.tgz", - "integrity": "sha512-rz7FTZt0xTiBbG5OOee056zmViKtQ3yIjgSXAaTNz8wa2FC/PLk8roI1Vt9M2HK0VdPPR95Jt5TcGTfSI7Xq7A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.5.0-alpha7.tgz", + "integrity": "sha512-SGUPeq9km6+m+9lJRJw0B/OnCSIfcwLYvcf0xgpwfADsRSgXBQBfePHDIB9O6rdfxVAHLAeYGNkelvMExZvmaw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/icons": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.5.0-alpha6.tgz", - "integrity": "sha512-fcjy/i2tpeiCmvhvXTo3lhUfPHqyK+CmJDQyRawgv4iwBNEAiqVmL83+re0L+NKq1N2dRc7rogsF4SPGZ+Vj1g==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.5.0-alpha7.tgz", + "integrity": "sha512-/pTgKPMxQaFa2jOt201OXWwsQKBeGjd0t0NgAfBWBTYsszr6lHO8rzbJ8ciocaiNFU36dsfm0XajwO6f/qWrig==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/icon": "24.5.0-alpha6" + "@vaadin/icon": "24.5.0-alpha7" } }, "node_modules/@vaadin/input-container": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.5.0-alpha6.tgz", - "integrity": "sha512-zdQY8p2dMrnyaQJ1BWwNuSiON6Rb6renkXo8HvhwH0yMIfoymy0Uj3dA+DRBUjag/O7+Kc1VlKiSDjumLTze5Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.5.0-alpha7.tgz", + "integrity": "sha512-rjBYR64bn+vPQH8tCGA/HB1/Mu9GdenWwXZUiMpXTxnGeAZWJkkx3PG+M3sKOv0OuJ7PBR4ka+paNf/0sbN25Q==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/integer-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.5.0-alpha6.tgz", - "integrity": "sha512-fYtpF/BncYyReT2XBPNwyBnRiOy00eQWb8pO+n2FuExC4DybSOUdT9DWY7b5xKnD4w0pK8wJN6Iy6XWSPRR/Lw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.5.0-alpha7.tgz", + "integrity": "sha512-/SmMkJvPg+7Nxpp4mveNBVjK2RNwOrgK6MPCy7WKBJEz8WPODI4reSzHbUfE5vR22e2S3cZdKMeUZAbnolg6Xg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/number-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/number-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7" } }, "node_modules/@vaadin/item": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.5.0-alpha6.tgz", - "integrity": "sha512-dVSyI2VoxE0SWPPCftEyiiljeKXZudGjkbhnwLi6FEFk3hOfr/VKPRHwb02U1bjTCdZRPmY8yLLPi3Ifxb5RFg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.5.0-alpha7.tgz", + "integrity": "sha512-YkSIHJRxWtER4sglqEduXw5fUP6wWO1fN1ZqOoDK3cfEMdAVAn4gQSYt8q9XcoECDFsTArmohKhVv/oPRHm4BA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/list-box": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.5.0-alpha6.tgz", - "integrity": "sha512-witgFidanYqEwP4otVLYPr1bZ4daRm/iG36Qbfkj521G7+JMzYKTxUWPR5dMStAkYOZeO6sSrIThxQQBLy4RKA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.5.0-alpha7.tgz", + "integrity": "sha512-MoMawe+OVPbp+WsDQ9Mww6fbKOzPdaHNwweX+GAbZEOy3qNZ74Suxf5lSiAtMizh5AEXs6G0TGdzkKwFGRhFNA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/lit-renderer": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.5.0-alpha6.tgz", - "integrity": "sha512-yt1YFmWgt/K/rcd8C3MnyxdZXHlxtVR+oYtIpu3Pe0guZtj5rccGHqxKaYG+rBnBAWk5Mp6ABIr+weTui5mefg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.5.0-alpha7.tgz", + "integrity": "sha512-BLpky1f7DXH+aTqDtcyFZMxBrMuTb8a7VK0EhG+9FqtlAKs9Oww/fgivrjuJ+MlgXSQGMCwYfECUukkjp4H0Qg==", "dependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/login": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.5.0-alpha6.tgz", - "integrity": "sha512-KVK6yqcHYwEXYCViVsNiXfEJxexss3QKDRGavoYF3OQj9OmjdWLutAiU0q5WWr0f2GjhByoSJ1sZDeeLxWR4DQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.5.0-alpha7.tgz", + "integrity": "sha512-TjPZ6idSlbjzL6/k2fvS3ouX5XwdSOssm2i0F6IGp7oklTe/NyWkACp1Ie00YFwIpf3ZnUg+r95xw2ry5jU8Ug==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/password-field": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/password-field": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/map": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-24.5.0-alpha6.tgz", - "integrity": "sha512-RgbJl7tswnJ5xoBoFP+Gg/Yf1Yk2/7BAl0lfTlRu1QN+kzz8k9LZMxdt+xY6xA/HvfEY9LxPPOaA88oM2n3ilw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-24.5.0-alpha7.tgz", + "integrity": "sha512-GglOgED3X/GhmHzmU6fkMx5KTXSjTMr0lJZf6YaZEZdjpQyKmBD7GsvifP55UHmEV3MALMkw8vq0Pke9vIXE7A==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "ol": "6.13.0" } }, "node_modules/@vaadin/menu-bar": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.5.0-alpha6.tgz", - "integrity": "sha512-3KacRHowJ8skCowsvxYR3WakxfNug3XYMdEqFR63t27sHHlfLfYj6Ie+wFUh5JvyxJAKBjiSj5oEJxZc+Y7PAQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.5.0-alpha7.tgz", + "integrity": "sha512-XdLHytBc5W9hPW/Q0o/J4PNUDdz0Ow7HDPo6hM6c8rUA/eByHzq9qx0O4p0TpB2hfq9teaqirrUbYMcyGcOgyg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/context-menu": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/context-menu": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/message-input": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.5.0-alpha6.tgz", - "integrity": "sha512-TPb5BXQJ5/4bZzE1dynm3HxnJQCWTg0KYjJhsn4olvthebOMnOUGvFf+EciG95I4TlLsc61MAYCRaAF3mnl0TQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.5.0-alpha7.tgz", + "integrity": "sha512-vErBbDgnctgh3Vvap9BAQ+7FS7TKI+02aZGQ5VKny/Qpfbi7iAIOZG66BCR8XH6LDT9GICGx4+c4yAxLV1DiQg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/text-area": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/text-area": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/message-list": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.5.0-alpha6.tgz", - "integrity": "sha512-ZCqhZrmdaX2Qng2SZX2F8Ei3Xq8KiaxdvzMoZLRlHSbMEWgfPPDYDIhbRsQwFXN8F4Qo/Ji65/Xw4jN/I9vNjA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.5.0-alpha7.tgz", + "integrity": "sha512-zgjnp0P7VqzJEfvo0NIsQMGVKNOdSAjv9WpG4dBMo5tGz6Pq66icVhQ37aaVBnrQrohwX7hStMhoLryirzvqZQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/multi-select-combo-box": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.5.0-alpha6.tgz", - "integrity": "sha512-1Ekx+ybBlf+JZa3kA+cgZLiR+On6BV/R4g2uL7KY3LOa8OkbXhfU7h9eQZGruR9NaSG1hDStGeLVnElgI2HkfQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.5.0-alpha7.tgz", + "integrity": "sha512-FIy0JC6kF8GpwcREXbzVBnffHJFfWO1jNKFmylmrXqpwjLrXN4iA2JVO7s/l/kPo2y/pgnJQVqWYLmVn7hDOTg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/notification": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.5.0-alpha6.tgz", - "integrity": "sha512-AO4oELqjzZHzDtG29bsiBuC/Blr0c/rPUXUFqB+oV0V5CTpre1PBaqqS2qLWwwzOPSW1iHZwNDhLBfrjxIz39w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.5.0-alpha7.tgz", + "integrity": "sha512-DBaTa3IKG8OKk2afa3oYXojzxbtqHm14pFMvqBbBtYSM3Yd3myuOWyULjD0F1VzexXYRt48ZsY6uelYW2WISvQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/number-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.5.0-alpha6.tgz", - "integrity": "sha512-vrEoeEPIEwr9r6AtPCpJ5lqIwjnpGuZvnaUURLL4M5X8iuIrS6LC1whHik1xmoXz2eB4/h2ON8/YEEKeI6/mHg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.5.0-alpha7.tgz", + "integrity": "sha512-/6J8PzqydKvm2fUOSN+vG7uPzxYgBhLTB05iRJ5z7tkHKnaVmpLSjOau3ZQpoys7GGuW22JGH9GTojjqeuyidg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/overlay": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.5.0-alpha6.tgz", - "integrity": "sha512-F3ojeIgVqpk5r1ch1OairD48Zblr7EHT+pMz0tpKWsFN6qSYgdH33nCxIR64OV9Mtn3zeEbzPuWMbW8ClUtV2w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.5.0-alpha7.tgz", + "integrity": "sha512-vSv8m887ds8gNAAZUX4n/SVfinFMxWNvqE2i2/k/DazRUkROqh86mqAUjJdneKyIql/kzSenrVUVtcZACgTl2w==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/password-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.5.0-alpha6.tgz", - "integrity": "sha512-EZjq8izWy5e0HT4kcn9yH8u1KWxQW23jsBZvsW8fFYxfciAp2Lrn0/QxyfZfYzo+9cn6ex0fZvuYAapxhUl95w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.5.0-alpha7.tgz", + "integrity": "sha512-U+Proz30ooVBff96H6h/PLF4+YMPbl29sPp3G9nfafLXb7N8SZPrNQIu5q3WFNW/bZ7+HV/R0/OxQ7MwOGU4dQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/polymer-legacy-adapter": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.5.0-alpha6.tgz", - "integrity": "sha512-b9dUTytV27XM0I4lhRCy1hhz8ZBmvgFRYIq4hDIO8Tl5DONE9miYRI7CUZxGdl8qJhN7n2SQf44Ui8C0HX2uBg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.5.0-alpha7.tgz", + "integrity": "sha512-EjvlzkCgPRcYtWrc73aFDibHzEed8mMdnzkYGAFStW7Qn+rw3KtKymBG/5AROYkUYqJiPYS0MdgPmchMlnKmVA==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/popover": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.5.0-alpha6.tgz", - "integrity": "sha512-NynjMtcoGYn1+nXJbLGRTdFKnNIw1bLl03E1RRk64dk0k/+dN5ww4TdCBiIDRETZgW5DOTXsaLMJ9SvIfyDUCg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.5.0-alpha7.tgz", + "integrity": "sha512-/aUyGJzjHdtAd7jAULNCuAY4bMAU6J0XDU/iu0nGiMoD0bhYNckWq6GOvyWHKpOpS4ArvM3WQkDA94R8liEyMQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/progress-bar": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.5.0-alpha6.tgz", - "integrity": "sha512-+RSbYJsvRquS0LisOZbPTy+KEP6hv/gOTiCBMG8lCzDz2Ksod9ccgwNO5pQrGaOlvMSr83x2XtGR2sXlyIoQtQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.5.0-alpha7.tgz", + "integrity": "sha512-L6bliVi6YiAbv1q+UQH+7+FnDAI1g9mkJnPZP2X+n/cQeD3/10NIZxPXSeXZwXXlACixhAC3KujPOlceST3Arg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/radio-group": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.5.0-alpha6.tgz", - "integrity": "sha512-BaorFimS/dSSiir0gADjGK0liIlBWJQVyZt7srRH2D8tbjsIG6c3UvdYMeXwsltUBGzqMGJOCFvOG94p4lk98A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.5.0-alpha7.tgz", + "integrity": "sha512-xBX/3ArQ08GWE6Xvcm7/t/Lg+lBSL0nXYIihWMkGMUCOwsXddEVlkCIbjepSPbwDZpz5y4tzHHefcrWJZghsvw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/react-components": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.5.0-alpha6.tgz", - "integrity": "sha512-mX+XUgVz3Y4PG86W01RTRURcae4KbSdQOQDgJkO/eNbcCuSCbWiLyoy/ZEl7nW7xBGzLvg94cUTtQ5w2WMRn4w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.5.0-alpha7.tgz", + "integrity": "sha512-gykAdYoZ4UaeQwPXyo5B7t/ov1TAm61kY4HLA9grSTkqlKgZksvdV2/pUib6ccu+/4EKLfNDhvRy7aEbIGnsvQ==", "dependencies": { "@lit/react": "^1.0.5", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/accordion": "24.5.0-alpha6", - "@vaadin/app-layout": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/avatar-group": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/checkbox-group": "24.5.0-alpha6", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/context-menu": "24.5.0-alpha6", - "@vaadin/custom-field": "24.5.0-alpha6", - "@vaadin/date-picker": "24.5.0-alpha6", - "@vaadin/date-time-picker": "24.5.0-alpha6", - "@vaadin/details": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/email-field": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/field-highlighter": "24.5.0-alpha6", - "@vaadin/form-layout": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/horizontal-layout": "24.5.0-alpha6", - "@vaadin/icon": "24.5.0-alpha6", - "@vaadin/icons": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/integer-field": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/login": "24.5.0-alpha6", - "@vaadin/menu-bar": "24.5.0-alpha6", - "@vaadin/message-input": "24.5.0-alpha6", - "@vaadin/message-list": "24.5.0-alpha6", - "@vaadin/multi-select-combo-box": "24.5.0-alpha6", - "@vaadin/notification": "24.5.0-alpha6", - "@vaadin/number-field": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/password-field": "24.5.0-alpha6", - "@vaadin/popover": "24.5.0-alpha6", - "@vaadin/progress-bar": "24.5.0-alpha6", - "@vaadin/radio-group": "24.5.0-alpha6", - "@vaadin/scroller": "24.5.0-alpha6", - "@vaadin/select": "24.5.0-alpha6", - "@vaadin/side-nav": "24.5.0-alpha6", - "@vaadin/split-layout": "24.5.0-alpha6", - "@vaadin/tabs": "24.5.0-alpha6", - "@vaadin/tabsheet": "24.5.0-alpha6", - "@vaadin/text-area": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/time-picker": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/upload": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", - "@vaadin/vertical-layout": "24.5.0-alpha6", - "@vaadin/virtual-list": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/accordion": "24.5.0-alpha7", + "@vaadin/app-layout": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/avatar-group": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/checkbox-group": "24.5.0-alpha7", + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/context-menu": "24.5.0-alpha7", + "@vaadin/custom-field": "24.5.0-alpha7", + "@vaadin/date-picker": "24.5.0-alpha7", + "@vaadin/date-time-picker": "24.5.0-alpha7", + "@vaadin/details": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/email-field": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/field-highlighter": "24.5.0-alpha7", + "@vaadin/form-layout": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/horizontal-layout": "24.5.0-alpha7", + "@vaadin/icon": "24.5.0-alpha7", + "@vaadin/icons": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/integer-field": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/login": "24.5.0-alpha7", + "@vaadin/menu-bar": "24.5.0-alpha7", + "@vaadin/message-input": "24.5.0-alpha7", + "@vaadin/message-list": "24.5.0-alpha7", + "@vaadin/multi-select-combo-box": "24.5.0-alpha7", + "@vaadin/notification": "24.5.0-alpha7", + "@vaadin/number-field": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/password-field": "24.5.0-alpha7", + "@vaadin/popover": "24.5.0-alpha7", + "@vaadin/progress-bar": "24.5.0-alpha7", + "@vaadin/radio-group": "24.5.0-alpha7", + "@vaadin/scroller": "24.5.0-alpha7", + "@vaadin/select": "24.5.0-alpha7", + "@vaadin/side-nav": "24.5.0-alpha7", + "@vaadin/split-layout": "24.5.0-alpha7", + "@vaadin/tabs": "24.5.0-alpha7", + "@vaadin/tabsheet": "24.5.0-alpha7", + "@vaadin/text-area": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/time-picker": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/upload": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", + "@vaadin/vertical-layout": "24.5.0-alpha7", + "@vaadin/virtual-list": "24.5.0-alpha7" }, "peerDependencies": { "@types/react": "^18.2.37", @@ -4658,19 +4702,19 @@ } }, "node_modules/@vaadin/react-components-pro": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/react-components-pro/-/react-components-pro-24.5.0-alpha6.tgz", - "integrity": "sha512-strV8rhQFge+tmAxyYs2OzRRJpr8Oun+gw5Ix4jnvu/chRBHBQJAO7Ui+IXXOVsJYDZ5AQ0PLYBF/FJrO7O4Dg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/react-components-pro/-/react-components-pro-24.5.0-alpha7.tgz", + "integrity": "sha512-haDuYvo5U9OaklMh7gPYRr6AgV4VGvofMqoZMaDvTCc8R7TOXhDwcJp3oAw7+zduPEc9s0ee+iswORfAQZHLgg==", "dependencies": { "@lit/react": "^1.0.5", - "@vaadin/board": "24.5.0-alpha6", - "@vaadin/charts": "24.5.0-alpha6", - "@vaadin/cookie-consent": "24.5.0-alpha6", - "@vaadin/crud": "24.5.0-alpha6", - "@vaadin/grid-pro": "24.5.0-alpha6", - "@vaadin/map": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/rich-text-editor": "24.5.0-alpha6" + "@vaadin/board": "24.5.0-alpha7", + "@vaadin/charts": "24.5.0-alpha7", + "@vaadin/cookie-consent": "24.5.0-alpha7", + "@vaadin/crud": "24.5.0-alpha7", + "@vaadin/grid-pro": "24.5.0-alpha7", + "@vaadin/map": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/rich-text-editor": "24.5.0-alpha7" }, "peerDependencies": { "@types/react": "^18.2.37", @@ -4688,20 +4732,20 @@ } }, "node_modules/@vaadin/rich-text-editor": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-24.5.0-alpha6.tgz", - "integrity": "sha512-o5e4r2xzN+pKBIdmJJFosE8RudKo6XXnlBffy2LiDWLn7+SL1iSB4+oKmaesBJc7zX6YZZh6nYoUwuQ8Ohtcyw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-24.5.0-alpha7.tgz", + "integrity": "sha512-UyIdGuBm6UMqx/25AKQzEd2Wz7F4kTb8SiYjOmAa2JYCMkYQPBkK4TE040ClBMg4A/uzUEcLeAc+f75DadZJaw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -4715,179 +4759,179 @@ } }, "node_modules/@vaadin/scroller": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.5.0-alpha6.tgz", - "integrity": "sha512-GHQrIC9BECiZI+LrpP6ZvQ8xC4VIftH25/HH+zF1KfGW/dPXDNVzRwr7tfx3CJSTbI15Qklftnh02X3wFsnDPw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.5.0-alpha7.tgz", + "integrity": "sha512-zzLE4EsgZrwC3ugSQeL8IDe4ODy5QvMHvlODubl1W/MZj9FVdFNtqk2Qzo9G62VlZ3pUzYMvAawCskfz+4oQDA==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/select": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.5.0-alpha6.tgz", - "integrity": "sha512-Y8cIWoOXB3GHipAObv4P7rLEi/q9WslZZn64FfSv8IGHjPM224hfRO949yoEoR8GJMiHPlXm1WYR3dTk8rIDRA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.5.0-alpha7.tgz", + "integrity": "sha512-3pxj+h8W8gU7Wz+dfV/yuwsS5m1fOBd9HYiO5aJiipddHtJIqSHsQPdxfNf/eTQcDoa1C7GFNYZkUU/MT82/6g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/side-nav": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.5.0-alpha6.tgz", - "integrity": "sha512-fhRhUQeUlaq+nRc8m6r0O4T2Jm9SjQdKON5V/kl2UqSQpq1j9TMr6sMKQwWpEOCDXfy+5g6cZC2l3FeIYvWFRA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.5.0-alpha7.tgz", + "integrity": "sha512-Fm5T3osmRN3HjWS6q9BQGTuzynZqKGuHxk6tjrJ5N6BV1DGzTsEOgSVyrLKGpSIOEfMIYSuytzns9y3ShYXjsQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/split-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-q1GEksxeldFwyemQEH/z/071boDmgMb5RH2KZFVLn1bGbeHHfUTexJv9byHfgVqEGumPD/+biwZN8qb8GeijLA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-hVOo4hqE33AwBglLIe3aGpWlHK3gXRQV+h7/3Qn1zgYARa9l0/RIFcWjH5tUxr/bbZndopPWaLCZQ0FTvfNryQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/tabs": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.5.0-alpha6.tgz", - "integrity": "sha512-AoPS6lQgyRZkvpNOaw3/StTsAuPvx4Oo+vTE9lIKs7hEYBNYkTG50jbCgYSgT2meDlV8DBlAa8ROufxxS8Pa8g==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.5.0-alpha7.tgz", + "integrity": "sha512-iwvzTPcyh4OtLd8u877SwT0OLk3ujMqq8mprbxB7VVsI6KSJSmsLdeFioKEMU8eR4E99en3/KR8WK/S8yhFWww==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/tabsheet": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.5.0-alpha6.tgz", - "integrity": "sha512-huQA+boTDCxmSiZvzpz+i8e23j/J99t+UU+qiRt13YV9sPtA0N2e7pqJd8gR8YRfOTqQXvAVhjHahoQFpGJ8yQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.5.0-alpha7.tgz", + "integrity": "sha512-ioZHd3jeIlXDhooBUKRZ10N6vJdpwtzJOEb7xyykKzohx8Jhlwp9wmWqBofmEbpTYscJ+keyQ3gBkYIabvgOng==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/scroller": "24.5.0-alpha6", - "@vaadin/tabs": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/scroller": "24.5.0-alpha7", + "@vaadin/tabs": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/text-area": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.5.0-alpha6.tgz", - "integrity": "sha512-SaJj0gzARsTO+KRl5yFm5ZVxFG7WfCugru+k6nyu1DUTDkj1yUkZDOENVfsV27aclTspd009V4K5W2E5/9mVng==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.5.0-alpha7.tgz", + "integrity": "sha512-5raewCzoxKign/vjxhevX84mrSAzvqxDeRFpgPSiVbuLso9Xtp2jyG5c/AhzBA+HoGy6ls5DBVrO9GJPswNvFA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/text-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.5.0-alpha6.tgz", - "integrity": "sha512-5wkWCQFhr7nrV7RlEfjVcyImFeo1rXbmTUuEUtnkGgdDa73eGZrXtN+VroRDWUyp7wf2b6dceVMvx2HBlvaUkw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.5.0-alpha7.tgz", + "integrity": "sha512-1CvHpYiMpCjo8lRfAQCCPS0RlqekLuC2ej2+Po5Cf9NBvVDuCA8Vv4ANjwlpGFUv6tzGEX4tIBt6LYQzKGcRlw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/time-picker": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.5.0-alpha6.tgz", - "integrity": "sha512-dTzRYAPIKmDrgxohWmNk9mg6Z9oCBFp/0zpBGH73QdIiLDn2vD28Q/02d4wPN4SEYqpMNnAJsYqCjhamccQN9w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.5.0-alpha7.tgz", + "integrity": "sha512-kDVoPl0baFZxKQ8+Oi2FlmTlh4nObWnQnfaEdrGiPsHfZW37AWRKXqbAXJnfh8uY/K+oyuhiegdrvrDYc5GIbQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/tooltip": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.5.0-alpha6.tgz", - "integrity": "sha512-00Nev5Bq+bDh6Wh+ASxHxdino4UDzQFt9JuRfGeJHNQqTCAOvRLqxOBwycCnZgZqhavJmYKjHbIirbTgnGTgow==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.5.0-alpha7.tgz", + "integrity": "sha512-mdtddjSIp68R0bFxjh1djirUmaIY+yFMlqN7hAett/Fhp6glKADp+a8MFc8hEYvMW7cw65DVkqE0CJswqslmKA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/popover": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/popover": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/upload": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.5.0-alpha6.tgz", - "integrity": "sha512-RbxYkX/FZUROtraWybeoKfyW6kqP65cI6cmC9utCIOTXdUvlUs5maBBH0YdzZ9SLNdVpIt+y1IJcfiRWublrGw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.5.0-alpha7.tgz", + "integrity": "sha512-ArGXR7QvdBLt4tBJS181dJU0PO+jhr6CROWBTNI+G9XuWeQzLHriky16n1nJNrkRXI6fJqrWSvVnZILbdM+7RA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/progress-bar": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/progress-bar": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -4897,30 +4941,30 @@ "integrity": "sha512-9FhVhr0ynSR3X2ao+vaIEttcNU5XfzCbxtmYOV8uIRnUCtNgbvMOIcyGBvntsX9I5kvIP2dV3cFAOG9SILJzEA==" }, "node_modules/@vaadin/vaadin-lumo-styles": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.5.0-alpha6.tgz", - "integrity": "sha512-MaLx4ChTwaWibbn2BfqctZju7yneNGzObfYdvmxqQOP0mFQezEtVcsFvBaDD4+6p+DuqwYhDnpQeG0wxeXi0iA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.5.0-alpha7.tgz", + "integrity": "sha512-6QvSY+Wj/DN9TmLgWY2lnKrAa/VXBNMKNw5WPKiKhxdLQf4AL39KqsHHOrcaD8YT/1zYbzISdiu+YeN9eeeXhg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/icon": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/icon": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/vaadin-material-styles": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.5.0-alpha6.tgz", - "integrity": "sha512-DP5brTVY+ua9UMXVCg+kDQ2K0w0+ZYtBN+oavB9fDj8k5aTPlLR3CtjCdJtyjm+K+pzc5L3L3P+iQVReTsDJIw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.5.0-alpha7.tgz", + "integrity": "sha512-/13PoUre7J3gnzG7dc3lnbn7090ZIO2jCQ0JKWrpTTEu/F3GqqeTRvHDEL7x19bxeT7qhOK2hIXPlvbekoLfDQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/vaadin-themable-mixin": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.5.0-alpha6.tgz", - "integrity": "sha512-pS8SCi+7G6K9G/Qi5GF4oTvEHoc0u62XximVOH+7Tn8FfWRkD5xy1Fp8SymQw6N17njkd/czU+nK7p2i6+rNsw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.5.0-alpha7.tgz", + "integrity": "sha512-4jHVFhiYqGn0Pwe1INQ4OkIdETHiNH1Ax3M0l0gpuHP7wLJMj1dnOeuijd7wqr67t9Nlj7j06WJvuslUdP4b0A==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "lit": "^3.0.0" @@ -4939,29 +4983,29 @@ } }, "node_modules/@vaadin/vertical-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-zJp60kAuR9U9lCX6i7EEMKjso6zmYBHNT9jvRg0vLPWeo2HMNXdP63g1aMPw4Goky4JzW4oNoHjqTnCsIjIXlA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-x+DUQJy0vqgEfo48c23i3C4UpQgor2esvwLN6iI1x4VJV5JmzedX2jcS3Qs9qxBBIQDUKA+CiNglehwupGsrkw==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/virtual-list": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.5.0-alpha6.tgz", - "integrity": "sha512-/2uIKTdLVYFAdN6SCihp76/ioBaiLYcntg7sZugGnn2tJKQpBUCy01uSrCyLowmiKIsQnESqzb5LwXBBkILxsw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.5.0-alpha7.tgz", + "integrity": "sha512-W12wEiZpGGoC6TiNMzcRzFrCsllReAkqc2eT3PZl/KZtj3asavStiBzy+orso3VmTxALQyH7DvjoY4FF1mBGCg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, diff --git a/packages/java/tests/spring/react-grid-test/package.json b/packages/java/tests/spring/react-grid-test/package.json index 4482a96010..2aadd2b36e 100644 --- a/packages/java/tests/spring/react-grid-test/package.json +++ b/packages/java/tests/spring/react-grid-test/package.json @@ -4,7 +4,7 @@ "type": "module", "dependencies": { "@polymer/polymer": "3.5.1", - "@vaadin/bundles": "24.5.0-alpha6", + "@vaadin/bundles": "24.5.0-alpha7", "@vaadin/common-frontend": "0.0.19", "@vaadin/hilla-file-router": "file:../../../../ts/file-router", "@vaadin/hilla-frontend": "file:../../../../ts/frontend", @@ -14,13 +14,13 @@ "@vaadin/hilla-react-form": "file:../../../../ts/react-form", "@vaadin/hilla-react-i18n": "file:../../../../ts/react-i18n", "@vaadin/hilla-react-signals": "file:../../../../ts/react-signals", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/react-components-pro": "24.5.0-alpha6", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/react-components-pro": "24.5.0-alpha7", "@vaadin/router": "1.7.5", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", "construct-style-sheets-polyfill": "3.1.0", "lit": "3.1.4", @@ -42,6 +42,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -61,19 +62,19 @@ "vaadin": { "dependencies": { "@polymer/polymer": "3.5.1", - "@vaadin/bundles": "24.5.0-alpha6", + "@vaadin/bundles": "24.5.0-alpha7", "@vaadin/common-frontend": "0.0.19", - "@vaadin/hilla-file-router": "24.5.0-alpha5", - "@vaadin/hilla-frontend": "24.5.0-alpha5", - "@vaadin/hilla-lit-form": "24.5.0-alpha5", - "@vaadin/hilla-react-auth": "24.5.0-alpha5", - "@vaadin/hilla-react-crud": "24.5.0-alpha5", - "@vaadin/hilla-react-form": "24.5.0-alpha5", - "@vaadin/hilla-react-i18n": "24.5.0-alpha5", - "@vaadin/hilla-react-signals": "24.5.0-alpha5", + "@vaadin/hilla-file-router": "24.5.0-alpha7", + "@vaadin/hilla-frontend": "24.5.0-alpha7", + "@vaadin/hilla-lit-form": "24.5.0-alpha7", + "@vaadin/hilla-react-auth": "24.5.0-alpha7", + "@vaadin/hilla-react-crud": "24.5.0-alpha7", + "@vaadin/hilla-react-form": "24.5.0-alpha7", + "@vaadin/hilla-react-i18n": "24.5.0-alpha7", + "@vaadin/hilla-react-signals": "24.5.0-alpha7", "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/react-components-pro": "24.5.0-alpha6", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/react-components-pro": "24.5.0-alpha7", "@vaadin/router": "1.7.5", "@vaadin/vaadin-development-mode-detector": "2.0.7", "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", @@ -92,15 +93,16 @@ "@rollup/pluginutils": "5.1.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", - "@vaadin/hilla-generator-cli": "24.5.0-alpha5", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-barrel": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-cli": "24.5.0-alpha7", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-barrel": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha7", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "@vitejs/plugin-react": "4.3.1", "async": "3.2.5", "glob": "10.4.2", @@ -115,7 +117,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "dbe5fc273574a91bf1c52e38906846d2b07d719b34e30c328b25383c147cf785" + "hash": "591d3cc00f9aa678952ab84a37b83c9388d8e6dcb27619f7dea0377f5c244d9e" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -125,6 +127,7 @@ "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-barrel": "$@vaadin/hilla-generator-plugin-barrel", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-core": "$@vaadin/hilla-generator-core", "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", diff --git a/packages/java/tests/spring/react-i18n/package-lock.json b/packages/java/tests/spring/react-i18n/package-lock.json index afd5263b03..52a34cf428 100644 --- a/packages/java/tests/spring/react-i18n/package-lock.json +++ b/packages/java/tests/spring/react-i18n/package-lock.json @@ -46,6 +46,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -417,6 +418,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -4262,6 +4300,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true diff --git a/packages/java/tests/spring/react-i18n/package.json b/packages/java/tests/spring/react-i18n/package.json index d6fadd7820..94cf3ccfc4 100644 --- a/packages/java/tests/spring/react-i18n/package.json +++ b/packages/java/tests/spring/react-i18n/package.json @@ -42,6 +42,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -99,6 +100,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -115,7 +117,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "dbe5fc273574a91bf1c52e38906846d2b07d719b34e30c328b25383c147cf785" + "hash": "03435cdd7c0da82dbb98246e49ac350b57db07eb31cfc9d513fa5bde40259a94" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -125,6 +127,7 @@ "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-barrel": "$@vaadin/hilla-generator-plugin-barrel", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-core": "$@vaadin/hilla-generator-core", "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", diff --git a/packages/java/tests/spring/react-signals/frontend/helper/NumberSignalServiceWrapper.ts b/packages/java/tests/spring/react-signals/frontend/helper/NumberSignalServiceWrapper.ts deleted file mode 100644 index 04d5d832a4..0000000000 --- a/packages/java/tests/spring/react-signals/frontend/helper/NumberSignalServiceWrapper.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { NumberSignalChannel } from '@vaadin/hilla-react-signals'; -import client_1 from 'Frontend/generated/connect-client.default.js'; - -export function sharedValue() { - const signalChannel = new NumberSignalChannel('NumberSignalProviderService.sharedValue', client_1); - return signalChannel.signal; -} - -export function counter() { - const signalChannel = new NumberSignalChannel('NumberSignalProviderService.counter', client_1); - return signalChannel.signal; -} diff --git a/packages/java/tests/spring/react-signals/frontend/views/SharedNumberSignal.tsx b/packages/java/tests/spring/react-signals/frontend/views/SharedNumberSignal.tsx index 68f1fe8f32..5ba4254d06 100644 --- a/packages/java/tests/spring/react-signals/frontend/views/SharedNumberSignal.tsx +++ b/packages/java/tests/spring/react-signals/frontend/views/SharedNumberSignal.tsx @@ -1,10 +1,9 @@ -import * as NumberSignalServiceWrapper from '../helper/NumberSignalServiceWrapper.js'; import { Button } from '@vaadin/react-components'; import { useSignal } from '@vaadin/hilla-react-signals'; import { NumberSignalProviderService } from 'Frontend/generated/endpoints.js'; -const counter = NumberSignalServiceWrapper.counter(); -const sharedValue = NumberSignalServiceWrapper.sharedValue(); +const counter = NumberSignalProviderService.counter(); +const sharedValue = NumberSignalProviderService.sharedValue(); export default function SharedNumberSignal() { const sharedValueFromServer = useSignal(0.0); diff --git a/packages/java/tests/spring/react-signals/package-lock.json b/packages/java/tests/spring/react-signals/package-lock.json index 398c5d8c27..4877c35c79 100644 --- a/packages/java/tests/spring/react-signals/package-lock.json +++ b/packages/java/tests/spring/react-signals/package-lock.json @@ -8,7 +8,7 @@ "license": "UNLICENSED", "dependencies": { "@polymer/polymer": "3.5.1", - "@vaadin/bundles": "24.5.0-alpha6", + "@vaadin/bundles": "24.5.0-alpha7", "@vaadin/common-frontend": "0.0.19", "@vaadin/hilla-file-router": "file:../../../../ts/file-router", "@vaadin/hilla-frontend": "file:../../../../ts/frontend", @@ -18,19 +18,19 @@ "@vaadin/hilla-react-form": "file:../../../../ts/react-form", "@vaadin/hilla-react-i18n": "file:../../../../ts/react-i18n", "@vaadin/hilla-react-signals": "file:../../../../ts/react-signals", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/react-components-pro": "24.5.0-alpha6", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/react-components-pro": "24.5.0-alpha7", "@vaadin/router": "1.7.5", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", "construct-style-sheets-polyfill": "3.1.0", "lit": "3.1.4", "react": "18.3.1", "react-dom": "18.3.1", - "react-router-dom": "6.25.1" + "react-router-dom": "^6.26.0" }, "devDependencies": { "@babel/preset-react": "7.24.7", @@ -46,6 +46,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -65,11 +66,11 @@ }, "../../../../ts/file-router": { "name": "@vaadin/hilla-file-router", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", - "@vaadin/hilla-react-auth": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", + "@vaadin/hilla-react-auth": "24.5.0-alpha7", "react": "^18.2.0", "rollup": "^4.12.0", "typescript": "5.5.2" @@ -99,7 +100,7 @@ }, "../../../../ts/frontend": { "name": "@vaadin/hilla-frontend", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { "@vaadin/common-frontend": "^0.0.19", @@ -130,11 +131,11 @@ }, "../../../../ts/generator-cli": { "name": "@vaadin/hilla-generator-cli", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "get-stdin": "^9.0.0", "meow": "^12.1.1" }, @@ -148,7 +149,7 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "chai-as-promised": "^7.1.1", @@ -165,17 +166,17 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7" } }, "../../../../ts/generator-core": { "name": "@vaadin/hilla-generator-core", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { "@apidevtools/swagger-parser": "^10.1.0", - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "meow": "^12.1.1", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -202,11 +203,11 @@ }, "../../../../ts/generator-plugin-backbone": { "name": "@vaadin/hilla-generator-plugin-backbone", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -217,8 +218,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -234,17 +235,17 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-barrel": { "name": "@vaadin/hilla-generator-plugin-barrel", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "typescript": "5.5.2" }, "devDependencies": { @@ -253,8 +254,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -270,17 +271,17 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-client": { "name": "@vaadin/hilla-generator-plugin-client", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "typescript": "5.5.2" }, "devDependencies": { @@ -289,7 +290,7 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -305,16 +306,16 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-model": { "name": "@vaadin/hilla-generator-plugin-model", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -325,8 +326,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -342,18 +343,18 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5", - "@vaadin/hilla-lit-form": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7", + "@vaadin/hilla-lit-form": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-push": { "name": "@vaadin/hilla-generator-plugin-push", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -364,8 +365,8 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -381,17 +382,55 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" + } + }, + "../../../../ts/generator-plugin-signals": { + "name": "@vaadin/hilla-generator-plugin-signals", + "version": "24.5.0-alpha7", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha7", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" } }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "fast-deep-equal": "^3.1.3", "openapi-types": "^12.1.3", "typescript": "5.5.2" @@ -402,9 +441,9 @@ "@types/node": "^20.7.1", "@types/sinon": "^10.0.17", "@types/sinon-chai": "^3.2.10", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha7", "c8": "^10.1.2", "chai": "^4.3.10", "concurrently": "^8.2.1", @@ -420,14 +459,14 @@ "node": ">= 16.13" }, "peerDependencies": { - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5" + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha7" } }, "../../../../ts/generator-utils": { "name": "@vaadin/hilla-generator-utils", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "dev": true, "license": "Apache 2.0", "dependencies": { @@ -457,10 +496,10 @@ }, "../../../../ts/lit-form": { "name": "@vaadin/hilla-lit-form", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5", + "@vaadin/hilla-frontend": "24.5.0-alpha7", "validator": "^13.11.0" }, "devDependencies": { @@ -482,10 +521,10 @@ }, "../../../../ts/react-auth": { "name": "@vaadin/hilla-react-auth", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5" + "@vaadin/hilla-frontend": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -512,13 +551,13 @@ }, "../../../../ts/react-crud": { "name": "@vaadin/hilla-react-crud", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5", - "@vaadin/hilla-lit-form": "24.5.0-alpha5", - "@vaadin/hilla-react-form": "24.5.0-alpha5", - "@vaadin/react-components": "24.5.0-alpha6" + "@vaadin/hilla-frontend": "24.5.0-alpha7", + "@vaadin/hilla-lit-form": "24.5.0-alpha7", + "@vaadin/hilla-react-form": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -547,10 +586,10 @@ }, "../../../../ts/react-form": { "name": "@vaadin/hilla-react-form", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-lit-form": "24.5.0-alpha5" + "@vaadin/hilla-lit-form": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -577,11 +616,11 @@ }, "../../../../ts/react-i18n": { "name": "@vaadin/hilla-react-i18n", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { - "@vaadin/hilla-frontend": "24.5.0-alpha5", - "@vaadin/hilla-react-signals": "24.5.0-alpha5", + "@vaadin/hilla-frontend": "24.5.0-alpha7", + "@vaadin/hilla-react-signals": "24.5.0-alpha7", "intl-messageformat": "^10.5.11" }, "devDependencies": { @@ -610,11 +649,11 @@ }, "../../../../ts/react-signals": { "name": "@vaadin/hilla-react-signals", - "version": "24.5.0-alpha5", + "version": "24.5.0-alpha7", "license": "Apache-2.0", "dependencies": { "@preact/signals-react": "^2.0.0", - "@vaadin/hilla-frontend": "^24.5.0-alpha5" + "@vaadin/hilla-frontend": "24.5.0-alpha7" }, "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", @@ -3076,9 +3115,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.18.0.tgz", - "integrity": "sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.0.tgz", + "integrity": "sha512-zDICCLKEwbVYTS6TjYaWtHXxkdoUvD/QXvyVZjGCsWz5vyH7aFeONlPffPdW+Y/t6KT0MgXb2Mfjun9YpWN1dA==", "engines": { "node": ">=14.0.0" } @@ -3456,165 +3495,165 @@ "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" }, "node_modules/@vaadin/a11y-base": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.5.0-alpha6.tgz", - "integrity": "sha512-3VjZ4epFPdeOGtJZKGSlUXFrSL4R+sZyWnVJzO0DTRiZPjLsFCpPuUkQK9LOA2t+y+AUdgrsSeCJD9pV3iHt+Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.5.0-alpha7.tgz", + "integrity": "sha512-2oeqOyks1JWsPdhnVIw0NLZ4I+qYHTyKIIdrNuDfQZiV/WpeyN6RHB+5tRRgTn3QGL1T5DBJwYWkZP9I8XYguA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/accordion": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.5.0-alpha6.tgz", - "integrity": "sha512-QMedMpqu1PIsfYgn5TpyEw9V8qpKnvVZB8naKKZrPlVwy0DiWn3xtOvbvd0lx14KOCgyXcDoKoifgX8Ph7LIEw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.5.0-alpha7.tgz", + "integrity": "sha512-Xz6SdbKcoCigYcXvnV9k7ITTTZHoMb8wSP7ZbIlnrlaom/Umbxg21z5g+7KVxLpl6LTrQY4SprGPbP/f2w2qkQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/details": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/details": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/app-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-sOZdZS72Ru3U9Zmi3WoTeAoil6NecDtNc6PEKQGuXEjlXAnB+XpcFGy0tl4AbBsiPq+k+iDp8QS7tRw+Il6Ceg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-yFa8zIp+JSk4oUDKbepqDpF9Er5QtijpmtQxcMbL6rLRPt/fu3LrG8HXTLGlMJ0+YSP0qw/WYuUf+/0NO8XZMQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.5.0-alpha6.tgz", - "integrity": "sha512-XCvHl7ZxvoJTpPnGM2YUliQqOouYCfWp2zIFlWpinVn/QY7mJkbPXbcHDu7IHLuIEYdVXCkgooLj1f6oQprylQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.5.0-alpha7.tgz", + "integrity": "sha512-A+ItvePFVqgoWOwd05CpQgpeh4/67lCymKx3gizQ2U2KUlqDbnQABNZZfHri8OhrvjlCm5e6hPWyzE3uAL3Q6g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/avatar-group": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.5.0-alpha6.tgz", - "integrity": "sha512-P5RZTHttKf6dnZHYQwA2qjK83lq0WjPdp3UIXl+7wnpoP4redXEuBP6rRrLH3/zznX2eUcARhr6Hr9XajZ9gag==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.5.0-alpha7.tgz", + "integrity": "sha512-jkQUqJenUTTreoqNq/y12bb1RMcPwgHgxV/wCf5dE78uedEbw+64tp4c1vkezfOqRpC87HBJM5uMGquETWcdpQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/board": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-24.5.0-alpha6.tgz", - "integrity": "sha512-JkR2Uy/MVfM3rCJ32RT5oTimG3A75YH6D8L7quexo48qfMvKWQdVuEhcjPcpHSRUSPquxczzXiwIclSzDdGYwg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-24.5.0-alpha7.tgz", + "integrity": "sha512-9JJMtBSjmt4buPQFV9uFDDRHE+GcszMFDqzfvkKapeVILvbtybMXTFug1SmFDoqIZ0jz8On5XMClHmsjqeV8GA==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7" } }, "node_modules/@vaadin/bundles": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.5.0-alpha6.tgz", - "integrity": "sha512-dtnGAjtnDv8wrGQ+7Z6W/lSZQU8ll+rBDAMtyoFWHKhSyIfOQ2sGI8M+w8oRgOKipGt6SUWcLooV8gyqPi6D1A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.5.0-alpha7.tgz", + "integrity": "sha512-R4gTjc7ysrDWx32WIgmqQcwkKlkIHHIuDIofU0EwtUffKao+Ijth7bO2Uc6ramXqqX7xHh9aEYY53PRuF34XfA==", "peerDependencies": { "@open-wc/dedupe-mixin": "1.4.0", "@polymer/polymer": "3.5.1", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/accordion": "24.5.0-alpha6", - "@vaadin/app-layout": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/avatar-group": "24.5.0-alpha6", - "@vaadin/board": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/charts": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/checkbox-group": "24.5.0-alpha6", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/context-menu": "24.5.0-alpha6", - "@vaadin/cookie-consent": "24.5.0-alpha6", - "@vaadin/crud": "24.5.0-alpha6", - "@vaadin/custom-field": "24.5.0-alpha6", - "@vaadin/date-picker": "24.5.0-alpha6", - "@vaadin/date-time-picker": "24.5.0-alpha6", - "@vaadin/details": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/email-field": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/field-highlighter": "24.5.0-alpha6", - "@vaadin/form-layout": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/grid-pro": "24.5.0-alpha6", - "@vaadin/horizontal-layout": "24.5.0-alpha6", - "@vaadin/icon": "24.5.0-alpha6", - "@vaadin/icons": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/integer-field": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/login": "24.5.0-alpha6", - "@vaadin/map": "24.5.0-alpha6", - "@vaadin/menu-bar": "24.5.0-alpha6", - "@vaadin/message-input": "24.5.0-alpha6", - "@vaadin/message-list": "24.5.0-alpha6", - "@vaadin/multi-select-combo-box": "24.5.0-alpha6", - "@vaadin/notification": "24.5.0-alpha6", - "@vaadin/number-field": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/password-field": "24.5.0-alpha6", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/popover": "24.5.0-alpha6", - "@vaadin/progress-bar": "24.5.0-alpha6", - "@vaadin/radio-group": "24.5.0-alpha6", - "@vaadin/rich-text-editor": "24.5.0-alpha6", - "@vaadin/scroller": "24.5.0-alpha6", - "@vaadin/select": "24.5.0-alpha6", - "@vaadin/side-nav": "24.5.0-alpha6", - "@vaadin/split-layout": "24.5.0-alpha6", - "@vaadin/tabs": "24.5.0-alpha6", - "@vaadin/tabsheet": "24.5.0-alpha6", - "@vaadin/text-area": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/time-picker": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/upload": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/accordion": "24.5.0-alpha7", + "@vaadin/app-layout": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/avatar-group": "24.5.0-alpha7", + "@vaadin/board": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/charts": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/checkbox-group": "24.5.0-alpha7", + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/context-menu": "24.5.0-alpha7", + "@vaadin/cookie-consent": "24.5.0-alpha7", + "@vaadin/crud": "24.5.0-alpha7", + "@vaadin/custom-field": "24.5.0-alpha7", + "@vaadin/date-picker": "24.5.0-alpha7", + "@vaadin/date-time-picker": "24.5.0-alpha7", + "@vaadin/details": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/email-field": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/field-highlighter": "24.5.0-alpha7", + "@vaadin/form-layout": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/grid-pro": "24.5.0-alpha7", + "@vaadin/horizontal-layout": "24.5.0-alpha7", + "@vaadin/icon": "24.5.0-alpha7", + "@vaadin/icons": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/integer-field": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/login": "24.5.0-alpha7", + "@vaadin/map": "24.5.0-alpha7", + "@vaadin/menu-bar": "24.5.0-alpha7", + "@vaadin/message-input": "24.5.0-alpha7", + "@vaadin/message-list": "24.5.0-alpha7", + "@vaadin/multi-select-combo-box": "24.5.0-alpha7", + "@vaadin/notification": "24.5.0-alpha7", + "@vaadin/number-field": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/password-field": "24.5.0-alpha7", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/popover": "24.5.0-alpha7", + "@vaadin/progress-bar": "24.5.0-alpha7", + "@vaadin/radio-group": "24.5.0-alpha7", + "@vaadin/rich-text-editor": "24.5.0-alpha7", + "@vaadin/scroller": "24.5.0-alpha7", + "@vaadin/select": "24.5.0-alpha7", + "@vaadin/side-nav": "24.5.0-alpha7", + "@vaadin/split-layout": "24.5.0-alpha7", + "@vaadin/tabs": "24.5.0-alpha7", + "@vaadin/tabsheet": "24.5.0-alpha7", + "@vaadin/text-area": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/time-picker": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/upload": "24.5.0-alpha7", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", - "@vaadin/vertical-layout": "24.5.0-alpha6", - "@vaadin/virtual-list": "24.5.0-alpha6", + "@vaadin/vertical-layout": "24.5.0-alpha7", + "@vaadin/virtual-list": "24.5.0-alpha7", "cookieconsent": "3.1.1", "highcharts": "9.2.2", "lit": "3.1.4", @@ -3851,82 +3890,82 @@ } }, "node_modules/@vaadin/button": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.5.0-alpha6.tgz", - "integrity": "sha512-rApShbPaP31I8ixoua2g8eoVCHLk/fuMGtztOWAw/Occ76M9JBgAES4nGns+PqDJTNrC3TZ49QBKgaxcIGH2jA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.5.0-alpha7.tgz", + "integrity": "sha512-aUA7TE5X0UwCgXBpNjzjPcfgWFWS4PcpvM+H0VzDSf/wxJSfLXCE3U9PLKS4P66wXQ8UB4WjvrkskLfa9lWA1g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/charts": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-24.5.0-alpha6.tgz", - "integrity": "sha512-kyip4Y7p86aV6/HTPgcYXsSpdltxcXgjJdqSnr+r6LNQv6hdsE+M0h3yElw9wPSCy2jPwAZfphmYXA4T/l59dQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-24.5.0-alpha7.tgz", + "integrity": "sha512-lNKkdUX1pZlHKxhZWVlFZIY1/08zHZt4QsNxVQ2620ocHCU29Ovfq+qeodPlSe0m8cYliBWhn7IISw0p59kt3Q==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "highcharts": "9.2.2" } }, "node_modules/@vaadin/checkbox": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.5.0-alpha6.tgz", - "integrity": "sha512-MWcPkkVslIhEAvbVAQAUvKFHGYQ8fFdM5V/3JadB92rYr2/tvSaTzblv7oIHo5N3U+tV8WHMIHOjIs5+TnmKiw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.5.0-alpha7.tgz", + "integrity": "sha512-VHqKX8QOOkvtFWOyEyMekcl/+y7XaNv+VLG3yDMlHAgcUxKwJAnw7sskoABFvKNQDIcccTtiF4lGPZpxrsSuQA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox-group": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.5.0-alpha6.tgz", - "integrity": "sha512-oj9Cbss5qKBWQvT5SHc6uUhb947t8/M3lWVq9O6Gu+vw3cu7sonowwVi7KWuIbkyws+h/CfUycL1GPlN9IqKAA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.5.0-alpha7.tgz", + "integrity": "sha512-nrNqXPzWN88DnfsdGGyrjYdpzIZ9hrvsLMKC8y67ZgmxXEQgQKdmH8FgrsTOufw4h0ftql8K0JxUHW93I8YQ7g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/combo-box": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.5.0-alpha6.tgz", - "integrity": "sha512-VKCoH+0PB4iHdBLec65tiozsgijxUTdalNI+DncDHc6v8Wc1dQLxnbU5RJ6zRcikVxOciwHyp+HnLpPgRk/6kA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.5.0-alpha7.tgz", + "integrity": "sha512-dnBMm+tiMncUKb6UpDWwvDzwLCeaqJ3/T25VCcyZAyVDfZJL1qewJIvS/q5oAjesE1o1gqMfZxkES07fsoAtNA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/common-frontend": { @@ -3941,9 +3980,9 @@ } }, "node_modules/@vaadin/component-base": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.5.0-alpha6.tgz", - "integrity": "sha512-ucf+yzPB1MyRwD5l8kLbAaQIQgozHDY4TidcWD2f1zgKy6oB74KxcTjh1cQmsWU6Yad+E8tvRoAlEGyuGYp14Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.5.0-alpha7.tgz", + "integrity": "sha512-g764R+4w8lak5bHo+ritA7N500gzjhx1kgqJTqAA1T1EcgStJoP+V8x1sHN8z1FIAYcke7Whsl9cbcgLH+O21Q==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", @@ -3953,244 +3992,244 @@ } }, "node_modules/@vaadin/confirm-dialog": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.5.0-alpha6.tgz", - "integrity": "sha512-QvCO0NONg2pXS8LAf/gQjNrxu2ConmtNdQmzlirVZsfUkc6R+p5UlznaxY/En4b/yei0+uqIBp3SDn3stbEh3Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.5.0-alpha7.tgz", + "integrity": "sha512-U3ULw2JJzP5pEr0q8VuQq7sEm0yGoQbknmMjRCfg+VoTQ1sh+UFtOq5c3d5wpacYzbhz/8I+fBbtrjdEgSzSHQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/context-menu": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.5.0-alpha6.tgz", - "integrity": "sha512-TfSD+KY7hFgIKTBrnJqoLIGn1yWp1jHse1YXFFk94Qf5MqDdhseqt+cITGmyYHci00szpBJCV9X3BVTTDgey7w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.5.0-alpha7.tgz", + "integrity": "sha512-fR2RWpg4rIvcE9QpfwMxPQtrR5OGhdRAamAArIE/Txz/kGmNXHgAojg3SFd8BGUzZPdOcNclRnJyr2E7P1kkXw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/cookie-consent": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-24.5.0-alpha6.tgz", - "integrity": "sha512-agVPrXMeFNRjwAjwKu28nxht72n8fOajw2m3Yg/oUg/tf/c5YcxKHcIgBaMYwE86zx9gPG52YWFw7Hc7+ScatQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-24.5.0-alpha7.tgz", + "integrity": "sha512-zZS7iaNqstNBEJWBiKodoaDjr8OIfrsYnkdedVEl+65znspevgj/JvjHMAyEgJvVTV02OQCdXH03JLSJqHMvyg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", "cookieconsent": "^3.0.6" } }, "node_modules/@vaadin/crud": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-24.5.0-alpha6.tgz", - "integrity": "sha512-q0ijf2u8m00+vgqme+/YhIYTnaOC0lzNG6ChnZ/mmGsFpk52HfZRFFoQz6u0K2YF0E7PmsCBwTgvNsrz1YVTBw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-24.5.0-alpha7.tgz", + "integrity": "sha512-IcC1s3MoKcz4fl3Zt/9Inti1h6w+W8QCZzMaxK2k8xreeDP6LvaTmZCEisPb+fmwfGeAf+/8I2VqYXh1I3hjrQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/form-layout": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/form-layout": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/custom-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.5.0-alpha6.tgz", - "integrity": "sha512-JfkzjcABPcAmi2xHeeMMyE+EgKDwwWEOQFQr6877o9qvmpoKdBPWaqwMw3TmFMp1zBrJoaCKpoA/H3sRn2+KvQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.5.0-alpha7.tgz", + "integrity": "sha512-ZwMRusSriIiksJavE72VYXZonSonQ+xUCpHOQtKRUSnsKzs1N0WXq78b01WgJ8pVKFOjoh0QnzTgMzbf9KJKgA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-picker": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.5.0-alpha6.tgz", - "integrity": "sha512-QuepO/JY0Cnny4FzoMVMjdiLktd67/eMAgOS0JzWFuJqjjnhsEiHkHBrnk8R39ySOlBNioirJ0oCVx4MN0tfZw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.5.0-alpha7.tgz", + "integrity": "sha512-8oUYBkaXGp21+jAGeG5MlXH5Ruk7MT9xrc+7wWxYocpbD2K4Xox6g5HzFF9r7uxtOmzAU8qpQfC1QNAwMrHT8w==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/date-time-picker": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.5.0-alpha6.tgz", - "integrity": "sha512-7NTAbq16eI3toPpXUS4rZabkiY5fOQ0la7YUD+ndw4HEGLlCsoKu1rSnV+8IYkB+JYqYrLUX0CK8npOhAKEYmg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.5.0-alpha7.tgz", + "integrity": "sha512-JmBJ8pERlfhxm1txb86QDfjcwm8K8Oux56VQCuqkvcyNwfTt/+t+CeTY64A07i4HAZUzC1zPjRN6dXT21q65Jg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/custom-field": "24.5.0-alpha6", - "@vaadin/date-picker": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/time-picker": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/custom-field": "24.5.0-alpha7", + "@vaadin/date-picker": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/time-picker": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/details": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.5.0-alpha6.tgz", - "integrity": "sha512-RAQ2xtRKPLWVpm1ugQcAXml9rl7gwsJ80ddgXn8Nl769vjfFU19y0q7bhyeoxaprhjC4NJNEOcuCRpKI4Kca7A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.5.0-alpha7.tgz", + "integrity": "sha512-yh/9Gnt6OzclEfnO7UZuc5CAt0Ao9Po82OsJzF0jrsG74HTyPw6m4lLaIlr/TidDM9k6yq8C+7wAheAvYWspgQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/dialog": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.5.0-alpha6.tgz", - "integrity": "sha512-Ix/ZuzI4HfZeC8Gv1OEiayyJxreZRzfEGalowiF2APrVkem5bSnRqTGM2EWVVMyVGg4mqeOVGlx44hnI64gG3g==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.5.0-alpha7.tgz", + "integrity": "sha512-354291FXSSA/PYlFvNWTdesZ8E0zdbyOQ0zJXF4B4BmFjtCljyNo5sat7+XWYVFRMjcai4XjFVrwWXTFC04+CA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/email-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.5.0-alpha6.tgz", - "integrity": "sha512-LMl9U4Aaz0cMLU5AKfa+y8mZynliYTdpLFfPP5Ir1Z8aOkbbUGdwrdtsRbrS91MHUweoOVElZKwQvDf1IGDTbw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.5.0-alpha7.tgz", + "integrity": "sha512-3wFKM7jDxgW3uxGz25B8vM1ys4pdg5BctSI+kfYyFVnRmwTpbzZL4kpsZaDeu6F5TONmguvt1w4D4I3cphoBpQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-base": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.5.0-alpha6.tgz", - "integrity": "sha512-YnGEbfl4h/G6ZlU7NuDfw9J9rExqBGCHy7QKQqYZ8AaXIE0QkswIfP/9UgPuBTwTykfLBuEa2k34wbhAEUTRtQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.5.0-alpha7.tgz", + "integrity": "sha512-rKmmaNaWcSfJKXxWm+iJZV7qTgS7HL/L2j8NLJ8YZsXv2Y3RxIxX9Y1zr6e0M3sjvT+Nk6utOEru2GBsQNkRlw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/field-highlighter": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.5.0-alpha6.tgz", - "integrity": "sha512-jS9XPb0T+5PvwwvNKt11Jf7uSa3z7vbwGwRiZH0MBuL4blt5AR2E9IUST25Fx235DZydBn0eyafEWvQVpXc41w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.5.0-alpha7.tgz", + "integrity": "sha512-LwWs3br47AAcPhuDykScc011rWYRB8RrnFylFKvka+CBSZLj0w44xFAg1Ps2zCNBa6T/AkAWDHGRZeczigvb/A==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/form-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-2J1PxZwufQG1f2rvdbSATlmhNTgowcY9jhl0U26mQANv/HEEyKl6MtLJ65eSuE5YBz2r+F2a9c0dRg6lGx1iWg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-sdouF09yHD6TpLePfLHws6aihGcO1IgqAkpkK5jex2u18LyAED7NgB2Yj8GH6vGfnnRTP2U9ay9nn7wF2s1Saw==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/grid": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.5.0-alpha6.tgz", - "integrity": "sha512-15abhhNOPrqy5XJ01mJKvAEZknKel15vYSU486irhSxOZFZOGzIOnOHR4PbDNQZvGgrZ5RjHNVu6HpTP8VERuw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.5.0-alpha7.tgz", + "integrity": "sha512-j6HNPyHzsSJROJlawU85ebiu9YvYBkBR0t4fNwu6XDebcH/ASVSDdISHzXwDYMujobzAln7SwVeliNZxvG40ZA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/grid-pro": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-24.5.0-alpha6.tgz", - "integrity": "sha512-wxveKaVWUBE9KhLnLsFXDJXlck4b7lfwOVoIpw2wjUXaUpkGhN8lXwkEvkksE2KgkKU2MIUI4sSVHLp+hik4WQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-24.5.0-alpha7.tgz", + "integrity": "sha512-m2xzcJOx0TUitKxm+NQAW3SGcXJZxNbP8++6pZ0/nZW5I/5O3PX6wmy29pyN7m9ZsrYFxmmLsRfz6WzbqiZ6GQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/select": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/select": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -4230,6 +4269,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -4263,384 +4306,385 @@ "link": true }, "node_modules/@vaadin/horizontal-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-VeeariepwmH0n1SIR7F1LsMVuizTrXu38xf814Q2wnaDNQ+CA5YtsMr3QKPYIJcxLLfLGjd4AfwdMfLK+/bG/A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-KXNA9EplwTGm0hmnS7cS3o/AfruHCiCzrNLqlcyE30YEwQ9Ix+qrBLmp01BBKbV0jXN19+dJkds4PSpGy4lBXg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/icon": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.5.0-alpha6.tgz", - "integrity": "sha512-rz7FTZt0xTiBbG5OOee056zmViKtQ3yIjgSXAaTNz8wa2FC/PLk8roI1Vt9M2HK0VdPPR95Jt5TcGTfSI7Xq7A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.5.0-alpha7.tgz", + "integrity": "sha512-SGUPeq9km6+m+9lJRJw0B/OnCSIfcwLYvcf0xgpwfADsRSgXBQBfePHDIB9O6rdfxVAHLAeYGNkelvMExZvmaw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/icons": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.5.0-alpha6.tgz", - "integrity": "sha512-fcjy/i2tpeiCmvhvXTo3lhUfPHqyK+CmJDQyRawgv4iwBNEAiqVmL83+re0L+NKq1N2dRc7rogsF4SPGZ+Vj1g==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.5.0-alpha7.tgz", + "integrity": "sha512-/pTgKPMxQaFa2jOt201OXWwsQKBeGjd0t0NgAfBWBTYsszr6lHO8rzbJ8ciocaiNFU36dsfm0XajwO6f/qWrig==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/icon": "24.5.0-alpha6" + "@vaadin/icon": "24.5.0-alpha7" } }, "node_modules/@vaadin/input-container": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.5.0-alpha6.tgz", - "integrity": "sha512-zdQY8p2dMrnyaQJ1BWwNuSiON6Rb6renkXo8HvhwH0yMIfoymy0Uj3dA+DRBUjag/O7+Kc1VlKiSDjumLTze5Q==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.5.0-alpha7.tgz", + "integrity": "sha512-rjBYR64bn+vPQH8tCGA/HB1/Mu9GdenWwXZUiMpXTxnGeAZWJkkx3PG+M3sKOv0OuJ7PBR4ka+paNf/0sbN25Q==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/integer-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.5.0-alpha6.tgz", - "integrity": "sha512-fYtpF/BncYyReT2XBPNwyBnRiOy00eQWb8pO+n2FuExC4DybSOUdT9DWY7b5xKnD4w0pK8wJN6Iy6XWSPRR/Lw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.5.0-alpha7.tgz", + "integrity": "sha512-/SmMkJvPg+7Nxpp4mveNBVjK2RNwOrgK6MPCy7WKBJEz8WPODI4reSzHbUfE5vR22e2S3cZdKMeUZAbnolg6Xg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/number-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/number-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7" } }, "node_modules/@vaadin/item": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.5.0-alpha6.tgz", - "integrity": "sha512-dVSyI2VoxE0SWPPCftEyiiljeKXZudGjkbhnwLi6FEFk3hOfr/VKPRHwb02U1bjTCdZRPmY8yLLPi3Ifxb5RFg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.5.0-alpha7.tgz", + "integrity": "sha512-YkSIHJRxWtER4sglqEduXw5fUP6wWO1fN1ZqOoDK3cfEMdAVAn4gQSYt8q9XcoECDFsTArmohKhVv/oPRHm4BA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/list-box": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.5.0-alpha6.tgz", - "integrity": "sha512-witgFidanYqEwP4otVLYPr1bZ4daRm/iG36Qbfkj521G7+JMzYKTxUWPR5dMStAkYOZeO6sSrIThxQQBLy4RKA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.5.0-alpha7.tgz", + "integrity": "sha512-MoMawe+OVPbp+WsDQ9Mww6fbKOzPdaHNwweX+GAbZEOy3qNZ74Suxf5lSiAtMizh5AEXs6G0TGdzkKwFGRhFNA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/lit-renderer": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.5.0-alpha6.tgz", - "integrity": "sha512-yt1YFmWgt/K/rcd8C3MnyxdZXHlxtVR+oYtIpu3Pe0guZtj5rccGHqxKaYG+rBnBAWk5Mp6ABIr+weTui5mefg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.5.0-alpha7.tgz", + "integrity": "sha512-BLpky1f7DXH+aTqDtcyFZMxBrMuTb8a7VK0EhG+9FqtlAKs9Oww/fgivrjuJ+MlgXSQGMCwYfECUukkjp4H0Qg==", "dependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/login": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.5.0-alpha6.tgz", - "integrity": "sha512-KVK6yqcHYwEXYCViVsNiXfEJxexss3QKDRGavoYF3OQj9OmjdWLutAiU0q5WWr0f2GjhByoSJ1sZDeeLxWR4DQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.5.0-alpha7.tgz", + "integrity": "sha512-TjPZ6idSlbjzL6/k2fvS3ouX5XwdSOssm2i0F6IGp7oklTe/NyWkACp1Ie00YFwIpf3ZnUg+r95xw2ry5jU8Ug==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/password-field": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/password-field": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/map": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-24.5.0-alpha6.tgz", - "integrity": "sha512-RgbJl7tswnJ5xoBoFP+Gg/Yf1Yk2/7BAl0lfTlRu1QN+kzz8k9LZMxdt+xY6xA/HvfEY9LxPPOaA88oM2n3ilw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-24.5.0-alpha7.tgz", + "integrity": "sha512-GglOgED3X/GhmHzmU6fkMx5KTXSjTMr0lJZf6YaZEZdjpQyKmBD7GsvifP55UHmEV3MALMkw8vq0Pke9vIXE7A==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "ol": "6.13.0" } }, "node_modules/@vaadin/menu-bar": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.5.0-alpha6.tgz", - "integrity": "sha512-3KacRHowJ8skCowsvxYR3WakxfNug3XYMdEqFR63t27sHHlfLfYj6Ie+wFUh5JvyxJAKBjiSj5oEJxZc+Y7PAQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.5.0-alpha7.tgz", + "integrity": "sha512-XdLHytBc5W9hPW/Q0o/J4PNUDdz0Ow7HDPo6hM6c8rUA/eByHzq9qx0O4p0TpB2hfq9teaqirrUbYMcyGcOgyg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/context-menu": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/context-menu": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/message-input": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.5.0-alpha6.tgz", - "integrity": "sha512-TPb5BXQJ5/4bZzE1dynm3HxnJQCWTg0KYjJhsn4olvthebOMnOUGvFf+EciG95I4TlLsc61MAYCRaAF3mnl0TQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.5.0-alpha7.tgz", + "integrity": "sha512-vErBbDgnctgh3Vvap9BAQ+7FS7TKI+02aZGQ5VKny/Qpfbi7iAIOZG66BCR8XH6LDT9GICGx4+c4yAxLV1DiQg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/text-area": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/text-area": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/message-list": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.5.0-alpha6.tgz", - "integrity": "sha512-ZCqhZrmdaX2Qng2SZX2F8Ei3Xq8KiaxdvzMoZLRlHSbMEWgfPPDYDIhbRsQwFXN8F4Qo/Ji65/Xw4jN/I9vNjA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.5.0-alpha7.tgz", + "integrity": "sha512-zgjnp0P7VqzJEfvo0NIsQMGVKNOdSAjv9WpG4dBMo5tGz6Pq66icVhQ37aaVBnrQrohwX7hStMhoLryirzvqZQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/multi-select-combo-box": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.5.0-alpha6.tgz", - "integrity": "sha512-1Ekx+ybBlf+JZa3kA+cgZLiR+On6BV/R4g2uL7KY3LOa8OkbXhfU7h9eQZGruR9NaSG1hDStGeLVnElgI2HkfQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.5.0-alpha7.tgz", + "integrity": "sha512-FIy0JC6kF8GpwcREXbzVBnffHJFfWO1jNKFmylmrXqpwjLrXN4iA2JVO7s/l/kPo2y/pgnJQVqWYLmVn7hDOTg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/notification": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.5.0-alpha6.tgz", - "integrity": "sha512-AO4oELqjzZHzDtG29bsiBuC/Blr0c/rPUXUFqB+oV0V5CTpre1PBaqqS2qLWwwzOPSW1iHZwNDhLBfrjxIz39w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.5.0-alpha7.tgz", + "integrity": "sha512-DBaTa3IKG8OKk2afa3oYXojzxbtqHm14pFMvqBbBtYSM3Yd3myuOWyULjD0F1VzexXYRt48ZsY6uelYW2WISvQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/number-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.5.0-alpha6.tgz", - "integrity": "sha512-vrEoeEPIEwr9r6AtPCpJ5lqIwjnpGuZvnaUURLL4M5X8iuIrS6LC1whHik1xmoXz2eB4/h2ON8/YEEKeI6/mHg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.5.0-alpha7.tgz", + "integrity": "sha512-/6J8PzqydKvm2fUOSN+vG7uPzxYgBhLTB05iRJ5z7tkHKnaVmpLSjOau3ZQpoys7GGuW22JGH9GTojjqeuyidg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/overlay": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.5.0-alpha6.tgz", - "integrity": "sha512-F3ojeIgVqpk5r1ch1OairD48Zblr7EHT+pMz0tpKWsFN6qSYgdH33nCxIR64OV9Mtn3zeEbzPuWMbW8ClUtV2w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.5.0-alpha7.tgz", + "integrity": "sha512-vSv8m887ds8gNAAZUX4n/SVfinFMxWNvqE2i2/k/DazRUkROqh86mqAUjJdneKyIql/kzSenrVUVtcZACgTl2w==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/password-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.5.0-alpha6.tgz", - "integrity": "sha512-EZjq8izWy5e0HT4kcn9yH8u1KWxQW23jsBZvsW8fFYxfciAp2Lrn0/QxyfZfYzo+9cn6ex0fZvuYAapxhUl95w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.5.0-alpha7.tgz", + "integrity": "sha512-U+Proz30ooVBff96H6h/PLF4+YMPbl29sPp3G9nfafLXb7N8SZPrNQIu5q3WFNW/bZ7+HV/R0/OxQ7MwOGU4dQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/polymer-legacy-adapter": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.5.0-alpha6.tgz", - "integrity": "sha512-b9dUTytV27XM0I4lhRCy1hhz8ZBmvgFRYIq4hDIO8Tl5DONE9miYRI7CUZxGdl8qJhN7n2SQf44Ui8C0HX2uBg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.5.0-alpha7.tgz", + "integrity": "sha512-EjvlzkCgPRcYtWrc73aFDibHzEed8mMdnzkYGAFStW7Qn+rw3KtKymBG/5AROYkUYqJiPYS0MdgPmchMlnKmVA==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/popover": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.5.0-alpha6.tgz", - "integrity": "sha512-NynjMtcoGYn1+nXJbLGRTdFKnNIw1bLl03E1RRk64dk0k/+dN5ww4TdCBiIDRETZgW5DOTXsaLMJ9SvIfyDUCg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/popover/-/popover-24.5.0-alpha7.tgz", + "integrity": "sha512-/aUyGJzjHdtAd7jAULNCuAY4bMAU6J0XDU/iu0nGiMoD0bhYNckWq6GOvyWHKpOpS4ArvM3WQkDA94R8liEyMQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/progress-bar": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.5.0-alpha6.tgz", - "integrity": "sha512-+RSbYJsvRquS0LisOZbPTy+KEP6hv/gOTiCBMG8lCzDz2Ksod9ccgwNO5pQrGaOlvMSr83x2XtGR2sXlyIoQtQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.5.0-alpha7.tgz", + "integrity": "sha512-L6bliVi6YiAbv1q+UQH+7+FnDAI1g9mkJnPZP2X+n/cQeD3/10NIZxPXSeXZwXXlACixhAC3KujPOlceST3Arg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/radio-group": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.5.0-alpha6.tgz", - "integrity": "sha512-BaorFimS/dSSiir0gADjGK0liIlBWJQVyZt7srRH2D8tbjsIG6c3UvdYMeXwsltUBGzqMGJOCFvOG94p4lk98A==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.5.0-alpha7.tgz", + "integrity": "sha512-xBX/3ArQ08GWE6Xvcm7/t/Lg+lBSL0nXYIihWMkGMUCOwsXddEVlkCIbjepSPbwDZpz5y4tzHHefcrWJZghsvw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/react-components": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.5.0-alpha6.tgz", - "integrity": "sha512-mX+XUgVz3Y4PG86W01RTRURcae4KbSdQOQDgJkO/eNbcCuSCbWiLyoy/ZEl7nW7xBGzLvg94cUTtQ5w2WMRn4w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/react-components/-/react-components-24.5.0-alpha7.tgz", + "integrity": "sha512-gykAdYoZ4UaeQwPXyo5B7t/ov1TAm61kY4HLA9grSTkqlKgZksvdV2/pUib6ccu+/4EKLfNDhvRy7aEbIGnsvQ==", "dependencies": { "@lit/react": "^1.0.5", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/accordion": "24.5.0-alpha6", - "@vaadin/app-layout": "24.5.0-alpha6", - "@vaadin/avatar": "24.5.0-alpha6", - "@vaadin/avatar-group": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/checkbox": "24.5.0-alpha6", - "@vaadin/checkbox-group": "24.5.0-alpha6", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/context-menu": "24.5.0-alpha6", - "@vaadin/custom-field": "24.5.0-alpha6", - "@vaadin/date-picker": "24.5.0-alpha6", - "@vaadin/date-time-picker": "24.5.0-alpha6", - "@vaadin/details": "24.5.0-alpha6", - "@vaadin/dialog": "24.5.0-alpha6", - "@vaadin/email-field": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/field-highlighter": "24.5.0-alpha6", - "@vaadin/form-layout": "24.5.0-alpha6", - "@vaadin/grid": "24.5.0-alpha6", - "@vaadin/horizontal-layout": "24.5.0-alpha6", - "@vaadin/icon": "24.5.0-alpha6", - "@vaadin/icons": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/integer-field": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/login": "24.5.0-alpha6", - "@vaadin/menu-bar": "24.5.0-alpha6", - "@vaadin/message-input": "24.5.0-alpha6", - "@vaadin/message-list": "24.5.0-alpha6", - "@vaadin/multi-select-combo-box": "24.5.0-alpha6", - "@vaadin/notification": "24.5.0-alpha6", - "@vaadin/number-field": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/password-field": "24.5.0-alpha6", - "@vaadin/popover": "24.5.0-alpha6", - "@vaadin/progress-bar": "24.5.0-alpha6", - "@vaadin/radio-group": "24.5.0-alpha6", - "@vaadin/scroller": "24.5.0-alpha6", - "@vaadin/select": "24.5.0-alpha6", - "@vaadin/side-nav": "24.5.0-alpha6", - "@vaadin/split-layout": "24.5.0-alpha6", - "@vaadin/tabs": "24.5.0-alpha6", - "@vaadin/tabsheet": "24.5.0-alpha6", - "@vaadin/text-area": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/time-picker": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/upload": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", - "@vaadin/vertical-layout": "24.5.0-alpha6", - "@vaadin/virtual-list": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/accordion": "24.5.0-alpha7", + "@vaadin/app-layout": "24.5.0-alpha7", + "@vaadin/avatar": "24.5.0-alpha7", + "@vaadin/avatar-group": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/checkbox": "24.5.0-alpha7", + "@vaadin/checkbox-group": "24.5.0-alpha7", + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/context-menu": "24.5.0-alpha7", + "@vaadin/custom-field": "24.5.0-alpha7", + "@vaadin/date-picker": "24.5.0-alpha7", + "@vaadin/date-time-picker": "24.5.0-alpha7", + "@vaadin/details": "24.5.0-alpha7", + "@vaadin/dialog": "24.5.0-alpha7", + "@vaadin/email-field": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/field-highlighter": "24.5.0-alpha7", + "@vaadin/form-layout": "24.5.0-alpha7", + "@vaadin/grid": "24.5.0-alpha7", + "@vaadin/horizontal-layout": "24.5.0-alpha7", + "@vaadin/icon": "24.5.0-alpha7", + "@vaadin/icons": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/integer-field": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/login": "24.5.0-alpha7", + "@vaadin/menu-bar": "24.5.0-alpha7", + "@vaadin/message-input": "24.5.0-alpha7", + "@vaadin/message-list": "24.5.0-alpha7", + "@vaadin/multi-select-combo-box": "24.5.0-alpha7", + "@vaadin/notification": "24.5.0-alpha7", + "@vaadin/number-field": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/password-field": "24.5.0-alpha7", + "@vaadin/popover": "24.5.0-alpha7", + "@vaadin/progress-bar": "24.5.0-alpha7", + "@vaadin/radio-group": "24.5.0-alpha7", + "@vaadin/scroller": "24.5.0-alpha7", + "@vaadin/select": "24.5.0-alpha7", + "@vaadin/side-nav": "24.5.0-alpha7", + "@vaadin/split-layout": "24.5.0-alpha7", + "@vaadin/tabs": "24.5.0-alpha7", + "@vaadin/tabsheet": "24.5.0-alpha7", + "@vaadin/text-area": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/time-picker": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/upload": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", + "@vaadin/vertical-layout": "24.5.0-alpha7", + "@vaadin/virtual-list": "24.5.0-alpha7" }, "peerDependencies": { "@types/react": "^18.2.37", @@ -4658,19 +4702,19 @@ } }, "node_modules/@vaadin/react-components-pro": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/react-components-pro/-/react-components-pro-24.5.0-alpha6.tgz", - "integrity": "sha512-strV8rhQFge+tmAxyYs2OzRRJpr8Oun+gw5Ix4jnvu/chRBHBQJAO7Ui+IXXOVsJYDZ5AQ0PLYBF/FJrO7O4Dg==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/react-components-pro/-/react-components-pro-24.5.0-alpha7.tgz", + "integrity": "sha512-haDuYvo5U9OaklMh7gPYRr6AgV4VGvofMqoZMaDvTCc8R7TOXhDwcJp3oAw7+zduPEc9s0ee+iswORfAQZHLgg==", "dependencies": { "@lit/react": "^1.0.5", - "@vaadin/board": "24.5.0-alpha6", - "@vaadin/charts": "24.5.0-alpha6", - "@vaadin/cookie-consent": "24.5.0-alpha6", - "@vaadin/crud": "24.5.0-alpha6", - "@vaadin/grid-pro": "24.5.0-alpha6", - "@vaadin/map": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/rich-text-editor": "24.5.0-alpha6" + "@vaadin/board": "24.5.0-alpha7", + "@vaadin/charts": "24.5.0-alpha7", + "@vaadin/cookie-consent": "24.5.0-alpha7", + "@vaadin/crud": "24.5.0-alpha7", + "@vaadin/grid-pro": "24.5.0-alpha7", + "@vaadin/map": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/rich-text-editor": "24.5.0-alpha7" }, "peerDependencies": { "@types/react": "^18.2.37", @@ -4688,20 +4732,20 @@ } }, "node_modules/@vaadin/rich-text-editor": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-24.5.0-alpha6.tgz", - "integrity": "sha512-o5e4r2xzN+pKBIdmJJFosE8RudKo6XXnlBffy2LiDWLn7+SL1iSB4+oKmaesBJc7zX6YZZh6nYoUwuQ8Ohtcyw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-24.5.0-alpha7.tgz", + "integrity": "sha512-UyIdGuBm6UMqx/25AKQzEd2Wz7F4kTb8SiYjOmAa2JYCMkYQPBkK4TE040ClBMg4A/uzUEcLeAc+f75DadZJaw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/confirm-dialog": "24.5.0-alpha6", - "@vaadin/text-field": "24.5.0-alpha6", - "@vaadin/tooltip": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/confirm-dialog": "24.5.0-alpha7", + "@vaadin/text-field": "24.5.0-alpha7", + "@vaadin/tooltip": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -4715,179 +4759,179 @@ } }, "node_modules/@vaadin/scroller": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.5.0-alpha6.tgz", - "integrity": "sha512-GHQrIC9BECiZI+LrpP6ZvQ8xC4VIftH25/HH+zF1KfGW/dPXDNVzRwr7tfx3CJSTbI15Qklftnh02X3wFsnDPw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.5.0-alpha7.tgz", + "integrity": "sha512-zzLE4EsgZrwC3ugSQeL8IDe4ODy5QvMHvlODubl1W/MZj9FVdFNtqk2Qzo9G62VlZ3pUzYMvAawCskfz+4oQDA==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/select": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.5.0-alpha6.tgz", - "integrity": "sha512-Y8cIWoOXB3GHipAObv4P7rLEi/q9WslZZn64FfSv8IGHjPM224hfRO949yoEoR8GJMiHPlXm1WYR3dTk8rIDRA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.5.0-alpha7.tgz", + "integrity": "sha512-3pxj+h8W8gU7Wz+dfV/yuwsS5m1fOBd9HYiO5aJiipddHtJIqSHsQPdxfNf/eTQcDoa1C7GFNYZkUU/MT82/6g==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.2.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/list-box": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/list-box": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/side-nav": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.5.0-alpha6.tgz", - "integrity": "sha512-fhRhUQeUlaq+nRc8m6r0O4T2Jm9SjQdKON5V/kl2UqSQpq1j9TMr6sMKQwWpEOCDXfy+5g6cZC2l3FeIYvWFRA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.5.0-alpha7.tgz", + "integrity": "sha512-Fm5T3osmRN3HjWS6q9BQGTuzynZqKGuHxk6tjrJ5N6BV1DGzTsEOgSVyrLKGpSIOEfMIYSuytzns9y3ShYXjsQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/split-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-q1GEksxeldFwyemQEH/z/071boDmgMb5RH2KZFVLn1bGbeHHfUTexJv9byHfgVqEGumPD/+biwZN8qb8GeijLA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-hVOo4hqE33AwBglLIe3aGpWlHK3gXRQV+h7/3Qn1zgYARa9l0/RIFcWjH5tUxr/bbZndopPWaLCZQ0FTvfNryQ==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/tabs": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.5.0-alpha6.tgz", - "integrity": "sha512-AoPS6lQgyRZkvpNOaw3/StTsAuPvx4Oo+vTE9lIKs7hEYBNYkTG50jbCgYSgT2meDlV8DBlAa8ROufxxS8Pa8g==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.5.0-alpha7.tgz", + "integrity": "sha512-iwvzTPcyh4OtLd8u877SwT0OLk3ujMqq8mprbxB7VVsI6KSJSmsLdeFioKEMU8eR4E99en3/KR8WK/S8yhFWww==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/tabsheet": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.5.0-alpha6.tgz", - "integrity": "sha512-huQA+boTDCxmSiZvzpz+i8e23j/J99t+UU+qiRt13YV9sPtA0N2e7pqJd8gR8YRfOTqQXvAVhjHahoQFpGJ8yQ==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.5.0-alpha7.tgz", + "integrity": "sha512-ioZHd3jeIlXDhooBUKRZ10N6vJdpwtzJOEb7xyykKzohx8Jhlwp9wmWqBofmEbpTYscJ+keyQ3gBkYIabvgOng==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/scroller": "24.5.0-alpha6", - "@vaadin/tabs": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/scroller": "24.5.0-alpha7", + "@vaadin/tabs": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/text-area": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.5.0-alpha6.tgz", - "integrity": "sha512-SaJj0gzARsTO+KRl5yFm5ZVxFG7WfCugru+k6nyu1DUTDkj1yUkZDOENVfsV27aclTspd009V4K5W2E5/9mVng==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.5.0-alpha7.tgz", + "integrity": "sha512-5raewCzoxKign/vjxhevX84mrSAzvqxDeRFpgPSiVbuLso9Xtp2jyG5c/AhzBA+HoGy6ls5DBVrO9GJPswNvFA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/text-field": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.5.0-alpha6.tgz", - "integrity": "sha512-5wkWCQFhr7nrV7RlEfjVcyImFeo1rXbmTUuEUtnkGgdDa73eGZrXtN+VroRDWUyp7wf2b6dceVMvx2HBlvaUkw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.5.0-alpha7.tgz", + "integrity": "sha512-1CvHpYiMpCjo8lRfAQCCPS0RlqekLuC2ej2+Po5Cf9NBvVDuCA8Vv4ANjwlpGFUv6tzGEX4tIBt6LYQzKGcRlw==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, "node_modules/@vaadin/time-picker": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.5.0-alpha6.tgz", - "integrity": "sha512-dTzRYAPIKmDrgxohWmNk9mg6Z9oCBFp/0zpBGH73QdIiLDn2vD28Q/02d4wPN4SEYqpMNnAJsYqCjhamccQN9w==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.5.0-alpha7.tgz", + "integrity": "sha512-kDVoPl0baFZxKQ8+Oi2FlmTlh4nObWnQnfaEdrGiPsHfZW37AWRKXqbAXJnfh8uY/K+oyuhiegdrvrDYc5GIbQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/combo-box": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/field-base": "24.5.0-alpha6", - "@vaadin/input-container": "24.5.0-alpha6", - "@vaadin/item": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/combo-box": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/field-base": "24.5.0-alpha7", + "@vaadin/input-container": "24.5.0-alpha7", + "@vaadin/item": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/tooltip": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.5.0-alpha6.tgz", - "integrity": "sha512-00Nev5Bq+bDh6Wh+ASxHxdino4UDzQFt9JuRfGeJHNQqTCAOvRLqxOBwycCnZgZqhavJmYKjHbIirbTgnGTgow==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.5.0-alpha7.tgz", + "integrity": "sha512-mdtddjSIp68R0bFxjh1djirUmaIY+yFMlqN7hAett/Fhp6glKADp+a8MFc8hEYvMW7cw65DVkqE0CJswqslmKA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/overlay": "24.5.0-alpha6", - "@vaadin/popover": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/overlay": "24.5.0-alpha7", + "@vaadin/popover": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/upload": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.5.0-alpha6.tgz", - "integrity": "sha512-RbxYkX/FZUROtraWybeoKfyW6kqP65cI6cmC9utCIOTXdUvlUs5maBBH0YdzZ9SLNdVpIt+y1IJcfiRWublrGw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.5.0-alpha7.tgz", + "integrity": "sha512-ArGXR7QvdBLt4tBJS181dJU0PO+jhr6CROWBTNI+G9XuWeQzLHriky16n1nJNrkRXI6fJqrWSvVnZILbdM+7RA==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "24.5.0-alpha6", - "@vaadin/button": "24.5.0-alpha6", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/progress-bar": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/a11y-base": "24.5.0-alpha7", + "@vaadin/button": "24.5.0-alpha7", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/progress-bar": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -4897,30 +4941,30 @@ "integrity": "sha512-9FhVhr0ynSR3X2ao+vaIEttcNU5XfzCbxtmYOV8uIRnUCtNgbvMOIcyGBvntsX9I5kvIP2dV3cFAOG9SILJzEA==" }, "node_modules/@vaadin/vaadin-lumo-styles": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.5.0-alpha6.tgz", - "integrity": "sha512-MaLx4ChTwaWibbn2BfqctZju7yneNGzObfYdvmxqQOP0mFQezEtVcsFvBaDD4+6p+DuqwYhDnpQeG0wxeXi0iA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.5.0-alpha7.tgz", + "integrity": "sha512-6QvSY+Wj/DN9TmLgWY2lnKrAa/VXBNMKNw5WPKiKhxdLQf4AL39KqsHHOrcaD8YT/1zYbzISdiu+YeN9eeeXhg==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/icon": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/icon": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/vaadin-material-styles": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.5.0-alpha6.tgz", - "integrity": "sha512-DP5brTVY+ua9UMXVCg+kDQ2K0w0+ZYtBN+oavB9fDj8k5aTPlLR3CtjCdJtyjm+K+pzc5L3L3P+iQVReTsDJIw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.5.0-alpha7.tgz", + "integrity": "sha512-/13PoUre7J3gnzG7dc3lnbn7090ZIO2jCQ0JKWrpTTEu/F3GqqeTRvHDEL7x19bxeT7qhOK2hIXPlvbekoLfDQ==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/vaadin-themable-mixin": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.5.0-alpha6.tgz", - "integrity": "sha512-pS8SCi+7G6K9G/Qi5GF4oTvEHoc0u62XximVOH+7Tn8FfWRkD5xy1Fp8SymQw6N17njkd/czU+nK7p2i6+rNsw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.5.0-alpha7.tgz", + "integrity": "sha512-4jHVFhiYqGn0Pwe1INQ4OkIdETHiNH1Ax3M0l0gpuHP7wLJMj1dnOeuijd7wqr67t9Nlj7j06WJvuslUdP4b0A==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "lit": "^3.0.0" @@ -4939,29 +4983,29 @@ } }, "node_modules/@vaadin/vertical-layout": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.5.0-alpha6.tgz", - "integrity": "sha512-zJp60kAuR9U9lCX6i7EEMKjso6zmYBHNT9jvRg0vLPWeo2HMNXdP63g1aMPw4Goky4JzW4oNoHjqTnCsIjIXlA==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.5.0-alpha7.tgz", + "integrity": "sha512-x+DUQJy0vqgEfo48c23i3C4UpQgor2esvwLN6iI1x4VJV5JmzedX2jcS3Qs9qxBBIQDUKA+CiNglehwupGsrkw==", "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6" + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7" } }, "node_modules/@vaadin/virtual-list": { - "version": "24.5.0-alpha6", - "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.5.0-alpha6.tgz", - "integrity": "sha512-/2uIKTdLVYFAdN6SCihp76/ioBaiLYcntg7sZugGnn2tJKQpBUCy01uSrCyLowmiKIsQnESqzb5LwXBBkILxsw==", + "version": "24.5.0-alpha7", + "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.5.0-alpha7.tgz", + "integrity": "sha512-W12wEiZpGGoC6TiNMzcRzFrCsllReAkqc2eT3PZl/KZtj3asavStiBzy+orso3VmTxALQyH7DvjoY4FF1mBGCg==", "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "24.5.0-alpha6", - "@vaadin/lit-renderer": "24.5.0-alpha6", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-material-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/component-base": "24.5.0-alpha7", + "@vaadin/lit-renderer": "24.5.0-alpha7", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-material-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "lit": "^3.0.0" } }, @@ -7517,11 +7561,11 @@ } }, "node_modules/react-router": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.25.1.tgz", - "integrity": "sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.0.tgz", + "integrity": "sha512-wVQq0/iFYd3iZ9H2l3N3k4PL8EEHcb0XlU2Na8nEwmiXgIUElEH6gaJDtUQxJ+JFzmIXaQjfdpcGWaM6IoQGxg==", "dependencies": { - "@remix-run/router": "1.18.0" + "@remix-run/router": "1.19.0" }, "engines": { "node": ">=14.0.0" @@ -7531,12 +7575,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.25.1.tgz", - "integrity": "sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.0.tgz", + "integrity": "sha512-RRGUIiDtLrkX3uYcFiCIxKFWMcWQGMojpYZfcstc63A1+sSnVgILGIm9gNUA6na3Fm1QuPGSBQH2EMbAZOnMsQ==", "dependencies": { - "@remix-run/router": "1.18.0", - "react-router": "6.25.1" + "@remix-run/router": "1.19.0", + "react-router": "6.26.0" }, "engines": { "node": ">=14.0.0" diff --git a/packages/java/tests/spring/react-signals/package.json b/packages/java/tests/spring/react-signals/package.json index 0804f2c7b0..e300ae2eae 100644 --- a/packages/java/tests/spring/react-signals/package.json +++ b/packages/java/tests/spring/react-signals/package.json @@ -4,7 +4,7 @@ "type": "module", "dependencies": { "@polymer/polymer": "3.5.1", - "@vaadin/bundles": "24.5.0-alpha6", + "@vaadin/bundles": "24.5.0-alpha7", "@vaadin/common-frontend": "0.0.19", "@vaadin/hilla-file-router": "file:../../../../ts/file-router", "@vaadin/hilla-frontend": "file:../../../../ts/frontend", @@ -14,19 +14,19 @@ "@vaadin/hilla-react-form": "file:../../../../ts/react-form", "@vaadin/hilla-react-i18n": "file:../../../../ts/react-i18n", "@vaadin/hilla-react-signals": "file:../../../../ts/react-signals", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/react-components-pro": "24.5.0-alpha6", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/react-components-pro": "24.5.0-alpha7", "@vaadin/router": "1.7.5", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", "construct-style-sheets-polyfill": "3.1.0", "lit": "3.1.4", "react": "18.3.1", "react-dom": "18.3.1", - "react-router-dom": "6.25.1" + "react-router-dom": "^6.26.0" }, "devDependencies": { "@babel/preset-react": "7.24.7", @@ -42,6 +42,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -61,23 +62,23 @@ "vaadin": { "dependencies": { "@polymer/polymer": "3.5.1", - "@vaadin/bundles": "24.5.0-alpha6", + "@vaadin/bundles": "24.5.0-alpha7", "@vaadin/common-frontend": "0.0.19", - "@vaadin/hilla-file-router": "24.5.0-alpha5", - "@vaadin/hilla-frontend": "24.5.0-alpha5", - "@vaadin/hilla-lit-form": "24.5.0-alpha5", - "@vaadin/hilla-react-auth": "24.5.0-alpha5", - "@vaadin/hilla-react-crud": "24.5.0-alpha5", - "@vaadin/hilla-react-form": "24.5.0-alpha5", - "@vaadin/hilla-react-i18n": "24.5.0-alpha5", - "@vaadin/hilla-react-signals": "24.5.0-alpha5", - "@vaadin/polymer-legacy-adapter": "24.5.0-alpha6", - "@vaadin/react-components": "24.5.0-alpha6", - "@vaadin/react-components-pro": "24.5.0-alpha6", + "@vaadin/hilla-file-router": "24.5.0-alpha7", + "@vaadin/hilla-frontend": "24.5.0-alpha7", + "@vaadin/hilla-lit-form": "24.5.0-alpha7", + "@vaadin/hilla-react-auth": "24.5.0-alpha7", + "@vaadin/hilla-react-crud": "24.5.0-alpha7", + "@vaadin/hilla-react-form": "24.5.0-alpha7", + "@vaadin/hilla-react-i18n": "24.5.0-alpha7", + "@vaadin/hilla-react-signals": "24.5.0-alpha7", + "@vaadin/polymer-legacy-adapter": "24.5.0-alpha7", + "@vaadin/react-components": "24.5.0-alpha7", + "@vaadin/react-components-pro": "24.5.0-alpha7", "@vaadin/router": "1.7.5", "@vaadin/vaadin-development-mode-detector": "2.0.7", - "@vaadin/vaadin-lumo-styles": "24.5.0-alpha6", - "@vaadin/vaadin-themable-mixin": "24.5.0-alpha6", + "@vaadin/vaadin-lumo-styles": "24.5.0-alpha7", + "@vaadin/vaadin-themable-mixin": "24.5.0-alpha7", "@vaadin/vaadin-usage-statistics": "2.1.2", "construct-style-sheets-polyfill": "3.1.0", "lit": "3.1.4", @@ -92,15 +93,16 @@ "@rollup/pluginutils": "5.1.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", - "@vaadin/hilla-generator-cli": "24.5.0-alpha5", - "@vaadin/hilla-generator-core": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-barrel": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", - "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", - "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "@vaadin/hilla-generator-cli": "24.5.0-alpha7", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-barrel": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha7", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", "@vitejs/plugin-react": "4.3.1", "async": "3.2.5", "glob": "10.4.2", @@ -115,7 +117,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "b71200b2ab6d40627f74056e4581c07f48b9beb22ea33e293c3198e214710ca9" + "hash": "23dffb6214ba6172280b99f352aac75984576ffbe0655d516b5d4afa533846ab" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -125,6 +127,7 @@ "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-barrel": "$@vaadin/hilla-generator-plugin-barrel", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-core": "$@vaadin/hilla-generator-core", "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", diff --git a/packages/java/tests/spring/react-signals/src/main/java/com/vaadin/hilla/test/signals/service/package-info.java b/packages/java/tests/spring/react-signals/src/main/java/com/vaadin/hilla/test/signals/service/package-info.java new file mode 100644 index 0000000000..088a64e169 --- /dev/null +++ b/packages/java/tests/spring/react-signals/src/main/java/com/vaadin/hilla/test/signals/service/package-info.java @@ -0,0 +1,3 @@ +@org.springframework.lang.NonNullApi + +package com.vaadin.hilla.test.signals.service; diff --git a/packages/java/tests/spring/security-contextpath/package-lock.json b/packages/java/tests/spring/security-contextpath/package-lock.json index 33cb60ec9f..61fb0cc097 100644 --- a/packages/java/tests/spring/security-contextpath/package-lock.json +++ b/packages/java/tests/spring/security-contextpath/package-lock.json @@ -102,6 +102,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -407,6 +408,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -4363,6 +4401,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -11982,6 +12024,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/security-contextpath/package.json b/packages/java/tests/spring/security-contextpath/package.json index 16c682876d..db55840e80 100644 --- a/packages/java/tests/spring/security-contextpath/package.json +++ b/packages/java/tests/spring/security-contextpath/package.json @@ -98,6 +98,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -206,6 +207,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -222,7 +224,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "732274d6c88babd2af8a23edef68d1391d902aab28a595bf9a2cf0a23767d472" + "hash": "b3fd348294c6f6350dabd38feab88980abef6e326955be455cfdb98f190c3879" }, "overrides": { "@vaadin/icon": "$@vaadin/icon", @@ -244,6 +246,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/tooltip": "$@vaadin/tooltip", "@polymer/iron-icon": "$@polymer/iron-icon", diff --git a/packages/java/tests/spring/security-jwt/package-lock.json b/packages/java/tests/spring/security-jwt/package-lock.json index b4d6ffb1e2..78ec71eac7 100644 --- a/packages/java/tests/spring/security-jwt/package-lock.json +++ b/packages/java/tests/spring/security-jwt/package-lock.json @@ -102,6 +102,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -407,6 +408,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -4363,6 +4401,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -11982,6 +12024,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/security-jwt/package.json b/packages/java/tests/spring/security-jwt/package.json index 2f783bf178..6989791b12 100644 --- a/packages/java/tests/spring/security-jwt/package.json +++ b/packages/java/tests/spring/security-jwt/package.json @@ -98,6 +98,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -206,6 +207,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -222,7 +224,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "732274d6c88babd2af8a23edef68d1391d902aab28a595bf9a2cf0a23767d472" + "hash": "b3fd348294c6f6350dabd38feab88980abef6e326955be455cfdb98f190c3879" }, "overrides": { "@vaadin/bundles": "$@vaadin/bundles", @@ -306,6 +308,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/multi-select-combo-box": "$@vaadin/multi-select-combo-box", "@vaadin/tabsheet": "$@vaadin/tabsheet", diff --git a/packages/java/tests/spring/security-urlmapping/package-lock.json b/packages/java/tests/spring/security-urlmapping/package-lock.json index c45fd91e27..fc55ccc83f 100644 --- a/packages/java/tests/spring/security-urlmapping/package-lock.json +++ b/packages/java/tests/spring/security-urlmapping/package-lock.json @@ -102,6 +102,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -407,6 +408,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -4355,6 +4393,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -11958,6 +12000,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/security-urlmapping/package.json b/packages/java/tests/spring/security-urlmapping/package.json index 2f783bf178..6989791b12 100644 --- a/packages/java/tests/spring/security-urlmapping/package.json +++ b/packages/java/tests/spring/security-urlmapping/package.json @@ -98,6 +98,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -206,6 +207,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -222,7 +224,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "732274d6c88babd2af8a23edef68d1391d902aab28a595bf9a2cf0a23767d472" + "hash": "b3fd348294c6f6350dabd38feab88980abef6e326955be455cfdb98f190c3879" }, "overrides": { "@vaadin/bundles": "$@vaadin/bundles", @@ -306,6 +308,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/multi-select-combo-box": "$@vaadin/multi-select-combo-box", "@vaadin/tabsheet": "$@vaadin/tabsheet", diff --git a/packages/java/tests/spring/security/package-lock.json b/packages/java/tests/spring/security/package-lock.json index 0e205f4335..c55befbe6c 100644 --- a/packages/java/tests/spring/security/package-lock.json +++ b/packages/java/tests/spring/security/package-lock.json @@ -97,6 +97,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -402,6 +403,43 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" } }, + "../../../../ts/generator-plugin-signals": { + "version": "24.5.0-alpha5", + "dev": true, + "license": "Apache 2.0", + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + }, + "engines": { + "node": ">= 16.13" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5" + } + }, "../../../../ts/generator-plugin-subtypes": { "name": "@vaadin/hilla-generator-plugin-subtypes", "version": "24.5.0-alpha5", @@ -4288,6 +4326,10 @@ "resolved": "../../../../ts/generator-plugin-push", "link": true }, + "node_modules/@vaadin/hilla-generator-plugin-signals": { + "resolved": "../../../../ts/generator-plugin-signals", + "link": true + }, "node_modules/@vaadin/hilla-generator-plugin-subtypes": { "resolved": "../../../../ts/generator-plugin-subtypes", "link": true @@ -11837,6 +11879,32 @@ "typescript": "5.5.2" } }, + "@vaadin/hilla-generator-plugin-signals": { + "version": "file:../../../../ts/generator-plugin-signals", + "requires": { + "@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.5.0-alpha5", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", + "@vaadin/hilla-generator-utils": "24.5.0-alpha5", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "fast-deep-equal": "^3.1.3", + "mocha": "^10.2.0", + "openapi-types": "^12.1.3", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2", + "typescript": "5.5.2" + } + }, "@vaadin/hilla-generator-plugin-subtypes": { "version": "file:../../../../ts/generator-plugin-subtypes", "requires": { diff --git a/packages/java/tests/spring/security/package.json b/packages/java/tests/spring/security/package.json index 2fd450846e..a4dfcf61b4 100644 --- a/packages/java/tests/spring/security/package.json +++ b/packages/java/tests/spring/security/package.json @@ -93,6 +93,7 @@ "@vaadin/hilla-generator-plugin-client": "file:../../../../ts/generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "file:../../../../ts/generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "file:../../../../ts/generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "file:../../../../ts/generator-plugin-signals", "@vaadin/hilla-generator-plugin-subtypes": "file:../../../../ts/generator-plugin-subtypes", "@vaadin/hilla-generator-utils": "file:../../../../ts/generator-utils", "@vitejs/plugin-react": "4.3.1", @@ -201,6 +202,7 @@ "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-model": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-push": "24.5.0-alpha5", + "@vaadin/hilla-generator-plugin-signals": "24.5.0-alpha5", "@vaadin/hilla-generator-plugin-subtypes": "24.5.0-alpha5", "@vaadin/hilla-generator-utils": "24.5.0-alpha5", "@vitejs/plugin-react": "4.3.1", @@ -217,7 +219,7 @@ "workbox-core": "7.1.0", "workbox-precaching": "7.1.0" }, - "hash": "015e6d3aca8877dd1634b4c9b3529db67b39650a1997099065f2bb0b729b1570" + "hash": "fe0e0700e8dd1dfe775387980ac0b73b288f304ce34dc5e4227002441fae8fbb" }, "overrides": { "@vaadin/common-frontend": "$@vaadin/common-frontend", @@ -239,6 +241,7 @@ "@vaadin/hilla-generator-plugin-client": "$@vaadin/hilla-generator-plugin-client", "@vaadin/hilla-generator-plugin-model": "$@vaadin/hilla-generator-plugin-model", "@vaadin/hilla-generator-plugin-push": "$@vaadin/hilla-generator-plugin-push", + "@vaadin/hilla-generator-plugin-signals": "$@vaadin/hilla-generator-plugin-signals", "@vaadin/hilla-generator-utils": "$@vaadin/hilla-generator-utils", "@vaadin/tooltip": "$@vaadin/tooltip", "@vaadin/button": "$@vaadin/button", diff --git a/packages/ts/generator-core/src/PluginManager.ts b/packages/ts/generator-core/src/PluginManager.ts index 4cda29e928..59f468f652 100644 --- a/packages/ts/generator-core/src/PluginManager.ts +++ b/packages/ts/generator-core/src/PluginManager.ts @@ -15,6 +15,7 @@ export default class PluginManager { 'ModelPlugin', 'PushPlugin', 'SubTypesPlugin', + 'SignalsPlugin', ]; const customPlugins = plugins.filter((p) => !standardPlugins.includes(p.name)); if (customPlugins.length > 0) { diff --git a/packages/ts/generator-plugin-signals/.eslintrc b/packages/ts/generator-plugin-signals/.eslintrc new file mode 100644 index 0000000000..6ac92d4ca9 --- /dev/null +++ b/packages/ts/generator-plugin-signals/.eslintrc @@ -0,0 +1,6 @@ +{ + "extends": ["../../../.eslintrc"], + "parserOptions": { + "project": "./tsconfig.json" + } +} diff --git a/packages/ts/generator-plugin-signals/.lintstagedrc.js b/packages/ts/generator-plugin-signals/.lintstagedrc.js new file mode 100644 index 0000000000..937dc6639f --- /dev/null +++ b/packages/ts/generator-plugin-signals/.lintstagedrc.js @@ -0,0 +1,6 @@ +import { commands, extensions } from '../../../.lintstagedrc.js'; + +export default { + [`src/**/*.{${extensions}}`]: commands, + [`test/**/*.{${extensions}}`]: commands, +}; diff --git a/packages/ts/generator-plugin-signals/LICENSE b/packages/ts/generator-plugin-signals/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/packages/ts/generator-plugin-signals/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/packages/ts/generator-plugin-signals/README.md b/packages/ts/generator-plugin-signals/README.md new file mode 100644 index 0000000000..2f5574b596 --- /dev/null +++ b/packages/ts/generator-plugin-signals/README.md @@ -0,0 +1 @@ +# Hilla TypeScript Generator Signals Support Plugin diff --git a/packages/ts/generator-plugin-signals/package.json b/packages/ts/generator-plugin-signals/package.json new file mode 100644 index 0000000000..ad00cd9a1f --- /dev/null +++ b/packages/ts/generator-plugin-signals/package.json @@ -0,0 +1,82 @@ +{ + "name": "@vaadin/hilla-generator-plugin-signals", + "version": "24.5.0-alpha7", + "description": "A Hilla TypeScript Generator plugin to add Shared Signals support", + "main": "index.js", + "type": "module", + "engines": { + "node": ">= 16.13" + }, + "scripts": { + "clean:build": "git clean -fx . -e .vite -e node_modules", + "build": "concurrently npm:build:*", + "build:esbuild": "tsx ../../../scripts/build.ts", + "build:dts": "tsc --isolatedModules -p tsconfig.build.json", + "build:copy": "cd src && copyfiles **/*.d.ts ..", + "lint": "eslint src test", + "lint:fix": "eslint src test --fix", + "test": "mocha test/**/*.spec.ts --config ../../../.mocharc.cjs", + "test:update": "npm run test -- --update", + "test:coverage": "c8 -c ../../../.c8rc.json npm test", + "typecheck": "tsc --noEmit" + }, + "exports": { + ".": { + "default": "./index.js" + }, + "./index.js": { + "default": "./index.js" + } + }, + "repository": { + "type": "git", + "url": "https://github.com/vaadin/hilla.git", + "directory": "packages/ts/generator-plugin-signals" + }, + "keywords": [ + "hilla", + "typescript", + "generator" + ], + "author": "Vaadin Ltd.", + "license": "Apache 2.0", + "bugs": { + "url": "https://github.com/vaadin/hilla/issues" + }, + "homepage": "https://hilla.dev", + "files": [ + "*.{d.ts.map,d.ts,js.map,js}" + ], + "publishConfig": { + "access": "public" + }, + "peerDependencies": { + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7" + }, + "dependencies": { + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-backbone": "^24.5.0-alpha7", + "@vaadin/hilla-generator-utils": "24.5.0-alpha7", + "fast-deep-equal": "^3.1.3", + "openapi-types": "^12.1.3", + "typescript": "5.5.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", + "@vaadin/hilla-generator-core": "24.5.0-alpha7", + "@vaadin/hilla-generator-plugin-client": "24.5.0-alpha7", + "c8": "^8.0.1", + "chai": "^4.3.10", + "concurrently": "^8.2.1", + "copyfiles": "^2.4.1", + "mocha": "^10.2.0", + "pino": "^8.15.1", + "sinon": "^16.0.0", + "sinon-chai": "^3.7.0", + "type-fest": "^4.3.2" + } +} diff --git a/packages/ts/generator-plugin-signals/src/SignalProcessor.ts b/packages/ts/generator-plugin-signals/src/SignalProcessor.ts new file mode 100644 index 0000000000..c87a888d87 --- /dev/null +++ b/packages/ts/generator-plugin-signals/src/SignalProcessor.ts @@ -0,0 +1,124 @@ +import type Plugin from '@vaadin/hilla-generator-core/Plugin.js'; +import { template, transform } from '@vaadin/hilla-generator-utils/ast.js'; +import createSourceFile from '@vaadin/hilla-generator-utils/createSourceFile.js'; +import DependencyManager from '@vaadin/hilla-generator-utils/dependencies/DependencyManager.js'; +import PathManager from '@vaadin/hilla-generator-utils/dependencies/PathManager.js'; +import ts, { type FunctionDeclaration, type SourceFile } from 'typescript'; + +const HILLA_REACT_SIGNALS = '@vaadin/hilla-react-signals'; + +const NUMBER_SIGNAL_CHANNEL = '$NUMBER_SIGNAL_CHANNEL$'; +const CONNECT_CLIENT = '$CONNECT_CLIENT$'; + +const signalImportPaths = ['com/vaadin/hilla/signals/NumberSignal']; + +export default class SignalProcessor { + readonly #dependencyManager: DependencyManager; + readonly #owner: Plugin; + readonly #service: string; + readonly #methods: Map; + readonly #sourceFile: SourceFile; + + constructor(service: string, methods: Map, sourceFile: SourceFile, owner: Plugin) { + this.#service = service; + this.#methods = methods; + this.#sourceFile = sourceFile; + this.#owner = owner; + this.#dependencyManager = new DependencyManager(new PathManager({ extension: '.js' })); + this.#dependencyManager.imports.fromCode(this.#sourceFile); + } + + process(): SourceFile { + this.#owner.logger.debug(`Processing signals: ${this.#service}`); + const { imports } = this.#dependencyManager; + const numberSignalChannelId = imports.named.add(HILLA_REACT_SIGNALS, 'NumberSignalChannel'); + + const [_p, _isType, connectClientId] = imports.default.find((p) => p.includes('connect-client'))!; + + this.#processSignalImports(signalImportPaths); + const initTypeId = imports.named.getIdentifier('@vaadin/hilla-frontend', 'EndpointRequestInit'); + let initTypeUsageCount = 0; + + const [file] = ts.transform(this.#sourceFile, [ + transform((tsNode) => { + if (ts.isFunctionDeclaration(tsNode) && tsNode.name && this.#methods.has(tsNode.name.text)) { + const methodName = tsNode.name.text; + + const body = template( + ` +function dummy() { + return new ${NUMBER_SIGNAL_CHANNEL}('${this.#service}.${methodName}', ${CONNECT_CLIENT}).signal; +}`, + (statements) => (statements[0] as FunctionDeclaration).body?.statements, + [ + transform((node) => + ts.isIdentifier(node) && node.text === NUMBER_SIGNAL_CHANNEL ? numberSignalChannelId : node, + ), + transform((node) => (ts.isIdentifier(node) && node.text === CONNECT_CLIENT ? connectClientId : node)), + ], + ); + + let returnType = tsNode.type; + if ( + returnType && + ts.isTypeReferenceNode(returnType) && + 'text' in returnType.typeName && + returnType.typeName.text === 'Promise' + ) { + if (returnType.typeArguments && returnType.typeArguments.length > 0) { + returnType = returnType.typeArguments[0]; + } + } + + return ts.factory.createFunctionDeclaration( + tsNode.modifiers?.filter((modifier) => modifier.kind !== ts.SyntaxKind.AsyncKeyword), + tsNode.asteriskToken, + tsNode.name, + tsNode.typeParameters, + tsNode.parameters.filter(({ name }) => !(ts.isIdentifier(name) && name.text === 'init')), + returnType, + ts.factory.createBlock(body ?? [], false), + ); + } + return tsNode; + }), + transform((tsNode) => { + if (ts.isFunctionDeclaration(tsNode)) { + if ( + !(tsNode.name && this.#methods.has(tsNode.name.text)) && + tsNode.parameters.some((p) => p.type && ts.isTypeReferenceNode(p.type) && p.type.typeName === initTypeId) + ) { + initTypeUsageCount += 1; + } + } + return tsNode; + }), + ]).transformed; + + if (initTypeUsageCount === 0) { + imports.named.remove('@vaadin/hilla-frontend', 'EndpointRequestInit'); + } + + return createSourceFile( + [ + ...this.#dependencyManager.imports.toCode(), + ...file.statements.filter((statement) => !ts.isImportDeclaration(statement)), + ], + file.fileName, + ); + } + + #processSignalImports(signalImports: readonly string[]) { + const { imports } = this.#dependencyManager; + + signalImports.forEach((signalImport) => { + const result = imports.default.find((p) => p.includes(signalImport)); + + if (result) { + const [path, _, id] = result; + imports.default.remove(path); + imports.named.add(HILLA_REACT_SIGNALS, id.text, true, id); + } + }); + } +} diff --git a/packages/ts/generator-plugin-signals/src/index.ts b/packages/ts/generator-plugin-signals/src/index.ts new file mode 100644 index 0000000000..ac442733a4 --- /dev/null +++ b/packages/ts/generator-plugin-signals/src/index.ts @@ -0,0 +1,68 @@ +import Plugin from '@vaadin/hilla-generator-core/Plugin.js'; +import type SharedStorage from '@vaadin/hilla-generator-core/SharedStorage.js'; +import type { OpenAPIV3 } from 'openapi-types'; +import SignalProcessor from './SignalProcessor.js'; + +export type PathSignalType = Readonly<{ + path: string; + signalType: string; +}>; + +const SIGNAL_CLASSES = ['#/components/schemas/com.vaadin.hilla.signals.NumberSignal']; + +function extractEndpointMethodsWithSignalsAsReturnType(storage: SharedStorage): PathSignalType[] { + return Object.entries(storage.api.paths) + .filter(([_, pathObject]) => { + const response200 = pathObject?.post?.responses['200']; + return response200 && !('$ref' in response200); + }) + .flatMap(([path, pathObject]) => { + const response200 = pathObject?.post?.responses['200']; + const responseSchema = (response200 as OpenAPIV3.ResponseObject).content?.['application/json']?.schema; + + return responseSchema && 'anyOf' in responseSchema + ? responseSchema.anyOf + ?.filter((c) => '$ref' in c && c.$ref && SIGNAL_CLASSES.includes(c.$ref)) + .map((c: OpenAPIV3.ReferenceObject | OpenAPIV3.SchemaObject) => ({ + path, + signalType: '$ref' in c ? c.$ref : '', + })) + : []; + }) + .filter((signalArray) => signalArray !== undefined); +} + +function groupByService(signals: readonly PathSignalType[]): Map> { + return signals.reduce((serviceMap, signal) => { + const [_, service, method] = signal.path.split('/'); + const serviceMethods = serviceMap.get(service) ?? new Map(); + serviceMethods.set(method, signal.signalType); + serviceMap.set(service, serviceMethods); + return serviceMap; + }, new Map>()); +} + +export default class SignalsPlugin extends Plugin { + // eslint-disable-next-line @typescript-eslint/require-await + override async execute(sharedStorage: SharedStorage): Promise { + const methodsWithSignals = extractEndpointMethodsWithSignalsAsReturnType(sharedStorage); + const services = groupByService(methodsWithSignals); + services.forEach((methods, service) => { + const index = sharedStorage.sources.findIndex((source) => source.fileName === `${service}.ts`); + if (index >= 0) { + sharedStorage.sources[index] = new SignalProcessor( + service, + methods, + sharedStorage.sources[index], + this, + ).process(); + } + }); + } + + declare ['constructor']: typeof SignalsPlugin; + + override get path(): string { + return import.meta.url; + } +} diff --git a/packages/ts/generator-plugin-signals/test/SignalsEndpoints.spec.ts b/packages/ts/generator-plugin-signals/test/SignalsEndpoints.spec.ts new file mode 100644 index 0000000000..02b53d76f7 --- /dev/null +++ b/packages/ts/generator-plugin-signals/test/SignalsEndpoints.spec.ts @@ -0,0 +1,52 @@ +import { readFile } from 'node:fs/promises'; +import Generator from '@vaadin/hilla-generator-core/Generator.js'; +import BackbonePlugin from '@vaadin/hilla-generator-plugin-backbone'; +import LoggerFactory from '@vaadin/hilla-generator-utils/LoggerFactory.js'; +import snapshotMatcher from '@vaadin/hilla-generator-utils/testing/snapshotMatcher.js'; +import { expect, use } from 'chai'; +import sinonChai from 'sinon-chai'; +import SignalsPlugin from '../src/index.js'; + +use(sinonChai); +use(snapshotMatcher); + +describe('SignalsPlugin', () => { + context('Endpoint methods with Signals as return type', () => { + it('correctly generates service with mixture of normal and signal returning methods', async () => { + const generator = new Generator([BackbonePlugin, SignalsPlugin], { + logger: new LoggerFactory({ name: 'model-plugin-test', verbose: true }), + }); + const input = await readFile(new URL('./hilla-openapi-mix.json', import.meta.url), 'utf8'); + const files = await generator.process(input); + + const generatedNumberSignalService = files.find((f) => f.name === 'NumberSignalService.ts')!; + await expect(await generatedNumberSignalService.text()).toMatchSnapshot( + `NumberSignalServiceMix`, + import.meta.url, + ); + + // Non-signal returning services should remain unchanged as before: + const generatedHelloWorldService = files.find((f) => f.name === 'HelloWorldService.ts')!; + await expect(await generatedHelloWorldService.text()).toMatchSnapshot(`HelloWorldService`, import.meta.url); + }); + + it('removes unused request init import', async () => { + const generator = new Generator([BackbonePlugin, SignalsPlugin], { + logger: new LoggerFactory({ name: 'model-plugin-test', verbose: true }), + }); + const input = await readFile(new URL('./hilla-openapi.json', import.meta.url), 'utf8'); + const files = await generator.process(input); + + // Signal-only returning services should have the init import removed: + const generatedNumberSignalService = files.find((f) => f.name === 'NumberSignalService.ts')!; + await expect(await generatedNumberSignalService.text()).toMatchSnapshot( + `NumberSignalServiceSignalOnly`, + import.meta.url, + ); + + // Non-signal returning services should remain unchanged as before: + const generatedHelloWorldService = files.find((f) => f.name === 'HelloWorldService.ts')!; + await expect(await generatedHelloWorldService.text()).toMatchSnapshot(`HelloWorldService`, import.meta.url); + }); + }); +}); diff --git a/packages/ts/generator-plugin-signals/test/fixtures/HelloWorldService.snap.ts b/packages/ts/generator-plugin-signals/test/fixtures/HelloWorldService.snap.ts new file mode 100644 index 0000000000..c03ad2c160 --- /dev/null +++ b/packages/ts/generator-plugin-signals/test/fixtures/HelloWorldService.snap.ts @@ -0,0 +1,4 @@ +import { EndpointRequestInit as EndpointRequestInit_1 } from "@vaadin/hilla-frontend"; +import client_1 from "./connect-client.default.js"; +async function sayHello_1(name: string, init?: EndpointRequestInit_1): Promise { return client_1.call("HelloWorldService", "sayHello", { name }, init); } +export { sayHello_1 as sayHello }; diff --git a/packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceMix.snap.ts b/packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceMix.snap.ts new file mode 100644 index 0000000000..ffdf1de04f --- /dev/null +++ b/packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceMix.snap.ts @@ -0,0 +1,7 @@ +import { EndpointRequestInit as EndpointRequestInit_1 } from "@vaadin/hilla-frontend"; +import { type NumberSignal as NumberSignal_1, NumberSignalChannel as NumberSignalChannel_1 } from "@vaadin/hilla-react-signals"; +import client_1 from "./connect-client.default.js"; +function counter_1(): NumberSignal_1 { return new NumberSignalChannel_1("NumberSignalService.counter", client_1).signal; } +async function sayHello_1(name: string, init?: EndpointRequestInit_1): Promise { return client_1.call("NumberSignalService", "sayHello", { name }, init); } +function sharedValue_1(): NumberSignal_1 { return new NumberSignalChannel_1("NumberSignalService.sharedValue", client_1).signal; } +export { counter_1 as counter, sayHello_1 as sayHello, sharedValue_1 as sharedValue }; diff --git a/packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceSignalOnly.snap.ts b/packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceSignalOnly.snap.ts new file mode 100644 index 0000000000..923598556d --- /dev/null +++ b/packages/ts/generator-plugin-signals/test/fixtures/NumberSignalServiceSignalOnly.snap.ts @@ -0,0 +1,5 @@ +import { type NumberSignal as NumberSignal_1, NumberSignalChannel as NumberSignalChannel_1 } from "@vaadin/hilla-react-signals"; +import client_1 from "./connect-client.default.js"; +function counter_1(): NumberSignal_1 { return new NumberSignalChannel_1("NumberSignalService.counter", client_1).signal; } +function sharedValue_1(): NumberSignal_1 { return new NumberSignalChannel_1("NumberSignalService.sharedValue", client_1).signal; } +export { counter_1 as counter, sharedValue_1 as sharedValue }; diff --git a/packages/ts/generator-plugin-signals/test/hilla-openapi-mix.json b/packages/ts/generator-plugin-signals/test/hilla-openapi-mix.json new file mode 100644 index 0000000000..c7eccd8f05 --- /dev/null +++ b/packages/ts/generator-plugin-signals/test/hilla-openapi-mix.json @@ -0,0 +1,164 @@ +{ + "openapi" : "3.0.1", + "info" : { + "title" : "Hilla Application", + "version" : "1.0.0" + }, + "servers" : [ + { + "url" : "http://localhost:8080/connect", + "description" : "Hilla Backend" + } + ], + "tags" : [ + { + "name" : "HelloWorldService", + "x-class-name" : "com.github.taefi.services.HelloWorldService" + }, + { + "name" : "NumberSignalService", + "x-class-name" : "com.github.taefi.services.NumberSignalService" + } + ], + "paths" : { + "/HelloWorldService/sayHello" : { + "post" : { + "tags" : [ + "HelloWorldService" + ], + "operationId" : "HelloWorldService_sayHello_POST", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "x-java-type" : "java.lang.String" + } + } + } + } + } + }, + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "type" : "string", + "x-java-type" : "java.lang.String" + } + } + } + } + } + } + }, + "/NumberSignalService/counter" : { + "post" : { + "tags" : [ + "NumberSignalService" + ], + "operationId" : "NumberSignalService_counter_POST", + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "anyOf" : [ + { + "$ref" : "#/components/schemas/com.vaadin.hilla.signals.NumberSignal" + } + ] + } + } + } + } + } + } + }, + "/NumberSignalService/sayHello" : { + "post" : { + "tags" : [ + "NumberSignalService" + ], + "operationId" : "NumberSignalService_sayHello_POST", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "x-java-type" : "java.lang.String" + } + } + } + } + } + }, + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "type" : "string", + "x-java-type" : "java.lang.String" + } + } + } + } + } + } + }, + "/NumberSignalService/sharedValue" : { + "post" : { + "tags" : [ + "NumberSignalService" + ], + "operationId" : "NumberSignalService_sharedValue_POST", + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "anyOf" : [ + { + "$ref" : "#/components/schemas/com.vaadin.hilla.signals.NumberSignal" + } + ] + } + } + } + } + } + } + } + }, + "components" : { + "schemas" : { + "com.vaadin.hilla.signals.NumberSignal" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "x-java-type" : "java.lang.String" + }, + "value" : { + "type" : "number", + "format" : "double", + "nullable" : true, + "x-java-type" : "java.lang.Double" + } + } + } + } + } +} diff --git a/packages/ts/generator-plugin-signals/test/hilla-openapi.json b/packages/ts/generator-plugin-signals/test/hilla-openapi.json new file mode 100644 index 0000000000..6df3752f32 --- /dev/null +++ b/packages/ts/generator-plugin-signals/test/hilla-openapi.json @@ -0,0 +1,128 @@ +{ + "openapi" : "3.0.1", + "info" : { + "title" : "Hilla Application", + "version" : "1.0.0" + }, + "servers" : [ + { + "url" : "http://localhost:8080/connect", + "description" : "Hilla Backend" + } + ], + "tags" : [ + { + "name" : "HelloWorldService", + "x-class-name" : "com.github.taefi.services.HelloWorldService" + }, + { + "name" : "NumberSignalService", + "x-class-name" : "com.github.taefi.services.NumberSignalService" + } + ], + "paths" : { + "/HelloWorldService/sayHello" : { + "post" : { + "tags" : [ + "HelloWorldService" + ], + "operationId" : "HelloWorldService_sayHello_POST", + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "x-java-type" : "java.lang.String" + } + } + } + } + } + }, + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "type" : "string", + "x-java-type" : "java.lang.String" + } + } + } + } + } + } + }, + "/NumberSignalService/counter" : { + "post" : { + "tags" : [ + "NumberSignalService" + ], + "operationId" : "NumberSignalService_counter_POST", + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "anyOf" : [ + { + "$ref" : "#/components/schemas/com.vaadin.hilla.signals.NumberSignal" + } + ] + } + } + } + } + } + } + }, + "/NumberSignalService/sharedValue" : { + "post" : { + "tags" : [ + "NumberSignalService" + ], + "operationId" : "NumberSignalService_sharedValue_POST", + "responses" : { + "200" : { + "description" : "", + "content" : { + "application/json" : { + "schema" : { + "anyOf" : [ + { + "$ref" : "#/components/schemas/com.vaadin.hilla.signals.NumberSignal" + } + ] + } + } + } + } + } + } + } + }, + "components" : { + "schemas" : { + "com.vaadin.hilla.signals.NumberSignal" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "x-java-type" : "java.lang.String" + }, + "value" : { + "type" : "number", + "format" : "double", + "nullable" : true, + "x-java-type" : "java.lang.Double" + } + } + } + } + } +} diff --git a/packages/ts/generator-plugin-signals/tsconfig.build.json b/packages/ts/generator-plugin-signals/tsconfig.build.json new file mode 100644 index 0000000000..a57d153410 --- /dev/null +++ b/packages/ts/generator-plugin-signals/tsconfig.build.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "emitDeclarationOnly": true, + "declarationMap": true, + "rootDir": "src", + "outDir": "." + }, + "include": ["src"] +} diff --git a/packages/ts/generator-plugin-signals/tsconfig.json b/packages/ts/generator-plugin-signals/tsconfig.json new file mode 100644 index 0000000000..cf0eb8454e --- /dev/null +++ b/packages/ts/generator-plugin-signals/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "../../../tsconfig.json", + "include": ["src", "test"], + "exclude": ["test/**/*.snap.ts"] +} diff --git a/packages/ts/generator-utils/src/dependencies/ImportManager.ts b/packages/ts/generator-utils/src/dependencies/ImportManager.ts index 1a74eb5997..47070696bf 100644 --- a/packages/ts/generator-utils/src/dependencies/ImportManager.ts +++ b/packages/ts/generator-utils/src/dependencies/ImportManager.ts @@ -25,6 +25,18 @@ export class NamedImportManager extends StatementRecordManager boolean): [string, boolean, Identifier] | undefined { + for (const [path, { id, isType }] of this.#map) { + if (predicate(path)) { + return [path, isType, id]; + } + } + return undefined; + } + override clear(): void { this.#map.clear(); } diff --git a/packages/ts/react-crud/test/autogrid.spec.tsx b/packages/ts/react-crud/test/autogrid.spec.tsx index 3926718698..01167a7d98 100644 --- a/packages/ts/react-crud/test/autogrid.spec.tsx +++ b/packages/ts/react-crud/test/autogrid.spec.tsx @@ -1,5 +1,5 @@ import { expect, use } from '@esm-bundle/chai'; -import { render, waitFor } from '@testing-library/react'; +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'; @@ -567,32 +567,29 @@ describe('@vaadin/hilla-react-crud', () => { ); // Number type await user.click(grid.getHeaderCellContent(1, 0).querySelector('vaadin-select-value-button')!); - await nextFrame(); - let filterOptions = await waitFor(() => - document.querySelector('vaadin-select-overlay')!.querySelectorAll('vaadin-item'), - ); + let findResult = await screen.findByText('> Greater than'); + let filterOptions = findResult.closest('vaadin-select-overlay')!.querySelectorAll('vaadin-item'); expect(filterOptions).to.have.length(3); - expect(filterOptions[0]).to.have.rendered.text('> Greater than'); + expect(filterOptions[1]).to.have.rendered.text('< Less than'); await user.keyboard('{Escape}'); // Date type await user.click(grid.getHeaderCellContent(1, 2).querySelector('vaadin-select-value-button')!); - await nextFrame(); - filterOptions = await waitFor(() => - document.querySelector('vaadin-select-overlay')!.querySelectorAll('vaadin-item'), - ); + // When the previous filter options is closing, for a short period of time there are two overlays in the DOM + // (because of animation), and to avoid selecting the wrong one, we need to first find the correct text and + // go up in the DOM to find the correct overlay. + findResult = await screen.findByText('> After'); + filterOptions = findResult.closest('vaadin-select-overlay')!.querySelectorAll('vaadin-item'); expect(filterOptions).to.have.length(3); - expect(filterOptions[0]).to.have.rendered.text('> After'); + expect(filterOptions[1]).to.have.rendered.text('< Before'); await user.keyboard('{Escape}'); // Time type await user.click(grid.getHeaderCellContent(1, 3).querySelector('vaadin-select-value-button')!); - await nextFrame(); - filterOptions = await waitFor(() => - document.querySelector('vaadin-select-overlay')!.querySelectorAll('vaadin-item'), - ); + findResult = await screen.findByText('> After'); + filterOptions = findResult.closest('vaadin-select-overlay')!.querySelectorAll('vaadin-item'); expect(filterOptions).to.have.length(3); expect(filterOptions[1]).to.have.rendered.text('< Before'); }); diff --git a/scripts/prepare/templates/components/lit/package.json b/scripts/prepare/templates/components/lit/package.json index 158012111e..fd91d68169 100644 --- a/scripts/prepare/templates/components/lit/package.json +++ b/scripts/prepare/templates/components/lit/package.json @@ -21,6 +21,7 @@ "@vaadin/hilla-generator-plugin-barrel": "{{version}}", "@vaadin/hilla-generator-plugin-model": "{{version}}", "@vaadin/hilla-generator-plugin-push": "{{version}}", + "@vaadin/hilla-generator-plugin-signals": "{{version}}", "@vaadin/hilla-generator-plugin-subtypes": "{{version}}" } } diff --git a/scripts/prepare/templates/components/react/package.json b/scripts/prepare/templates/components/react/package.json index f8d7fa5355..c3502fe007 100644 --- a/scripts/prepare/templates/components/react/package.json +++ b/scripts/prepare/templates/components/react/package.json @@ -27,6 +27,7 @@ "@vaadin/hilla-generator-plugin-barrel": "{{version}}", "@vaadin/hilla-generator-plugin-model": "{{version}}", "@vaadin/hilla-generator-plugin-push": "{{version}}", + "@vaadin/hilla-generator-plugin-signals": "{{version}}", "@vaadin/hilla-generator-plugin-subtypes": "{{version}}" } }