(no title)
worx | 1 year ago
I only see these potential risks:
1. Using a mix of TS/JS and having some blind spots where we could accidentally delete non-dead code without the compiler noticing.
2. Having and relying on side effects. For example, `export const foobar = thisFnWillDoSthImportant()` and then, yes, removing that would break things.
3. Having separate projects/libs where some consumer might be accessing your exports directly.
Do you see other risks than those?
koolba|1 year ago
The risk is adding yet another dependency controlled by a third party that executes on your developer’s local machines and on your CI system.