- [x] Should auto-regenerate `yarn.lock` after releasing new version - Currently `yarn version:*` commits & pushes some code without refreshing the `yarn.lock` file leading to the release failing in GH actions - [x] Enable single `tsc --build --watch` for entire project as VSC task - [x] Requires TS option `incremental` and `composite` set to `true` - [x] Move package specific `devDependencies` from root `package.json` to specific `package/my-pkg/package.json` - [x] Enable test watching - [ ] Consolidate configs across projects (Jest, eslint, tsconfig, ...) - [x] Use [changesets](https://github.com/atlassian/changesets) for releases/changelogs - [x] Migrate to yarn 3 (in other repos) - [x] Emit only once from TS ES2018+ and use esbuild for the commonjs output
yarn.lockafter releasing new versionyarn version:*commits & pushes some code without refreshing theyarn.lockfile leading to the release failing in GH actionstsc --build --watchfor entire project as VSC taskincrementalandcompositeset totruedevDependenciesfrom rootpackage.jsonto specificpackage/my-pkg/package.json