Comparing version 5.0.2 to 5.0.3
@@ -56,2 +56,31 @@ 'use strict'; | ||
var merged = Object.assign({}, data, answers); | ||
// prevent from ReferenceErrors | ||
var _iteratorNormalCompletion = true; | ||
var _didIteratorError = false; | ||
var _iteratorError = undefined; | ||
try { | ||
for (var _iterator = prompts[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
var prompt = _step.value; | ||
if (!Object.prototype.hasOwnProperty.call(merged, prompt.name)) { | ||
merged[prompt.name] = undefined; | ||
} | ||
} | ||
} catch (err) { | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
} finally { | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
_iterator.return(); | ||
} | ||
} finally { | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
} | ||
} | ||
metalsmith.metadata({ data: data, answers: answers, merged: merged }); | ||
@@ -58,0 +87,0 @@ done(); |
{ | ||
"name": "kopy", | ||
"version": "5.0.2", | ||
"version": "5.0.3", | ||
"description": "Gracefully copy a directory and render templates.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
13030
177