Skip to content

Conversation

ricochet1k
Copy link

There was some clever stuff here to allow a Javascript file to be written using JSDoc and directly importable in the browser, but I was not able to convince Typescript in a modern Vite codebase to read the types. This way of writing code also prevents tree-shaking and minifying, so I don't think this approach is useful.

This PR converts it to simple ESM which Vite can bundle and tree-shake nicely. And can still be imported from the browser. And it can be bundled by something like Vite to handle the case where someone wants to use <script>.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant