picohtml
TypeScript icon, indicating that this package has built-in type declarations

0.1.8 • Public • Published

Powerfully ~2kB (gzip) HTML template strings

Installation

$ npm install picohtml

Usage

import { html, render } from "picohtml";

const el = html`<h1>Hello planet</h1>`;

render(el, document.body);

Attaching event listeners

import { html, render } from "picohtml";

const click = () => alert("Hello planet!");
const el = html`<button onclick=${click}>Click</button>`;

render(el, document.body);

Insert template literal and picohtml literal

import { html, render, raw } from "picohtml";

const text = `<p>Text</p>`;
const htmlText = () => html`<p>HTML Text</p>`;
const el = html`<div>${text} ${raw(htmlText())}</div>`;

render(el, document.body);

License

MIT

See Also

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.1.80latest

Version History

VersionDownloads (Last 7 Days)Published
0.1.80
0.1.70
0.1.60
0.1.50
0.1.40
0.1.30
0.1.20
0.1.10
0.1.00
0.0.40
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i picohtml

Weekly Downloads

0

Version

0.1.8

License

MIT

Unpacked Size

14.6 kB

Total Files

16

Last publish

Collaborators

  • stepanvanzuriak