0.1.2 • Published 8 years ago

geni v0.1.2

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

Geni

Codeship Status for armand1m/geni

Generator based in templates and json data.

Geni Sample

Usage

Programatic:

npm install geni --save

Example

const Geni = require('geni');
var geni = new Geni();

// using files
var options = {
  result: "./results/result.txt",
  template: {
    isPath: true,
    body: "./template/template.txt"
  },
  data: "./data/data.json"
};

// generates ./results/result.txt
geni.generate(options);

// as objects
var options = {
  template: {
    isPath: false,
    body: "my data @@key"
  },
  data: [
    { key: "123" },
    { key: "321" },
  ]
};

// returns : "my data 123\nmy data 321"
var result = geni.generate(options);
  • template.txt
key: @@key
  • data.json
[
  { "key": "value1" },
  { "key": "value2" },
  { "key": "value3" }
]

then run:

node my-generator.js
  • result.txt
key: value1
key: value2
key: value3
0.1.2

8 years ago

0.1.1

8 years ago