From b5b3f606f95d02e4007364869d0993de6bc51a46 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 2 Jun 2020 07:16:51 +0200
Subject: [PATCH] =?UTF-8?q?fix(npm):=20don=E2=80=99t=20massage=20name,=20e?=
 =?UTF-8?q?ngines,=20scripts?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/manager/npm/post-update/index.ts | 17 -----------------
 1 file changed, 17 deletions(-)

diff --git a/lib/manager/npm/post-update/index.ts b/lib/manager/npm/post-update/index.ts
index 2dd31ea3e9..9e4948d944 100644
--- a/lib/manager/npm/post-update/index.ts
+++ b/lib/manager/npm/post-update/index.ts
@@ -14,7 +14,6 @@ import * as lerna from './lerna';
 import * as npm from './npm';
 import * as pnpm from './pnpm';
 import * as yarn from './yarn';
-import { PackageJson } from 'type-fest';
 
 // Strips empty values, deduplicates, and returns the directories from filenames
 // istanbul ignore next
@@ -140,22 +139,6 @@ export async function writeExistingFiles(
       config.localDir,
       path.dirname(packageFile.packageFile)
     );
-    logger.trace(`Writing package.json to ${basedir}`);
-    // Massage the file to eliminate yarn errors
-    const massagedFile: PackageJson = JSON.parse(
-      await platform.getFile(packageFile.packageFile)
-    );
-    if (massagedFile) {
-      if (massagedFile.name) {
-        massagedFile.name = massagedFile.name.replace(/[{}]/g, '');
-      }
-      delete massagedFile.engines;
-      delete massagedFile.scripts;
-      await fs.outputFile(
-        upath.join(basedir, 'package.json'),
-        JSON.stringify(massagedFile)
-      );
-    }
     const npmrc = packageFile.npmrc || config.npmrc;
     if (npmrc) {
       await fs.outputFile(upath.join(basedir, '.npmrc'), npmrc);
-- 
GitLab