@nrwl/js:tsc

Builds using TypeScript.

Options can be configured in project.json when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/configuration/projectjson#targets.

Options

assets

Array<oneOf [object , string]>
Default: []

List of static assets.

buildableProjectDepsInPackageJsonType

string
Default: peerDependencies
Accepted values: dependencies, peerDependencies

When updateBuildableProjectDepsInPackageJson is true, this adds dependencies to either peerDependencies or dependencies.

main

Required
string

The name of the main entry-point file.

outputPath

Required
string

The output path of the generated files.

srcRootForCompilationRoot

string

Sets the rootDir for TypeScript compilation. When not defined, it uses the project's root property

tsConfig

Required
string

The path to the Typescript configuration file.

transformers

Array<oneOf [string, object ]>
Default: []

List of TypeScript Transformer Plugins.

updateBuildableProjectDepsInPackageJson

boolean
Default: true

Whether to update the buildable project dependencies in package.json.

watch

boolean
Default: false

Enable re-building when files change.