|1 day ago||7 days ago|
|MIT License||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.
change node version or unistall
2 projects | reddit.com/r/node | 16 Jan 2022
Enforcing Node.js, npm, and Yarn Versions
1 project | dev.to | 12 Jan 2022
The conventional way to manage versions in Node.js is through nvm. You add a .nvmrc file stating the version used to the root of your repository and then you can quickly switch to that version. The content of the file is simply the version you want:
Help with modifying an existing site locally
2 projects | reddit.com/r/webdev | 9 Jan 2022
npm (Node Package Manager) is a binary that comes with “node” (NodeJs). You can install node using nvm (https://github.com/nvm-sh/nvm).
What is nvm?
1 project | dev.to | 30 Dec 2021
> git clone https://github.com/nvm-sh/nvm.git > cd nvm
Any package to install specific node version only for specific project
4 projects | reddit.com/r/node | 24 Dec 2021
You can use Node Version Manager (NVM) for this purpose. https://github.com/nvm-sh/nvm. It lets you switch to different node versions via CLI. Hope it helps!
Preparação do Ambiente de Desenvolvimento no Linux
1 project | dev.to | 12 Dec 2021
Node.js - Usando NVM
Deploy your Node App to EC2 with Github Actions
1 project | dev.to | 10 Dec 2021
We are going to install Node via NVM so that we can easily change node versions and then we will use npm to install pm2.
極簡 nvm 使用指南
2 projects | dev.to | 9 Dec 2021
Installing npm v7 on opensuse tumbleweed
3 projects | reddit.com/r/openSUSE | 8 Dec 2021
Ah right, npm7 is dropped in node v16.11. You may want to use nvm and install node v16.10 to get npm7.3 projects | reddit.com/r/openSUSE | 8 Dec 2021
Here is link number 1 - Previous text "nvm"
How we reduced our nodejs monorepo build time by 70%
4 projects | dev.to | 10 Jan 2022
We migrated from yarn workspaces & lerna to PNPM and nx.dev
Using API request between Next FE and Express BE
2 projects | reddit.com/r/reactjs | 6 Jan 2022
If you want them within the same repo, I don't know if I'd put it directly in the Next.js app, but you could use a tool like Nrwl NX or Lerna to handle both apps in a monorepo.
Monorepos and Workspaces - an introduction
8 projects | dev.to | 3 Jan 2022
tldr; When making a monorepo, it generally consist of workspaces (can use npm, yarnor pnpm), but additional tooling exists like lerna and turborepo (and lots of others too) to help with easing the problems of managing lots of interlinked packages
My FrontEnd Stack
6 projects | dev.to | 2 Jan 2022
Lerna : https://github.com/lerna/lerna Yarn : https://yarnpkg.com/
Aggregating Unit Test Coverage for All Monorepo’s Packages
3 projects | dev.to | 31 Dec 2021
It is a good time to mention that my Pedalboard monorepo uses the Jest testing framework. The first step is to add a script at the root project level, with which I can run my test coverage for all the nested packages. Should be straightforward, using Lerna for that. Here is how my scripts look like now:
A complete AWS Architecture for Module-federated micro-frontends
1 project | dev.to | 24 Dec 2021
My next series of articles presents a complete server-less architecture aiming at deploying and hosting client-side mono-repo micro-frontends on AWS, based on Webpack Module Federation plugin and Lerna.
Looking for a way to share and sync a directory across projects.
Lerna, but my biggest issues here are that this seems like a total over-kill and would add a ton of complexity for a simple problem, and not to mention time invested to learn how to use it.
I'm working on multiple projects simultaneously and I reuse a lot of my JS functions and use Webpack to bundle them. When I update/add a function to the file in one project, I have to do them in the other projects as well to use the function. Is there any way I can improve this?
You can either create your own structure use something like lerna. There are other monorepo tools as well, like e.g. nx, but let's focus on lerna.
9 projects | dev.to | 20 Dec 2021
As always, there is still some room for improvement. For example, you might want to use Lerna's package hoisting to reduce the size of the node_modules.9 projects | dev.to | 20 Dec 2021
What are some alternatives?
nx - Smart, Fast and Extensible Build System
fnm - 🚀 Fast and simple Node.js version manager, built in Rust
volta - Volta: JS Toolchains as Code. ⚡
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
pnpm - Fast, disk space efficient package manager -- 快速的，节省磁盘空间的包管理工具
changesets - 🦋 A way to manage your versioning and changelogs with a focus on monorepos
SDKMan - The SDKMAN! Command Line Interface
nodist - Natural node.js and npm version manager for windows.
metaplex - Protocol and application framework for decentralized NFT minting, storefronts, and sales.
HomeBrew - 🍺 The missing package manager for macOS (or Linux)
shelljs - :shell: Portable Unix shell commands for Node.js