Zoltan Kochan
facd7656e8
refactor: always use extensions in relative imports ( #9878 )
2025-08-19 15:25:11 +02:00
Zoltan Kochan
8a9f3a4835
refactor: rename pref to bare specifier ( #9445 )
2025-04-20 22:58:08 +02:00
Khải
e8c2b173ca
fix(overrides): move invalid peers to prod deps ( #9000 )
...
close #8978
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-01-28 18:00:59 +01:00
Khải
b7fb704522
feat(overrides): remove dependencies ( #8576 )
...
close #8572
2024-09-28 14:27:13 +02:00
Khải
3e8a225992
refactor: createVersionsOverrider.ts ( #8573 )
...
* refactor: deduplicate code
* refactor: shorten arrow function
* refactor: prefer `extends` over intersection
It's faster to type check
* refactor: `if` in loop
2024-09-27 22:48:37 +02:00
Khải
f071d00815
refactor: replace forEach with for-loops ( #8535 )
...
* refactor: replace `forEach` with `for`-loops
Changes:
* Most `Object.keys(o).forEach` are replaced by `for in`.
* Most `Array.filter(c).forEach` are replaced by `for of` + `if continue`.
* `return` in `forEach` callbacks are replaced by `continue`.
There may be minor improvement to memory footprint as this change would
reduce the creations of temporary arrays and temporary functions.
* fix: return -> continue
* refactor: remove the commented out code
2024-09-18 03:58:25 +02:00
Zoltan Kochan
0f0e44101d
fix: resolve catalogs in overrides ( #8321 )
...
close #8303
2024-07-22 01:35:30 +02:00
Khải
b1d7f8c6cf
fix(override): relative file in workspace ( #8055 )
...
close #8053
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2024-05-10 23:31:33 +02:00
Khải
04310be557
fix(overrides): relative file: ( #7966 )
...
close #7858
2024-04-19 15:42:49 +02:00
Khải
bcc8eb2622
refactor(read-package-hook): type checking perf ( #7900 )
2024-04-11 15:39:13 +02: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
PalmPam
0963390d9d
fix: link overrides should be able to use absolute path ( #7749 )
2024-03-10 14:36:37 +01:00
Khải
7c69a330a8
refactor: improve ergonomic of ReadPackageHook ( #7722 )
2024-02-29 11:36:20 +01:00
Khải
730929e330
feat: pnpm.ignoredOptionalDependencies ( #7714 )
2024-02-28 13:46:29 +00:00
Nacho Aldama
64bf3c860a
fix: override peerDependencies in pnpm.overrides ( #6955 )
...
сlose #6759
2023-08-17 19:47:49 +03:00
Andrew Leedham
ec50dc98cc
fix(overrides): filter overrides by intersection instead of subset ( #6904 )
...
close #6878
2023-08-04 17:39:43 +03:00
await-ovo
df107f2ef9
fix: should use the one with parent syntax when both override rules match the same target ( #6266 )
...
close #6210
2023-03-24 14:47:12 +02:00
Zoltan Kochan
ee61ca4cb7
style: update eslint ( #6236 )
2023-03-18 14:57:29 +02:00
jereklas
d583fbb2ad
fix: allowedVersions corner case when only parent>child selectors exist ( #6148 )
2023-02-28 14:57:02 +02:00
jereklas
f39d608acb
feat: add parent>child selector syntax to allowedVersions for peer dependency override capability ( #6108 )
...
Co-authored-by: Zoltan Kochan <z@kochan.io >
2023-02-25 02:32:29 +02:00
bohan
308eb2c9bc
fix: use Map to prevent odd manifest name ( #6031 )
...
close #6010
2023-02-03 19:11:47 +02:00
Zoltan Kochan
583e3954be
fix: remove suppressImplicitAnyIndexErrors from typescript settings ( #5991 )
2023-01-28 18:19:26 +02:00
Zoltan Kochan
7030cc26e8
refactor: use Object.fromEntries instead of Ramda.fromPairs
2022-12-21 03:23:10 +02:00
Zoltan Kochan
b11a8c363c
fix: it should possible to use abolute file paths in overrides ( #5757 )
...
close #5754
2022-12-06 11:36:47 +02:00
await-ovo
924eca2937
fix(read-package-hook): resolve file overrides should relative to root directory ( #5712 )
...
close #5493
Co-authored-by: Zoltan Kochan <z@kochan.io >
2022-11-30 03:31:43 +02:00
Zoltan Kochan
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00