Commit Graph

9712 Commits

Author SHA1 Message Date
Zoltan Kochan
7e8581a10e Merge branch 'main' into custom-resolver 2025-04-23 12:12:03 +02:00
Zoltan Kochan
e5c58f093f feat: allow loading preResolution, importPackage, and fetchers from local pnpmfile (#9450) 2025-04-23 12:11:08 +02:00
Zoltan Kochan
7a2d7a18ed fix: update vulnerable dependencies 2025-04-22 23:40:15 +02:00
Zoltan Kochan
fa1e69bd0c fix(deps): update @zkochan/cmd-shim to v7 (#9448)
close #9442
2025-04-22 23:39:04 +02:00
Zoltan Kochan
e3b964734a feat: allow fetchers and resolvers declared in non-global pnpmfile 2025-04-21 17:42:30 +02:00
Zoltan Kochan
b48dd3bb54 feat: setting a custom resolver via hooks 2025-04-21 16:50:32 +02:00
Zoltan Kochan
a4ba06ddc9 chore(release): 10.9.0 v10.9.0 2025-04-21 10:13:38 +02:00
Zoltan Kochan
8a9f3a4835 refactor: rename pref to bare specifier (#9445) 2025-04-20 22:58:08 +02:00
Zoltan Kochan
56bb69b004 feat: dangerouslyAllowAllBuilds allows to enable the build of all dependencies (#9440)
close #9102
2025-04-20 13:13:11 +02:00
Khải
9c3dd03710 feat: add support for the jsr: protocol (#9358)
close #8941

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-04-20 11:51:51 +02:00
Khải
5d7ba81f77 refactor: replace & with interface extends where possible (#9437) 2025-04-18 23:02:25 +02:00
Khải
3b0b740e87 refactor: use toMatchObject (#9431) 2025-04-18 18:00:18 +02:00
Khải
3cf337b1fe fix(verifyDepsBeforeRun): hoisted/pnp node linker (#9430)
close #9424
2025-04-18 17:53: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
Zoltan Kochan
f337e7182f chore(release): 10.8.1 v10.8.1 2025-04-14 12:52:42 +02:00
Gautier Ben Aïm
032fff8809 fix(deps): bump reflink to support macos (#9417)
* chore: bump reflink to support macos

* changeset
2025-04-14 11:58:43 +02:00
btea
35aa64fc83 fix(config): read setting from pnpm-workspace.yaml (#9415)
close #9413
2025-04-14 11:58:19 +02:00
btea
4d95e93040 fix: write allow-build value to pnpm-workspace.yaml (#9404) 2025-04-14 11:43:03 +02:00
btea
17b7e9fbb3 fix(patch): saved path file should be relative path (#9403)
* fix(patch): saved path file should be relative path

* fix: update relative dir

* fix: update

* fix: paths in patchedDependencies should be normalized

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-04-14 11:42:14 +02:00
Brandon Cheng
9397a518a2 refactor: swap is-positive for @pnpm.e2e/foo in catalog update tests (#9419) 2025-04-14 11:41:55 +02:00
btea
d7780ed48f fix: update location option desc (#9400)
* fix: update `location` option desc

* Update config/plugin-commands-config/src/config.ts

Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>

---------

Co-authored-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
2025-04-13 22:35:22 +02:00
Zoltan Kochan
81f441cd3a refactor: updating specs in the manifest (#9410) 2025-04-13 21:44:35 +02:00
btea
4ac46c7efa test: setting sharedWorkspaceLockfile in pnpm-workspace.yaml (#9390) 2025-04-09 10:46:24 +02:00
Nikita Prokopov
43bd37f504 fix(reporting): remove whiteBright highlighting (#9389) 2025-04-08 18:41:26 +02:00
Zoltan Kochan
6574546eee chore(release): 10.8.0 v10.8.0 2025-04-07 18:21:12 +02:00
btea
5679712471 fix: pnpm-workspace.yaml config sharedWorkspaceLockfile does not work (#9372)
close #9366
2025-04-07 17:48:17 +02:00
btea
31b19ae427 fix: patch-remove command failed to remove path file (#9374) 2025-04-07 14:10:57 +02:00
Zoltan Kochan
750ae7d1d7 feat(cli): installing new configurational dependencies (#9377) 2025-04-07 13:38:18 +02:00
Zoltan Kochan
ead11ad8ec fix(manifest-writer): don't wrap lines in pnpm-workspace.yaml 2025-04-05 14:44:21 +02:00
Zoltan Kochan
c85aaf87c9 fix: tinyglobby regression (#9380)
ref #9169
2025-04-05 00:06:40 +02:00
Khải
72cff38486 refactor: pass whole registries to the resolver (#9375) 2025-04-04 01:20:16 +02:00
Zoltan Kochan
01f2bcfa9b fix: audit fix should update overrides in pnpm-workspace.yaml (#9371) 2025-04-03 11:18:31 +02:00
btea
013285a01b fix: patch command error message add editDir (#9363) 2025-04-03 07:34:57 +02:00
Zoltan Kochan
307b2cff01 chore(release): 10.7.1 2025-04-03 01:20:41 +02:00
Zoltan Kochan
80338543fb fix: pnpm link should update overrides in pnpm-workspace.yaml (#9365) 2025-04-03 01:12:31 +02:00
Zoltan Kochan
4103d0d8dd test: using the updateConfig hook (#9367) 2025-04-02 16:35:15 +02:00
Khải
8814fa4822 fix: failing tests caused by new version of express (#9359) 2025-04-01 13:30:31 +02:00
Zoltan Kochan
6c16fa9963 fix: config set should save the settings in the right format (#9357)
close #9355
2025-04-01 12:06:58 +02:00
Zoltan Kochan
1413c25435 feat: config update hook (#9325) 2025-03-31 08:08:32 +02:00
Zoltan Kochan
1b1ed10e1a fix(config): config get returns auth related settings properly (#9346)
close #9345
2025-03-31 09:34:17 +08:00
Khải
e57f1df3cf feat: replace tilde with homedir (#9337)
close #9217
2025-03-29 23:34:14 +01:00
Zoltan Kochan
a54d3adbd5 test: create a helper package for creating a temp store for testing (#9343) 2025-03-28 09:21:29 +01:00
Zoltan Kochan
79c4466e79 test: remove hardcoded verdaccio registry ports (#9342) 2025-03-28 07:28:21 +01:00
Zoltan Kochan
bd4caa5051 chore(release): 10.7.0 v10.7.0 2025-03-26 11:56:11 +01:00
Zoltan Kochan
e2f4573fd6 docs: remove released changesets 2025-03-26 11:52:36 +01:00
Zoltan Kochan
b82e91db0a Merge remote-tracking branch 'origin/v10' 2025-03-26 11:47:00 +01:00
Brandon Cheng
9d3008529c refactor: remove deployCatalogHook (#9320) 2025-03-26 10:33:51 +01:00
btea
a2903a04ec fix: pnpm rebuild causes approve build list error (#9324)
* fix: pnpm rebuild causes approve build list error

* fix: update

* refactor(rebuild): use read-package-json

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-03-24 02:16:39 +01:00
Zoltan Kochan
8425092e57 test: removing settings from pnpm-workspace.yaml (#9310) 2025-03-23 15:47:00 +01:00
Zoltan Kochan
1e7349d330 chore: update pnpm to v10.6.5 2025-03-23 13:02:31 +01:00