Package com.vaadin.flow.server.frontend
Class ExclusionFilter
java.lang.Object
com.vaadin.flow.server.frontend.ExclusionFilter
- All Implemented Interfaces:
Serializable
Excludes dependencies listed in an "exclusions" array of
vaadin-*versions.json file from a package.json.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExclusionFilter(ClassFinder finder, boolean reactEnabled) Create a new exclusion filter.ExclusionFilter(ClassFinder finder, boolean reactEnabled, boolean excludeWebComponentNpmPackages) Create a new exclusion filter. -
Method Summary
-
Constructor Details
-
ExclusionFilter
Create a new exclusion filter.- Parameters:
finder- the class finder to usereactEnabled- whether React is enabled
-
ExclusionFilter
public ExclusionFilter(ClassFinder finder, boolean reactEnabled, boolean excludeWebComponentNpmPackages) Create a new exclusion filter.- Parameters:
finder- the class finder to usereactEnabled- whether React is enabledexcludeWebComponentNpmPackages- whether to exclude web component npm packages
-
-
Method Details
-
exclude
Exclude dependencies from the given map based on the vaadin-*versions.json files.- Parameters:
dependencies- the dependencies to filter- Returns:
- the filtered dependencies
- Throws:
IOException- if an I/O error occurs
-