Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
forked frompnpm/pacquet

experimental package manager for node.js

License

NotificationsYou must be signed in to change notification settings

kdy1/pacquet

 
 

Repository files navigation

Experimental package manager for node.js written in rust.

TODO

  • .npmrc support (for supported featuresreadme.md)
  • CLI commands (for supported featuresreadme.md)
  • Content addressable file store support
  • Shrink-file support in sync withpnpm-lock.yml
    • Frozen lockfile
    • Update outdated lockfile
    • Creating lockfile
  • Workspace support
  • Full sync withpnpm error codes
  • Generate anode_modules/.bin folder
  • Add CLI report

Debugging

TRACE=pacquet_tarball just cli add fastify

Benchmarking

Install between multiple revisions

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

About

experimental package manager for node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust97.3%
  • JavaScript1.8%
  • Other0.9%

[8]ページ先頭

©2009-2025 Movatter.jp