Affected Packages
All TS packages
Problem
- Can't reuse our base configs in other repos
- Caches like nx cache are more complicated to configure to break when configs change
- Root of repo is pretty noisy with configs
- It's generally a bad practice in package based repos to do absolute paths to outside of the package
Proposed solution
- Create a new package
@eth-optimism/configsinpackages/configs - Move tsconfig, prettier config, and eslint config to this package
- Update references to configs from
../../tsconfig.jsonto@eth-optimism/configs/tsconfig.json - Clean up: Remove the configs from nx.json
- Clean up: remove the configs from
checked-changedpython script
