A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code.
v9: Typescript Conversion (#1075)
* chore: removed unused, obsolete hooks * chore: removed unused, obsolete utils * feature(typescript): added initial TS configurations for webpack and jest * feature(typescript): use babel/preset-typescript instead of ts-loader * feature(typescript): updated webpack configs for both examples * feature(typescript): ensure `typecheck` script works correctly * feature(typescript): fixed minor type errors * feature(typescript): migrated index.ts * feature(typescript): ensure .ts files are linted * feature(typescript): convert all `src/utils` * feature(typescript): ensure jest ignores built folders * feature(typescript): convert all `theme` files * feature(typescript): convert all `test-utils` * feature(typescript): convert all `location-map-fns` * feature(typescript): convert hook: `use-action-dispatcher` * feature(typescript): convert hooks * feature(typescript): extracted all types from `index.d.ts` into individual `.d.ts` files * feature(typescript): converted components to TS * feature(typescript): converted: tables and typography * feature(typescript): improved types for styled-components * feature(typescript): converted: tests * feature(typescript): converted: appear / stepper * feature(typescript): converted: code-pane * feature(typescript): converted: slide * feature(typescript): converted: use-deck-state * feature(typescript): improved Theme types * feature(typescript): converted: print-mode * feature(typescript): converted: presenter-mode * feature(typescript): converted: most of deck * feature(typescript): converted: markdown! * feature(typescript): converted: deck * feature(typescript): fixed issues with broken nav * feature(typescript): cleanup of misc files * feature(typescript): changed dependencies to work with Node 10+ * feature(typescript): removed prop-types dependency * feature(typescript): improved CSS types * feature(typescript): improved fullscreen types * feature(typescript): improved misc types * feature(typescript): improved default exports * feature(typescript): ensure Deck has correct DeckProps * feature(typescript): export types too * feature(typescript): improve MarkdownComponentMap type * feature(typescript): build TypeScript declaration files * feature(typescript): fixed Babel builds * feature(typescript): output types to `lib` folder * feature(typescript): fixed typecheck * feature(typescript): upgrade prettier to support new TypeScript features (`import type`) * feature(typescript): use `export type` to eliminate warnings * feature(typescript): ignore prettier in docs (since it's already covered by the `docs` project) * feature(typescript): added types for react-is * feature(typescript): extracted types for contexts * feature(typescript): enable PR checks for v9 branch * feature(typescript): drop Node 10 support * feature(typescript): enabled strictNullChecks * feature(typescript): improved types for BroadcastChannel * feature(typescript): enable strict mode (except for `noImplicitAny`) Co-authored-by: scottrippey <scott.william.rippey@gmail.com>
C
Carlos Kelly committed
12566d6f4dbb1b3318ecfd8edd478e89fb4b0eca
Parent: 9b11608