Khải
90bd3c31f8
feat(config)!: project-specific packageConfigs (#10304)
* feat(config)!: project level `config.yaml`
* test: fix
* refactor: shorten some names
* docs(changeset): change wording
* feat: move project settings to pnpm-workspace.yaml
* test: remove unneeded fixture
* docs(changeset): correct
* refactor: replace validation with creation
* docs: consistent terminology
* perf: validate once
* test: projectConfig
* refactor: explicitly use `undefined`
* refactor: reuse `ProjectConfigRecord`
* chore(deps): remove unused dependency
* style: remove extra pipe character
* refactor: rename to `projectConfigs`
* feat: flatten `projectConfig` with `match`
* refactor: correct error class names
* docs(changeset): update
* test: fix
* feat: rename to `packageConfigs`
Rename `projectConfigs` to `packageConfigs` in the workspace manifest.
The term "project config" is still used internally, because, internally,
"project" refers to workspace packages whilst "package" refers to 3rd party
packages and dependencies.
* docs(changeset): clarify `project-N`
2025-12-21 12:01:18 +01:00
..
2025-12-06 16:32:19 +01:00
2025-12-10 17:17:40 +01:00
2025-12-15 11:48:19 +01:00
2025-12-15 11:48:19 +01:00
2025-12-21 12:01:18 +01:00
2025-12-09 18:25:07 +01:00
2025-11-13 15:44:27 +01:00
2025-12-09 18:25:07 +01:00
2025-11-13 15:44:27 +01:00