Nx plugins are npm packages that contain generators and executors to extend a Nx workspace.

This package contains tooling to help plugin authors create and maintain plugins.

For more information, see the plugins section of docs.

Package reference

Here is a list of all the executors and generators available from this package.




  • plugin

    Create a Nx Plugin.

  • create-package

    Create a package which can be used by npx to create a new workspace

  • e2e-project

    Create a E2E application for a Nx Plugin.

  • migration

    Create a migration for an Nx Plugin.

  • generator

    Create a generator for an Nx Plugin.

  • executor

    Create an executor for an Nx Plugin.

  • plugin-lint-checks

    Adds linting configuration to validate common json files for nx plugins.

  • presetInternal

    Initializes a workspace with an nx-plugin inside of it. Use as: create-nx-workspace --preset @nx/plugin.