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
491a84fb26
feat: use ESM instead of commonjs ( #9870 )
2025-08-25 10:02:00 +02:00
Zoltan Kochan
27cbc09206
style: fix jest-related linting issues ( #9894 )
2025-08-22 21:56:49 +02:00
Zoltan Kochan
facd7656e8
refactor: always use extensions in relative imports ( #9878 )
2025-08-19 15:25:11 +02:00
Zoltan Kochan
5b73df1eb1
refactor: resolvers should calculate the specifiers that are saved into package.json ( #9426 )
...
* refactor: resolvers should return specifier templates
* refactor: updating workspace protocol specs in package.json
* refactor: move workspace selector calculation logic to npm-resolver
* refactor: move workspace selector calculation logic to npm-resolver
* refactor: calculating range in npm-resolver
* refactor: rename normalizedPref and specifierTemplate to specifier
* refactor: specifiers creation
* refactor: npm-resolver
* refactor: remove which-version-is-pinned package
* refactor: which version is pinned
* docs: add changesets
* refactor: implement suggestions
* refactor: revert regex usage
2025-04-18 17:48:03 +02:00
Khải
72cff38486
refactor: pass whole registries to the resolver ( #9375 )
2025-04-04 01:20:16 +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
d7b9ae5870
fix: installation hanging due to parent peers resolution dead lock ( #8584 )
...
This fixes an issue that appeared after merging #8457
close #8570
2024-10-02 12:09:33 +02: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
a22bdf0e29
feat!: remove the dev field from the lockfile ( #7808 )
2024-03-22 15:21:26 +01:00
Zoltan Kochan
21878e7ae4
feat(lockfile)!: change the keys format ( #7752 )
2024-03-17 23:01:39 +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
Zoltan Kochan
0e6b757cf5
feat!: remove requiresBuild from the lockfile ( #7710 )
...
close #7707
2024-02-27 11:50:43 +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
Zoltan Kochan
cdd83654dd
feat!: don't include registry URL in package ID ( #7476 )
2024-01-08 11:57:44 +01:00
Zoltan Kochan
d381a6001c
feat!: use dependency path format from lockfile v6 ( #7470 )
...
Drop lockfile v5 support.
2024-01-08 11:57:44 +01:00
Jake Livak
4d34684f1f
fix: bundledDependencies field is not always respected ( #7411 ) ( #7412 )
...
* fix: check for both bundleDependencies and bundledDependencies (#7411 )
update to code that didn't correctly check both bundleDependencies and bundledDependencies
* fix: support boolean value for bundleDependencies (#7411 )
fix so that a 'true' value in the bundleDependencies field is correctly interpreted
(as meaning all dependencies are bundled)
close #7411
* fix: allow saving of boolean bundledDependencies values
updates prior fix to allow saving booleans to bundledDependencies field.
* fix: add test coverage for bundledDependencies fixes (#7411 )
add local tarball test and bundledDependencies=true test
update existing tests to confirm that bundled dependencies aren't installed
* fix: update registry-mock
* docs: update changeset
* fix: update bundleDependencies tests
* Revert "fix: update registry-mock"
This reverts commit 0c4b7ede21 .
* Revert "Revert "fix: update registry-mock""
This reverts commit 9828dfce91 .
* test: update integrities in test lockfiles
* test: retry twice
* test: move bundle deps test to separate file
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2023-12-19 23:18:07 +01:00
Zoltan Kochan
fe1f0f7341
fix: don't try to readd packages on repeat install ( #7300 )
...
close #7297
2023-11-11 21:21:54 +02:00
Zoltan Kochan
7ea45afbe2
fix: print the dependency chain to a pkg that failed to be fetched ( #7265 )
2023-11-01 12:27:34 +02:00
Zoltan Kochan
733d612ad1
test: check spelling with cspell ( #7229 )
2023-10-20 15:58:27 +03:00
Zoltan Kochan
083bbf5907
perf: extract packages in a worker pool ( #6850 )
2023-08-14 02:07:39 +03:00
Zoltan Kochan
ee61ca4cb7
style: update eslint ( #6236 )
2023-03-18 14:57:29 +02:00
Zoltan Kochan
1f81e70e1a
Merge branch 'main' into v8
2023-03-05 15:06:47 +02:00
Zoltan Kochan
670bea8440
fix: update on a subset of projects should work with dedupe-peer-dependents ( #6178 )
2023-03-05 12:01:52 +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
Pascal Jufer
08ceaf3fcb
chore(deps): replace is-ci by ci-info ( #5862 )
2023-01-01 20:53:07 +02:00
Zoltan Kochan
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00