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 (#691)
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