@basalt/twig-renderer
TypeScript icon, indicating that this package has built-in type declarations

3.2.2 • Public • Published

Twig Renderer

Greenkeeper badge

Render templates using Twig PHP, via this Node JS renderer.

Special thanks to Salem Ghoweri for collaboration on this project!

How to Use

npm install --save @basalt/twig-renderer
const TwigRenderer = require('@basalt/twig-renderer');

const config = { 
  // see `./config.schema.js` for details
};

const twigRenderer = new TwigRenderer(config);

twigRenderer.render('@components/card.twig', { title: 'hi' }).then(results => {
  if (results.ok) {
    console.log(results.html);
  } else {
    console.log(results.message);
  }
});

Looking in tests folder can help.

How to Develop

npm install
composer install
npm run setup

Readme

Keywords

Package Sidebar

Install

npm i @basalt/twig-renderer

Weekly Downloads

2,585

Version

3.2.2

License

MIT

Unpacked Size

2.24 MB

Total Files

447

Last publish

Collaborators

  • evanlovely
  • sghoweri
  • joekarasek