Our great sponsors
portfolio | nx | |
---|---|---|
1 | 157 | |
0 | 12,548 | |
- | 7.4% | |
9.1 | 9.9 | |
6 days ago | about 24 hours ago | |
TypeScript | TypeScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
portfolio
-
Use depcheck with GitHub Action to output results in GitHub Pull Request comments.
For example, if you run it in this repository
nx
-
Implementing Microservices in NodeJS
Give Nx a try https://nx.dev/. I’ve heard good things about TurboRepo but I haven’t used it yet https://turborepo.org/
-
What front end framework or technology do you use to run React?
Checkout Nx build system. Can be used with Next.js or just React.
-
This is no Lerna, it’s a freaking Phoenix!
“Part 1” I wrote with the optimistic belief that this will be the first part of probably a 2 to 3 parts article in which I will be converting my Pedalboard monorepo to use alternatives to fill the void Lerna has left. The chosen alternative was NX, and I quickly converted the npm scripts I had to use NX instead of Lerna,
-
Lerna is dead - Long Live Lerna
We (Nrwl) are the company behind Nx (GitHub) and we have been founded by two ex-Googlers and Angular core team members Jeff Cross and Victor Savkin. Experiencing a large-scale monorepo in action at Google, gave them a lot of insights into the advantages and productivity gains for software teams as well as the features and tooling support that is required to make monorepos work, especially at a large scale. When they left Google, they decided to bring such a tool to the masses, but with a clear goal of
-
What is Nx? Is it a Fastlane/AppCenter competitor?
Hi I wanted to use a monorepo for my react and react native app. Now I stumbled upon https://nx.dev/ and I can't really understand what it is. Can someone help me with en explanation? i feel this is some high end stuff i probably don't need
-
Migration from Lerna to Yarn Workspaces and NX
And after that, it is possible to choose - either to leave just pnpm alone or add a monorepo manager, e.g. rush or nx (I personally slightly prefer rush, but both of them should do the trick)
-
Nx v14 is out - Here is all you need to know!
Nx is open source, so feel free to browse the repo and changelog by yourself 🙂
Subscribe to the YouTube Channel for more information on Angular, React, Nx, and more!
-
Building a Node.js monorepo with Pnpm and Nx
In the previous chapter of this series of posts, we analyzed the reasons for using a monorepo to maintain many Node.js dependent packages, and the requirements to have a good development and continuous integration workflow. In this post we are going to see how to build a monorepo using Pnpm and Nx, that, used together, will cover all the described requirements.
-
Why a Pnpm and Nx monorepo? Requirements for a good workflow
Nx provides to us the other needed features. It is a monorepo tool that is able to make a dependencies analysis, detect affected projects, and orchestrate tasks. As an extra, it is plugabble, and it provides boilerplates to create monorepos for some specific libraries or frameworks, such as React, Angular, etc. But I personally prefer to use only the core features in order to avoid coupling my projects too much to a specific technology or plugin. Among other things, it provides:
What are some alternatives?
turborepo - The High-performance Build System for JavaScript & TypeScript Codebases
lerna - :dragon: A tool for managing JavaScript projects with multiple packages.
single-spa - The router for easy microfrontends
create-react-app - Set up a modern web app by running one command.
pnpm - Fast, disk space efficient package manager -- 快速的,节省磁盘空间的包管理工具
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Angular - The modern web developer’s platform
changesets - 🦋 A way to manage your versioning and changelogs with a focus on monorepos
WebdriverIO - Next-gen browser and mobile automation test framework for Node.js
vite - Next generation frontend tooling. It's fast!
Nest - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
berry - 📦🐈 Active development trunk for Yarn ⚒