Chococoin / electron-ejs

Simple Electron plugin for rendering EJS templates

Home Page:https://www.npmjs.com/package/electron-ejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

electron-ejs

npm npm npm

Simple Electron plugin for rendering EJS templates. It allows you to use ejs files in your electron projects.

Install

Install electron-ejs using NPM:

npm install electron-ejs

Usage

//Import dependencies
var electron = require('electron');
var electronEjs = require('electron-ejs');

//Initialize the app
var app = electron.app;

//Initialize the ejs parser
var ejs = new electronEjs({ key: 'my value' }, {});

//Now you can read EJS files
app.on('ready', function()
{
  //Create the new window
  mainWindow = new BrowserWindow({ width: 800, height: 600 });

  //More app configuration
  // ....

  //Load the ejs file
  mainWindow.loadUrl('file://' + __dirname + '/index.ejs');
});

API

electronEjs(data, options)

Initializes the electron-ejs parser. This can take the following arguments:

data

An object with the data that will be used as a variable in your ejs file.

options

An object with the ejs options. The list with all the options are available here: https://github.com/mde/ejs#options.

The filename options is not necessary and will be ignored.

Want to contribute?

Pull requests and issues are always welcome :)

Contributors

See the full list of contributors.

License

MIT © Josemi Juanes.

About

Simple Electron plugin for rendering EJS templates

https://www.npmjs.com/package/electron-ejs

License:MIT License


Languages

Language:JavaScript 100.0%