- TypeScript
- NPM Workspaces
- Monorepo
- ESM Support (not just ESM syntax; actually using ES modules)
- Typing across packages
See:
- package.json
- tsconfig.base.json
- tsconfig.json
for what makes this work.
Testing a typescript monorepo with npm workspaces in which you can import a package from another workspace and have the typing work automatically
TypeScript