Skip to content

Bump reveal.js from 5.2.1 to 6.0.0#375

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/reveal.js-6.0.0
Closed

Bump reveal.js from 5.2.1 to 6.0.0#375
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/reveal.js-6.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps reveal.js from 5.2.1 to 6.0.0.

Release notes

Sourced from reveal.js's releases.

6.0.0

New Package: @​revealjs/react

reveal.js now has an official React wrapper! The @revealjs/react package lets you build presentations using React components—<Deck>, <Slide>, <Stack>, <Fragment>, and <Code>. Learn more over at revealjs.com/react.

import { Deck, Slide, Fragment } from '@revealjs/react';
<Deck>
<Slide>
<h1>Hello World</h1>
<Fragment asChild>
<h2>Appears on click</h2>
</Fragment>
</Slide>
</Deck>

Try it out by pulling reveal.js master and running npm run react:demo.

Breaking Changes

See the full upgrade guide for step-by-step instructions. The short version:

  • Plugin paths have moved —if your presentation HTML loads plugins directly from the file system or via CDN, update your paths from plugin/<name>/plugin.js to dist/plugin/<name>.js (e.g. plugin/notes/notes.jsdist/plugin/notes.js, plugin/highlight/monokai.cssdist/plugin/highlight/monokai.css)
  • ES module paths renamed.esm.js files are now .mjs (e.g. dist/reveal.esm.jsdist/reveal.mjs). If you import via bare module specifiers this doesn't affect you.
  • CSS paths changed — if you install via npm, the dist/ prefix has been dropped from the public package API (e.g. reveal.js/dist/reveal.cssreveal.js/reveal.css).
  • TypeScript — reveal.js now ships with types included. If you were previously using @types/reveal.js you can remove it and migrate. Note that the type names are slightly different, more info in the upgrade guide.

Changes

  • Switch from gulp to Vite for building and running reveal.js (@​hakimel)
  • Add official React wrapper for reveal.js — @​revealjs/react (@​hakimel)
  • TypeScript types are now published as part of the package, based on the great work over at @​types/reveal
  • Dark mode and llms.txt support for revealjs.com.
  • Add controls: 'speaker' config option to show controls only in speaker view (@​hakimel in #3853)
  • Videos blocked from autoplaying with audio will now play muted with an unmute button, replacing the previous browser-dependent blocked state (@​hakimel)
  • MathJax 4 support in the math plugin (@​Khlick in #3811)
  • Accessibility improvements: alt tags on images and videos are now announced by screen readers, and slide content is better punctuated for screen reader text (@​hakimel in #3757, #3772)
  • sync() now also updates slide classes, fixing issues when adding or removing slides and then calling sync (@​hakimel)
  • A sync event is now dispatched when reveal.js syncs (@​hakimel)
  • Add removeHiddenSlides() to the API (@​hakimel)
  • data-id is now supported for slide links (@​hakimel)
  • data-preview-link value now takes precedence over the anchor's href (@​hakimel in #3854)
  • Prevent iframes from stealing keyboard focus, controllable via the new preventIframeAutoFocus config option (@​hakimel)
  • Pressing Enter on the active slide in overview mode now exits the overview and opens that slide (@​tobi-or-not-tobi)
  • The display config option now supports !important (@​boba-beba)
  • Distinct active/hover state difference in overview mode (@​hakimel in #3780)

Fixes

... (truncated)

Commits
  • 20e8c03 skip beta
  • 9314fa4 beta
  • d076465 rc1
  • dd84d3f agents.md for react wrapper
  • 4c659c1 react 0.1.1
  • d216f66 react: readme improvement
  • 2bbf5a7 update package details
  • 79a1335 react: Fragment can be used as as slot via asChild
  • d9295b7 react; only call reveal.sync() when deck structure changes, ignore in-slide c...
  • 7fea672 expose additional slide attributes as props on the Slide c omponent
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 16, 2026
Bumps [reveal.js](https://github.com/hakimel/reveal.js) from 5.2.1 to 6.0.0.
- [Release notes](https://github.com/hakimel/reveal.js/releases)
- [Commits](hakimel/reveal.js@5.2.1...6.0.0)

---
updated-dependencies:
- dependency-name: reveal.js
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/reveal.js-6.0.0 branch from 2fabc92 to 311f6b3 Compare April 13, 2026 18:13
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 13, 2026

Superseded by #384.

@dependabot dependabot bot closed this Apr 13, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/reveal.js-6.0.0 branch April 13, 2026 21:08
@github-actions
Copy link
Copy Markdown
Contributor

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-04-13 21:08 UTC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants