Zoltan Kochan
db420ab592
refactor(cafs): create a separate function for creating index file path ( #8508 )
2024-09-08 14:43:09 +02:00
btea
681fba52e4
refactor: remove unused parameter ( #8505 )
2024-09-07 14:07:11 +02:00
Khải
2ed45946db
test: pin micromatch latest tag ( #8484 )
...
Resolves https://github.com/pnpm/pnpm/commit/0f5d841fc6748988783c506f6ae048352f2e8d12#commitcomment-146043552
2024-08-31 23:16:01 +02:00
Zoltan Kochan
3247d44243
chore(release): libs
2024-08-29 22:15:01 +02:00
Zoltan Kochan
96aa4bc4a3
fix: reduce memory usage during peer dependencies resolution ( #8478 )
2024-08-29 20:07:42 +02:00
Zoltan Kochan
10d8007747
chore(release): 9.9.0
2024-08-26 17:12:28 +02:00
Zoltan Kochan
7ee59a166a
fix(deploy): write node_modules/.modules.yaml to the deploy directory ( #8465 )
...
close #7731
2024-08-26 17:07:16 +02:00
Zoltan Kochan
0f5d841fc6
test: fix
2024-08-25 02:20:57 +02:00
Zoltan Kochan
cfa6c497ec
chore(release): libs
2024-08-24 21:11:56 +02:00
Zoltan Kochan
2393a49ec6
fix: out-of-memory on peers resolution ( #8457 )
2024-08-24 20:58:41 +02:00
Zoltan Kochan
ed3ca011ce
chore(release): 9.8.0
2024-08-22 12:22:59 +02:00
Zoltan Kochan
eb8bf2a993
feat: self-update command ( #8424 )
2024-08-19 14:26:17 +02:00
Zoltan Kochan
56861a569a
chore(release): 9.7.1
2024-08-14 16:43:15 +02:00
Zoltan Kochan
af286ea28c
chore(release): libs
2024-08-11 14:59:34 +02:00
Zoltan Kochan
39f693ba89
fix(core): don't fail on skipped optional deps, when calculating depsRequiringBuild ( #8404 )
2024-08-11 14:54:27 +02:00
Khải and Zoltan Kochan
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
Zoltan Kochan and khai96_
97c95cca48
chore: update typescript to v5.5 ( #8364 )
...
* chore: update typescript to v5.5
* fix: some errors
* chore(deps): update @pnpm/logger
* chore(deps): use catalogs
* refactor: remove a type no longer necessary
* chore(deps): revert the catalog changes
This reverts commit 5a3d4394f1 .
* refactor: move types to their own files
* refactor: change logger error type
* feat: add pkgsStack to LogBase
* feat: add type param to StreamParser
* refactor: move error fields out for clarity
* style: fix eslint
* feat: nullify non existence fields
* feat: add hint
* feat: remove the nullifications
This reverts commit 955e196032 .
* feat: add `package` field
* feat: extend `RequestRetryMessage.error`
* fix: missing `id` field
* fix: statsLogger
* fix: correct types
* fix: pkgsDiff
* refactor: use interfaces
* fix: reportSummary
* fix: revert erroneous change
This reverts commit 81042a0783 .
* fix: audit
* fix: silentReporter
* fix: reporter
* fix: eslint
* fix: main.ts
* fix: errorHandler
* refactor: share code
* fix: test/reportingPeerDependencyIssues
* fix: default-reporter/test/index.ts
* fix: test/reportingErrors.ts
* fix: test/execPnpm
---------
Co-authored-by: khai96_ <hvksmr1996@gmail.com >
2024-08-09 19:18:32 +02:00
Zoltan Kochan
7fa4599dbc
chore(release): libs
2024-08-08 15:14:22 +02:00
Zoltan Kochan
8e055d2f05
fix(core): don't fail on skipped optional deps, when calculating depsRequiringBuild ( #8390 )
2024-08-08 14:04:47 +02:00
Zoltan Kochan
449041c5aa
chore(release): libs
2024-08-07 18:07:03 +02:00
Khải
5bf6aaa407
refactor: move @pnpm/logger to the monorepo ( #8385 )
...
* chore: create @pnpm/logger
* fix: workaround typescript error
* chore: update manifests
* chore(deps): link @pnpm/logger from workspace
2024-08-07 18:02:08 +02:00
Zoltan Kochan
2d3a119bb4
chore(release): 9.7.0
2024-08-07 02:13:26 +02:00
Zoltan Kochan
87439cdf35
chore(release): libs
2024-08-05 13:45:55 +02:00
Zoltan Kochan
09876c931f
feat(core): return the list of dependencies that require a build ( #8371 )
2024-08-02 23:37:23 +02:00
Khải
cb006df38c
feat(patching): apply patch to all versions ( #8337 )
...
Related issue: #5686
2024-08-01 15:05:15 +02:00
Zoltan Kochan
5d059765a8
chore(release): libs
2024-07-29 15:58:56 +02:00
Zoltan Kochan
daa45dfd91
refactor: rename prune-lockfile to lockfile.pruner
2024-07-28 01:48:23 +02:00
Zoltan Kochan
c92f4bf282
refactor: rename lockfile-walker to lockfile.walker
2024-07-28 01:42:38 +02:00
Zoltan Kochan
c5ef9b0643
refactor: rename filter-utils to lockfile.utils
2024-07-28 01:35:40 +02:00
Zoltan Kochan
8055a30be1
refactor: rename filter-lockfile to lockfile.filtering
2024-07-28 01:24:55 +02:00
Zoltan Kochan
e9908b3185
refactor: rename lockfile-file to lockfile.fs
2024-07-28 01:15:20 +02:00
Zoltan Kochan
797ef0fc46
refactor: rename lockfile-types to lockfile.types
2024-07-27 14:46:23 +02:00
Zoltan Kochan
2e3eae3990
refactor: create @pnpm/lockfile.verification ( #8350 )
2024-07-27 14:18:38 +02:00
Zoltan Kochan
1b349deba5
test(core): remove only from lockfile tests
2024-07-27 12:35:16 +02:00
Zoltan Kochan
a3e2a182a6
test: fix a lockfile test
2024-07-26 18:10:40 +02:00
Zoltan Kochan
96821291a8
fix: install peer of optional peer ( #8330 )
...
close #8323
2024-07-25 18:00:24 +02:00
Zoltan Kochan
7329b9afc4
ci: test on Node.js 22 ( #8010 )
2024-07-25 16:45:47 +02:00
Zoltan Kochan
3b82169faf
chore(release): 9.6.0
2024-07-22 01:41:03 +02:00
Zoltan Kochan
0f0e44101d
fix: resolve catalogs in overrides ( #8321 )
...
close #8303
2024-07-22 01:35:30 +02:00
Brandon Cheng
1e4dd79163
fix: install failure on pnpm deploy when using catalogs ( #8298 )
...
* fix: install failure on pnpm deploy when using catalogs
* test: add test for pnpm deploy when using catalogs
* chore: changeset
2024-07-14 02:45:35 +02:00
Khải
0ef168b77d
feat: per-package node version ( #8277 )
...
close #6720
2024-07-13 14:08:57 +02:00
Zoltan Kochan
a2e9bdcc02
refactor: remove path-exists from tests
2024-07-08 17:51:23 +02:00
Zoltan Kochan
07a7ac4a93
chore(release): 9.5.0
2024-07-07 18:27:55 +02:00
Brandon Cheng
f30590bdfc
fix: skip cataloged dependencies when running pnpm update --latest ( #8286 )
...
* fix: skip over cataloged deps on `pnpm update --latest`
* Update pkg-manager/core/test/catalogs.ts
2024-07-07 15:53:34 +02:00
Brandon Cheng
824363b0ba
fix: preserve catalog protocol when updating project manifest ( #8285 )
...
* fix: preserve catalog protocol when updating project manifest
This makes `pnpm add foo@catalog:` preserve the catalog protocol when
updating `package.json`.
This also fixes a quirk with `pnpm update --latest <name>` when <name>
is a catalog'ed dep. The `updateSpec` field is set on all deps if
`wantedDependencies` filters to 0.
https://github.com/pnpm/pnpm/blob/341656f9b36fd08a138fe31969f21f6a9409b0ea/pkg-manager/resolve-dependencies/src/toResolveImporter.ts#L44-L48
* test: ensure pnpm update does not update catalog dependencies (yet)
* test: `pnpm add is-positive@catalog:`
2024-07-07 14:27:22 +02:00
Brandon Cheng
08fd918dd3
fix: reuse catalog resolutions of npm aliases correctly ( #8281 )
...
* fix: reuse catalog resolutions of npm aliases correctly
* test: catalog resolution can be reused for npm aliases
2024-07-05 13:51:04 +02:00
Zoltan Kochan
a3d5f609d0
chore(release): 9.5.0-beta.1
2024-07-04 15:54:08 +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
84654bd2ad
fix: installation with filtering and dedupe-peer-dependents=true ( #8270 )
...
close #6300
2024-07-03 15:43:01 +02:00
Zoltan Kochan
341656f9b3
refactor: make workspace packages a map
2024-07-02 22:49:38 +02:00