Nx comes with dedicated documentation for each framework:

@nrwl/angular:package

Builds and packages an Angular library to be distributed as an NPM package. It supports incremental builds.

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

Options

project (required)

Type: string

The file path for the ng-packagr configuration file, relative to the workspace root.

buildableProjectDepsInPackageJsonType

Default: peerDependencies

Type: string

Possible values: dependencies, peerDependencies

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

tailwindConfig

Type: string

The full path for the Tailwind configuration file, relative to the workspace root. If not provided and a tailwind.config.js file exists in the project or workspace root, it will be used. Otherwise, Tailwind will not be configured.

tsConfig

Type: string

The full path for the TypeScript configuration file, relative to the workspace root.

updateBuildableProjectDepsInPackageJson

Default: true

Type: boolean

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

watch

Default: false

Type: boolean

Whether to run a build when any file changes.