Migration path for most users could just be to delete the config files and re-install them
rm .eslintrc.js .pretterrc.js tsconfig.json
npx linz-style-install
If there are custom rules users can re-configure the
- Rename config files to .cjs
mv .eslintrc.js .eslintrc.cjs
mv .prettierrc.js .prettierrc.cjs
- Update imports inside config file
require('@linzjs/style/.prettierrc.js');
require('@linzjs/style/.prettierrc.cjs');
- Reset tsconfig to base
{
"extends": "@linzjs/style/tsconfig.base.json",
"compilerOptions": {
"outDir": "build"
}
}