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
Brandon Cheng
9908269a12
fix: re-link local tarball when contents change (without rename) during filtered install ( #9805 )
...
* test: ensure current lockfile updates when tarball integrity changes
* fix: update store when local tarball contents change without rename
2025-07-30 11:31:24 +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
7ec017e13f
chore: move all tarball files out from Git LFS to a package dependency ( #8885 )
2024-12-18 03:06:51 +01:00
Zoltan Kochan
a76da0c53c
feat!: remove conversion of lockfile v6 to v9 ( #8866 )
2024-12-15 14:39:19 +01:00
Zoltan Kochan
e9908b3185
refactor: rename lockfile-file to lockfile.fs
2024-07-28 01:15:20 +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
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
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
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
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
d381a6001c
feat!: use dependency path format from lockfile v6 ( #7470 )
...
Drop lockfile v5 support.
2024-01-08 11:57:44 +01:00
Zoltan Kochan
9caa33d535
feat: new option for disabling local directory dependencies relinking ( #7083 )
...
Removed `disableRelinkFromStore` and `relinkLocalDirDeps`. Replaced them with `disableRelinkLocalDirDeps`.
2023-09-13 12:23:03 +03:00
Zoltan Kochan
92f42224c6
perf: do not relink local dependencies ( #6895 )
2023-08-05 01:03:19 +03:00
Zoltan Kochan
3d9503461f
fix: local dependencies pointing to a symlink ( #6854 )
2023-07-24 22:06:43 +03:00
Zoltan Kochan
61f22f9efa
fix: don't include the version for local directory dependencies ( #6695 )
...
There is no need to include the version of a dependency in the lockfile,
if that dependency is installed from a local directory
2023-06-21 20:04:25 +03:00
await-ovo
d9da627cd3
fix: should always treat local file dependency as new dependency ( #6623 )
...
close #5381
close #6502
2023-06-08 20:12:18 +03:00
Zoltan Kochan
9c4ae87bd1
feat: include some settings as fields in the lockfile ( #6557 )
...
ref #6312
2023-05-21 02:40:39 +03:00
Zoltan Kochan
ee61ca4cb7
style: update eslint ( #6236 )
2023-03-18 14:57:29 +02:00
Dominik Schmidt
7540267aec
fix: replace version number for namespaced workspace packages ( #6052 )
...
Without this patch 'workspace:@foo/bar@*' is replaced by 'npm:@foo/bar@*' on publish,
i.e. the * is not replaced by the actual version number from @foo/bar's package.json.
Co-authored-by: Zoltan Kochan <z@kochan.io >
2023-02-08 15:39:16 +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
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00