Ecosyste.ms: OpenCollective

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

github.com/pnpm/supi

Fast, disk space efficient installation engine. Used by pnpm
https://github.com/pnpm/supi

refactor: fixing bad namings

8537db6c41179a2d82e81f21b7d06d02ffeb0ad7 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: rename the key of hoistedAliases

58191c3ad7cc24f4a218dc621e25082bfee00044 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: rename tree to graph

3868a14d751c9fe48611bccc5b20118c780a6e61 authored almost 7 years ago by Zoltan Kochan <[email protected]>
style: adhere conventions

bc34aba6507c2d3be175ae5d970ae6d1bd3af142 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.14.1

1435a3473cbe37b8a8354f9a064a1b0814f7dab0 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: linking to global package

c82a33678df9263bf036867b7f2b237a0e91cd17 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.14.0

dfdd0357f4b0456d89cb80c90d6effa705ef34bc authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat: specify linked deps in shrinkwrap.yaml (#51)

* feat: specify linked deps in shrinkwrap.yaml

* feat: node_modules is pruned after linking f...

f34f9661359337bcb9f032df509711af66e47c31 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: move shrinkwrap reading logic to separate file

d60164d50f78120f957be9e724c760775a07691f authored almost 7 years ago by Zoltan Kochan <[email protected]>
test: directory dependencies via the link: spec

ref pnpm/pnpm#1061

02f57c15ba00d448c9d5e2e0f7f6aec975be4f88 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.13.2

f9b3a89923d66681201e002dfcd609f6ea0c7b12 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: revert changes to global package.json

08cc9ff2843eaabc969e5d0c89bd9d7059e1fea4 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.13.1

ff6d8548e54638d98605a03d654fc012312b9e1e authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: create package.json during installation when there is no one

ref pnpm/pnpm#1049

3063a6b7eab5ed9b545ff1ebb03ecff96643863a authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.13.0

55338c4896d071f74175d3da056a9bc4f2109c97 authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat: force local tarball fetch when its integrity has changed

BREAKING CHANGE:

requestPackage() of the storeController is expected to answer
with a pkgRespon...

98dc2cdf0bce73c25f754902e48dda22737d778f authored almost 7 years ago by Zoltan Kochan <[email protected]>
docs(readme): update link() description

f0ae9f5c3991336b4f271ad8d8dba60b608d73aa authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: use the real path to node_modules (#49)

BREAKING CHANGE:

The API of link() has changed. The second param should be the target `node_m...

7a4661df37a9f67376e320815f744075ea7f934a authored almost 7 years ago by Emanuele Tamponi <[email protected]>
test: fix and skip the local tarball update test

4ebec14158c23e402469099c83f6516e27437202 authored almost 7 years ago by Zoltan Kochan <[email protected]>
test: local tarball deps are updated on integrity mismatch

ref pnpm/pnpm#1054

b8db1aa3b7a0124686176e3c64526e76ec11eccc authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.14

0dcc74ce3aff3941c3a61bbbb2829135c75da139 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: flatten peer dependencies correctly (#48)

* fix: children contains absolutePaths, not ids

* fix: it is dependency path, as per review

c3a32113c77ec6c7b2fb25e3b224039c15eb7925 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.12.13

0e4845c481c17084465e4ebe48d072860f0f430a authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: flatten dependencies by alias (#47)

* fix: flatten by alias

* fix: rename field, other fixes

* fix: more bug fixes

* fix: m...

556910e9aa34ce70e80d355e7a983b0ee9a4a561 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.12.12

95ff32d399e4334ebfac034ac237ff568e3ca545 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(deps): update

93ceabb3e5b9b28c46e0c00dc5e91e5e2c6bf3bd authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: do not run a double install with --shamefully-flatten (#46)

* fix: do not run a double install with --shamefully-flatten

* fix: reinstallForFlatten force...

d07a49a3d6a2411e516705cef84c856979bfaaa4 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
fix: do not update config or warn if reinstalling for flatten

1fe8bcb0279c9539088436c58295c6032ad9ebd2 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.12.11

fd8e4bad1fd9aec38f596bd0dfc97c30d07b2769 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: warn when using --shamefully-flatten (#45)

* chore: warn when using --shamefully-flatten

* chore: only warn for shamefully-flatten durin...

bfe9a7d2d6db724865b711846e756bb52ad97620 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.12.10

9978d6099cdbd1c272e1d38921d099395832c3d6 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: --global --shamefully-flatten uses a different prefix

a5f9b301829f66c492660ead77493d225b1a06f1 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
feat: --shamefully-flatten (#42)

* feat: this is a best attempt at flattening the dependency tree, similar to what npm does

* ...

fdad157392ace430dae2abdf1f84b6c980fb3caa authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.12.9

8bef37f498eb84c8c6a979107ae1290d7c5e7950 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: update package-store to v0.17.0

6467b938a0d8a4f3333554f317a644ece26caa03 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.8

2aa704f0ba31e538297d7a6abc6822cd3efcee55 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: keep existing deps during named install with no shrinkwrap

ref pnpm/pnpm#1029

38c43f142c480ec6f5bfd99e14d33429c8f5b4e7 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: rename installMultiple to resolveDependencies

0b39b20d55a57381492a67638b2384995823c2f9 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: remove empty .ts file

5526bde7aeeb2aa56a1201f8a621e67104101d56 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: use spread operator instead of Object.assign

dbebdea0f2b20c13d95a96b83fa745260ec53344 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: remove redundant imports of @pnpm/package-requester

46dde9a8e84a3cde6e3cf41ae4fad7ffffc4ef33 authored almost 7 years ago by Zoltan Kochan <[email protected]>
perf: repeat install with --shrinkwrap-only

Xref pnpm/pnpm#992

c3c3a73ed2374c71a571467ef1dcebc3d9058836 authored almost 7 years ago by Zoltan Kochan <[email protected]>
test: running install with shrinkwrap-only

when shrinkwrap.yaml is available already

ref pnpm/pnpm#992

4392afec0e7eb8cdb77649ccd31fb5f93777500a authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.7

880437d2b6f1bd8224cfbb652a5ee0dc9acbc3d9 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: update package-store to v0.16

e9c90db6a6358a17c6e3e2b15030ec1b86387f4d authored almost 7 years ago by Zoltan Kochan <[email protected]>
test: making the tests stable

0cbe3cca5f93ab88fc2b622401e6e5325fde0516 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: absoluteDependencyPath => depPath

191207664f5271c9b7e55470fc4a831e14f79f7d authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: resolvedId => depPath, shortId => relDepPath

e7afbbab58fd023210132b650fce8b106dc26471 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.6

b7feab0374d5f14681a71a6646e30f710f446cf9 authored almost 7 years ago by Zoltan Kochan <[email protected]>
docs(readme): document `options.shrinkwrap`

93997fb0ce103c229b9745a574225a4221b38fc3 authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat: add an option to ignore shrinkwrap.yaml

ref pnpm/pnpm#1025

e2394fe0806077737b1397be7745ed42dc3c97be authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix(unlink): unlink shouldn't change package.json

704c64d7ebf5b9edb7b20d697168d2384e2e49c0 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore: update dependencies

392cdae59397f8e98364094113561d139f8881ea authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: use definite assignment assertion

c012a63bbde0052f26a811d276bfe16fe5f6712d authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(deps): update typescript to version 2.7.1

e3da417aa6ff37409be3d9cdcd8dcc8e71e22e62 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.5

0473c469eec50f32b989b3ccbaadec79f7cbd1a1 authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat(logging): log resolution_started and importing_started

ref pnpm/pnpm#1017

6740004fe61d909712827ba9b04d96b716d062d1 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.4

a024a5a0ad973c2d0821b5bf8f5c9221207683c0 authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat(logging): log the end of importing packages from store

ref pnpm/pnpm#1017

85eb2a65d54d334cb3b2ed02cea07f6ea0c44b84 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.3

c8580a2d55a9a5be7f1458a428d4d4697051c479 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix(shrinkwrap): correctly set dev field

When a subdependency is both a dev and prod dependency of a parent
package, corrently set the de...

5c849b2646ba233bf1ecf3b80e392ab26fc08caf authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore: fix shrinkwrap.yaml

500954b3a2ab89afa971c6e19f92efb72d6ac4ac authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.2

205d6d818ab99dba8abfaa1eec1c0bdc28097837 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: correctly update shrinkwrap.yaml on named install

close #41

8c5870cf97e83d9f921604b9a071f88be3dd8ec7 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: using the correct tag when installing aliased deps

30fbc48ab5f3fdf4745de408183ff6f39a5c8815 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: installing aliased dep w/o version selector

70c8112fb97c9e44c3c968851f2621d9409efb17 authored almost 7 years ago by Zoltan Kochan <[email protected]>
test: dev properties are correctly updated on named install

58b6273ffefdd85a44bf7c5a3e864561a510ad5c authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: use util.promisify instead of thenify

3a68118748ead8fa2e24b1fdc412577accd7f834 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.12.1

e0dccb978164df0dc4c8542b85167e2163fbb7d1 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: optional dependency that does not exist should be skipped

ref pnpm/pnpm#1004

17425eefbd9f2351cdca988359cd6fe2d4cbee7b authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: ignore upload errors, show warning

1b816176b845e71faa113bbfc76e4a79c11cb77b authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.12.0

06d31aaaf717602478da81860e5a0c01d5c507c3 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(deps): update shrinkwrap.yaml

a684776d0b588558f4e51409770205c6f36fb89e authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat: side effects cache (#38)

* feat: upload side effects cache when needed

* feat: add side-effects-cache support

* fix...

09850789597173dde3914520f957a0f648c32051 authored almost 7 years ago by Emanuele Tamponi <[email protected]>
chore(release): 0.11.3

0830a06eb57d97ace49a7157ee95196c828d108b authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix(deps): update execa to version 9

5bbdc1c833d45642673138b7b715f03dc5dd775c authored almost 7 years ago by Zoltan Kochan <[email protected]>
docs: add comment about why path.relative is used to compare paths

ref pnpm/pnpm#996

85bd4ee041effbb32850a97b2aa82b61e3fcfee7 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: store path check should do a path-comparison, not a string comparison (#39)

* Change string compare to a path compare

* Add some tests

* Fix problem with slashes

*...

7336862ee5667d84ce9775e184c44a3fb9cf1d11 authored almost 7 years ago by Nicholas Pape <[email protected]>
chore(release): 0.11.2

7ef6931a728a661bd5c33e85fdf49bfa271f6c92 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix(uninstall): report updated package.json

d2aa2bc8024fe965b5206f83c648a31486728643 authored almost 7 years ago by Zoltan Kochan <[email protected]>
refactor: remove the offline option

The offline option is passed to the resolver/fetcher, during
initialization, so no need to pass ...

10bdb22f202f89ab0dfbeff5302f3f1f80cf55fb authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(deps): update

d478f8d8d00b117f149a8d0008e152a42f6e45d1 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.11.1

be85af80e713bd939c96d4f705f9621c64480d11 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: node id should always be reliably splittable to package IDs

The > symbol is used to delimit package IDs in the Node ID.

The % and > symbols are encoded in ...

715c82706eca3677fd762b0c6d63c7f2441dc782 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(deps): update

cc18dc3dd0526c497f6d1a8593b43ba10866b395 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.11.0

07543200d3d0939fbd7cc569b934025504863fc0 authored almost 7 years ago by Zoltan Kochan <[email protected]>
feat: move package importing logic to the store

close #34

1c413655c88cf172d3a1f4ee7e53e432608566f9 authored almost 7 years ago by Zoltan Kochan <[email protected]>
fix: update @types/node

979a39bdc3d47df60c1ed67e7a9d76468dee4cc9 authored almost 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.10.0

3266ffe167a9d07fd075035ce11db49fa5dc654b authored about 7 years ago by Zoltan Kochan <[email protected]>
refactor: use own options

BREAKING CHANGE:

storeController is not an optional parameter anymore

bb7aff4af6dcc2790e71ab9e65b4ea1a68b59909 authored about 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.9.0

d0be3b64c8a5d6c1e6180e5da76d1de41bc8f139 authored about 7 years ago by Zoltan Kochan <[email protected]>
test: awaiting project.has/storeHas

119e66cc81592831230b7805e5450424489987d9 authored about 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.8.3

ce191535f6357763a68fbe7cbcf810aaa3d00c38 authored about 7 years ago by Zoltan Kochan <[email protected]>
feat: shrinkwrap only install

ref https://github.com/pnpm/pnpm/issues/981

c7fbd36f93483578a2f181385cedad539c973181 authored about 7 years ago by Zoltan Kochan <[email protected]>
fix: update package-store and @pnpm/package-requester

430a49feca46bc71cac8465b856347f0c7f6365b authored about 7 years ago by Zoltan Kochan <[email protected]>
docs(license): update year

0a404c2a18ae2b93afe178e99c60c5e16c943bca authored about 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.8.2

79cddcc97ec87d4cac8cd01b2df778bc2a92d55e authored about 7 years ago by Zoltan Kochan <[email protected]>
fix: log correct number of added packages

Also, link only packages that need to be linked from the store

a5beb477eebc8f2823d926cf2acf1feea758d171 authored about 7 years ago by Zoltan Kochan <[email protected]>
chore(release): 0.8.1

08d7922896026b77e12bce9cdd80c070b3b10aa8 authored about 7 years ago by Zoltan Kochan <[email protected]>
chore: update shrinkwrap.yaml

81cbb988fc5fdfe48abb6657fbb8e68aa6932f49 authored about 7 years ago by Zoltan Kochan <[email protected]>