@fiug/handlebars-esm

4.7.7-4 • Public • Published

@fiug/handlebars-esm

a port of Handlebars to esm compatable module

Usage

in browser

{{!-- template.hbs --}}
<div>
  foo = "{{foo}}"
</div>
// module.mjs
import handlebars from "https://unpkg.com/@fiug/handlebars-esm";

const template = await handlebars.compile({
  path: new URL(import.meta.url).href + '/../template.hbs'
});

const templateVars = {
  foo: "bar"
};

document.body.innerHTML = template(templateVars);

in node

npm i @fiug/handlebars-esm --save
import Handlebars from "@fiug/handlebars-esm";

const template = handlebars.compile(`
<div>
  foo = "{{foo}}"
</div>
`);

const templateVars = {
  foo: "bar"
};

console.log(template(templateVars));

Readme

Keywords

Package Sidebar

Install

npm i @fiug/handlebars-esm

Weekly Downloads

6

Version

4.7.7-4

License

MIT

Unpacked Size

409 kB

Total Files

10

Last publish

Collaborators

  • crosshj