mirror of
https://github.com/SkyfallWasTaken/dinopkg.git
synced 2024-11-21 09:13:39 +00:00
Work-in-progress package manager for Node.js
|
||
---|---|---|
.github/workflows | ||
crates | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md | ||
RESOLVER_NOTES.md |
Dino
Dino is a brand new package manager for Node.js, written in Rust. It aims to be a drop-in replacement for npm that's faster and safer.
Current commands
init
dino init
intelligently uses your working environment and Git config to create a package.json
with sane defaults.
In the above image, the repository
was automatically picked up on by Dino! (So was the default name
, but it was changed manually)
run
dino run
runs scripts in your package.json
file!
If no arguments are provided, it instead lists the scripts in the package.json
file.
install
dino install
currently finds dependencies of the package listed.
Notes on package resolvers
I wrote some notes on npm package resolvers, available here.
_ © 2024 Mahad Kalam_
Licensed under MIT License