Commit graph

41 commits

Author SHA1 Message Date
Hakim El Hattab
fc62af9d5b rollup cache for all js bunling, improves subsequent build time by 50% 2020-05-27 09:06:31 +02:00
Hakim El Hattab
e6244a57b5 fix polyfills, add ie11 support 2020-05-26 09:47:01 +02:00
Hakim El Hattab
b074050a6d 4.0.1, remove date from built files 2020-05-25 16:21:41 +02:00
Hakim El Hattab
38eda3aada fix livereload 2020-05-20 12:08:57 +02:00
Hakim El Hattab
feb43ffdc9 rollup cache saves 1s per js build 2020-05-19 19:04:46 +02:00
Hakim El Hattab
9d11927066 auto-animate example in demo 2020-05-19 10:22:24 +02:00
Hakim El Hattab
3d2371f58c bundle html inside of notes.js, no more need for relatively locating external html 2020-05-18 15:59:18 +02:00
Hakim El Hattab
fb22716ddf move built plugin files from /dist/plugin/ to /plugin/<name>/ 2020-05-18 14:41:56 +02:00
Hakim El Hattab
9242b25bc9 esm bundle only targets browsers with module support 2020-05-04 11:13:11 +02:00
Hakim El Hattab
60cd098c8d .esm suffix for module bundle, marked/highlight.js are installed via npm 2020-05-04 10:39:37 +02:00
Hakim El Hattab
48ebc3b7e0 remove unused dependency, disable inconsistent 'slidetransitionend' test 2020-04-27 11:44:33 +02:00
Hakim El Hattab
210fbb7646 plugins can be direct references or factory functions 2020-04-23 09:39:26 +02:00
Hakim El Hattab
c1b2e415db get rid of event listener warning when running tests 2020-04-22 16:07:51 +02:00
Hakim El Hattab
4f6bdf1420 two js bundles; reveal.js (es6) and reveal.es5.js, add source maps 2020-04-17 10:59:55 +02:00
Hakim El Hattab
d9690462e0 add 'plugins' config option, new way of registering es5 plugins 2020-04-17 09:47:03 +02:00
Hakim El Hattab
d54353c4e1 switch to rollup for easier build config 2020-04-16 14:51:34 +02:00
Hakim El Hattab
0c8ac8f1ee dont close dev server when tests finish 2020-04-15 11:14:45 +02:00
Hakim El Hattab
0bdc44826d unify all markdown tests into one file 2020-04-15 11:07:20 +02:00
Hakim El Hattab
a55cd813be convert plugins to ES modules, transpile es5 versions backwards compatibility 2020-04-15 10:23:51 +02:00
Hakim El Hattab
6d65d8a73a syntax error 2020-04-07 10:05:16 +02:00
Hakim El Hattab
d0a1ef24cb avoid running tests twice in ci 2020-04-07 10:00:28 +02:00
Hakim El Hattab
ad55f84b78 increase test timeout 2020-04-07 09:57:28 +02:00
Hakim El Hattab
855cc82d76 Reveal.add/remveEventListener -> Reveal.on/off 2020-04-07 09:05:56 +02:00
Hakim El Hattab
f26fc20b55 test and examples for multiple reveal.js instances on one page 2020-04-06 11:22:54 +02:00
Hakim El Hattab
881146500c qunit task rejects on failure 2020-03-31 14:06:38 +02:00
Hakim El Hattab
ca29e3dd29 webpack config + babel-loader 2020-03-31 13:23:51 +02:00
Hakim El Hattab
dbbd82579e fix unit tests, use qunit-puppeteer for es6 support 2020-03-31 13:06:58 +02:00
Hakim El Hattab
6ff4e9306c move progress bar to new module 2020-03-16 14:30:36 +01:00
Hakim El Hattab
d918d750e0 print styles are now built into reveal.css, revamped print styles #2633 2020-03-13 19:53:54 +01:00
Hakim El Hattab
5a5a5c9a6c break touch interaction into own module 2020-03-11 08:13:53 +01:00
Hakim El Hattab
7f94a79c27 add babel-eslint, link all files 2020-03-07 18:29:00 +01:00
Hakim El Hattab
d4a030f953 move plugin logic to Plugins controller 2020-03-07 18:22:19 +01:00
Hakim El Hattab
bf45578ba1 reveal.js can now be instantiated with new Reveal(<htmlelement>,<options>) 2020-03-07 10:44:02 +01:00
Hakim El Hattab
608a7577bd 🚨 breaking change; move all compiled assets to /dist 2020-03-06 19:58:40 +01:00
Hakim El Hattab
027dc259da add webpack, move playback to own module 2020-03-06 18:59:09 +01:00
Hakim El Hattab
5c24818b7e setup babel 2020-03-05 13:49:08 +01:00
Hakim El Hattab
fc30870701 build updates, gulp serve accepts root/port 2020-03-05 11:35:20 +01:00
Hakim El Hattab
2184a5058a refactor gulp tasks, update all gulp dependencies #2122 2020-03-03 21:01:43 +01:00
Daniel Panero
4818acbaf0 Removed .jshintrc and added eslint instead of jshint
I added the same jshint configuration/rules in package.json and I replaced some old function with arrow function to improve legibility
2018-05-14 20:01:59 +02:00
Daniel
fb5f4c034a Added the remaining gulp watch
I forgot them 😧
2018-03-11 17:52:37 +01:00
Daniel
8069b003f4 Added Gulp
I have created a gulpfile.js with the same tasks of grunt, replaced npm script and finally ad .jshintrc for jshint
2018-03-11 14:15:17 +01:00