Package com.diffplug.spotless.maven.npm
Class AbstractNpmFormatterStepFactory
- java.lang.Object
-
- com.diffplug.spotless.maven.npm.AbstractNpmFormatterStepFactory
-
- All Implemented Interfaces:
FormatterStepFactory
- Direct Known Subclasses:
AbstractEslint
,Prettier
,Tsfmt
public abstract class AbstractNpmFormatterStepFactory extends java.lang.Object implements FormatterStepFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
-
Constructor Summary
Constructors Constructor Description AbstractNpmFormatterStepFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.File
baseDir(FormatterStepConfig stepConfig)
protected java.io.File
buildDir(FormatterStepConfig stepConfig)
protected java.io.File
cacheDir(FormatterStepConfig stepConfig)
protected boolean
moreThanOneNonNull(java.lang.Object... objects)
protected java.io.File
node(FormatterStepConfig stepConfig)
protected java.io.File
npm(FormatterStepConfig stepConfig)
protected com.diffplug.spotless.npm.NpmPathResolver
npmPathResolver(FormatterStepConfig stepConfig)
protected java.io.File
npmrc(FormatterStepConfig stepConfig)
protected java.util.Map<java.lang.String,java.lang.String>
propertiesAsMap(java.util.Properties devDependencyProperties)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.diffplug.spotless.maven.FormatterStepFactory
newFormatterStep
-
-
-
-
Field Detail
-
SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
public static final java.lang.String SPOTLESS_NPM_INSTALL_CACHE_DEFAULT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
npm
protected java.io.File npm(FormatterStepConfig stepConfig)
-
node
protected java.io.File node(FormatterStepConfig stepConfig)
-
npmrc
protected java.io.File npmrc(FormatterStepConfig stepConfig)
-
buildDir
protected java.io.File buildDir(FormatterStepConfig stepConfig)
-
cacheDir
protected java.io.File cacheDir(FormatterStepConfig stepConfig)
-
baseDir
protected java.io.File baseDir(FormatterStepConfig stepConfig)
-
npmPathResolver
protected com.diffplug.spotless.npm.NpmPathResolver npmPathResolver(FormatterStepConfig stepConfig)
-
moreThanOneNonNull
protected boolean moreThanOneNonNull(java.lang.Object... objects)
-
propertiesAsMap
protected java.util.Map<java.lang.String,java.lang.String> propertiesAsMap(java.util.Properties devDependencyProperties)
-
-