1
1
mirror of https://github.com/jxnblk/mdx-deck.git synced 2024-12-01 21:42:08 +03:00

Merge branch 'master' into master

This commit is contained in:
Sara Vieira 2018-09-07 15:06:22 +02:00 committed by GitHub
commit bc801de763
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 62 additions and 79 deletions

View File

@ -1,6 +1,10 @@
# Changelog
## v1.7.3 2018-09-05
- Fix swipe direction on touchscreens
## v1.7.1 2018-08-30
- Fix for localStorage updater

View File

@ -1,7 +1,6 @@
export { future as theme } from '../themes'
import { Head, Image, Notes, Appear } from '../dist'
import { Invert, Split, FullScreenCode } from '../layouts'
import { CodeSurfer } from 'mdx-deck-code-surfer'
import Counter from './Counter'
import code from './code'
@ -145,18 +144,6 @@ Prop | Type | Description
`color` | string | sets foreground color
`bg` | string | sets background color
---
<CodeSurfer
title='CodeSurfer'
code={code.surfer}
steps={[
{ lines: [ 1, 2 ], notes: 'Import CodeSurfer and a code snippet ' },
{ range: [ 4, 9 ], notes: 'Use the component in a slide' },
{ range: [ 7, 12 ], notes: 'Use the steps prop to add notes' },
]}
/>
---
export default Invert

View File

@ -69,7 +69,7 @@ const template = ({
<head>
<meta charset='utf-8'>
<meta name='viewport' content='width=device-width,initial-scale=1'>
<style>*{box-sizing:border-box}body{font-family:system-ui,sans-serif;margin:0}</style>
<style>*{box-sizing:border-box}body{font-family:system-ui,sans-serif;margin:0}html,body{overflow:hidden}</style>
<meta name='generator' content='mdx-deck'>
${head}${css}
</head>

110
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "mdx-deck",
"version": "1.7.1",
"version": "1.7.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -13,14 +13,6 @@
"@babel/highlight": "7.0.0-rc.1"
}
},
"@babel/helper-annotate-as-pure": {
"version": "7.0.0-rc.3",
"resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-rc.3.tgz",
"integrity": "sha512-RhZtfIVaNmz9MfnvAdkxh8rgsYr1OCg1Oj3s7AC53W7Jm7sDeHGJihO3qnDcKbudHXyAdNWACTglRo+72pVhOQ==",
"requires": {
"@babel/types": "7.0.0-rc.3"
}
},
"@babel/highlight": {
"version": "7.0.0-rc.1",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.1.tgz",
@ -40,23 +32,6 @@
}
}
},
"@babel/types": {
"version": "7.0.0-rc.3",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-rc.3.tgz",
"integrity": "sha512-9sN1GWRztypQ2lViYR9HcClQILkObaX8vNFwrdgtMGB697xQePxSZqyhe8R2VR0afnJ1Jdg7y4X+IRE2CDRhDQ==",
"requires": {
"esutils": "^2.0.2",
"lodash": "^4.17.10",
"to-fast-properties": "^2.0.0"
},
"dependencies": {
"to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
"integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
}
}
},
"@compositor/webfont": {
"version": "1.0.39",
"resolved": "https://registry.npmjs.org/@compositor/webfont/-/webfont-1.0.39.tgz",
@ -1149,13 +1124,19 @@
"dev": true
},
"babel-plugin-styled-components": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.5.1.tgz",
"integrity": "sha1-MdvraW0TVNFYXmDWbHkF9eR0r80=",
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.6.2.tgz",
"integrity": "sha512-m2kYpazgFROfbewTYhI3JhZ/xWtFYZsIdWSf2cLHN810uS/TA9fJPEMy93I9mosSOHhpW/wXznOAJPiAc+Wejw==",
"requires": {
"@babel/helper-annotate-as-pure": "^7.0.0-beta.37",
"babel-types": "^6.26.0",
"stylis": "^3.0.0"
"lodash": "^4.17.10",
"semver": "^5.5.1"
},
"dependencies": {
"semver": {
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
"integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw=="
}
}
},
"babel-plugin-syntax-async-functions": {
@ -1904,9 +1885,9 @@
"integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
},
"bluebird": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
"integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz",
"integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg=="
},
"bn.js": {
"version": "4.11.8",
@ -2049,9 +2030,9 @@
}
},
"buffer": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.0.tgz",
"integrity": "sha512-nUJyfChH7PMJy75eRDCCKtszSEFokUNXC1hNVSe+o+VdcgvDPLs20k3v8UXI8ruRYAJiYtyRea8mYyqPxoHWDw==",
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
"integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
"requires": {
"base64-js": "^1.0.2",
"ieee754": "^1.1.4"
@ -3354,7 +3335,7 @@
},
"external-editor": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
"resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
"integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
"requires": {
"chardet": "^0.4.0",
@ -7084,7 +7065,7 @@
"dependencies": {
"buffer": {
"version": "4.9.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
"resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
"integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
"requires": {
"base64-js": "^1.0.2",
@ -7996,9 +7977,9 @@
}
},
"react-dev-utils": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-5.0.1.tgz",
"integrity": "sha512-+y92rG6pmXt3cpcg/NGmG4w/W309tWNSmyyPL8hCMxuCSg2UP/hUg3npACj2UZc8UKVSXexyLrCnxowizGoAsw==",
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-5.0.2.tgz",
"integrity": "sha512-d2FbKvYe4XAQx5gjHBoWG+ADqC3fGZzjb7i9vxd/Y5xfLkBGtQyX7aOb8lBRQPYUhjngiD3d49LevjY1stUR0Q==",
"requires": {
"address": "1.0.3",
"babel-code-frame": "6.26.0",
@ -8012,17 +7993,17 @@
"inquirer": "3.3.0",
"is-root": "1.0.0",
"opn": "5.2.0",
"react-error-overlay": "^4.0.0",
"react-error-overlay": "^4.0.1",
"recursive-readdir": "2.2.1",
"shell-quote": "1.6.1",
"sockjs-client": "1.1.4",
"sockjs-client": "1.1.5",
"strip-ansi": "3.0.1",
"text-table": "0.2.0"
},
"dependencies": {
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"requires": {
"ansi-styles": "^2.2.1",
@ -8046,9 +8027,9 @@
}
},
"react-error-overlay": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.0.tgz",
"integrity": "sha512-FlsPxavEyMuR6TjVbSSywovXSEyOg6ZDj5+Z8nbsRl9EkOzAhEIcS+GLoQDC5fz/t9suhUXWmUrOBrgeUvrMxw=="
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.1.tgz",
"integrity": "sha512-xXUbDAZkU08aAkjtUvldqbvI04ogv+a1XdHxvYuHPYKIVk/42BIOD0zSKTHAWV4+gDy3yGm283z2072rA2gdtw=="
},
"react-is": {
"version": "16.4.2",
@ -8814,9 +8795,9 @@
}
},
"sockjs-client": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz",
"integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=",
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz",
"integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=",
"requires": {
"debug": "^2.6.6",
"eventsource": "0.1.6",
@ -9148,9 +9129,9 @@
"integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g="
},
"styled-components": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/styled-components/-/styled-components-3.4.2.tgz",
"integrity": "sha512-eTmIiWstyDLccHZAyp+aCPirlkTvYiHlYGgWQxOYDv8Ko0o6mfnDo0+DnUnKinO8NzAfQXEDP7Bh0qlazwJgrw==",
"version": "3.4.5",
"resolved": "https://registry.npmjs.org/styled-components/-/styled-components-3.4.5.tgz",
"integrity": "sha512-/4c4/72+QAZ8LO+VIzTcitdjMcJleOln1laK9HZr166O+OmGpKZYt3+hRn0YhYPytwDGfx9J5c7WhU7Oys+nSw==",
"requires": {
"buffer": "^5.0.3",
"css-to-react-native": "^2.0.3",
@ -9988,9 +9969,9 @@
"dev": true
},
"webpack": {
"version": "4.16.5",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.16.5.tgz",
"integrity": "sha512-i5cHYHonzSc1zBuwB5MSzW4v9cScZFbprkHK8ZgzPDCRkQXGGpYzPmJhbus5bOrZ0tXTcQp+xyImRSvKb0b+Kw==",
"version": "4.17.2",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.17.2.tgz",
"integrity": "sha512-hCK8FPco2Paz9FVMlo3ZdVd7Jsr7qxoiEwhd7f4dMaWBLZtc7E+/9QNee4CYHlVSvpmspWBnhFpx4MiWSl3nNg==",
"requires": {
"@webassemblyjs/ast": "1.5.13",
"@webassemblyjs/helper-module-context": "1.5.13",
@ -10016,7 +9997,18 @@
"tapable": "^1.0.0",
"uglifyjs-webpack-plugin": "^1.2.4",
"watchpack": "^1.5.0",
"webpack-sources": "^1.0.1"
"webpack-sources": "^1.2.0"
},
"dependencies": {
"webpack-sources": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.2.0.tgz",
"integrity": "sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw==",
"requires": {
"source-list-map": "^2.0.0",
"source-map": "~0.6.1"
}
}
}
},
"webpack-dev-middleware": {

View File

@ -1,6 +1,6 @@
{
"name": "mdx-deck",
"version": "1.7.1",
"version": "1.7.3",
"description": "MDX-based presentation decks",
"main": "dist/index.js",
"bin": {
@ -28,7 +28,7 @@
"ansi-html": "0.0.7",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-plugin-styled-components": "^1.5.1",
"babel-plugin-styled-components": "^1.6.2",
"babel-preset-env": "^1.7.0",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
@ -55,7 +55,7 @@
"puppeteer": "^1.6.1",
"querystring": "^0.2.0",
"react": "^16.4.2",
"react-dev-utils": "^5.0.1",
"react-dev-utils": "^5.0.2",
"react-dom": "^16.4.2",
"react-swipeable": "^4.3.0",
"react-syntax-highlighter": "^8.0.1",
@ -66,7 +66,7 @@
"styled-components": ">=3.0.0",
"styled-system": "^3.0.2",
"superbox": "^2.1.0",
"webpack": "^4.16.5",
"webpack": "^4.17.2",
"webpack-hot-client": "^4.1.1",
"webpack-merge": "^4.1.4",
"webpack-node-externals": "^1.7.2"

View File

@ -244,8 +244,8 @@ export class SlideDeck extends React.Component {
/>
) : (
<Swipeable
onSwipedLeft={() => this.update(previous)}
onSwipedRight={() => this.update(next)}>
onSwipedLeft={() => this.update(next)}
onSwipedRight={() => this.update(previous)}>
<Wrapper
{...this.state}
slides={slides}