Skip to content

Commit

Permalink
docs: update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
anonrig committed Jul 17, 2023
1 parent 93b8786 commit df039d4
Showing 1 changed file with 26 additions and 9 deletions.
35 changes: 26 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,36 @@

Experimental package manager for node.js written in rust.

TODO:
**Disclaimer**: This is mostly a playground for me to learn Rust and understand how package managers work.

### Features

- [x] Tarball installation & extraction
- [x] Install all dependencies of a package
- [ ] Update package.json
- [x] Update package.json
- [ ] Create a shrink file like `pnpm-lock.json` or `package-lock.json`
- [ ] Workspace support
- [ ] `.npmrc` support

Commands:
### Commands

- [x] init: `cargo run -- init`
- [ ] add: `cargo run -- add fast-querystring`
- [ ] flags...
- [ ] remove
- [ ] run
- [x] `init`
- [x] `add <pkg>`
- [ ] `install`
- [ ] `update`
- [ ] `remove`
- [ ] `audit`
- [ ] `list`
- [ ] `outdated`
- [ ] `why`
- [ ] `licenses`
- [ ] `run`
- [ ] `test`
- [ ] `exec`

## Debugging

```shell
TRACE=pacquet_tarball cargo run -- add fastify
```

**Disclaimer**: This is mostly a playground for me to learn Rust and understand how package managers work.

0 comments on commit df039d4

Please sign in to comment.