ni
xum
ni | xum | |
---|---|---|
13 | 1 | |
5,783 | 1 | |
2.9% | - | |
6.9 | 5.1 | |
5 days ago | 12 months 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
xum
-
How do you manage projects using different package managers?
The best I could come up with was a global npm package which basically detects the PM (using preferred-pm) and maps the commands. For now it works fine but to really become a solid solution, all commands should be mapped, and this would result in maintenance horror (I guess), not mentioning mapping all commands in the first place.The package is located here, if you're interested:https://www.npmjs.com/package/@drfrost/xumand the (messy/ad hoc) source code:https://github.com/DRFR0ST/xum
What are some alternatives?
npm-quick-run - Quickly run NPM script by prefix without typing the full name
importly - import map generator
corepack - Zero-runtime-dependency package acting as bridge between Node projects and their package managers
ultra-runner - ๐โฐ Ultra fast monorepo script runner and build tool
cotton - A package manager for JavaScript projects. `cotton install` runs faster than `rm -rf node_modules`.
commonmark-spec - CommonMark spec, with reference implementations in C and JavaScript
Svelte - Cybernetically enhanced web apps
tsup - The simplest and fastest way to bundle your TypeScript libraries.
fish-shell - The user-friendly command line shell.
berry - ๐ฆ๐ Active development trunk for Yarn โ
React - The library for web and native user interfaces.