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 Cheng and Zoltan 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 Kim and Zoltan 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