fix: added frontend files to versioning
This commit is contained in:
parent
9dcf9942d8
commit
6661ffcf95
7 changed files with 16034 additions and 0 deletions
15654
package-lock.json
generated
Normal file
15654
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
290
package.json
Normal file
290
package.json
Normal file
|
@ -0,0 +1,290 @@
|
|||
{
|
||||
"name": "no-name",
|
||||
"license": "UNLICENSED",
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
"@polymer/iron-iconset-svg": "^3.0.1",
|
||||
"@polymer/paper-button": "^3.0.1",
|
||||
"@polymer/paper-icon-button": "^3.0.2",
|
||||
"@polymer/polymer": "3.5.1",
|
||||
"@vaadin/a11y-base": "24.3.13",
|
||||
"@vaadin/accordion": "24.3.13",
|
||||
"@vaadin/app-layout": "24.3.13",
|
||||
"@vaadin/avatar": "24.3.13",
|
||||
"@vaadin/avatar-group": "24.3.13",
|
||||
"@vaadin/board": "24.3.13",
|
||||
"@vaadin/bundles": "24.3.13",
|
||||
"@vaadin/button": "24.3.13",
|
||||
"@vaadin/charts": "24.3.13",
|
||||
"@vaadin/checkbox": "24.3.13",
|
||||
"@vaadin/checkbox-group": "24.3.13",
|
||||
"@vaadin/combo-box": "24.3.13",
|
||||
"@vaadin/common-frontend": "0.0.19",
|
||||
"@vaadin/component-base": "24.3.13",
|
||||
"@vaadin/confirm-dialog": "24.3.13",
|
||||
"@vaadin/context-menu": "24.3.13",
|
||||
"@vaadin/cookie-consent": "24.3.13",
|
||||
"@vaadin/crud": "24.3.13",
|
||||
"@vaadin/custom-field": "24.3.13",
|
||||
"@vaadin/date-picker": "24.3.13",
|
||||
"@vaadin/date-time-picker": "24.3.13",
|
||||
"@vaadin/details": "24.3.13",
|
||||
"@vaadin/dialog": "24.3.13",
|
||||
"@vaadin/email-field": "24.3.13",
|
||||
"@vaadin/field-base": "24.3.13",
|
||||
"@vaadin/field-highlighter": "24.3.13",
|
||||
"@vaadin/form-layout": "24.3.13",
|
||||
"@vaadin/grid": "24.3.13",
|
||||
"@vaadin/grid-pro": "24.3.13",
|
||||
"@vaadin/horizontal-layout": "24.3.13",
|
||||
"@vaadin/icon": "24.3.13",
|
||||
"@vaadin/icons": "24.3.13",
|
||||
"@vaadin/input-container": "24.3.13",
|
||||
"@vaadin/integer-field": "24.3.13",
|
||||
"@vaadin/item": "24.3.13",
|
||||
"@vaadin/list-box": "24.3.13",
|
||||
"@vaadin/lit-renderer": "24.3.13",
|
||||
"@vaadin/login": "24.3.13",
|
||||
"@vaadin/map": "24.3.13",
|
||||
"@vaadin/menu-bar": "24.3.13",
|
||||
"@vaadin/message-input": "24.3.13",
|
||||
"@vaadin/message-list": "24.3.13",
|
||||
"@vaadin/multi-select-combo-box": "24.3.13",
|
||||
"@vaadin/notification": "24.3.13",
|
||||
"@vaadin/number-field": "24.3.13",
|
||||
"@vaadin/overlay": "24.3.13",
|
||||
"@vaadin/password-field": "24.3.13",
|
||||
"@vaadin/polymer-legacy-adapter": "24.3.13",
|
||||
"@vaadin/progress-bar": "24.3.13",
|
||||
"@vaadin/radio-group": "24.3.13",
|
||||
"@vaadin/rich-text-editor": "24.3.13",
|
||||
"@vaadin/router": "1.7.5",
|
||||
"@vaadin/scroller": "24.3.13",
|
||||
"@vaadin/select": "24.3.13",
|
||||
"@vaadin/side-nav": "24.3.13",
|
||||
"@vaadin/split-layout": "24.3.13",
|
||||
"@vaadin/tabs": "24.3.13",
|
||||
"@vaadin/tabsheet": "24.3.13",
|
||||
"@vaadin/text-area": "24.3.13",
|
||||
"@vaadin/text-field": "24.3.13",
|
||||
"@vaadin/time-picker": "24.3.13",
|
||||
"@vaadin/tooltip": "24.3.13",
|
||||
"@vaadin/upload": "24.3.13",
|
||||
"@vaadin/vaadin-development-mode-detector": "2.0.7",
|
||||
"@vaadin/vaadin-lumo-styles": "24.3.13",
|
||||
"@vaadin/vaadin-material-styles": "24.3.13",
|
||||
"@vaadin/vaadin-themable-mixin": "24.3.13",
|
||||
"@vaadin/vaadin-usage-statistics": "2.1.2",
|
||||
"@vaadin/vertical-layout": "24.3.13",
|
||||
"@vaadin/virtual-list": "24.3.13",
|
||||
"construct-style-sheets-polyfill": "3.1.0",
|
||||
"date-fns": "2.29.3",
|
||||
"lit": "3.1.2",
|
||||
"lit-element": "^3.2.2",
|
||||
"lit-html": "2.4.0",
|
||||
"proj4": "2.9.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-replace": "5.0.5",
|
||||
"@rollup/pluginutils": "5.1.0",
|
||||
"@vitejs/plugin-react": "4.2.1",
|
||||
"@vitejs/plugin-react-swc": "3.5.0",
|
||||
"async": "3.2.4",
|
||||
"glob": "10.3.3",
|
||||
"rollup-plugin-brotli": "3.1.0",
|
||||
"rollup-plugin-visualizer": "5.12.0",
|
||||
"strip-css-comments": "5.0.0",
|
||||
"transform-ast": "2.4.4",
|
||||
"typescript": "5.3.3",
|
||||
"vite": "5.1.7",
|
||||
"vite-plugin-checker": "0.6.4",
|
||||
"workbox-build": "7.0.0",
|
||||
"workbox-core": "7.0.0",
|
||||
"workbox-precaching": "7.0.0"
|
||||
},
|
||||
"vaadin": {
|
||||
"dependencies": {
|
||||
"@polymer/iron-iconset-svg": "^3.0.1",
|
||||
"@polymer/paper-button": "^3.0.1",
|
||||
"@polymer/paper-icon-button": "^3.0.2",
|
||||
"@polymer/polymer": "3.5.1",
|
||||
"@vaadin/a11y-base": "24.3.13",
|
||||
"@vaadin/accordion": "24.3.13",
|
||||
"@vaadin/app-layout": "24.3.13",
|
||||
"@vaadin/avatar": "24.3.13",
|
||||
"@vaadin/avatar-group": "24.3.13",
|
||||
"@vaadin/board": "24.3.13",
|
||||
"@vaadin/bundles": "24.3.13",
|
||||
"@vaadin/button": "24.3.13",
|
||||
"@vaadin/charts": "24.3.13",
|
||||
"@vaadin/checkbox": "24.3.13",
|
||||
"@vaadin/checkbox-group": "24.3.13",
|
||||
"@vaadin/combo-box": "24.3.13",
|
||||
"@vaadin/common-frontend": "0.0.19",
|
||||
"@vaadin/component-base": "24.3.13",
|
||||
"@vaadin/confirm-dialog": "24.3.13",
|
||||
"@vaadin/context-menu": "24.3.13",
|
||||
"@vaadin/cookie-consent": "24.3.13",
|
||||
"@vaadin/crud": "24.3.13",
|
||||
"@vaadin/custom-field": "24.3.13",
|
||||
"@vaadin/date-picker": "24.3.13",
|
||||
"@vaadin/date-time-picker": "24.3.13",
|
||||
"@vaadin/details": "24.3.13",
|
||||
"@vaadin/dialog": "24.3.13",
|
||||
"@vaadin/email-field": "24.3.13",
|
||||
"@vaadin/field-base": "24.3.13",
|
||||
"@vaadin/field-highlighter": "24.3.13",
|
||||
"@vaadin/form-layout": "24.3.13",
|
||||
"@vaadin/grid": "24.3.13",
|
||||
"@vaadin/grid-pro": "24.3.13",
|
||||
"@vaadin/horizontal-layout": "24.3.13",
|
||||
"@vaadin/icon": "24.3.13",
|
||||
"@vaadin/icons": "24.3.13",
|
||||
"@vaadin/input-container": "24.3.13",
|
||||
"@vaadin/integer-field": "24.3.13",
|
||||
"@vaadin/item": "24.3.13",
|
||||
"@vaadin/list-box": "24.3.13",
|
||||
"@vaadin/lit-renderer": "24.3.13",
|
||||
"@vaadin/login": "24.3.13",
|
||||
"@vaadin/map": "24.3.13",
|
||||
"@vaadin/menu-bar": "24.3.13",
|
||||
"@vaadin/message-input": "24.3.13",
|
||||
"@vaadin/message-list": "24.3.13",
|
||||
"@vaadin/multi-select-combo-box": "24.3.13",
|
||||
"@vaadin/notification": "24.3.13",
|
||||
"@vaadin/number-field": "24.3.13",
|
||||
"@vaadin/overlay": "24.3.13",
|
||||
"@vaadin/password-field": "24.3.13",
|
||||
"@vaadin/polymer-legacy-adapter": "24.3.13",
|
||||
"@vaadin/progress-bar": "24.3.13",
|
||||
"@vaadin/radio-group": "24.3.13",
|
||||
"@vaadin/rich-text-editor": "24.3.13",
|
||||
"@vaadin/router": "1.7.5",
|
||||
"@vaadin/scroller": "24.3.13",
|
||||
"@vaadin/select": "24.3.13",
|
||||
"@vaadin/side-nav": "24.3.13",
|
||||
"@vaadin/split-layout": "24.3.13",
|
||||
"@vaadin/tabs": "24.3.13",
|
||||
"@vaadin/tabsheet": "24.3.13",
|
||||
"@vaadin/text-area": "24.3.13",
|
||||
"@vaadin/text-field": "24.3.13",
|
||||
"@vaadin/time-picker": "24.3.13",
|
||||
"@vaadin/tooltip": "24.3.13",
|
||||
"@vaadin/upload": "24.3.13",
|
||||
"@vaadin/vaadin-development-mode-detector": "2.0.7",
|
||||
"@vaadin/vaadin-lumo-styles": "24.3.13",
|
||||
"@vaadin/vaadin-material-styles": "24.3.13",
|
||||
"@vaadin/vaadin-themable-mixin": "24.3.13",
|
||||
"@vaadin/vaadin-usage-statistics": "2.1.2",
|
||||
"@vaadin/vertical-layout": "24.3.13",
|
||||
"@vaadin/virtual-list": "24.3.13",
|
||||
"construct-style-sheets-polyfill": "3.1.0",
|
||||
"date-fns": "2.29.3",
|
||||
"lit": "3.1.2",
|
||||
"lit-element": "^3.2.2",
|
||||
"lit-html": "2.4.0",
|
||||
"proj4": "2.9.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-replace": "5.0.5",
|
||||
"@rollup/pluginutils": "5.1.0",
|
||||
"@vitejs/plugin-react": "4.2.1",
|
||||
"@vitejs/plugin-react-swc": "3.5.0",
|
||||
"async": "3.2.4",
|
||||
"glob": "10.3.3",
|
||||
"rollup-plugin-brotli": "3.1.0",
|
||||
"rollup-plugin-visualizer": "5.12.0",
|
||||
"strip-css-comments": "5.0.0",
|
||||
"transform-ast": "2.4.4",
|
||||
"typescript": "5.3.3",
|
||||
"vite": "5.1.7",
|
||||
"vite-plugin-checker": "0.6.4",
|
||||
"workbox-build": "7.0.0",
|
||||
"workbox-core": "7.0.0",
|
||||
"workbox-precaching": "7.0.0"
|
||||
},
|
||||
"hash": "2b6c6cf25413540c35c7b6c7e348be146ae524e27f18cdc7249a709d05dee8c9"
|
||||
},
|
||||
"overrides": {
|
||||
"@vaadin/bundles": "$@vaadin/bundles",
|
||||
"@vaadin/a11y-base": "$@vaadin/a11y-base",
|
||||
"@vaadin/accordion": "$@vaadin/accordion",
|
||||
"@vaadin/app-layout": "$@vaadin/app-layout",
|
||||
"@vaadin/avatar": "$@vaadin/avatar",
|
||||
"@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",
|
||||
"@vaadin/board": "$@vaadin/board",
|
||||
"@vaadin/charts": "$@vaadin/charts",
|
||||
"@vaadin/cookie-consent": "$@vaadin/cookie-consent",
|
||||
"@vaadin/crud": "$@vaadin/crud",
|
||||
"@vaadin/grid-pro": "$@vaadin/grid-pro",
|
||||
"@vaadin/map": "$@vaadin/map",
|
||||
"@vaadin/rich-text-editor": "$@vaadin/rich-text-editor",
|
||||
"@vaadin/common-frontend": "$@vaadin/common-frontend",
|
||||
"construct-style-sheets-polyfill": "$construct-style-sheets-polyfill",
|
||||
"lit": "$lit",
|
||||
"@polymer/polymer": "$@polymer/polymer",
|
||||
"proj4": "$proj4",
|
||||
"@vaadin/vaadin-themable-mixin": "$@vaadin/vaadin-themable-mixin",
|
||||
"date-fns": "$date-fns",
|
||||
"@polymer/iron-iconset-svg": "$@polymer/iron-iconset-svg",
|
||||
"lit-html": "$lit-html",
|
||||
"@polymer/paper-icon-button": "$@polymer/paper-icon-button",
|
||||
"lit-element": "$lit-element",
|
||||
"@polymer/paper-button": "$@polymer/paper-button"
|
||||
}
|
||||
}
|
32
src/main/bundles/README.md
Normal file
32
src/main/bundles/README.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
This directory is automatically generated by Vaadin and contains the pre-compiled
|
||||
frontend files/resources for your project (frontend development bundle).
|
||||
|
||||
It should be added to Version Control System and committed, so that other developers
|
||||
do not have to compile it again.
|
||||
|
||||
Frontend development bundle is automatically updated when needed:
|
||||
- an npm/pnpm package is added with @NpmPackage or directly into package.json
|
||||
- CSS, JavaScript or TypeScript files are added with @CssImport, @JsModule or @JavaScript
|
||||
- Vaadin add-on with front-end customizations is added
|
||||
- Custom theme imports/assets added into 'theme.json' file
|
||||
- Exported web component is added.
|
||||
|
||||
If your project development needs a hot deployment of the frontend changes,
|
||||
you can switch Flow to use Vite development server (default in Vaadin 23.3 and earlier versions):
|
||||
- set `vaadin.frontend.hotdeploy=true` in `application.properties`
|
||||
- configure `vaadin-maven-plugin`:
|
||||
```
|
||||
<configuration>
|
||||
<frontendHotdeploy>true</frontendHotdeploy>
|
||||
</configuration>
|
||||
```
|
||||
- configure `jetty-maven-plugin`:
|
||||
```
|
||||
<configuration>
|
||||
<systemProperties>
|
||||
<vaadin.frontend.hotdeploy>true</vaadin.frontend.hotdeploy>
|
||||
</systemProperties>
|
||||
</configuration>
|
||||
```
|
||||
|
||||
Read more [about Vaadin development mode](https://vaadin.com/docs/next/configuration/development-mode/#pre-compiled-front-end-bundle-for-faster-start-up).
|
BIN
src/main/bundles/dev.bundle
Normal file
BIN
src/main/bundles/dev.bundle
Normal file
Binary file not shown.
39
tsconfig.json
Normal file
39
tsconfig.json
Normal file
|
@ -0,0 +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": {
|
||||
"sourceMap": true,
|
||||
"jsx": "react-jsx",
|
||||
"inlineSources": true,
|
||||
"module": "esNext",
|
||||
"target": "es2020",
|
||||
"moduleResolution": "bundler",
|
||||
"strict": true,
|
||||
"skipLibCheck": true,
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"noImplicitReturns": true,
|
||||
"noImplicitAny": true,
|
||||
"noImplicitThis": true,
|
||||
"noUnusedLocals": false,
|
||||
"noUnusedParameters": false,
|
||||
"experimentalDecorators": true,
|
||||
"useDefineForClassFields": false,
|
||||
"baseUrl": "frontend",
|
||||
"paths": {
|
||||
"@vaadin/flow-frontend": ["generated/jar-resources"],
|
||||
"@vaadin/flow-frontend/*": ["generated/jar-resources/*"],
|
||||
"Frontend/*": ["*"]
|
||||
}
|
||||
},
|
||||
"include": [
|
||||
"frontend/**/*",
|
||||
"types.d.ts"
|
||||
],
|
||||
"exclude": [
|
||||
"frontend/generated/jar-resources/**"
|
||||
]
|
||||
}
|
10
types.d.ts
vendored
Normal file
10
types.d.ts
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
// This TypeScript modules definition file is generated by vaadin-maven-plugin.
|
||||
// You can not directly import your different static files into TypeScript,
|
||||
// This is needed for TypeScript compiler to declare and export as a TypeScript module.
|
||||
// It is recommended to commit this file to the VCS.
|
||||
// You might want to change the configurations to fit your preferences
|
||||
declare module '*.css' {
|
||||
import { CSSResultGroup } from 'lit';
|
||||
const content: CSSResultGroup;
|
||||
export default content;
|
||||
}
|
9
vite.config.ts
Normal file
9
vite.config.ts
Normal 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);
|
Loading…
Reference in a new issue