This will allow the following architecture
-
Base codemod/core library. Will contain utils used for codemod
—> @codemorph/core - 2.0.0
-
Each programming language will be broken into it's own npm package. This will allow them to be versioned on their own level outside of everything else
@codemorph/angular - 15.0.0
@codemorph/angular - 14.0.0
@codemorph/react - 17.0.0
@codemorph/react - 18.0.0
——
-
Allow companies to extend/override base razroo codemod, so they can have their own flavored codemods be the default
@salesforce/angular - 15.0.0
CodemorphExtend({
…@salesforce/angular
})