From 1e561d5401e8545072b20eee0ad2f98e96272040 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Tue, 9 Oct 2018 10:56:29 +0200 Subject: [PATCH] Replace object spread with Object.assign --- scripts/eject.js | 5 ++++- scripts/init.js | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/eject.js b/scripts/eject.js index 0c5e8fb..3690530 100644 --- a/scripts/eject.js +++ b/scripts/eject.js @@ -71,7 +71,10 @@ inquirer Object.keys(ownPackageJson.dependencies) .filter(dep => ownDependencyNames.indexOf(dep) === -1) .reduce( - (a, c) => ({ ...a, [c]: ownPackageJson.dependencies[c] }), + (a, c) => + Object.assign(a, { + [c]: ownPackageJson.dependencies[c] + }), {} ) ); diff --git a/scripts/init.js b/scripts/init.js index 28a6303..e64f611 100644 --- a/scripts/init.js +++ b/scripts/init.js @@ -131,7 +131,7 @@ module.exports = function init(appPath, appName, verboseOpts) { ownPackage.devDependencies[k] || ownPackage.dependencies[k] ]) .map(([k, v]) => ({ [k]: v })) - .reduce((a, c) => ({ ...a, ...c }), {}); + .reduce((a, c) => Object.assign(a, c), {}); appPackage.dependencies = { ...appPackage.dependencies,