🍒 Cherry-Picked Nx v18.1 Updates
Exploring My Selected Features from Nx Releases
Table of contents
- [Core] Activate/Deactivate Project Crystal
- [Angular] Support Angular 17.2
- [Angular] New “extract-i18n” Executor
- [Remix] Add Remix Presets in “create-nx-workspace"
- [Remix] Plugin Remix uses CLI directly
- [Gradle] New Gradle Plugin
- [Rollup] Crystalize Rollup
- [Release] Use Nx release instead of custom publish script
- [CI] Group CI Logs with NX_SKIP_LOG_GROUPING
[Core] Activate/Deactivate Project Crystal
Until now you could use the environment variable NX_ADD_PLUGINS to activate or deactivate the inferred targets. A new property useInferencePlugins: false
was added to the nx.json
to do the same:
[Angular] Support Angular 17.2
[Angular] New “extract-i18n” Executor
[Remix] Add Remix Presets in “create-nx-workspace"
[Remix] Plugin Remix uses CLI directly
[Gradle] New Gradle Plugin
It is not documented yet but there is a new plugin for supporting Gradle:
[Rollup] Crystalize Rollup
It will look for look for rollup.config.{js,mjs,cjs}
files and add a build
target automatically:
[Release] Use Nx release instead of custom publish script
[CI] Group CI Logs with NX_SKIP_LOG_GROUPING
Â