mirror of
https://github.com/SkyfallWasTaken/dinopkg.git
synced 2025-04-03 11:34:12 +00:00
This commit is contained in:
parent
943c64f469
commit
a90349ee94
1 changed files with 35 additions and 0 deletions
35
README.md
35
README.md
|
@ -1,3 +1,38 @@
|
|||
# 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.](https://github.com/SkyfallWasTaken/dinopkg/blob/master/RESOLVER_NOTES.md)
|
||||
|
||||
---
|
||||
|
||||
_ © 2024 Mahad Kalam_
|
||||
|
||||
_Licensed under MIT License_
|
||||
|
|
Loading…
Add table
Reference in a new issue