October 2022 Summaries
2 posts from Nx
Filter
Month:
Year:
Post Summaries
Back to Blog
Nx v15 introduces significant enhancements aimed at boosting performance, refining monorepo management, and improving developer experience. With a surge in popularity, now reaching approximately 2.7 million NPM downloads weekly, this version optimizes caching by reducing unnecessary file system operations and introduces a daemon process for handling extensive computations. It supports both package-based and integrated monorepo styles, allowing users to choose the setup that best fits their needs while providing comprehensive tutorials for each. The release introduces a compact syntax for task pipelines and offers fine-tuned caching through customizable inputs, enhancing build efficiency. The Nx Console now includes a language server and integrates directly with VSCode for visualizing dependency graphs. The website and documentation have been redesigned following the Diataxis framework to facilitate easier navigation and learning. Additional updates include streamlined JS/TS package management with ESBuild support, Cypress v10 integration with component testing capabilities, and improved Angular CLI migrations. The update process for Nx has been simplified, allowing users to easily migrate to the latest version with minimal effort.
Oct 14, 2022
1,541 words in the original blog post.
Lerna v6 introduces significant updates under the stewardship of Nrwl, the creators of Nx, enhancing the tool's performance and usability in monorepo management. Following its perceived decline in 2022, Lerna has been revitalized with the integration of Nx, enabling default caching capabilities that significantly boost speed, making it 2.5 times faster than Lage and 4 times faster than Turbo, according to benchmarks. The new version includes features such as remote caching, a dynamic terminal output, and a VSCode extension for Lerna workspaces, while also supporting the PNPM package manager. Users can now define task pipelines more efficiently and leverage the new 'Lerna add-caching' command for improved workflow management. The update also addresses backward compatibility, allowing users to continue with traditional Lerna commands despite the integration with Nx, while encouraging smooth migration to the latest version for both individual developers and open-source project maintainers.
Oct 12, 2022
459 words in the original blog post.