-
- All Implemented Interfaces:
-
java.io.Serializable
public class NpmProjectModules implements Serializable
Search modules in node_modules according to https://nodejs.org/api/modules.html.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNpmProjectModules.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Filedirprivate final Collection<String>packageJsonEntriesprivate final Collection<String>indexFileNamesprivate final Collection<String>indexFileSuffixes
-
Constructor Summary
Constructors Constructor Description NpmProjectModules(File dir, Collection<String> packageJsonEntries, Collection<String> indexFileNames, Collection<String> indexFileSuffixes)
-
Method Summary
Modifier and Type Method Description final FilegetDir()final Collection<String>getPackageJsonEntries()final Collection<String>getIndexFileNames()final Collection<String>getIndexFileSuffixes()final Stringrequire(String request)Require request nodejs module and return canonical path to it's main js file. final NpmProjectModulescopy(Collection<String> packageJsonEntries, Collection<String> indexFileNames, Collection<String> indexFileSuffixes)StringtoString()-
-
Constructor Detail
-
NpmProjectModules
NpmProjectModules(File dir, Collection<String> packageJsonEntries, Collection<String> indexFileNames, Collection<String> indexFileSuffixes)
-
-
Method Detail
-
getPackageJsonEntries
final Collection<String> getPackageJsonEntries()
-
getIndexFileNames
final Collection<String> getIndexFileNames()
-
getIndexFileSuffixes
final Collection<String> getIndexFileSuffixes()
-
require
final String require(String request)
Require request nodejs module and return canonical path to it's main js file.
-
copy
final NpmProjectModules copy(Collection<String> packageJsonEntries, Collection<String> indexFileNames, Collection<String> indexFileSuffixes)
-
-
-
-