drop helpers/clone
it's misleading as it doesn't actually do a deepClone, not even a clone
This commit is contained in:
parent
d645659770
commit
4ea7a864fa
@ -1,12 +0,0 @@
|
|||||||
"use strict";
|
|
||||||
|
|
||||||
module.exports = function cloneDeep(obj) {
|
|
||||||
var obj2 = {};
|
|
||||||
if (!obj) return obj2;
|
|
||||||
|
|
||||||
for (var key in obj) {
|
|
||||||
obj2[key] = obj[key];
|
|
||||||
}
|
|
||||||
|
|
||||||
return obj2;
|
|
||||||
};
|
|
||||||
@ -10,7 +10,7 @@ var transform = require("./index");
|
|||||||
var generate = require("../generation");
|
var generate = require("../generation");
|
||||||
var defaults = require("lodash/object/defaults");
|
var defaults = require("lodash/object/defaults");
|
||||||
var includes = require("lodash/collection/includes");
|
var includes = require("lodash/collection/includes");
|
||||||
var clone = require("../helpers/clone");
|
var assign = require("lodash/object/assign");
|
||||||
var parse = require("../helpers/parse");
|
var parse = require("../helpers/parse");
|
||||||
var Scope = require("../traversal/scope");
|
var Scope = require("../traversal/scope");
|
||||||
var slash = require("slash");
|
var slash = require("slash");
|
||||||
@ -98,7 +98,7 @@ File.validOptions = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
File.prototype.normalizeOptions = function (opts) {
|
File.prototype.normalizeOptions = function (opts) {
|
||||||
opts = clone(opts);
|
opts = assign({}, opts);
|
||||||
|
|
||||||
for (var key in opts) {
|
for (var key in opts) {
|
||||||
if (key[0] !== "_" && File.validOptions.indexOf(key) < 0) {
|
if (key[0] !== "_" && File.validOptions.indexOf(key) < 0) {
|
||||||
|
|||||||
@ -6,7 +6,7 @@ var TransformerPass = require("./transformer-pass");
|
|||||||
var isFunction = require("lodash/lang/isFunction");
|
var isFunction = require("lodash/lang/isFunction");
|
||||||
var traverse = require("../traversal");
|
var traverse = require("../traversal");
|
||||||
var isObject = require("lodash/lang/isObject");
|
var isObject = require("lodash/lang/isObject");
|
||||||
var clone = require("../helpers/clone");
|
var assign = require("lodash/object/assign");
|
||||||
var each = require("lodash/collection/each");
|
var each = require("lodash/collection/each");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -16,7 +16,7 @@ var each = require("lodash/collection/each");
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
function Transformer(key, transformer, opts) {
|
function Transformer(key, transformer, opts) {
|
||||||
transformer = clone(transformer);
|
transformer = assign({}, transformer);
|
||||||
|
|
||||||
var take = function (key) {
|
var take = function (key) {
|
||||||
var val = transformer[key];
|
var val = transformer[key];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user