-
- 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 class
NpmProjectModules.Companion
-
Field Summary
Fields Modifier and Type Field Description private final File
dir
private final Collection<String>
packageJsonEntries
private final Collection<String>
indexFileNames
private 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 File
getDir()
final Collection<String>
getPackageJsonEntries()
final Collection<String>
getIndexFileNames()
final Collection<String>
getIndexFileSuffixes()
final String
require(String request)
Require request nodejs module and return canonical path to it's main js file. final NpmProjectModules
copy(Collection<String> packageJsonEntries, Collection<String> indexFileNames, Collection<String> indexFileSuffixes)
String
toString()
-
-
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)
-
-
-
-