@tiny-lit/core
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-alpha.8 • Public • Published

@tiny-lit/core

Just another JavaScript library for building user interfaces using template literals

Usage

Html template

import { html, render } from '@tiny-lit/core';

const quote = message => html`
    <div>
        <blockquote>
            ${message}
        </blockquote>
    </div>
`;

render(
    quote(
        `
        Neque porro quisquam est 
        qui dolorem ipsum quia dolor sit amet, 
        consectetur, adipisci velit
        `
    ),
    document.body
);

List of templates

import { html, render } from '@tiny-lit/core';

const listItem = item => (
    html`<li>${item}</li>`.withKey(item)
);

const list = items => (
    html`
        <ul>
            ${items.map(listItem)}
        </ul>
    `
);

render(
    list(['pippo', 'pluto', 'paperino']),
    document.body
);

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.0.0-alpha.823latest

Version History

VersionDownloads (Last 7 Days)Published
2.0.0-alpha.823
2.0.0-alpha.70
2.0.0-alpha.60
2.0.0-alpha.50
2.0.0-alpha.40
2.0.0-alpha.30
2.0.0-alpha.20
2.0.0-alpha.10
2.0.0-alpha.00
1.0.0-alpha.260
1.0.0-alpha.250
1.0.0-alpha.220
1.0.0-alpha.210
1.0.0-alpha.200
1.0.0-alpha.190
1.0.0-alpha.180
1.0.0-alpha.170
1.0.0-alpha.160
1.0.0-alpha.150
1.0.0-alpha.140
1.0.0-alpha.130
1.0.0-alpha.120
1.0.0-alpha.110
1.0.0-alpha.100
1.0.0-alpha.90
1.0.0-alpha.80
1.0.0-alpha.70
1.0.0-alpha.60
1.0.0-alpha.50
1.0.0-alpha.40
1.0.0-alpha.30
1.0.0-alpha.20
1.0.0-alpha.10
1.0.0-alpha.00

Package Sidebar

Install

npm i @tiny-lit/core

Weekly Downloads

16

Version

2.0.0-alpha.8

License

MIT

Unpacked Size

21.1 kB

Total Files

18

Last publish

Collaborators

  • alenaksu