Interface NpmProcessFactory

All Known Implementing Classes:
NodeModulesCachingNpmProcessFactory, StandardNpmProcessFactory

public interface NpmProcessFactory
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.diffplug.spotless.npm.NpmProcess
    createNpmInstallProcess(com.diffplug.spotless.npm.NodeServerLayout nodeServerLayout, com.diffplug.spotless.npm.NpmFormatterStepLocations formatterStepLocations, NpmProcessFactory.OnlinePreferrence onlinePreferrence)
     
    com.diffplug.spotless.npm.NpmLongRunningProcess
    createNpmServeProcess(com.diffplug.spotless.npm.NodeServerLayout nodeServerLayout, com.diffplug.spotless.npm.NpmFormatterStepLocations formatterStepLocations, UUID nodeServerInstanceId)
     
    default String
     
  • Method Details

    • createNpmInstallProcess

      com.diffplug.spotless.npm.NpmProcess createNpmInstallProcess(com.diffplug.spotless.npm.NodeServerLayout nodeServerLayout, com.diffplug.spotless.npm.NpmFormatterStepLocations formatterStepLocations, NpmProcessFactory.OnlinePreferrence onlinePreferrence)
    • createNpmServeProcess

      com.diffplug.spotless.npm.NpmLongRunningProcess createNpmServeProcess(com.diffplug.spotless.npm.NodeServerLayout nodeServerLayout, com.diffplug.spotless.npm.NpmFormatterStepLocations formatterStepLocations, UUID nodeServerInstanceId)
    • describe

      default String describe()