PublishModule

mill.javascriptlib.PublishModule
See thePublishModule companion object

Attributes

Companion
object
Graph
Supertypes
trait Module
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

Attributes

Inherited from:
TypeScriptModule
Supertypes
trait Module
class BaseClass
trait Cacher
trait Cacher
class Object
trait Matchable
class Any
Show all
@Scaladoc(value = "/**\n * Miscellaneous machinery around traversing & querying the build hierarchy,\n * that should not be needed by normal users of Mill\n */")
object millInternal extends Internal

Miscellaneous machinery around traversing & querying the build hierarchy, that should not be needed by normal users of Mill

Miscellaneous machinery around traversing & querying the build hierarchy, that should not be needed by normal users of Mill

Attributes

Inherited from:
Module
Supertypes
class Internal
class Object
trait Matchable
class Any

Value members

Abstract methods

@Scaladoc(value = "/**\n * Metadata about your project, required to publish.\n *\n * This is an equivalent of a `package.json`\n */")
def publishMeta: Target[PublishMeta]

Metadata about your project, required to publish.

Metadata about your project, required to publish.

This is an equivalent of a package.json

Attributes

Concrete methods

override def bundle: Target[PathRef]

Attributes

Definition Classes
override def bundleScriptBuilder: Task[String]

Attributes

Definition Classes
override def compile: Target[(PathRef, PathRef)]

Attributes

Definition Classes
override def compilerOptions: Target[Map[String, Value]]

Attributes

Definition Classes
override def compilerOptionsPaths: Task[Map[String, String]]

Attributes

Definition Classes
override def declarationDir: Target[Value]

Attributes

Definition Classes
override def generatedSourcesPathsBuilder: Target[Seq[(String, String)]]

Attributes

Definition Classes
override def mainFileName: Target[String]

Attributes

Definition Classes
override def modulePaths: Task[Seq[(String, String)]]

Attributes

Definition Classes
override def npmDevDeps: Target[Seq[String]]

Attributes

Definition Classes
def pubBundledOut: Target[String]
def pubExports: Target[Map[String, String]]
def pubMain: Target[String]
def pubbPackageJson: Target[PathRef]
def publish(): Command[Unit]
def publishDir: Target[PathRef]
override def resources: Target[Seq[PathRef]]

Attributes

Definition Classes
override def typeRoots: Target[Value]

Attributes

Definition Classes
override def upstreamPathsBuilder: Task[Seq[(String, String)]]

Attributes

Definition Classes

Inherited methods

def allSources: Target[IndexedSeq[PathRef]]

Attributes

Inherited from:
TypeScriptModule
def bundleExternal: Target[Seq[Value]]

Attributes

Inherited from:
TypeScriptModule
def bundleFlags: Target[Map[String, Value]]

Attributes

Inherited from:
TypeScriptModule
def compilerOptionsBuilder: Task[Map[String, Value]]

Attributes

Inherited from:
TypeScriptModule
def computedArgs: Target[Seq[String]]

Attributes

Inherited from:
TypeScriptModule
def executionFlags: Target[Map[String, String]]

Attributes

Inherited from:
TypeScriptModule
def forkEnv: Target[Map[String, String]]

Attributes

Inherited from:
TypeScriptModule
def generatedSources: Target[Seq[PathRef]]

Attributes

Inherited from:
TypeScriptModule
def mainFilePath: Target[Path]

Attributes

Inherited from:
TypeScriptModule
def millModuleDirectChildren: Seq[Module]

Attributes

Inherited from:
Module
def millOuterCtx: Ctx

Attributes

Inherited from:
BaseClass
def millSourcePath: Path

Attributes

Inherited from:
Module

Attributes

Inherited from:
TypeScriptModule
def npmDeps: Target[Seq[String]]

Attributes

Inherited from:
TypeScriptModule
def npmInstall: Target[PathRef]

Attributes

Inherited from:
TypeScriptModule
def run(args: Args): Command[CommandResult]

Attributes

Inherited from:
TypeScriptModule
def sources: Target[PathRef]

Attributes

Inherited from:
TypeScriptModule
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Module -> Any
Inherited from:
Module
def transitiveNpmDeps: Target[Seq[String]]

Attributes

Inherited from:
TypeScriptModule
def transitiveNpmDevDeps: Target[Seq[String]]

Attributes

Inherited from:
TypeScriptModule
def transitiveUnmanagedDeps: Target[Seq[PathRef]]

Attributes

Inherited from:
TypeScriptModule
def unmanagedDeps: Target[Seq[PathRef]]

Attributes

Inherited from:
TypeScriptModule
def upstreams: Target[(PathRef, PathRef, Seq[PathRef])]

Attributes

Inherited from:
TypeScriptModule

Givens

Inherited givens

given millModuleCaller: Caller

Attributes

Inherited from:
Module

Implicits

Inherited implicits

implicit def millModuleBasePath: BasePath

Attributes

Inherited from:
Module
implicit def millModuleExternal: External

Attributes

Inherited from:
Module
implicit def millModuleSegments: Segments

Attributes

Inherited from:
Module
implicit def millModuleShared: Foreign

Attributes

Inherited from:
Module