@megazear7/jtl

1.1.0 • Public • Published

JTL

JSON Templating Language

Visit the documenation at jtl.alexlockhart.me or visit us on NPM.

JTL allows you to convert properly formatted json into html. What you do with that html is up to you.

Usage

JTL is provided in esm, umd, and cjs formats all with minified versions. The below example uses the esm format.

npm install @megazear7/jtl
import { jtl } from '@megazear7/jtl';

const json = {
    name: "html",
    attr: {
        "lang": "en"
    },
    children: [
        { name: "head" },
        {
            name: "body",
            children: [
                { name: "h1", content: "Hello, World!" }
            ]
        }
    ]
}

const html = jtl(json).toHtmlString();

This will output the following html:

<html lang="en">
   <head></head>
   <body>
      <h1>Hello, World!</h1>
   </body>
</html>

Features that needed added

  1. Event listeners

Contribute

Test

npm run test

Build

npm run build
Tip: Click on a version number to view a previous version's package page

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.1.0
    2
  • 1.0.0
    1

Install

npm i @megazear7/jtl

DownloadsWeekly Downloads

3

Version

1.1.0

License

ISC

Unpacked Size

69.7 kB

Total Files

18

Last publish

Collaborators

  • megazear7