🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

data2code

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

data2code - npm Package Compare versions

Comparing version
0.0.3
to
0.0.4
+8
-8
lib/data2code.js

@@ -6,3 +6,3 @@ var Handlebars;

module.exports.process = function(data, gen) {
var dataParsed, obj, options, result, template, _i, _len;
var dataParsed, key, obj, options, result, results, template, _i, _len;
if (gen.handleRender && typeof gen.handleRender === 'function') {

@@ -24,10 +24,10 @@ if (typeof gen.parser === 'function') {

if (Array.isArray(dataParsed)) {
result = [];
results = [];
for (_i = 0, _len = dataParsed.length; _i < _len; _i++) {
obj = dataParsed[_i];
if (obj.name && obj.model) {
result.push({
name: obj.name,
content: template(obj.model, options)
});
key = Object.keys(obj)[0];
if (key && obj[key]) {
result = {};
result[key] = template(obj[key], options);
results.push(result);
} else {

@@ -37,3 +37,3 @@ throw new Error("Data element doesn't have name or model");

}
return gen.handleRender(result);
return gen.handleRender(results);
} else {

@@ -40,0 +40,0 @@ throw new Error("Digest data is not and Array");

{
"name": "data2code",
"version": "0.0.3",
"version": "0.0.4",
"description": "Codegenerator for data",

@@ -5,0 +5,0 @@ "main": "lib/data2code.js",