Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including webpack-asciidoctor-plugin with all npm packages installed. Try it out:

var webpackAsciidoctorPlugin = require("webpack-asciidoctor-plugin")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

webpack-asciidoctor-plugin v0.2.1

WebPack Plugin for AsciiDoc

WebPack Plugin for AsciiDoc

Build Status npm

Instead of the AsciiDoctor-Loader this plugin can be used together with the [HTML WebPack] plugin to load AsciiDoc fragments via data-external, e.g. for reveal.js Integration:

<section data-external="content/course.adoc"> </section>

Config

Use the following

const AsciiDocPlugin = require('webpack-asciidoctor-plugin');
const asciidoctorRevealjs = require('asciidoctor-reveal.js');

asciidoctorRevealjs.register();

return {

..


  return {
   ...
    plugins: [

      new AsciiDocPlugin({
        adocOptions: { safe: 'safe', backend: 'revealjs', base_dir: '..' }, // for reveal.js use this backed
        inline: false // set to true, if you want to replace the data-external section with the converted HTML
      }),
     
    ]
  };

}

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free