package

Package a Node library
Options can be configured in angular.json when defining the executor, or when invoking it.

Options

main (required)

Type: string
The name of the main entry-point file.

tsConfig (required)

Type: string
The name of the Typescript configuration file.

assets

Type: array
List of static library assets.

buildableProjectDepsInPackageJsonType

Default: dependencies
Type: string
Possible values: dependencies, peerDependencies
When updateBuildableProjectDepsInPackageJson is true, this adds dependencies to either peerDependencies or dependencies

cli

Type: boolean
Adds a CLI wrapper to main entry-point file.

deleteOutputPath

Default: true
Type: boolean
Delete the output path before building.

outputPath

Type: string
The output path of the generated files.

packageJson

Type: string
The name of the package.json file

sourceMap

Default: true
Type: boolean
Output sourcemaps.

srcRootForCompilationRoot

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

updateBuildableProjectDepsInPackageJson

Default: true
Type: boolean
Update buildable project dependencies in package.json

watch

Default: false
Type: boolean
Enable re-building when files change.