From 95fe9424cc8e5af10cec4009648fb9ebb5855eed Mon Sep 17 00:00:00 2001 From: Justin Ridgewell Date: Fri, 19 Mar 2021 00:02:27 -0400 Subject: [PATCH] Remove lodash from babel-node --- packages/babel-node/package.json | 1 - packages/babel-node/test/index.js | 8 +++----- yarn.lock | 1 - 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/babel-node/package.json b/packages/babel-node/package.json index dcb5c386d245..748b3235da83 100644 --- a/packages/babel-node/package.json +++ b/packages/babel-node/package.json @@ -26,7 +26,6 @@ "@babel/register": "workspace:^7.13.8", "commander": "^4.0.1", "core-js": "^3.2.1", - "lodash": "^4.17.19", "node-environment-flags": "^1.0.5", "regenerator-runtime": "^0.13.4", "v8flags": "^3.1.1" diff --git a/packages/babel-node/test/index.js b/packages/babel-node/test/index.js index f9fcdbb6d88d..94f5025a80cc 100644 --- a/packages/babel-node/test/index.js +++ b/packages/babel-node/test/index.js @@ -1,10 +1,8 @@ -import includes from "lodash/includes"; import readdir from "fs-readdir-recursive"; import * as helper from "@babel/helper-fixtures"; import rimraf from "rimraf"; import { sync as makeDirSync } from "make-dir"; import child from "child_process"; -import merge from "lodash/merge"; import path from "path"; import fs from "fs"; import { fileURLToPath } from "url"; @@ -51,7 +49,7 @@ const assertTest = function (stdout, stderr, opts) { if (opts.stderr) { if (opts.stderrContains) { - expect(includes(stderr, expectStderr)).toBeTruthy(); + expect(stderr.includes(expectStderr)).toBeTruthy(); } else { expect(stderr).toBe(expectStderr); } @@ -65,7 +63,7 @@ const assertTest = function (stdout, stderr, opts) { if (opts.stdout) { if (opts.stdoutContains) { - expect(includes(stdout, expectStdout)).toBeTruthy(); + expect(stdout.includes(expectStdout)).toBeTruthy(); } else { expect(stdout).toBe(expectStdout); } @@ -176,7 +174,7 @@ fs.readdirSync(fixtureLoc).forEach(function (binName) { }; const optionsLoc = path.join(testLoc, "options.json"); - if (fs.existsSync(optionsLoc)) merge(opts, require(optionsLoc)); + if (fs.existsSync(optionsLoc)) Object.assign(opts, require(optionsLoc)); ["stdout", "stdin", "stderr"].forEach(function (key) { const loc = path.join(testLoc, key + ".txt"); diff --git a/yarn.lock b/yarn.lock index 3760fee11bb2..a0bcd30f8ab2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -940,7 +940,6 @@ __metadata: commander: ^4.0.1 core-js: ^3.2.1 fs-readdir-recursive: ^1.0.0 - lodash: ^4.17.19 make-dir: ^2.1.0 node-environment-flags: ^1.0.5 regenerator-runtime: ^0.13.4