Class NodeModulesCachingNpmProcessFactory

java.lang.Object
com.diffplug.spotless.npm.NodeModulesCachingNpmProcessFactory
All Implemented Interfaces:
NpmProcessFactory

public class NodeModulesCachingNpmProcessFactory extends Object implements NpmProcessFactory
  • Method Details

    • create

      public static NodeModulesCachingNpmProcessFactory create(@Nonnull File cacheDir)
    • createNpmInstallProcess

      public com.diffplug.spotless.npm.NpmProcess createNpmInstallProcess(com.diffplug.spotless.npm.NodeServerLayout nodeServerLayout, com.diffplug.spotless.npm.NpmFormatterStepLocations formatterStepLocations, NpmProcessFactory.OnlinePreferrence onlinePreferrence)
      Specified by:
      createNpmInstallProcess in interface NpmProcessFactory
    • createNpmServeProcess

      public com.diffplug.spotless.npm.NpmLongRunningProcess createNpmServeProcess(com.diffplug.spotless.npm.NodeServerLayout nodeServerLayout, com.diffplug.spotless.npm.NpmFormatterStepLocations formatterStepLocations, UUID nodeServerInstanceId)
      Specified by:
      createNpmServeProcess in interface NpmProcessFactory