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.
Updates the plugin to work with Typescript 5. Most likely not backwards compatible with Typescript 4, I have not tried it.
The biggest change is the consolidation of
tsserverlibrary
andtypescript
libraries, and the removal of project wideresolveModuleNames
(they are deprecated anyway). It now relies on the language server host to resolve the twind DTS file.Typescript 5 is stricter, so some parts of the code had to be updated with proper typing.
Solves #21, tw-in-js/vscode-twind-intellisense#24, tw-in-js/vscode-twind-intellisense#22, tw-in-js/vscode-twind-intellisense#23
I read that you plan to rework this plugin to use your new intellisense package, but until that is done this should suffice.
You'll probably want to publish the current plugin as a v4 version, but that's entirely up to you!