Skip to content

vsn4ik/emails-editor

Repository files navigation

EmailsEditor

Installation

1. Package Manager

# With npm
npm install @vsn4ik/emails-editor

# With Yarn
yarn add @vsn4ik/emails-editor

2. Distribution targets

EmailsEditor is distributed in 2 different versions, in 2 different file formats.

The 2 file formats are:

  • es (works with import syntax — recommended)
  • umd (works with <script> tags or RequireJS or CommonJS)

3. Usage

<div id="emails-editor"></div>
<script src="dist/emails-editor.umd.js"></script>
<script>
    const container = document.querySelector('#emails-editor');
    new EmailsEditor({ container });
    // some code to control emails via library
</script>
<div id="emails-editor"></div>

<script type="module">
    import EmailsEditor from 'emails-editor';

    const container = document.querySelector('#emails-editor');
    new EmailsEditor({ container });
    // some code to control emails via library
</script>

4. Hacking the library

If you want to play with the library, implement new features, fix a bug you found, or simply experiment with it, this section is for you!

First of all, make sure to have npm installed.

Install the development dependencies:

npm install

And run the development environment:

npm run build
npm run build:dev
npm run serve

Then, simply open one the development server web page:

# macOS and Linux
open localhost:5000

# Windows
start localhost:5000

From there, you can open any of the examples (es.html or umd.html files) to fiddle with them.