npm.io
1.1.1 • Published 9 years ago

electron-twig

Licence
MIT
Version
1.1.1
Deps
2
Vulns
0
Weekly
0
Stars
1

Electron Twig

npm npm David

Get Twig.js the JS implementation of the Twig Templating Language on electron projects.

This package is a simple file protocol interceptor which compiles files with .twig extension.

Installation

npm install electron-twig

Usage

const {app, BrowserWindow} = require('electron')
const twig                 = require('electron-twig')

app.on('ready', () => {
  let win = new BrowserWindow({width: 800, height: 600})

  win.loadURL(`file://${__dirname}/views/index.html.twig`)

  // etc.
})

Put variables in template

const {app, BrowserWindow} = require('electron')
const twig                 = require('electron-twig')

app.on('ready', () => {
  let win = new BrowserWindow({width: 800, height: 600})

  win.loadURL(`file://${__dirname}/views/index.html.twig`)
  twig.view = {
    foo: 'bar'
  }

  // etc.
})

Keywords