Zoltan Kochan
5979bb7b0c
test: replace sinon with built-in jest spying across the repo ( #10849 )
...
Replace all sinon.spy/match/withArgs usage with jest.fn, toHaveBeenCalledWith,
mockClear, and mock.calls filtering. Remove sinon and @types/sinon from all
package.json files and the workspace catalog.
2026-03-04 15:00:25 +01:00
Copilot
8b6dae8533
fix(tests): pin real npm packages to prevent moving target test failures ( #10844 )
...
* Initial plan
* fix(tests): pin real npm packages in moving target tests
Co-authored-by: KSXGitHub <11488886+KSXGitHub@users.noreply.github.com >
* fix(tests): remove unnecessary addDistTag for controlled @zkochan scope
Co-authored-by: KSXGitHub <11488886+KSXGitHub@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: KSXGitHub <11488886+KSXGitHub@users.noreply.github.com >
2026-03-03 17:47:02 +01:00
Zoltan Kochan
8b4bdf9a83
refactor: replace onlyBuiltDependencies and ignoredBuiltDependencies with allowBuilds ( #10401 )
2026-01-02 23:21:17 +01:00
Zoltan Kochan
cb367b9515
feat!: deprecate old settings that were replaced by allowBuilds ( #10382 )
2026-01-02 12:22:42 +01:00
Zoltan Kochan
3df6702bcb
fix: update load-json-file, write-json-file, write-pkg
2025-08-28 11:37:38 +02:00
Zoltan Kochan
491a84fb26
feat: use ESM instead of commonjs ( #9870 )
2025-08-25 10:02:00 +02:00
Zoltan Kochan
facd7656e8
refactor: always use extensions in relative imports ( #9878 )
2025-08-19 15:25:11 +02:00
Zoltan Kochan
f6006f2b4b
feat: add an option to fail on unapproved dependency builds ( #9071 )
2025-02-11 00:26:25 +01:00
Zoltan Kochan
3bc9d5c50e
fix: hoisted install with dependency that is a peer of itself ( #8892 )
...
close #8854
2024-12-20 01:05:54 +01:00
Zoltan Kochan
0406d4ad3d
refactor: use a branded type for project root dir paths ( #8272 )
2024-07-04 13:13:34 +02:00
Zoltan Kochan
9927c2855a
refactor(core): workspace packages ( #8248 )
...
Make workspace packages optional.
2024-06-30 15:17:07 +02: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
Zoltan Kochan
7f59a0491e
test(core): use sync testDefaults
2024-02-16 20:29:07 +01:00
Zoltan Kochan
a5a3b995c1
test: use sync fs operations in tests ( #7664 )
2024-02-16 19:43:04 +01:00
Zoltan Kochan
19542ecd28
test: use sync operations for assertions ( #7663 )
2024-02-16 16:23:23 +01:00
Xiao Chuan
59aba9e725
fix: peer of subdeps when node-linker is hoisted ( #6680 )
2023-06-17 13:28:08 +03:00
Zoltan Kochan
42902ef851
feat: the installation API should return installation stats ( #6490 )
2023-05-02 12:45:29 +03:00
Zoltan Kochan
3a1a1385d8
fix: linking bins of local deps, when node-linker is hoisted ( #6488 )
...
close #6486
2023-04-30 11:50:25 +03:00
Zoltan Kochan
ee61ca4cb7
style: update eslint ( #6236 )
2023-03-18 14:57:29 +02:00
Zoltan Kochan
47e45d717d
feat!: breaking config changes in v8 ( #6035 )
...
* auto-install-peers=true
* save-workspace-protocol=rolling
* publishConfig.linkDirectory true by default
* resolve-peers-from-workspace-root is true by default
* set dedupeDirectDeps to true by default in @pnpm/core.
2023-02-05 11:43:22 +02:00
Zoltan Kochan
bc8df37871
fix: re-add manually removed packages to node_modules when node-linker is set to hoisted ( #5921 )
2023-01-13 17:07:34 +02:00
Zoltan Kochan
450e0b1d10
feat: add a new option to the hoister to ignore some deps ( #5784 )
2022-12-13 00:15:26 +02:00
Zoltan Kochan
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00