From e43c40f821c239bc86cf830a6fd2c3d7b2e09c42 Mon Sep 17 00:00:00 2001 From: Morgan Roderick Date: Tue, 27 Mar 2018 08:05:34 +0200 Subject: [PATCH] Fix #1746: Remove dependency on ES2015 code from post-install script This allows Sinon to be installed by legacy node versions. --- scripts/support-sinon.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/support-sinon.js b/scripts/support-sinon.js index 621ef43d6..890c6718f 100644 --- a/scripts/support-sinon.js +++ b/scripts/support-sinon.js @@ -1,12 +1,18 @@ "use strict"; /* eslint-disable no-console */ -var color = require("../lib/sinon/color"); +var green = "\u001b[32m"; +var white = "\u001b[22m\u001b[39m"; +var boldCyan = "\u001b[96m\u001b[1m"; +var reset = "\u001b[0m"; var output = - color.green( - "Have some ❤️ for Sinon? You can support the project via Open Collective:" - ) + - color.white("\n > ") + - color.cyan(color.bold("https://opencollective.com/sinon/donate\n")); + green + + "Have some ❤️ for Sinon? You can support the project via Open Collective:" + + white + + "\n > " + + boldCyan + + "https://opencollective.com/sinon/donate\n" + + reset; + console.log(output);