Update dependencies

This commit is contained in:
Arne Keller 2023-10-23 14:15:57 +02:00
parent 9d232a4b17
commit dc9d6c046b
6 changed files with 290 additions and 152 deletions

1
.gitignore vendored
View File

@ -10,6 +10,7 @@
# The following files are generated/updated by vaadin-maven-plugin # The following files are generated/updated by vaadin-maven-plugin
node_modules/ node_modules/
frontend/generated/ frontend/generated/
frontend/index.html
pnpmfile.js pnpmfile.js
pnpm-lock.yaml pnpm-lock.yaml
types.d.ts types.d.ts

View File

@ -3,144 +3,255 @@
"license": "UNLICENSED", "license": "UNLICENSED",
"vaadin": { "vaadin": {
"dependencies": { "dependencies": {
"lit-element": "2.5.1", "@polymer/polymer": "3.5.1",
"@vaadin/router": "1.7.2",
"@polymer/polymer": "3.2.0",
"@vaadin/vaadin-grid": "6.0.2",
"@vaadin/vaadin-icons": "4.3.2",
"@vaadin/vaadin-split-layout": "4.3.0",
"@vaadin/vaadin-combo-box": "6.0.1",
"@vaadin/vaadin-core-shrinkwrap": "19.0.9",
"@vaadin/vaadin-upload": "5.0.0",
"@vaadin/vaadin-dialog": "2.5.2",
"@vaadin/vaadin-select": "3.0.0",
"@vaadin/vaadin-app-layout": "2.2.0",
"@vaadin/vaadin-item": "3.0.0",
"@vaadin/vaadin-notification": "1.6.1",
"@vaadin/vaadin-progress-bar": "1.3.0",
"@vaadin/vaadin-date-time-picker": "2.0.0",
"@vaadin/vaadin-ordered-layout": "1.4.0",
"@vaadin/vaadin-login": "2.0.0",
"@vaadin/vaadin-button": "2.4.0",
"@vaadin/vaadin-date-picker": "5.0.0",
"@vaadin/vaadin-text-field": "3.0.2",
"@vaadin/vaadin-menu-bar": "2.0.0",
"@vaadin/vaadin-custom-field": "2.0.0",
"@vaadin/vaadin-form-layout": "2.3.0",
"@vaadin/vaadin-accordion": "1.2.0",
"@polymer/iron-list": "3.1.0",
"@vaadin/vaadin-list-box": "2.0.0",
"@vaadin/vaadin-details": "1.2.0",
"@vaadin/vaadin-checkbox": "3.0.0",
"@polymer/iron-icon": "3.0.1",
"@vaadin/vaadin-time-picker": "3.0.0",
"@vaadin/vaadin-context-menu": "5.0.0",
"@vaadin/vaadin-avatar": "2.0.2",
"@vaadin-component-factory/vcf-tooltip": "1.3.13", "@vaadin-component-factory/vcf-tooltip": "1.3.13",
"@vaadin/vaadin-radio-button": "1.5.1", "@vaadin/a11y-base": "24.2.0",
"@vaadin/vaadin-tabs": "4.0.0", "@vaadin/accordion": "24.2.0",
"@vaadin/vaadin-lumo-styles": "1.6.1", "@vaadin/app-layout": "24.2.0",
"@vaadin/vaadin-material-styles": "1.3.2", "@vaadin/avatar": "24.2.0",
"open": "^7.2.1", "@vaadin/avatar-group": "24.2.0",
"@vaadin/bundles": "24.2.0",
"@vaadin/button": "24.2.0",
"@vaadin/checkbox": "24.2.0",
"@vaadin/checkbox-group": "24.2.0",
"@vaadin/combo-box": "24.2.0",
"@vaadin/common-frontend": "0.0.18",
"@vaadin/component-base": "24.2.0",
"@vaadin/confirm-dialog": "24.2.0",
"@vaadin/context-menu": "24.2.0",
"@vaadin/custom-field": "24.2.0",
"@vaadin/date-picker": "24.2.0",
"@vaadin/date-time-picker": "24.2.0",
"@vaadin/details": "24.2.0",
"@vaadin/dialog": "24.2.0",
"@vaadin/email-field": "24.2.0",
"@vaadin/field-base": "24.2.0",
"@vaadin/field-highlighter": "24.2.0",
"@vaadin/form-layout": "24.2.0",
"@vaadin/grid": "24.2.0",
"@vaadin/horizontal-layout": "24.2.0",
"@vaadin/icon": "24.2.0",
"@vaadin/icons": "24.2.0",
"@vaadin/input-container": "24.2.0",
"@vaadin/integer-field": "24.2.0",
"@vaadin/item": "24.2.0",
"@vaadin/list-box": "24.2.0",
"@vaadin/lit-renderer": "24.2.0",
"@vaadin/login": "24.2.0",
"@vaadin/menu-bar": "24.2.0",
"@vaadin/message-input": "24.2.0",
"@vaadin/message-list": "24.2.0",
"@vaadin/multi-select-combo-box": "24.2.0",
"@vaadin/notification": "24.2.0",
"@vaadin/number-field": "24.2.0",
"@vaadin/overlay": "24.2.0",
"@vaadin/password-field": "24.2.0",
"@vaadin/polymer-legacy-adapter": "24.2.0",
"@vaadin/progress-bar": "24.2.0",
"@vaadin/radio-group": "24.2.0",
"@vaadin/router": "1.7.5",
"@vaadin/scroller": "24.2.0",
"@vaadin/select": "24.2.0",
"@vaadin/side-nav": "24.2.0",
"@vaadin/split-layout": "24.2.0",
"@vaadin/tabs": "24.2.0",
"@vaadin/tabsheet": "24.2.0",
"@vaadin/text-area": "24.2.0",
"@vaadin/text-field": "24.2.0",
"@vaadin/time-picker": "24.2.0",
"@vaadin/tooltip": "24.2.0",
"@vaadin/upload": "24.2.0",
"@vaadin/vaadin-development-mode-detector": "2.0.6",
"@vaadin/vaadin-lumo-styles": "24.2.0",
"@vaadin/vaadin-material-styles": "24.2.0",
"@vaadin/vaadin-themable-mixin": "24.2.0",
"@vaadin/vaadin-usage-statistics": "2.1.2",
"@vaadin/vertical-layout": "24.2.0",
"@vaadin/virtual-list": "24.2.0",
"@xpertsea/paper-slider": "3.0.0", "@xpertsea/paper-slider": "3.0.0",
"construct-style-sheets-polyfill": "2.4.16", "construct-style-sheets-polyfill": "3.1.0",
"lit-html": "1.4.1" "date-fns": "2.29.3",
"lit": "2.8.0",
"mobile-drag-drop": "2.3.0-rc.2"
}, },
"devDependencies": { "devDependencies": {
"compression-webpack-plugin": "4.0.1", "@rollup/plugin-replace": "5.0.2",
"webpack-cli": "3.3.11", "@rollup/pluginutils": "5.0.2",
"css-loader": "4.2.1", "@vitejs/plugin-react": "4.0.4",
"validator": "13.1.17", "async": "3.2.4",
"lit-css-loader": "0.0.4", "glob": "10.3.3",
"@types/validator": "13.1.0", "rollup-plugin-brotli": "3.1.0",
"webpack": "4.46.0", "rollup-plugin-visualizer": "5.9.2",
"html-webpack-plugin": "4.5.1", "strip-css-comments": "5.0.0",
"chokidar": "^3.5.0", "transform-ast": "2.4.4",
"typescript": "4.0.3", "typescript": "5.1.6",
"webpack-merge": "4.2.2", "vite": "4.4.11",
"webpack-dev-server": "3.11.0", "vite-plugin-checker": "0.6.1",
"extract-loader": "5.1.0", "workbox-build": "7.0.0",
"file-loader": "6.2.0", "workbox-core": "7.0.0",
"extra-watch-webpack-plugin": "1.0.3", "workbox-precaching": "7.0.0"
"glob": "7.1.6",
"loader-utils": "2.0.0",
"ts-loader": "8.0.12",
"workbox-webpack-plugin": "5.1.4",
"workbox-core": "5.1.4",
"workbox-precaching": "5.1.4",
"webpack-manifest-plugin": "3.0.0",
"fork-ts-checker-webpack-plugin": "6.2.1"
}, },
"hash": "060d0b54b469e87ae49c0a6fde998dac1c0851827db2de5cc29c25742f833a3d" "hash": "53b6367c73a1ada75a9c265400991b9a0193a8b116e9bf5534d7544255191b69"
}, },
"dependencies": { "dependencies": {
"lit-element": "2.5.1", "@polymer/polymer": "3.5.1",
"@vaadin/router": "1.7.2", "@vaadin/a11y-base": "24.2.0",
"@polymer/polymer": "3.2.0", "@vaadin/accordion": "24.2.0",
"@vaadin/flow-frontend": "./target/flow-frontend", "@vaadin/app-layout": "24.2.0",
"@vaadin/form": "./target/flow-frontend/form", "@vaadin/avatar": "24.2.0",
"@vaadin/vaadin-grid": "6.0.2", "@vaadin/avatar-group": "24.2.0",
"@vaadin/vaadin-icons": "4.3.2", "@vaadin/bundles": "24.2.0",
"@vaadin/vaadin-split-layout": "4.3.0", "@vaadin/button": "24.2.0",
"@vaadin/vaadin-combo-box": "6.0.1", "@vaadin/checkbox": "24.2.0",
"@vaadin/vaadin-core-shrinkwrap": "19.0.9", "@vaadin/checkbox-group": "24.2.0",
"@vaadin/vaadin-upload": "5.0.0", "@vaadin/combo-box": "24.2.0",
"@vaadin/vaadin-dialog": "2.5.2", "@vaadin/common-frontend": "0.0.18",
"@vaadin/vaadin-select": "3.0.0", "@vaadin/component-base": "24.2.0",
"@vaadin/vaadin-app-layout": "2.2.0", "@vaadin/confirm-dialog": "24.2.0",
"@vaadin/vaadin-item": "3.0.0", "@vaadin/context-menu": "24.2.0",
"@vaadin/vaadin-notification": "1.6.1", "@vaadin/custom-field": "24.2.0",
"@vaadin/vaadin-progress-bar": "1.3.0", "@vaadin/date-picker": "24.2.0",
"@vaadin/vaadin-date-time-picker": "2.0.0", "@vaadin/date-time-picker": "24.2.0",
"@vaadin/vaadin-ordered-layout": "1.4.0", "@vaadin/details": "24.2.0",
"@vaadin/vaadin-login": "2.0.0", "@vaadin/dialog": "24.2.0",
"@vaadin/vaadin-button": "2.4.0", "@vaadin/email-field": "24.2.0",
"@vaadin/vaadin-date-picker": "5.0.0", "@vaadin/field-base": "24.2.0",
"@vaadin/vaadin-text-field": "3.0.2", "@vaadin/field-highlighter": "24.2.0",
"@vaadin/vaadin-menu-bar": "2.0.0", "@vaadin/form": "0.0.17",
"@vaadin/vaadin-custom-field": "2.0.0", "@vaadin/form-layout": "24.2.0",
"@vaadin/vaadin-form-layout": "2.3.0", "@vaadin/grid": "24.2.0",
"@vaadin/vaadin-accordion": "1.2.0", "@vaadin/horizontal-layout": "24.2.0",
"@polymer/iron-list": "3.1.0", "@vaadin/icon": "24.2.0",
"@vaadin/vaadin-list-box": "2.0.0", "@vaadin/icons": "24.2.0",
"@vaadin/vaadin-details": "1.2.0", "@vaadin/input-container": "24.2.0",
"@vaadin/vaadin-checkbox": "3.0.0", "@vaadin/integer-field": "24.2.0",
"@polymer/iron-icon": "3.0.1", "@vaadin/item": "24.2.0",
"@vaadin/vaadin-time-picker": "3.0.0", "@vaadin/list-box": "24.2.0",
"@vaadin/vaadin-context-menu": "5.0.0", "@vaadin/lit-renderer": "24.2.0",
"@vaadin/vaadin-avatar": "2.0.2", "@vaadin/login": "24.2.0",
"@vaadin/vaadin-radio-button": "1.5.1", "@vaadin/menu-bar": "24.2.0",
"@vaadin/vaadin-tabs": "4.0.0", "@vaadin/message-input": "24.2.0",
"@vaadin/vaadin-lumo-styles": "1.6.1", "@vaadin/message-list": "24.2.0",
"@vaadin/vaadin-material-styles": "1.3.2", "@vaadin/multi-select-combo-box": "24.2.0",
"open": "^7.2.1", "@vaadin/notification": "24.2.0",
"@vaadin/number-field": "24.2.0",
"@vaadin/overlay": "24.2.0",
"@vaadin/password-field": "24.2.0",
"@vaadin/polymer-legacy-adapter": "24.2.0",
"@vaadin/progress-bar": "24.2.0",
"@vaadin/radio-group": "24.2.0",
"@vaadin/router": "1.7.5",
"@vaadin/scroller": "24.2.0",
"@vaadin/select": "24.2.0",
"@vaadin/side-nav": "24.2.0",
"@vaadin/split-layout": "24.2.0",
"@vaadin/tabs": "24.2.0",
"@vaadin/tabsheet": "24.2.0",
"@vaadin/text-area": "24.2.0",
"@vaadin/text-field": "24.2.0",
"@vaadin/time-picker": "24.2.0",
"@vaadin/tooltip": "24.2.0",
"@vaadin/upload": "24.2.0",
"@vaadin/vaadin-development-mode-detector": "2.0.6",
"@vaadin/vaadin-lumo-styles": "24.2.0",
"@vaadin/vaadin-material-styles": "24.2.0",
"@vaadin/vaadin-themable-mixin": "24.2.0",
"@vaadin/vaadin-usage-statistics": "2.1.2",
"@vaadin/vertical-layout": "24.2.0",
"@vaadin/virtual-list": "24.2.0",
"@xpertsea/paper-slider": "3.0.0", "@xpertsea/paper-slider": "3.0.0",
"construct-style-sheets-polyfill": "2.4.16", "construct-style-sheets-polyfill": "3.1.0",
"lit-html": "1.4.1" "date-fns": "2.29.3",
"lit": "2.8.0",
"mobile-drag-drop": "2.3.0-rc.2"
}, },
"devDependencies": { "devDependencies": {
"compression-webpack-plugin": "4.0.1", "@rollup/plugin-replace": "5.0.2",
"webpack-cli": "3.3.11", "@rollup/pluginutils": "5.0.2",
"css-loader": "4.2.1", "@vitejs/plugin-react": "4.0.4",
"validator": "13.1.17", "async": "3.2.4",
"lit-css-loader": "0.0.4", "glob": "10.3.3",
"@types/validator": "13.1.0", "rollup-plugin-brotli": "3.1.0",
"webpack": "4.46.0", "rollup-plugin-visualizer": "5.9.2",
"html-webpack-plugin": "4.5.1", "strip-css-comments": "5.0.0",
"chokidar": "^3.5.0", "transform-ast": "2.4.4",
"typescript": "4.0.3", "typescript": "5.1.6",
"webpack-merge": "4.2.2", "vite": "4.4.11",
"webpack-dev-server": "3.11.0", "vite-plugin-checker": "0.6.1",
"extract-loader": "5.1.0", "workbox-build": "7.0.0",
"file-loader": "6.2.0", "workbox-core": "7.0.0",
"extra-watch-webpack-plugin": "1.0.3", "workbox-precaching": "7.0.0"
"glob": "7.1.6", },
"loader-utils": "2.0.0", "overrides": {
"ts-loader": "8.0.12", "@vaadin/bundles": "$@vaadin/bundles",
"workbox-webpack-plugin": "5.1.4", "@vaadin/a11y-base": "$@vaadin/a11y-base",
"workbox-core": "5.1.4", "@vaadin/accordion": "$@vaadin/accordion",
"workbox-precaching": "5.1.4", "@vaadin/app-layout": "$@vaadin/app-layout",
"webpack-manifest-plugin": "3.0.0", "@vaadin/avatar": "$@vaadin/avatar",
"fork-ts-checker-webpack-plugin": "6.2.1" "@vaadin/avatar-group": "$@vaadin/avatar-group",
"@vaadin/button": "$@vaadin/button",
"@vaadin/checkbox": "$@vaadin/checkbox",
"@vaadin/checkbox-group": "$@vaadin/checkbox-group",
"@vaadin/combo-box": "$@vaadin/combo-box",
"@vaadin/component-base": "$@vaadin/component-base",
"@vaadin/confirm-dialog": "$@vaadin/confirm-dialog",
"@vaadin/context-menu": "$@vaadin/context-menu",
"@vaadin/custom-field": "$@vaadin/custom-field",
"@vaadin/date-picker": "$@vaadin/date-picker",
"@vaadin/date-time-picker": "$@vaadin/date-time-picker",
"@vaadin/details": "$@vaadin/details",
"@vaadin/dialog": "$@vaadin/dialog",
"@vaadin/email-field": "$@vaadin/email-field",
"@vaadin/field-base": "$@vaadin/field-base",
"@vaadin/field-highlighter": "$@vaadin/field-highlighter",
"@vaadin/form-layout": "$@vaadin/form-layout",
"@vaadin/grid": "$@vaadin/grid",
"@vaadin/horizontal-layout": "$@vaadin/horizontal-layout",
"@vaadin/icon": "$@vaadin/icon",
"@vaadin/icons": "$@vaadin/icons",
"@vaadin/input-container": "$@vaadin/input-container",
"@vaadin/integer-field": "$@vaadin/integer-field",
"@vaadin/item": "$@vaadin/item",
"@vaadin/list-box": "$@vaadin/list-box",
"@vaadin/lit-renderer": "$@vaadin/lit-renderer",
"@vaadin/login": "$@vaadin/login",
"@vaadin/menu-bar": "$@vaadin/menu-bar",
"@vaadin/message-input": "$@vaadin/message-input",
"@vaadin/message-list": "$@vaadin/message-list",
"@vaadin/multi-select-combo-box": "$@vaadin/multi-select-combo-box",
"@vaadin/notification": "$@vaadin/notification",
"@vaadin/number-field": "$@vaadin/number-field",
"@vaadin/overlay": "$@vaadin/overlay",
"@vaadin/password-field": "$@vaadin/password-field",
"@vaadin/polymer-legacy-adapter": "$@vaadin/polymer-legacy-adapter",
"@vaadin/progress-bar": "$@vaadin/progress-bar",
"@vaadin/radio-group": "$@vaadin/radio-group",
"@vaadin/scroller": "$@vaadin/scroller",
"@vaadin/select": "$@vaadin/select",
"@vaadin/side-nav": "$@vaadin/side-nav",
"@vaadin/split-layout": "$@vaadin/split-layout",
"@vaadin/tabs": "$@vaadin/tabs",
"@vaadin/tabsheet": "$@vaadin/tabsheet",
"@vaadin/text-area": "$@vaadin/text-area",
"@vaadin/text-field": "$@vaadin/text-field",
"@vaadin/time-picker": "$@vaadin/time-picker",
"@vaadin/tooltip": "$@vaadin/tooltip",
"@vaadin/upload": "$@vaadin/upload",
"@vaadin/vaadin-development-mode-detector": "$@vaadin/vaadin-development-mode-detector",
"@vaadin/vaadin-lumo-styles": "$@vaadin/vaadin-lumo-styles",
"@vaadin/vaadin-material-styles": "$@vaadin/vaadin-material-styles",
"@vaadin/router": "$@vaadin/router",
"@vaadin/vaadin-usage-statistics": "$@vaadin/vaadin-usage-statistics",
"@vaadin/vertical-layout": "$@vaadin/vertical-layout",
"@vaadin/virtual-list": "$@vaadin/virtual-list",
"@polymer/polymer": "$@polymer/polymer",
"@xpertsea/paper-slider": "$@xpertsea/paper-slider",
"construct-style-sheets-polyfill": "$construct-style-sheets-polyfill",
"@vaadin/common-frontend": "$@vaadin/common-frontend",
"lit": "$lit",
"@vaadin/vaadin-themable-mixin": "$@vaadin/vaadin-themable-mixin",
"date-fns": "$date-fns",
"mobile-drag-drop": "$mobile-drag-drop",
"@vaadin/form": "$@vaadin/form"
} }
} }

28
pom.xml
View File

@ -14,13 +14,13 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<vaadin.version>19.0.9</vaadin.version> <vaadin.version>24.2.0</vaadin.version>
</properties> </properties>
<parent> <parent>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId> <artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.3</version> <version>3.1.5</version>
</parent> </parent>
<repositories> <repositories>
@ -67,7 +67,7 @@
<dependency> <dependency>
<groupId>org.junit</groupId> <groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId> <artifactId>junit-bom</artifactId>
<version>5.7.0</version> <version>5.10.0</version>
<type>pom</type> <type>pom</type>
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
@ -86,12 +86,12 @@
<dependency> <dependency>
<groupId>org.vaadin.artur</groupId> <groupId>org.vaadin.artur</groupId>
<artifactId>a-vaadin-helper</artifactId> <artifactId>a-vaadin-helper</artifactId>
<version>1.5.0</version> <version>1.9.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.code.gson</groupId> <groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId> <artifactId>gson</artifactId>
<version>2.8.7</version> <version>2.10.1</version>
</dependency> </dependency>
<dependency> <dependency>
@ -131,39 +131,39 @@
<dependency> <dependency>
<groupId>org.junit.jupiter</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId> <artifactId>junit-jupiter-api</artifactId>
<version>5.7.0</version> <version>5.10.0</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.junit.jupiter</groupId> <groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId> <artifactId>junit-jupiter-engine</artifactId>
<version>5.7.0</version> <version>5.10.0</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>nl.jqno.equalsverifier</groupId> <groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId> <artifactId>equalsverifier</artifactId>
<version>3.5.2</version> <version>3.15.2</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- need these for IntelliJ --> <!-- need these for IntelliJ -->
<dependency> <dependency>
<groupId>org.junit.platform</groupId> <groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId> <artifactId>junit-platform-launcher</artifactId>
<version>1.7.0</version> <version>1.10.0</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.junit.vintage</groupId> <groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId> <artifactId>junit-vintage-engine</artifactId>
<version>5.7.0</version> <version>5.10.0</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.flowingcode.addons.carousel</groupId> <groupId>com.flowingcode.addons.carousel</groupId>
<artifactId>carousel-addon</artifactId> <artifactId>carousel-addon</artifactId>
<version>2.0.1</version> <version>2.1.2</version>
</dependency> </dependency>
</dependencies> </dependencies>
@ -228,7 +228,7 @@
<plugin> <plugin>
<groupId>org.jacoco</groupId> <groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId> <artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.6</version> <version>0.8.11</version>
<executions> <executions>
<execution> <execution>
<id>pull-test-data</id> <id>pull-test-data</id>
@ -336,7 +336,7 @@
<dependency> <dependency>
<groupId>org.jacoco</groupId> <groupId>org.jacoco</groupId>
<artifactId>org.jacoco.ant</artifactId> <artifactId>org.jacoco.ant</artifactId>
<version>0.8.6</version> <version>0.8.11</version>
</dependency> </dependency>
</dependencies> </dependencies>
</plugin> </plugin>
@ -474,7 +474,7 @@
<plugin> <plugin>
<groupId>org.jacoco</groupId> <groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId> <artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.6</version> <version>0.8.11</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>

View File

@ -12,8 +12,8 @@ mkShell {
nativeBuildInputs = [ nativeBuildInputs = [
file file
ripgrep ripgrep
mavenJdk11 # mavenJdk11
nodejs-14_x nodejs-18_x
which # required by Vaadin which # required by Vaadin
python3-with-my-packages python3-with-my-packages
]; ];

View File

@ -1,22 +1,39 @@
// This TypeScript configuration file is generated by vaadin-maven-plugin.
// This is needed for TypeScript compiler to compile your TypeScript code in the project.
// It is recommended to commit this file to the VCS.
// You might want to change the configurations to fit your preferences
// For more information about the configurations, please refer to http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
{ {
"_version": "9",
"compilerOptions": { "compilerOptions": {
"sourceMap": true, "sourceMap": true,
"jsx": "react-jsx",
"inlineSources": true, "inlineSources": true,
"module": "esNext", "module": "esNext",
"target": "es2017", "target": "es2020",
"moduleResolution": "node", "moduleResolution": "bundler",
"strict": true, "strict": true,
"skipLibCheck": true,
"noFallthroughCasesInSwitch": true, "noFallthroughCasesInSwitch": true,
"noImplicitReturns": true, "noImplicitReturns": true,
"noImplicitAny": true, "noImplicitAny": true,
"noImplicitThis": true, "noImplicitThis": true,
"noUnusedParameters": true, "noUnusedLocals": false,
"experimentalDecorators": true "noUnusedParameters": false,
"experimentalDecorators": true,
"useDefineForClassFields": false,
"baseUrl": "frontend",
"paths": {
"@vaadin/flow-frontend": ["generated/jar-resources"],
"@vaadin/flow-frontend/*": ["generated/jar-resources/*"],
"Frontend/*": ["*"]
}
}, },
"include": [ "include": [
"frontend/**/*.ts", "frontend/**/*",
"frontend/index.js",
"types.d.ts" "types.d.ts"
], ],
"exclude": [] "exclude": [
"frontend/generated/jar-resources/**"
]
} }

9
vite.config.ts Normal file
View File

@ -0,0 +1,9 @@
import { UserConfigFn } from 'vite';
import { overrideVaadinConfig } from './vite.generated';
const customConfig: UserConfigFn = (env) => ({
// Here you can add custom Vite parameters
// https://vitejs.dev/config/
});
export default overrideVaadinConfig(customConfig);