-
-
Notifications
You must be signed in to change notification settings - Fork 16.8k
Switch build to Vite, start adding types #3600
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
base: master
Are you sure you want to change the base?
Conversation
d367c90
to
3704da2
Compare
I'm excited for this to come out 👍🏾 |
looking forward to this! |
@hakimel Any updates on the vite integration? |
The switch to Vite is done. Just needs more testing. The main task that remains in this branch is adding types. I'm not switching the whole source over to TS, but I want to distribute types with the reveal.js package. Types for reveal.js have already been written by multiple contributors over at DefinitelyTyped/DefinitelyTyped/tree/master/types/reveal.js. My plan is to move those types into the reveal.js codebase as a starting point and continue to maintain them there. That way the types will always be in sync with the rest of the codebase. |
reveal.js is switching build systems from Gulp to Vite.
Vite is more actively maintained and has a great ecosystem of plugins. As part of this switch I'm also starting to migrate parts of the codebase to TS. For starters, I'll make sure we provide types for the reveal.js config object and API.
TODO
This is far from complete but opening a PR in case anyone has any input to share.