magique
v1.0.0
Published
A utility for creating HTML tags in JavaScript.
Readme
Magique
Magique is a dead-simple, highly-readable way to write HTML in JavaScript. It's particularly designed for templating, so if you find yourself writing a lot of wrapping tags (like and ) around strings, you'll find this package useful.
Example
import { b, i } from 'magique';
b('hello') // yields <strong>hello</strong>
i('hello') // yields <em>hello</em>Usage
TypeScript/ES6
import { bold } from 'magique';
bold('hello');
/* OR */
import * as magique from 'magique';
magique.bold('hello');ES5
var magique = require('magique');
magique.bold('hello');
/* OR */
var bold = require('magique').bold;
bold('hello');Supported Tags and Aliases
| Tag | Aliases | Returns | Usage |
| ---------------------------------- | ---------------- | ------------------------------------ | ---------------------------------------------- |
| b | bold, strong | str | b(str) |
| i | italic, em | str | i(str) |
| a | link | str or str | a(str) OR a(str, href) |
| br | N/A | | br() |
| hX | header | str | h(level)(str) where level is between 1 and 6 |
| h1, h2, h3, h4, h5, h6 | N/A | str | h1(str) |
