| AbstractTaskClientGenerator |
Abstract class for generating client files.
|
| CvdlProducts |
Utilities for commercial product handling.
|
| FallbackChunk |
Fall back chunk info.
|
| FallbackChunk.CssImportData |
Css data stored in fallback chunk.
|
| FileIOUtils |
|
| FrontendTools |
Provides access to frontend tools (Node.js and npm, pnpm) and optionally
installs the tools if needed.
|
| FrontendToolsLocator |
Helps to locate the tools in the system by their names.
|
| FrontendToolsSettings |
|
| FrontendUtils |
A class for static methods and definitions that might be used in different
locations.
|
| FrontendVersion |
Version object for frontend versions comparison and handling.
|
| FrontendWebComponentGenerator |
Generates embeddable web component files in npm mode, hiding the complexity
caused by using a different class loader.
|
| JarContentsManager |
Shared code for managing contents of jar files.
|
| NodeTasks |
An executor that it's run when the servlet context is initialised in dev-mode
or when flow-maven-plugin goals are run.
|
| NodeUpdater |
Base abstract class for frontend updaters that needs to be run when in
dev-mode or from the flow maven plugin.
|
| Options |
Build a NodeExecutor instance.
|
| TaskCopyFrontendFiles |
Copies all frontend resources from JAR files into a given folder.
|
| TaskCopyLocalFrontendFiles |
Copies JavaScript files from the given local frontend folder.
|
| TaskCopyTemplateFiles |
Copies template files to the target folder so as to be available for parsing
at runtime in production mode.
|
| TaskGenerateBootstrap |
|
| TaskGenerateFeatureFlags |
|
| TaskGenerateIndexHtml |
Generate index.html if it is missing in frontend folder.
|
| TaskGenerateIndexTs |
Generate index.js if it is missing in frontend folder.
|
| TaskGeneratePackageJson |
Creates the package.json if missing.
|
| TaskGeneratePWAIcons |
Generates necessary PWA icons.
|
| TaskGenerateServiceWorker |
Generate index.html if it is missing in frontend folder.
|
| TaskGenerateTsConfig |
Generate tsconfig.json if it is missing in project folder.
|
| TaskGenerateTsDefinitions |
Generate types.d.ts if it is missing in project folder and
tsconfig.json exists in project folder.
|
| TaskGenerateViteDevMode |
Generate vite-devmode.ts if it is missing in frontend/generated
folder.
|
| TaskGenerateWebComponentBootstrap |
|
| TaskGenerateWebComponentHtml |
Generate web-component.html if it is missing in frontend folder.
|
| TaskInstallWebpackPlugins |
Task that installs any Flow webpack plugins into node_modules/@vaadin for use
with webpack compilation.
|
| TaskNotifyWebpackConfExistenceWhileUsingVite |
Notifies the user about the existence of webpack.config.js while the project
is running Vite as the frontend build tool.
|
| TaskRunNpmInstall |
Run npm install after dependencies have been updated.
|
| TaskRunNpmInstall.Stats |
Container for npm installation statistics.
|
| TaskUpdateImports |
An updater that it's run when the servlet context is initialised in dev-mode
or when flow-maven-plugin goals are run in order to update Flow imports file
and "jar-resources" contents by visiting all
classes with JsModule and Theme annotations.
|
| TaskUpdatePackages |
Updates package.json by visiting NpmPackage annotations
found in the classpath.
|
| TaskUpdateSettingsFile |
Creates a vaadin-dev-server-settings.json file for use with dev server
configuration.
|
| TaskUpdateThemeImport |
Task generating the theme definition file 'theme.js' for importing
application theme into the generated frontend directory.
|
| TaskUpdateVite |
Updates the Vite configuration files according with current project settings.
|
| TaskUpdateWebpack |
Updates the webpack config file according with current project settings.
|