Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(monorepo-ts): upgrade syncpack to v12
Upgrade from Syncpack v8 to v12. Additionally pin syncpack to major version 12 to avoid any future breaking changes in new major versions from affecting new projects. BREAKING CHANGE: Syncpack configuration for monorepo updated with breaking changes aligned with Syncpack upgrade from v8 to v12: - The `dev`, `overrides`, `peer`, `pnpmOverrides`, `prod`, `resolutions` and `workspace` boolean flags are replaced by the `dependencyTypes` array. - The `workspace` dependency type is now named `local`. - `semverRange` is deprecated in favour of adding a range to `semverGroups` For more details, please refer to the Syncpack releases between 8 and 12: - [Syncpack v9](https://github.com/JamieMason/syncpack/releases/tag/9.0.0) - [Syncpack v10](https://github.com/JamieMason/syncpack/releases/tag/10.0.0) - [Syncpack v11](https://github.com/JamieMason/syncpack/releases/tag/11.0.0) - [Syncpack v12](https://github.com/JamieMason/syncpack/releases/tag/12.0.0-alpha.0) Additionally Syncpack related types and configs are namespaced under a `Syncpack` namespace, eg. `Syncpack.DEFAULT_CONFIG` for the default monorepo syncpack config. Fixes #675, #553
- Loading branch information