Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pnpm/pacquet

experimental package manager for node.js
https://github.com/pnpm/pacquet

refactor: use utf8 strings as mem cache keys (#222)

* fix: clippy

* refactor: use utf8 strings as mem cache keys

* refactor: use cleaned_entry...

5dcb6873051734fcce18d91c2cc89edace2abb71 authored about 1 year ago by Khải <[email protected]>
refactor: divide pacquet-fs into multiple files (#214)

d852b523ed5dc14c2a8ce75abc59ce51762418f2 authored about 1 year ago by Khải <[email protected]>
refactor: remove unused error variant (#215)

96ab1de872e6d2653b05402bd8967112ae69977c authored about 1 year ago by Khải <[email protected]>
fix: clippy

1de5e13c4edc54dbefd3dc003934953402a70c3a authored about 1 year ago by khai96_ <[email protected]>
fix(install/clean): infinite loops on circular dependencies (#211)

* fix(package-manager): avoid infinite loops when clean install circular dependencies

* chore...

6d8cec2f248cfaa6b72345eb6c69552d5e987d5f authored about 1 year ago by await-ovo <[email protected]>
chore(cargo): bump `derive_more` to beta.6 (#212)

Closes https://github.com/pnpm/pacquet/pull/207

c62a631b3e86612038a25dc4b47b312b496deadd authored about 1 year ago by Khải <[email protected]>
refactor: remove unnecessary function (#204)

4d246d68252c64c403d9bbcbbc9cc3f567678931 authored about 1 year ago by Khải <[email protected]>
test: big lockfile (#213)

* test: big lockfile

* fix(test): ignore failed platforms

c98128d94a60be9ef7cfa47345fbc29ffcb9a647 authored about 1 year ago by Khải <[email protected]>
feat(network): limit concurrent network requests (#210)

сlose #116

744976ded899eb83b7b579c794a235ef6a1b5872 authored about 1 year ago by Khải <[email protected]>
chore(cargo): bump futures-util from 0.3.28 to 0.3.29

Bumps [futures-util](https://github.com/rust-lang/futures-rs) from 0.3.28 to 0.3.29.
- [Release ...

b1945df87a98c16df5ebb43f6936aacc8b057300 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tracing-subscriber from 0.3.17 to 0.3.18

Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.17 to 0.3.18.
- [Releas...

ed395c3343fba6167abdb0bba15a25ebea81a34f authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tempfile from 3.8.0 to 3.8.1

Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.8.0 to 3.8.1.
- [Changelog](https...

36fc378f151cb351d61af4550c5df7ef04ce1fd3 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test(lib): use packages from registry-mock

9a949c134c7cb36bdf198b86c50d0967e91be0a1 authored about 1 year ago by khai96_ <[email protected]>
test(lib): use registry-mock

c322a463d05b53399841b69dad0769ccae6e3906 authored about 1 year ago by khai96_ <[email protected]>
chore(cargo): bump insta from 1.32.0 to 1.34.0 (#150)

Bumps [insta](https://github.com/mitsuhiko/insta) from 1.32.0 to 1.34.0.
- [Changelog](https://...

51dbfc45ba9bbdb4239d4b34fd7dbe0d30386aa5 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump thiserror from 1.0.48 to 1.0.50 (#161)

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.48 to 1.0.50.
- [Release notes...

9162c481a7f9715887858ac542e1e68021c32f6f authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tracing from 0.1.37 to 0.1.40 (#160)

Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.37 to 0.1.40.
- [Release notes](h...

7fae51295809bf1460344caae4aba755dfb1814d authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump clap from 4.4.4 to 4.4.8 (#194)

Bumps [clap](https://github.com/clap-rs/clap) from 4.4.4 to 4.4.8.
- [Release notes](https://gi...

baeb93e222c037d58649152d69fe289bf973af44 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: reuse registry-mock in benchmark (#201)

* refactor: reuse registry-mock in benchmark

* refactor: move executor to verify

* feat(be...

bd7002ad762ccd87c91c40f0430195f69e37af6f authored about 1 year ago by Khải <[email protected]>
test: registry-mock (#198)

* test: fix snapshot

* test: filter out index files temporarily

* chore: install registry-...

f802fdfd400a0639ce8f817bf9a7fcbaf2ff681c authored about 1 year ago by Khải <[email protected]>
feat(benchmark): allow overriding lockfile (#196)

* feat(benchmark): allow overriding lockfile

* test: fix snapshot

* test: fix snapshot

...

078359e83335c0878a4c6c4838df39e1f371060d authored about 1 year ago by Khải <[email protected]>
refactor: correct the name of an error (#184)

6b00165bae28c873c6c6e448746c4ece17d9a242 authored about 1 year ago by Khải <[email protected]>
refactor: only use cache when required (#182)

* refactor: only use cache when required

* refactor: remove unnecessary Arc

* refactor: cl...

ac9dbbd7c1bece1fb9e5789088bb8a701641989d authored about 1 year ago by Khải <[email protected]>
refactor: parse integrity eagerly (#180)

* refactor: parse integrity eagerly

The parsing of integrity has been moved from tarball to s...

2fb4bd4f8f1e7162c3a06b33e61bb3a55be45ce6 authored about 1 year ago by Khải <[email protected]>
ci(benchmark): embed the JSON report (#178)

* ci(benchmark): embed the JSON report

* fix: quoting

6265c748b749fdba919ea166034b3a17a3d88e3a authored about 1 year ago by Khải <[email protected]>
refactor: rewrite the `bin` functions into a struct (#176)

* refactor: convert 2 functions into a struct

* refactor: symmetry

* refactor: rename a co...

fa4638da94032248abee08d2e57dc69a9e8c4432 authored about 1 year ago by Khải <[email protected]>
refactor: functional style for `testing_utils::fs` (#173)

f77d3415e15eecd259a99047f37b65ecc938e3de authored about 1 year ago by Khải <[email protected]>
docs: note about hardlink nuance for future impl (#175)

78e8410188d6ffa17c8daff42d74e428934bfdce authored about 1 year ago by Khải <[email protected]>
feat: store dir structure compatible with pnpm (#166)

Resolves https://github.com/pnpm/pacquet/issues/165

**Other changes:**
* A new crate named `...

782a1ab227ed3cbbe35b4de8418f75d14870a90a authored about 1 year ago by Khải <[email protected]>
feat(fs): add executable bits to existing mode (#170)

a97eb4ba419ff6f38a212327ae479d6e6369ffd6 authored about 1 year ago by Khải <[email protected]>
ci: pin typos version (#172)

7005e025443cd59d8c27f1489fe3b4699c268a01 authored about 1 year ago by Khải <[email protected]>
test: define custom `.npmrc` and snapshot the store (#169)

5084ff4536a8b24d2f0ec57a69e8717bfd8edb4f authored about 1 year ago by Khải <[email protected]>
feat(fs): create `make_file_executable` (#168)

* feat(fs): make_file_executable

* refactor: re-use make_file_executable

d8578e1ab00404f361ce538db888226f983522b1 authored about 1 year ago by Khải <[email protected]>
ci: add taplo (#163)

* ci: add taplo

* style: use taplo to format

* style: allow only 1 blank line

* ci: fix...

64775024d3c66dde33259f7ac5557f793b0195dd authored about 1 year ago by Khải <[email protected]>
ci: integrated-benchmark (#159)

## Limitations

* **Statistical outliers:** Caused by other jobs still running in parallel. Th...

5c866cd799754c6dc8a806068bcd251888026f1a authored about 1 year ago by Khải <[email protected]>
refactor: re-organize code (#143)

## Summary

* Move code that handles package managing to its own crate named `pacquet_package_...

cbdff9431c398644ec2ad4031a6e4348512fae6b authored about 1 year ago by Khải <[email protected]>
feat(benchmark): rename the benchmarks from `{revision}` and `PNPM` to `pacquet@{revision}` and `pnpm` (#156)

46604f5a734fda382e56637774795633a83f7e98 authored about 1 year ago by Khải <[email protected]>
refactor: reuse `pid` variable (#157)

0b57f309b8d32f7fad95201f0440bfae225db560 authored about 1 year ago by Khải <[email protected]>
feat(benchmark): auto launching verdaccio (#155)

a56b478807f1e1449b418c998754178d1e9d867d authored about 1 year ago by Khải <[email protected]>
ci: clippy and doc on all platforms (#153)

* ci: clippy and doc on all platforms

* ci: fewer jobs

* chore(cargo): remove unnecessary ...

5200f8300d9a4a0718099c88ed0b3d6d29e0e972 authored about 1 year ago by Khải <[email protected]>
fix(ci): micro-benchmark (again) (#148)

* fix(ci): micro-benchmark (again)

* fix(benchmark): fixture path

81fb900a8153a713f1cee88ad4d48dc180868c12 authored about 1 year ago by Khải <[email protected]>
fix(ci): micro-benchmark (#147)

I forgot to change the CI when I remove `micro-benchmark` from `.cargo/config.toml`.

And sinc...

63e1f7a1be5f2830efe5fd13dd7fc0ca44b68247 authored about 1 year ago by Khải <[email protected]>
feat(benchmark): rename benchmark tasks (#140)

cbaa0dcacfd30591ebb10db141593bef539809a9 authored about 1 year ago by Khải <[email protected]>
feat: add support for CoW in Win Dev Drives (#141)

* feat: add support for CoW in Win Dev Drives

* fix: use junctions when symlinks fail

* fi...

31352cc44c30a0b1934b23a09035b5dd7b35eb00 authored about 1 year ago by Nacho Aldama <[email protected]>
chore(toolchain): update to 1.73.0 (#142)

* chore(toolchain): update to 1.73.0

* style: cargo fmt

417581ddd75701630a07160b1cd061ba6409fab9 authored over 1 year ago by Khải <[email protected]>
docs(readme): correct some information (#139)

4e79e3166d70003265d4601d23326589f5512dbc authored over 1 year ago by Khải <[email protected]>
feat: initial lockfile implementation (#128)

276915b1893684f8cbbab313bfbc566b56c6089d authored over 1 year ago by Khải <[email protected]>
chore(cargo): bump reflink-copy from 0.1.6 to 0.1.7 (#120)

f66d64c886474ec7b587ce330d6db54ad9966879 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump insta from 1.31.0 to 1.32.0 (#129)

5977cb28f5e8a79d1a1ecc65e862526f0c38cd5f authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump rayon from 1.7.0 to 1.8.0 (#130)

143b1168a2b6c51c1bf07bdd554436481d3e047e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump clap from 4.4.3 to 4.4.4 (#131)

20c48e4eef9cfdfd4c2b36aadc8e15942e51ee0a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: panic for programmer error, more diagnostics, remove duplicated map lookup (#126)

59a553e77b2bc3d1600c81d5718205633111ae76 authored over 1 year ago by Khải <[email protected]>
refactor: explicit `Arc::clone` (#125)

94f2848d675f0dae6aa3c768c29910a07bd7822d authored over 1 year ago by Khải <[email protected]>
refactor: locking of tarball fetching (#123)

ef60ea6fa308bbce7ed1037c95d639b37a0dd1cf authored over 1 year ago by Zoltan Kochan <[email protected]>
chore: release 0.2.1

cf9825bf8bba6ba30ded2020c90af5678e031a19 authored over 1 year ago by Yagiz Nizipli <[email protected]>
chore: update package.json repository url

7242cf5ad680acc4de378eaedb743f78aa127305 authored over 1 year ago by Yagiz Nizipli <[email protected]>
chore: release v0.2.0

2f71a0bf7be2c1f3dca9a768c6faaa74c8d2e566 authored over 1 year ago by Yagiz Nizipli <[email protected]>
chore(cargo): bump serde_json from 1.0.106 to 1.0.107 (#119)

0226893c24d3d7b7622e99a781f5c79ccbc60e6a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump mockito from 1.1.0 to 1.2.0 (#121)

e1b73197725b1603c048de5eea3a6f2bf910c27a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump clap from 4.4.2 to 4.4.3 (#122)

b9bee5bfe914384732522dbce45024771bcee2c8 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: share the http client between requests (#118)

ff3de86e4ce5d735bf487de0e36bb429d43d0dd0 authored over 1 year ago by Zoltan Kochan <[email protected]>
test: clean up files in `/tmp` (#117)

ebf4185392b10936d89c8df505c5991202fa2d80 authored over 1 year ago by Khải <[email protected]>
perf: only copy `package_url` when necessary (#99)

8b78e3ab60ea7b7370245595d501c94d76f49e1d authored over 1 year ago by Khải <[email protected]>
feat: leak Npmrc, remove cloning (#115)

ab74ed91e2d94f0f5de03be207ced9c8e8dbf0c8 authored over 1 year ago by Khải <[email protected]>
bench: create a tool to compare benchmark between different revisions (#109)

* chore: add `tmp` to `.gitignore`

* bench: create a tool to benchmark revisions

* chore: ...

27fc8a78af2cc3b9ab4a8b54809b60d0ea691ef6 authored over 1 year ago by Khải <[email protected]>
chore(cargo): bump serde_json from 1.0.105 to 1.0.106 (#113)

8a32695eaff47aed76e5420714d543a0d14c1ce7 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump walkdir from 2.3.3 to 2.4.0 (#112)

4e0dbe9edf4a346c35ca9ff6fbe93e504dd23334 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(github-actions): bump actions/checkout from 3 to 4 (#114)

46f96d99ce3dfec2bfce5e91f82b3ae4d26634bc authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: install more packages without panics (#111)

50022f6d44262914d7bb180e61287644aba3b71a authored over 1 year ago by Khải <[email protected]>
refactor: remove pico_args (#110)

There is no reason to use 2 argument parsers in one project.

46fd1435c9ea7644306aa2ac7cd12cdc70364057 authored over 1 year ago by Khải <[email protected]>
chore(cargo): bump thiserror from 1.0.47 to 1.0.48 (#105)

305b6ec47f0ac64d6354c7597338a24752f76504 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump clap from 4.4.0 to 4.4.2 (#104)

1c20d04e8aa472af261fdc156401bf5115ccdfb2 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump async-recursion from 1.0.4 to 1.0.5 (#106)

5c443d32b0f0c357860afa3ad1a166fff50e7848 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump dashmap from 5.5.1 to 5.5.3 (#107)

df2ee5403422e5556eca87c2fa238e3bc4bfcab9 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: add --save-peer option to add subcommand (#103)

6f2a53eb6fa979674bd95dcdcd9390c7c7006cda authored over 1 year ago by Ramana Venkata <[email protected]>
refactor: minor code style change in cafs (#102)

5e8dfce3fab7b7682083c675559402dbb7253e21 authored over 1 year ago by Khải <[email protected]>
chore(cargo): bump clap from 4.3.23 to 4.4.0

Bumps [clap](https://github.com/clap-rs/clap) from 4.3.23 to 4.4.0.
- [Release notes](https://gi...

59f1667d0b9067bc6e680f98b384f48dadee2687 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump dashmap from 5.5.0 to 5.5.1

Bumps [dashmap](https://github.com/xacrimon/dashmap) from 5.5.0 to 5.5.1.
- [Release notes](http...

2fcd2e4a0e91b2d088a80fe36523e7dcbc179e3c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump reqwest from 0.11.18 to 0.11.20

Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.18 to 0.11.20.
- [Release note...

bdfa41f4df6b3fd29ad94a9c870017e04a2ab1db authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump serde from 1.0.183 to 1.0.188

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.183 to 1.0.188.
- [Release notes](http...

454e770ec74d8bae14562f9f5c8cee20ab4b1ce3 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: hashmap based caching (#82)

* refactor: naming convention

* refactor: remove useless task spawn

* feat: panic on inval...

9c94551927488ec8c1e87ec4688170d4541459a8 authored over 1 year ago by Khải <[email protected]>
chore(cargo): bump serde_json from 1.0.104 to 1.0.105

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.104 to 1.0.105.
- [Release notes](...

c59fef23dfdba71029d9f162330aded19dc902c1 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump clap from 4.3.21 to 4.3.23

Bumps [clap](https://github.com/clap-rs/clap) from 4.3.21 to 4.3.23.
- [Release notes](https://g...

315b1d3836554b4724ab9d7d8d0f1608ff3986eb authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump thiserror from 1.0.44 to 1.0.47

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.44 to 1.0.47.
- [Release notes]...

ade998198a8e26f6e90ba69bace2df0ec4d1c11a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump reflink-copy from 0.1.5 to 0.1.6

Bumps [reflink-copy](https://github.com/cargo-bins/reflink-copy) from 0.1.5 to 0.1.6.
- [Commits...

315456110a3edc224a65e0b97315bfc8145c9a4e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tempfile from 3.7.1 to 3.8.0

Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.7.1 to 3.8.0.
- [Changelog](https...

1daed5646cc65c8b78e730285f40ba8200bbe1d7 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(tarball): ignore directory when archive tarball

022ca6ef48b8db95c459476933012857b66b1d0e authored over 1 year ago by await-ovo <[email protected]>
refactor: remove unnecessary static

ec29706345ab1c9ddb37d349a6aacfac3c781db1 authored over 1 year ago by khai96_ <[email protected]>
refactor: naming convention

d3833e863248aff848aca66b873287a72a885a0e authored over 1 year ago by khai96_ <[email protected]>
docs: add a code style guide

1e78d3710662cd8ee4af83e7a5b535e33cff0d1e authored over 1 year ago by khai96_ <[email protected]>
test: use pretty_assertions

257981eb137e1aa775e7665d865be1604ec6c9d6 authored over 1 year ago by khai96_ <[email protected]>
fix: --prod, --dev, --no-optional (#73)

* fix: `no_optional` should remove `Optional`

* perf: improve vec creation

* perf: remove ...

9b2da677a70060266526b3ae5ca0d2f08cd76d91 authored over 1 year ago by Khải <[email protected]>
chore(cargo): bump clap from 4.3.19 to 4.3.21

Bumps [clap](https://github.com/clap-rs/clap) from 4.3.19 to 4.3.21.
- [Release notes](https://g...

83c9a4a543035fff72f3a933c87cedde605c8eef authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tar from 0.4.39 to 0.4.40

Bumps [tar](https://github.com/alexcrichton/tar-rs) from 0.4.39 to 0.4.40.
- [Commits](https://g...

fe104bb434a56bbfd9cadba9f7b0ee6b66b8d69a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: simplify npmrc renaming

40f1291e0a76f3181545f2bb23cabee7ac641cee authored over 1 year ago by Yagiz Nizipli <[email protected]>
refactor: remove unnecessary Vec

55c0d81feabc17f3b7fe91acb6b7bbc80f20bf2b authored over 1 year ago by khai96_ <[email protected]>
feat: lazy iterator, less allocation (#71)

* feat: lazy iterator, less allocation

* refactor: rename variables

* docs: add some TODOs...

d942243521c7399717475895d8af26a3cac6a6ec authored over 1 year ago by Khải <[email protected]>
feat: a collection of small improvements (#70)

29806692638f1c423d2883de0ee66085edcb024c authored over 1 year ago by Khải <[email protected]>
refactor(crate/package_json): simplify and more robust

8043355cd125fdaf57a7fb6e1c7bf68b9e57a7e1 authored over 1 year ago by alexzhang1030 <[email protected]>
refactor(crate/package_json): extract duplicate (#68)

13d01866cd980ca1cda5ada4ecf6b7cadc7c9344 authored over 1 year ago by Alex <[email protected]>