forked frompnpm/pacquet
- Notifications
You must be signed in to change notification settings - Fork0
experimental package manager for node.js
License
NotificationsYou must be signed in to change notification settings
kdy1/pacquet
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Experimental package manager for node.js written in rust.
.npmrc
support (for supported featuresreadme.md)- CLI commands (for supported featuresreadme.md)
- Content addressable file store support
- Shrink-file support in sync with
pnpm-lock.yml
- Frozen lockfile
- Update outdated lockfile
- Creating lockfile
- Workspace support
- Full sync withpnpm error codes
- Generate a
node_modules/.bin
folder - Add CLI report
TRACE=pacquet_tarball just cli add fastify
First, you to start a local registry server, such asverdaccio:
verdaccio
Then, you can use the script namedintegrated-benchmark
to run the various benchmark, For example:
# Comparing the branch you're working on against mainjust integrated-benchmark --scenario=frozen-lockfile my-branch main
# Comparing current commit against the previous commitjust integrated-benchmark --scenario=frozen-lockfile HEAD HEAD~
# Comparing pacquet of current commit against pnpmjust integrated-benchmark --scenario=frozen-lockfile --with-pnpm HEAD
# Comparing pacquet of current commit, pacquet of main, and pnpm against each otherjust integrated-benchmark --scenario=frozen-lockfile --with-pnpm HEAD main
# See more optionsjust integrated-benchmark --help