Zoltan Kochan
095f659720
fix: setting requiredScripts in pnpm-workspace.yaml ( #10404 )
...
close #10261
2026-01-04 16:43:08 +01:00
Zoltan Kochan
71de2b3f2b
feat!: remove use-node-version CLI option and pnpm.executionEnv.nodeVersion manifest field ( #10373 )
2025-12-27 22:41:53 +01:00
Zoltan Kochan
facd7656e8
refactor: always use extensions in relative imports ( #9878 )
2025-08-19 15:25:11 +02:00
Anton Stoychev
b113520edc
fix: respect silent reporter when deciding whether to output CI group stdout markers ( #9565 )
...
close #9563
2025-05-22 11:32:34 +02:00
modten
36d1448c48
feat: add workspace-concurrency cli option for pack and publish command ( #9493 )
...
* refactor: set the default `workspaceConcurrency` to `Math.min(os.availableParallelism(), 4)`
* feat(plugin-commands-publishing): add `workspace-concurrency` cli option for pack and publish
* feat(recursive): add support for `recursive pack`
* feat: get default workspaceConcurrency from config package
* test(config): mock cpus to support Node.js 18
2025-05-09 10:30:21 +02:00
Khải
e32b1a29e9
feat: update injected packages after run ( #9100 )
...
* feat: update injected packages after run (wip)
close #9081
* refactor: rename field
* feat: injectedPackages (wip)
* feat: findInjectedPackages (wip)
* feat: complete implementation
* test: findInjectedPackages
* docs: changeset
* refactor: be lazy
* chore: set `version` to `1000.0.0-0`
* feat: use hardlinks for injected packages
* refactor: just use `.modules.yaml`
* feat: debug logger
* refactor: `modulesDir` is unnecessary
* test: shouldUpdateInjectedFilesAfterRun
* fix(test): remove the test command
* test: updateInjectedPackagesAfterRun
* fix: eslint
* feat: rename config
* perf: diff to reduce fs operations
* perf: load source map only once
* chore(deps): remove unused dependencies
* fix: eslint
* refactor: use `symlink-dir`
* refactor: move type expr to an alias
* refactor: simplify types
* feat: reuse stats from the directory fetcher
* test: directories and symlinks
* feat: sort alphabetic
* test: diffDir
* test: rename a test
* test: remove nesting
* refactor: rename
* feat: remove buggy symlink support
* test: applyPatch
* docs: correct
* docs: fix
* test: extendFilesMap
* docs: remove outdated comment
* docs: remove unneeded comment
* test: fix
* test: more assertions
* test: DirPatcher
* test: more assertions
* test: more assertions
* test: just use `createDir`
* test: multiple patchers
* test: reuse stat results
* docs: consistent grammar
* test: workaround
* test: fix windows
* refactor: remove single-use `makeParent`
* refactor: remove nonsense test
How could I even misunderstand my own code?!
`Patcher.apply()` will never call stat on the files because they have all
been loaded to calculate `Patcher.patch`.
This test is therefore nonsense.
* feat: rename
* feat: rename again
* feat: remove `boolean`
* fix: broken lockfile
* test: use a fixture for testing sync injected deps
* test: refactor syne injected deps test
* test: refactor sync injected deps test
* test: refactor sync injected deps test
* refactor: rename injected deps to syncer
* refactor: change injected deps logger
* docs: update changeset
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2025-02-24 02:09:45 +01:00
Anton Stoychev
999d2ef2f8
fix(plugin-commands-script-runners): align runRecursive with how run assigns silent loglevel ( #8302 )
...
close #7608
2024-07-14 02:59:21 +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
0406d4ad3d
refactor: use a branded type for project root dir paths ( #8272 )
2024-07-04 13:13:34 +02:00
Zoltan Kochan
dd00eeb18c
refactor: normalize dir field names across project objects ( #8262 )
2024-07-01 11:27:04 +02:00
Khải
2786b549d9
chore(eslint): explicit-module-boundary-types ( #7926 )
2024-04-14 13:37:50 +02:00
Khải
a8bc9902b6
refactor(exec): type checking perf ( #7911 )
2024-04-13 00:18:14 +02:00
Zoltan Kochan
0564745b1d
style: use unknown in try/catch ( #7709 )
2024-03-06 01:47:04 +01:00
Zoltan Kochan
99fd38bf2b
style: fix
2023-12-14 20:29:52 +01:00
Nacho Aldama
e34f6fba90
feat: group workspace logs inside CI logs ( #7143 )
...
---------
Co-authored-by: Zoltan Kochan <z@kochan.io >
2023-10-21 06:17:57 +03:00
await-ovo
d4ee98f838
fix: remove unused logger.info ( #7019 )
...
close #7005
2023-08-31 18:24:45 +03:00
Zoltan Kochan
4b97f1f07a
perf: don't use await inside loops ( #6617 )
2023-06-05 12:12:47 +03:00
Zoltan Kochan
ee61ca4cb7
style: update eslint ( #6236 )
2023-03-18 14:57:29 +02:00
await-ovo
7d64d757bb
fix: add report summary skipped status when script is missing ( #6139 )
2023-02-27 18:28:01 +02:00
await-ovo
0377d93678
feat: add --report-summary option for pnpm exec and pnpm run ( #6098 )
...
close #6008
2023-02-20 03:36:35 +02:00
Shinobu Hayashi
9ac6940442
feat: support to run multi script commands specified with regex selector ( #5871 )
2023-02-02 03:27:40 +02:00
await-ovo
da15828ec5
feat(plugin-commands-script-runners): support --resume-from for pnpm exec command ( #5856 )
...
close #4690
2023-01-02 12:08:20 +02:00
await-ovo
b77651d14d
feat: add pnpm.requiredScripts config ( #5802 )
...
close #5569
Co-authored-by: Zoltan Kochan <z@kochan.io >
2022-12-21 00:44:33 +02:00
Zoltan Kochan
4ca53b0b50
refactor: group projects in different subdirectories ( #5659 )
2022-11-20 01:35:22 +02:00