-
- All Implemented Interfaces:
-
java.io.Serializable
public class NpmProject implements Serializable
Basic info for NpmProject created from compilation. This class contains only basic info.
More info can be obtained from KotlinCompilationNpmResolution, which is available after project resolution (after KotlinNpmInstallTask execution).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNpmProject.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringcompilationNameprivate final Stringnameprivate final transient NodeJsRootExtensionnodeJsprivate final Filedirprivate final KotlinJsTargetDsltargetprivate final Projectprojectprivate final FilenodeModulesDirprivate final FilepackageJsonFileprivate final StringpackageJsonTaskNameprivate final KotlinPackageJsonTaskpackageJsonTaskprivate final StringpackageJsonTaskPathprivate final Filedistprivate final Stringmainprivate final FileexternalsDirRootprivate final FileexternalsDirprivate final StringpublicPackageJsonTaskNameprivate final transient KotlinJsCompilationcompilation
-
Constructor Summary
Constructors Constructor Description NpmProject(KotlinJsCompilation compilation)
-
Method Summary
Modifier and Type Method Description final StringgetCompilationName()final StringgetName()final NodeJsRootExtensiongetNodeJs()final FilegetDir()final KotlinJsTargetDslgetTarget()final ProjectgetProject()final FilegetNodeModulesDir()final FilegetPackageJsonFile()final StringgetPackageJsonTaskName()final KotlinPackageJsonTaskgetPackageJsonTask()final StringgetPackageJsonTaskPath()final FilegetDist()final StringgetMain()final FilegetExternalsDirRoot()final FilegetExternalsDir()final StringgetPublicPackageJsonTaskName()final KotlinJsCompilationgetCompilation()final UnituseTool(ExecSpec exec, String tool, List<String> nodeArgs, List<String> args)final Stringrequire(String request)Require request nodejs module and return canonical path to it's main js file. StringtoString()-
-
Constructor Detail
-
NpmProject
NpmProject(KotlinJsCompilation compilation)
-
-
Method Detail
-
getCompilationName
final String getCompilationName()
-
getNodeJs
final NodeJsRootExtension getNodeJs()
-
getTarget
final KotlinJsTargetDsl getTarget()
-
getProject
final Project getProject()
-
getNodeModulesDir
final File getNodeModulesDir()
-
getPackageJsonFile
final File getPackageJsonFile()
-
getPackageJsonTaskName
final String getPackageJsonTaskName()
-
getPackageJsonTask
final KotlinPackageJsonTask getPackageJsonTask()
-
getPackageJsonTaskPath
final String getPackageJsonTaskPath()
-
getExternalsDirRoot
final File getExternalsDirRoot()
-
getExternalsDir
final File getExternalsDir()
-
getPublicPackageJsonTaskName
final String getPublicPackageJsonTaskName()
-
getCompilation
final KotlinJsCompilation getCompilation()
-
require
final String require(String request)
Require request nodejs module and return canonical path to it's main js file.
-
-
-
-