open-index/open-npm huggingface dataset:
npm package: @mdx-deck/export
Description: ```sh npm i -D @mdx-deck/export ```
Author: Brent Jackson
Latest version: 2.5.1

# MDX Deck Export CLI

```sh
npm i -D @mdx-deck/export
```

Export as PDF

```sh
mdx-deck-export pdf deck.mdx
```

Export as PNG

```sh
mdx-deck-export png deck.mdx
```

## Options

```
-d --out-dir    Output directory
-f --out-file   Output filename
-p --port       Server port
-w --width      Width in pixels
-h --height     Height in pixels
--no-sandbox    Disable puppeteer sandbox
```
npm package: @mdx-deck/gatsby-plugin
Description: Plugin used internally by mdx-deck core package -- **not intended for standalone usage**
Author: Brent Jackson
Latest version: 4.1.1


# @mdx-deck/gatsby-plugin

Plugin used internally by mdx-deck core package -- **not intended for standalone usage**

See [`gatsby-theme-mdx-deck`](https://github.com/jxnblk/mdx-deck/tree/master/packages/gatsby-theme) for custom usage with Gatsby
npm package: @mdx-deck/gatsby-theme
Description: **WIP** A Gatsby theme for adding MDX Decks to your Gatsby site
Author: Brent Jackson
Latest version: 2.5.0

# @mdx-deck/gatsby-theme

**WIP** A Gatsby theme for adding MDX Decks to your Gatsby site

```sh
npm i @mdx-deck/gatsby-theme
```

_Note:_ This theme **requires MDX v1** and will not work with previous versions of MDX

```js
// gatsby-config.js
module.exports = {
  plugins: ['@mdx-deck/gatsby-theme'],
}
```

Add MDX Decks to the `src/decks/` directory. The filename will be used for the route of that deck.

**/src/decks/hello.mdx**

```mdx
# Hello!

---

## Beep
```

## Using Layouts

Slide layout components must be rendered inline, _not_ using the default export syntax.

**/src/decks/hello.mdx**

```mdx
import Layout from './my-layout'

<Layout>

# Hello Layout

</Layout>
```

## Theme Config

The following options can be passed to the gatsby theme.

```js
// gatsby-config.js
module.exports = {
  plugins: [
    {
      resolve: '@mdx-deck/gatsby-theme',
      options: {
        // disable gatsby-mdx plugin – use this when your site already uses gatsby-mdx
        mdx: false,
        // source directory for decks
        path: 'src/presentations',
        // name routes' basepath
        name: 'presentations',
      },
    },
  ],
}
```

MIT License
npm package: @mdx-deck/mdx-plugin
Description: Splits MDX files into an array of components for use in projects like MDX Deck.
Author: Brent Jackson
Latest version: 2.5.0

# @mdx-deck/mdx-plugin

Splits MDX files into an array of components for use in projects like MDX Deck.

https://github.com/jxnblk/mdx-deck
npm package: @mdx-deck/webpack-html-plugin
Description: Webpack plugin for generating HTML
Author: Brent Jackson
Latest version: 2.5.0

# @mdx-deck/webpack-html-plugin

Webpack plugin for generating HTML

```sh
npm i @mdx-deck/webpack-html-plugin
```

```js
// webpack.config.js
const HTMLPlugin = require('@mdx-deck/webpack-html-plugin')

module.exports = {
  plugins: [new HTMLPlugin()],
}
```
npm package: @mdx-js/mdxast
Description: Transforms MDAST to MDXAST
Author: John Otander
Latest version: 1.1.1

# \[Deprecated] `@mdx-js/mdxast`

**This library has been pulled into [`@mdx-js/mdx`][mdx] and is no longer maintained.**

[mdx]: https://github.com/mdx-js/mdx