Repository navigation
Conversation
…g codemod We got a report that our TypeScript install instructions don't work as currently advertised because the codemod requires TypeScript <7 and TS may resolve to 7+. This could be fixed by pinning TypeScript 6 or give the codemod its own compiler dependency, but that doesn't seem like a good long term solution since this the codemod API isn't going to get any less deprecated. There's also a possibility of upgrading to the new 7.1+ codemod API, but that may have incompatibilities with older TS compilers. I think the most practical approach here might just be to drop the codemod, which is what we do here. It's very likely that the original TS package never had many users to begin with, and for the users that it did have, upgrading using an LLM wouldn't be too much harder than through the official codemod.
brandur
force-pushed
the
brandur/drop-ts-codemod
branch
from
November 10, 2026 21:55
f7c180f to
7eb337c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We got a report that our TypeScript install instructions don't work as
currently advertised because the codemod requires TypeScript <7 and TS
may resolve to 7+.
This could be fixed by pinning TypeScript 6 or give the codemod its own
compiler dependency, but that doesn't seem like a good long term
solution since this the codemod API isn't going to get any less
deprecated. There's also a possibility of upgrading to the new 7.1+
codemod API, but that may have incompatibilities with older TS
compilers.
I think the most practical approach here might just be to drop the
codemod, which is what we do here. It's very likely that the original TS
package never had many users to begin with, and for the users that it
did have, upgrading using an LLM wouldn't be too much harder than
through the official codemod.