ipynb-loader

ipython/jupyter notebook files loader for webpack

Usage no npm install needed!

<script type="module">
  import ipynbLoader from 'https://cdn.skypack.dev/ipynb-loader';
</script>

README

ipynb-loader

IPython/Jupyter notebook loader for webpack.

Requirements

ipynb-loader requires jupyter to be installed (jupyter installation page).

Make sure that jupyter is available in your $PATH.

Usage

Like any other webpack loader:

// webpack.config.js
module.exports = {
  module: {
    loaders: [
      {
        test: /\.ipynb$/,
        exclude: /node_modules/,
        loader: 'ipynb?cellsOnly=true'
      }
    ]
  }
}

Query options

  • to: export format
    • options: custom, html, latex, markdown, notebook, pdf, python, rst, script, slides
    • default: html
  • cellsOnly: only return .cell elements instead of returning the entire document (<html></html>)
    • options: true, false
    • default: false