Currently, the core monorepo is using these package versions related to eslint and prettier:
// .."@metamask/eslint-config": "^12.0.0","@metamask/eslint-config-jest": "^12.0.0","@metamask/eslint-config-nodejs": "^12.0.0","@metamask/eslint-config-typescript": "^12.0.0""eslint": "^8.44.0","eslint-config-prettier": "^8.5.0","eslint-import-resolver-typescript": "^2.5.0","eslint-plugin-import": "^2.26.0","eslint-plugin-jest": "^27.1.5","eslint-plugin-jsdoc": "^39.3.3","eslint-plugin-n": "^15.7.0","eslint-plugin-prettier": "^4.2.1","eslint-plugin-promise": "^6.1.1","prettier": "^2.7.1","prettier-plugin-packagejson": "^2.2.17",// ..// See: https://github.com/MetaMask/core/blob/main/package.json
To migrate @metamask/eth-json-rpc-provider into the core monorepo smoothly, we should match the package versions of the core monorepo, updating the ones that differ and updating the config when needed (.prettierrc*, .eslintrc.js etc.. see the module template for reference).
Currently, the core monorepo is using these package versions related to
eslintandprettier:To migrate
@metamask/eth-json-rpc-providerinto the core monorepo smoothly, we should match the package versions of the core monorepo, updating the ones that differ and updating the config when needed (.prettierrc*,.eslintrc.jsetc.. see the module template for reference).