From 5c63f907f7aea5c2ab16abb87a66fe79e59a801c Mon Sep 17 00:00:00 2001 From: MikeBeaton Date: Sun, 10 Mar 2019 07:33:59 +0000 Subject: [PATCH 1/2] Convert JSON.stringify \n to os.EOL --- packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js b/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js index fa4b5c8716e..f490c9259d5 100644 --- a/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js +++ b/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js @@ -18,7 +18,8 @@ const immer = require('react-dev-utils/immer').produce; const globby = require('react-dev-utils/globby').sync; function writeJson(fileName, object) { - fs.writeFileSync(fileName, JSON.stringify(object, null, 2) + os.EOL); + // JSON.stringify by contract produces \n always + fs.writeFileSync(fileName, JSON.stringify(object, null, 2).replace(/\n/g, os.EOL) + os.EOL); } function verifyNoTypeScript() { From 42d1f870d8816d7bc19f0b99dbdc333c0b042b90 Mon Sep 17 00:00:00 2001 From: MikeBeaton Date: Mon, 11 Mar 2019 09:24:59 +0000 Subject: [PATCH 2/2] remove comment --- packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js b/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js index f490c9259d5..cb1e10ef47e 100644 --- a/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js +++ b/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js @@ -18,7 +18,6 @@ const immer = require('react-dev-utils/immer').produce; const globby = require('react-dev-utils/globby').sync; function writeJson(fileName, object) { - // JSON.stringify by contract produces \n always fs.writeFileSync(fileName, JSON.stringify(object, null, 2).replace(/\n/g, os.EOL) + os.EOL); }