Class JNPMConfig

java.lang.Object
org.nustaq.kontraktor.webapp.npm.JNPMConfig
All Implemented Interfaces:
Serializable

public class JNPMConfig extends Object implements Serializable
See Also:
  • Field Details

    • versionMap

      protected Map<String,String> versionMap
    • nodeLibraryMap

      protected Map<String,String> nodeLibraryMap
    • repo

      protected String repo
    • transformFunction

      protected String transformFunction
    • ignoredDevRequires

      protected Set<String> ignoredDevRequires
    • ignoredProdRequires

      protected Set<String> ignoredProdRequires
    • generatePackageDotJson

      protected boolean generatePackageDotJson
  • Constructor Details

    • JNPMConfig

      public JNPMConfig()
  • Method Details

    • getVersion

      public String getVersion(String moduleName)
    • putVersion

      public void putVersion(String moduleName, String spec)
    • getTransformFunction

      public String getTransformFunction()
    • getVersionMap

      public Map<String,String> getVersionMap()
    • getNodeLibraryMap

      public Map<String,String> getNodeLibraryMap()
    • getRepo

      public String getRepo()
    • read

      public static JNPMConfig read()
    • isGeneratePackageDotJson

      public boolean isGeneratePackageDotJson()
    • read

      public static JNPMConfig read(String pathname)
    • main

      public static void main(String[] args)
    • getIgnoredDevRequires

      public Set<String> getIgnoredDevRequires()
    • getIgnoredProdRequires

      public Set<String> getIgnoredProdRequires()
    • versionMap

      public JNPMConfig versionMap(Map<String,String> versionMap)
    • repo

      public JNPMConfig repo(String repo)
    • transformFunction

      public JNPMConfig transformFunction(String transFormFunction)