Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: investigate more performant tsc setup #9045

Closed
runspired opened this issue Oct 23, 2023 · 0 comments · Fixed by #9051
Closed

chore: investigate more performant tsc setup #9045

runspired opened this issue Oct 23, 2023 · 0 comments · Fixed by #9051
Labels
🏷️ chore This PR primarily refactors code or updates dependencies

Comments

@runspired
Copy link
Contributor

currently the per-package tsconfig results in higher overhead when building.

Some potential avenues for improvement:

  • There's a decent chance that composite and references would speed up our builds substantially, but such a setup is likely impossible due to references not allowing any cycles to exist

  • Currently we set "incremental": false in all our tsconfig files because previously things would break if we used incremental mode. This may work now, or we may be able to figure out how to make it work.

  • Ensure we use caching on the tsc artifacts

  • Find a way to remove --force from our build:types jobs due to cache invalidation issues we were hitting previously. We may be beyond this now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏷️ chore This PR primarily refactors code or updates dependencies
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant