Zoltan Kochan
c5d4d81f56
refactor: rename FilesIndex to FilesMap ( #10427 )
2026-01-08 18:17:57 +01:00
Zoltan Kochan
0048667db4
refactor: use Maps instead of Records ( #10312 )
2025-12-15 11:48:19 +01:00
Oren
ba065f6a8b
fix(git-fetcher): block git dependencies from running prepare scripts unless allowed ( #10288 )
...
* fix(git-fetcher): block git dependencies from running prepare scripts unless allowed
* Update exec/prepare-package/src/index.ts
Co-authored-by: Zoltan Kochan <z@kochan.io >
* Also implement in gitHostedTarballFetcher
* refactor: move allowBuild function creation to the store manager
* refactor: pass allowBuild function to fetch function directly
* refactor: revert not needed changes and update changesets
* test: fix
* fix: implemented CR suggestions
* test: fix
* test: fix
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-12-09 18:25:07 +01:00
Zoltan Kochan
cf9f14aa9e
fix: update tempy
2025-08-28 14:00:51 +02:00
Zoltan Kochan
491a84fb26
feat: use ESM instead of commonjs ( #9870 )
2025-08-25 10:02:00 +02:00
Zoltan Kochan
c89c93d59b
test: use @jest/globals ( #9877 )
2025-08-19 00:16:25 +02:00
Zoltan Kochan
14c78e81d4
test: use jest.mocked ( #9874 )
2025-08-18 15:22:37 +02:00
Zoltan Kochan
ee795da67e
revert: there's no need to pass the packageId to the fetcher ( #9789 )
...
Reverts a change introduced via #9755
2025-07-23 14:50:36 +02:00
Zoltan Kochan
1a07b8fc7c
feat: install Node.js runtime as a dependency ( #9755 )
2025-07-19 15:11:40 +02: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
298e5dcafd
feat!: create a separate directory in the store for index files ( #8700 )
2024-10-27 21:00:28 +01:00
Brandon Cheng
5fea44486e
chore: use Git LFS for pnpm development ( #8509 )
...
* chore: set up git-lfs hooks
* ci: checkout lfs files on CI
According to https://github.com/actions/checkout , checkout out LFS files
defaults to false.
* chore: track .tgz files in Git LFS
2024-10-14 08:49:30 +02:00
Khải
9b4f73caaf
chore(scripts): typecheck-only ( #8395 )
...
* chore(scripts): typecheck-only
* feat: change all configuration
* feat: include pnpm/ and pnpm/test/
* chore(deps): remove unused dependency
* refactor(typescript-only): use find-packages
* refactor(typescript-only): refactor paths
* fix: typescript-only
* fix: update compile-only
* fix: compile pnpm
* fix: windows
* fix: windows
* chore: meta-updater
* refactor(tsconfig): remove explicit composite
* fix: path in windows
* feat: don't depend on cwd
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2024-08-11 08:26:01 +02:00
Brandon Cheng
c7e1b6fae8
chore: configure TypeScript project references for tests ( #8128 )
...
* refactor: store link values before converting to references
* fix: use .sort() without localeCompare
https://github.com/pnpm/pnpm/pull/8128#discussion_r1614031566
> Nit, but you probably just want to call sort without a comparison
> function; these are already strings and locale compare is not a good
> comparison for anything but human readable strings since it will
> differ on different people's machines based on their language setting.
> I've hit this too many times before for code gen.
* feat: configure meta-updater to write test/tsconfig.json files
* fix: relative imports for __typings__
* chore: `pnpm run meta-updater`
* fix: explicitly use test/tsconfig.json for ts-jest
2024-05-31 12:48:13 +02:00
Zoltan Kochan
75840d6570
fix: resolve symlink dirs when uploading side-effects ( #7706 )
...
close #7691
close #7253
2024-02-24 15:26:14 +01:00
Zoltan Kochan
3ded840001
fix: error code when cannot add tarball to store ( #7694 )
...
close #7679
2024-02-23 10:36:22 +01:00
Zoltan Kochan
36dcaa0163
fix!: only fetch the included files of a git-hosted dependency ( #7638 )
...
close #6512
close #7329
2024-02-12 13:23:24 +01:00
Rex Zeng
b13d2dc1ae
feat: add sub folder support for git url ( #7487 )
...
close #4765
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2024-01-24 02:15:02 +01:00
David Rodríguez
abdf1f2b61
fix: don't retry fetching missing packages ( #7276 )
2023-11-07 14:16:49 +02:00
Zoltan Kochan
70b2830acc
refactor: worker ( #7033 )
2023-09-03 02:30:08 +03:00
Zoltan Kochan
e6353f964c
perf: fetch directories to CAFS in worker ( #6984 )
2023-08-26 15:43:32 +03:00
Zoltan Kochan
4c959b7122
test: do not finish the workers after each test run
2023-08-25 18:13:41 +03:00
Zoltan Kochan
083bbf5907
perf: extract packages in a worker pool ( #6850 )
2023-08-14 02:07:39 +03:00
Zoltan Kochan
96e165c7ff
perf: improve tarball fetching speed ( #6819 )
2023-08-09 01:41:28 +03:00
Zoltan Kochan
5ce333519d
refactor: rename cafs to store.cafs
2023-07-19 01:53:42 +03:00
Zoltan Kochan
250f7e9fe9
Merge pull request from GHSA-5r98-f33j-g8h7
...
* test: extracting files with similar names
* test: manifest extraction
* fix: pick last file from tarball
* fix: pick last file from tarball
* fix: always resolve from the last occurence of the manifest
2023-07-17 11:27:06 +03:00
Zoltan Kochan
c7b05cd9a4
fix: don't build git-hosted dependencies when scripts are ignored ( #5897 )
...
close #5876
2023-01-09 03:59:37 +02:00
Zoltan Kochan
ec97a31057
fix: print a better error message on prepare pkg failure ( #5847 )
...
ref #5845
2023-01-01 23:28:33 +02:00
Zoltan Kochan
339c0a7046
fix: run prepublish scripts of packages installed from Git ( #5837 )
...
close #5826
2022-12-25 21:18:18 +02:00
Zoltan Kochan
bcf2d54135
fix: print a better error message on broken tarballs ( #5746 )
2022-12-04 23:41:49 +02:00
Zoltan Kochan
9cbe293876
refactor: put all non-public projects to directories that start with __
2022-11-20 02:40:44 +02:00
Zoltan Kochan
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00