From 5fbb557f808df14b607bb9d62cebf6dee5284520 Mon Sep 17 00:00:00 2001 From: David Majda Date: Wed, 14 Sep 2016 14:04:28 +0200 Subject: [PATCH] Don't use "objects" in lib/peg.js The "objects" module will be removed. See #442. --- lib/peg.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/peg.js b/lib/peg.js index cc03c97..24e55da 100644 --- a/lib/peg.js +++ b/lib/peg.js @@ -1,7 +1,5 @@ "use strict"; -let objects = require("./utils/objects"); - let peg = { /* PEG.js version (uses semantic versioning). */ VERSION: "0.10.0", @@ -29,15 +27,14 @@ let peg = { for (let stage in passes) { if (passes.hasOwnProperty(stage)) { - converted[stage] = objects.values(passes[stage]); + converted[stage] = Object.keys(passes[stage]) + .map(name => passes[stage][name]); } } return converted; } - options = objects.clone(options); - let plugins = "plugins" in options ? options.plugins : [], config = { parser: peg.parser,