From 7472916236a5437ea03b026813d282e29fbc5f0f Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Thu, 1 Jun 2017 20:46:17 -0400 Subject: [PATCH] Remove underscore as a dependency from the modules package. --- packages/modules/package.js | 1 - packages/modules/process.js | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/modules/package.js b/packages/modules/package.js index 96d30ce772..56393050cc 100644 --- a/packages/modules/package.js +++ b/packages/modules/package.js @@ -10,7 +10,6 @@ Npm.depends({ }); Package.onUse(function(api) { - api.use("underscore"); api.use("modules-runtime"); api.mainModule("client.js", "client"); api.mainModule("server.js", "server"); diff --git a/packages/modules/process.js b/packages/modules/process.js index ec28b97b19..14925590f7 100644 --- a/packages/modules/process.js +++ b/packages/modules/process.js @@ -24,4 +24,9 @@ if (typeof process.env !== "object") { process.env = {}; } -_.extend(process.env, meteorEnv); +var hasOwn = Object.prototype.hasOwnProperty; +for (var key in meteorEnv) { + if (hasOwn.call(meteorEnv, key)) { + process.env[key] = meteorEnv[key]; + } +}