executor-editor

node version npm version downloads count size license github-ci

🔨 Display and evaluate your JavaScript code.

Preview 🎉

https://piecioshka.github.io/executor-editor/demo/

Features

Installation

npm install executor-editor

or

bower install executor-editor

Usage

  1. Add CSS class executor-editor to HTML element:

     <pre class="executor-editor">
     class Cake {
         toString() {
             return '[Cake]';
         }
     }
    
     console.log(String(new Cake()));
     </pre>
    
  2. Add on the bottom of page, example before </body>

     <link href="/path/to/executor-editor/dist/executor-editor.css"/>
     <link href="/path/to/executor-editor/dist/skins/blue-skin.css"/>
     <link href="/path/to/executor-editor/dist/skins/normal-skin.css"/>
    
     <script src="/path/to/executor-editor/dist/executor-editor.js"></script>
     <script>ExecutorEditor.setup();</script>
    

API

All settings you can pass by HTML attributes.

data-autoevaluate

data-autofocus

data-skin

Purpose

The project was created for presentation slides, to embed code and quickly execute it.

License

The MIT License @ 2015-2019