You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When generating a project using @o3r/create, today we do not have a way of automatically synchronize (or "harmonize") our dependencies versions between the different libraries/applications.
Proposal
We could use the eslint @o3r/json-dependency-versions-harmonize rule to handle this harmonization.
We should install eslint by default on a o3r monorepo (add an option skipLinterInstallation)
add a command in the package.json "harmonize:version": "eslint '**/package.json*' '.yarnrc.yml' --quiet --fix",
This command should be run on postinstall
Maybe we should re-run the install after the harmonization (becareful difference between yarn and npm)
Context
When generating a project using
@o3r/create
, today we do not have a way of automatically synchronize (or "harmonize") our dependencies versions between the different libraries/applications.Proposal
We could use the eslint
@o3r/json-dependency-versions-harmonize
rule to handle this harmonization.Example of usage:
(source: micro frontend poc)
To clarify:
pre-install
script?Notes:
syncpack
.The text was updated successfully, but these errors were encountered: