public abstract class NodeUpdater extends Object implements FallibleCommand
For internal use only. May be renamed or removed in a future release.
Modifier and Type | Field and Description |
---|---|
protected FrontendDependenciesScanner |
frontDeps
The
FrontendDependencies object representing the application
dependencies. |
protected File |
generatedFolder
Base directory for flow generated files.
|
protected File |
nodeModulesFolder
The path to the
FrontendUtils.NODE_MODULES directory. |
protected File |
npmFolder
Base directory for
Constants.PACKAGE_JSON ,
FrontendUtils.WEBPACK_CONFIG , FrontendUtils.NODE_MODULES . |
protected static String |
POLYMER_VERSION |
Modifier | Constructor and Description |
---|---|
protected |
NodeUpdater(ClassFinder finder,
FrontendDependenciesScanner frontendDependencies,
File npmFolder,
File generatedPath)
Constructor.
|
protected static final String POLYMER_VERSION
protected final File npmFolder
Constants.PACKAGE_JSON
,
FrontendUtils.WEBPACK_CONFIG
, FrontendUtils.NODE_MODULES
.protected final File nodeModulesFolder
FrontendUtils.NODE_MODULES
directory.protected final File generatedFolder
protected final FrontendDependenciesScanner frontDeps
FrontendDependencies
object representing the application
dependencies.protected NodeUpdater(ClassFinder finder, FrontendDependenciesScanner frontendDependencies, File npmFolder, File generatedPath)
finder
- a reusable class finderfrontendDependencies
- a reusable frontend dependenciesnpmFolder
- folder with the `package.json` filegeneratedPath
- folder where flow generated files will be placed.Copyright © 2023. All rights reserved.