Commit Graph
490 Commits
Author SHA1 Message Date
Zoltan Kochan 88f53d4a78 chore(release): 9.0.6 2024-04-24 15:01:39 +02:00
Zoltan Kochan 820934207a fix: don't upgrade the lockfile format during frozen lockfile install (#8006)
close #7991
2024-04-24 14:59:58 +02:00
Zoltan Kochan 63adcb5351 chore(release): 9.0.5 2024-04-21 23:02:35 +02:00
Zoltan Kochan 6b6ca69e1f fix: save the lockfile in the new format even if it is up-to-date (#7984) 2024-04-21 23:01:54 +02:00
Zoltan Kochan abaf12e8cf fix: resolving peer deps with prerelease versions (#7981)
close #7977
2024-04-21 14:31:58 +02:00
Zoltan Kochan 8a0798d514 fix: resolution of aliased dependencies (#7982)
close #7957
2024-04-21 13:16:20 +02:00
Zoltan Kochan 50e37072f4 chore(release): 9.0.4 2024-04-19 02:49:53 +02:00
Zoltan Kochan b7d2ed47be fix: ignore the engines.pnpm field of dependencies (#7968)
close #7965
2024-04-19 02:49:01 +02:00
Zoltan Kochan eb1947576f fix: resolution of aliased dependencies (#7967)
close #7957
2024-04-19 02:46:05 +02:00
Zoltan Kochan 65df252783 chore(release): 9.0.3 2024-04-18 18:27:04 +02:00
Zoltan Kochan d87d36e82e chore(release): 9.0.2 2024-04-17 18:38:31 +02:00
Zoltan Kochan b3961cb19d fix: linking optional dependencies (#7949)
close #7943
2024-04-17 17:35:05 +02:00
Zoltan Kochan dd43b0f6bc chore(release): 9.0.1 2024-04-16 16:00:46 +02:00
Zoltan Kochan 461d76a2e5 fix: frozen lockfile should work with lockfile v6 (#7935)
close #7934
2024-04-16 16:00:00 +02:00
Brandon ChengandZoltan Kochan db7aee89a0 refactor: remove zipWith when resolving dependencies of importers (#7927)
* refactor: avoid zipWith when resolving dependencies of importers

Instead of creating two separate arrays and zipping them together, the
initial map here can create the pairs array directly.

I'm not expecting any behavior changes in this commit other than
slightly improved readability and performance.

* refactor: resolve dependencies

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2024-04-15 13:01:08 +02:00
Brandon Cheng 73b241d27b refactor: split out resolvedDependenciesOfImporter for readability (#7928) 2024-04-15 00:14:14 +02:00
Zoltan Kochan b4f0b67e2d chore(release): 9.0.0-rc.1 2024-04-13 18:28:48 +02:00
Zoltan Kochan 253d50c550 fix: optional peer dependencies should resolve to optional dependencies (#7918) 2024-04-13 18:26:47 +02:00
Zoltan Kochan 7b8701cb62 fix: update deps (#7913) 2024-04-13 10:40:50 +02:00
Zoltan Kochan c9db742824 fix: update typescript to v5.4 (#7905) 2024-04-12 14:03:45 +02:00
Khải 9afef40eba refactor(fs): type checking perf (#7901) 2024-04-11 15:40:13 +02:00
Khải 8374aeb353 refactor(resolve-dependencies): type checking perf (#7878) 2024-04-10 00:45:21 +02:00
Zoltan Kochan 035eeb6f46 chore(deps): update 2024-04-10 00:34:00 +02:00
Zoltan Kochan 43bd75c5b8 chore(release): libs 2024-04-09 17:14:05 +02:00
Khải e8fc6139ea refactor(install): type checking perf (#7877) 2024-04-09 16:23:44 +02:00
Khải 471f0b3420 refactor(pkg-manager): return type annotations for small modules in the pkg-manager directory (#7875)
* refactor(pkg-manager): return type annotations

* refactor(get-context): return type annotation

* refactor(headless): return type annotations
2024-04-09 12:00:41 +02:00
Khải 77a3f9b4ff refactor(core): type checking perf (#7874)
* refactor(core): type checking perf

* perf: remove unnecessary unnest operation

* refactor: replace `undefined[]` with `void`
2024-04-09 11:59:49 +02:00
Zoltan Kochan db162f3801 test: remove console.log 2024-04-09 11:28:39 +02:00
Zoltan Kochan 501133d30b refactor: bump lockfile version to v9 instead of v7 (#7861)
In order to align the lockfile version with pnpm version that ships it.
2024-04-06 17:12:37 +02:00
Zoltan Kochan 6caec8109b fix: hoist peer dependencies (#7841) 2024-03-30 12:23:29 +01:00
Khải 984b976672 refactor: replace deprecated jest methods (#7840) 2024-03-29 00:03:58 +01:00
Colin Casey d4e13ca969 fix(prune): add --ignore-scripts arg to prune command (#7836)
close #5030
2024-03-28 00:05:07 +01:00
Zoltan Kochan 670ed188df fix: auto install optional peer (#7837) 2024-03-28 00:02:14 +01:00
Zoltan Kochan e74e7847f3 fix: resolve missing optional peer if it is installed as a dep somewhere (#7830) 2024-03-27 13:43:52 +01:00
Zoltan Kochan 8eddd21f07 fix: resolve missing peer from versions already present in other parts of the dep graph (#7812) 2024-03-22 19:45:54 +01:00
Zoltan Kochan a22bdf0e29 feat!: remove the dev field from the lockfile (#7808) 2024-03-22 15:21:26 +01:00
Zoltan Kochan eaebfd53c7 test: fix 2024-03-18 00:12:15 +01:00
Zoltan Kochan 21878e7ae4 feat(lockfile)!: change the keys format (#7752) 2024-03-17 23:01:39 +01:00
Chris KimandZoltan Kochan 0fa26f4936 fix: correctly detect the active Node js version during headless installation (#7801)
close #5266

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2024-03-17 17:46:40 +01:00
Zoltan Kochan e71ca7579e fix: vulnerable dependency 2024-03-15 00:54:41 +01:00
Zoltan Kochan 053fc12f5a fix: don't fetch tarballs when lockfile-only install is run (#7715)
close #1328
2024-03-14 02:41:10 +01:00
Zoltan Kochan aa33269f9f fix: peer dependency rules should not change the lockfile (#7758)
* fix: peer dependency rules should not change the lockfile

* test: fix

* fix: hide peer issues warning if there nothing to report
2024-03-13 17:55:18 +01:00
Zoltan Kochan 23ba228424 refactor: return manifest from package requester 2024-03-13 03:14:10 +01:00
Zoltan Kochan a95bec6f51 fix: don't allow peer dependency rules with auto-install-peers on 2024-03-11 18:36:49 +01:00
Zoltan Kochan 53594a3787 feat!: package ID should be an exact version spec (#7748) 2024-03-10 14:46:25 +01:00
Zoltan Kochan 8fc5b227af refactor: remove pendingRequiresBuilds from updateLockfile.ts 2024-03-10 13:09:49 +01:00
Zoltan Kochan 9e6bbfb778 test: fix 2024-03-05 14:08:53 +01:00
Zoltan Kochan 174603eb32 fix: auto install peers should not work with ignore missing peers (#7739) 2024-03-05 02:50:09 +01:00
Zoltan Kochan 1ecda50502 feat(lockfile)!: dividing "packages" field to "packages" and "snapshots" (#7700)
close #7685
2024-03-04 23:31:01 +01:00
Zoltan Kochan 5c20db0dd2 feat!: use the same lockfile format in 1-pkg workspace as in multi-pkg one (#7696) 2024-02-29 10:28:29 +01:00