Annotation Type NpmPackage
-
@Retention(RUNTIME) @Target(TYPE) @Documented @Inherited @Repeatable(Container.class) public @interface NpmPackage
Annotation for defining an npm package dependency on aComponentclass which includes one or more JS modules. The JS Modules can be defined usingJsModuleannotation on the sameComponent. For adding multiple npm packages files for a single component, you can use this annotation multiple times.Declared npm packages will be bundled by flow-maven-plugin in a package.json file, making sure that only one dependency is created.
- Since:
- 2.0
- Author:
- Vaadin Ltd
-
-
-
version
String version
Defines the npm package version. It should meet the 'd.d.d' or the 'd.d.d-suffix' pattern.Troubleshooting: when two or more annotations with the same package value are found in the class-path, and their versions do not match, the build process will print a warning message informing about found versions and which one will be used.
- Returns:
- npm package version
-
-