diff --git a/lib/utils/objects.js b/lib/utils/objects.js deleted file mode 100644 index 3502732..0000000 --- a/lib/utils/objects.js +++ /dev/null @@ -1,40 +0,0 @@ -"use strict"; - -/* Object utilities. */ -let objects = { - values: function(object) { - let result = []; - - for (let key in object) { - if (object.hasOwnProperty(key)) { - result.push(object[key]); - } - } - - return result; - }, - - clone: function(object) { - let result = {}; - - for (let key in object) { - if (object.hasOwnProperty(key)) { - result[key] = object[key]; - } - } - - return result; - }, - - defaults: function(object, defaults) { - for (let key in defaults) { - if (defaults.hasOwnProperty(key)) { - if (!(key in object)) { - object[key] = defaults[key]; - } - } - } - } -}; - -module.exports = objects; diff --git a/package.json b/package.json index 484cd61..97195e8 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,6 @@ "lib/grammar-error.js", "lib/parser.js", "lib/peg.js", - "lib/utils/objects.js", "package.json" ], "main": "lib/peg",