Deprecated
Functionality that has been superseded in the current version of Nx. Listed here for those running older versions.
affected:graph
Graph dependencies affected by changes
print-affected
Prints information about the projects and targets affected by changes
workspace.json
Learn about the deprecation of workspace.json in Nx and how to migrate to project.json files for better project configuration management.
As Provided vs. Derived
Learn about the transition from derived to as-provided path options in Nx generators, improving transparency and predictability in code generation.
Workspace Generators
Learn how to migrate from workspace generators to local generators in Nx plugins for better code generation management.
Legacy Cache
Learn about the transition from legacy file system cache to the new database cache in Nx 21, including migration options for custom task runners and shared caches.
Custom Tasks Runner
Learn about the transition from Custom Tasks Runner to the new plugin-based API in Nx, including pre and post task execution hooks and self-hosted remote cache options.
Workspace Executors
Learn how to migrate from workspace executors to local executors in Nx plugins for better build process management.
runtimeCacheInputs
Learn about the transition from runtimeCacheInputs in tasksRunnerOptions to the new inputs and namedInputs configuration for runtime cache inputs.
cacheableOperations
Learn about the transition from cacheableOperations array to the cache property in Nx 17 for defining which tasks are cacheable.
npmScope
Learn about the deprecation of npmScope property in nx.json and how to properly configure organization prefixes using package.json name property.
globalImplicitDependencies
Learn about the transition from global implicit dependencies to inputs and namedInputs in Nx, and how to properly configure project dependencies on global files.
Angular Schematics and Builders
Learn about the deprecation of Angular schematics and builders in Nx 17, and how to handle interoperability between Nx and Angular CLI tools.
v1 Nx Plugin API
Learn about the deprecated v1 API for extending the Nx project graph through project inference and project graph plugins.
Rescope Packages from @nrwl to @nx
Learn about the transition of official Nx plugins from @nrwl to @nx npm scope, and how to update your dependencies accordingly.
Integrated Repos vs. Package-Based Repos vs. Standalone Apps
Understand the historical differences between integrated, package-based, and standalone repositories in Nx, and how to choose the right approach for your needs.