ni
corepack
ni | corepack | |
---|---|---|
13 | 5 | |
5,783 | 2,176 | |
2.9% | 4.7% | |
6.9 | 8.9 | |
9 days ago | 11 days ago | |
TypeScript | TypeScript | |
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.
ni
-
Show HN: Px โ Run commands across different JavaScript package managers
this is awesome! how would you contrast this with https://github.com/antfu-collective/ni?
-
Nรฃo se preocupe mais com o package manager do seu projeto NodeJS
View on GitHub
- GitHub - antfu/ni: ๐ก Use the right package manager
-
antfu/ni helps you select the right package manager
Repo: https://github.com/antfu/ni
-
Never Use the WRONG Package Manager Again!
Here's a description of all currently supported commands. In case something changes and this gets outdated, you can always check the full list on the project's README.
-
TypeScript tooling and ecosystem
I highly recommend using https://github.com/antfu/ni to not care about if the project uses npm/yarn/pnpm
-
Say Goodbye to Package Manager Chaos with ni
By using ni, you can save yourself a lot of time and avoid the frustration of dealing with conflicting lock files and dependencies. So if you haven't already, give ni a try โ you won't regret it!
-
How do you manage projects using different package managers?
You might want take a look at ni by antfu: https://github.com/antfu/ni
- Ni
corepack
-
Yarn 4.0
I'd love to use Bun for my projects, but it's not integrated into Corepack yet (and therefore you cannot pin the bun version w/ checksum in package.json)
https://github.com/nodejs/corepack/issues/295
- corepack global package?
-
Every NPM package potentially compromised
Recently Node 16 LTS cycle started. One month and a few days before the carry-over, a super controversial package titled `coredeps` [0] was officially declared a core module and has been bundled with all official distributions since.
The NodeJS team refuses to discuss NPM because it's a separate 3rd party. And yet.... this NodeJS Core module comes pre-installed as a global NPM package.
We're just getting started.
This module installs or even reinstalls any supported package manager when you execute a script with a name that would match any that they'd recognise. Opt-in for only a short period, and intending to expand beyond package manager installations.
Amidst all that's been going on, NPM (Nonstop Published Moments) is working on a feature that silently hijacks user commands and installs foreign software. The code found in those compromised packages operated in a similar manner and was labeled a critical severity vulnerability.
The following might actually make you cry.
Of these third party remote distributions it's downloading, the number of checksum, keys, or even build configurations that are being verified is 0.
The game that Microsoft is playing with their recent acquisitions here is quite clear, but there's too much collateral damage.
[0] https://github.com/nodejs/corepack#readme
-
Corepack: the Node.js' manager of package managers
The new Node.js LTS v16 will be released at the end of October (without a fancy name assigned yet), it'll have Corepack preinstalled in the default configuration since v16.9.0. ๐
-
Yarn 3.0 ๐๐ค Performances, ESBuild, Better Patches, ...
Corepack integration
What are some alternatives?
npm-quick-run - Quickly run NPM script by prefix without typing the full name
nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
importly - import map generator
npm
ultra-runner - ๐โฐ Ultra fast monorepo script runner and build tool
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
cotton - A package manager for JavaScript projects. `cotton install` runs faster than `rm -rf node_modules`.
vscode-deploy-reloaded - Recoded version of Visual Studio Code extension 'vs-deploy', which provides commands to deploy files to one or more destinations.
commonmark-spec - CommonMark spec, with reference implementations in C and JavaScript
berry - ๐ฆ๐ Active development trunk for Yarn โ
xum - ๐คน Extremely Universal Manager - A script that unifies all Node package managers
node - Node.js JavaScript runtime โจ๐ข๐โจ