From 3d4f994ac907f2cc56dd890b7639a78a7978e20b Mon Sep 17 00:00:00 2001 From: olisolomons <32266300+olisolomons@users.noreply.github.com> Date: Tue, 21 May 2019 22:53:10 +0100 Subject: [PATCH 1/4] Add git error message to create-wasm-app When the `npm init wasm-app` command fails, there are now more useful error messages to aid debugging. --- .bin/create-wasm-app.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.bin/create-wasm-app.js b/.bin/create-wasm-app.js index 2f42973..4d6b728 100755 --- a/.bin/create-wasm-app.js +++ b/.bin/create-wasm-app.js @@ -14,9 +14,16 @@ if (process.argv.length >= 3) { const clone = spawn("git", ["clone", "https://github.com/rustwasm/create-wasm-app.git", folderName]); +let errorMessage = ''; +clone.stderr.on('data',data=>{ + errorMessage+=data; +}); + clone.on("close", code => { if (code !== 0) { - console.error("cloning the template failed!") + console.error("cloning the template failed!"); + errorMessage = errorMessage.replace('\n','\n '); + console.log(`git output:\n ${errorMessage}`) process.exit(code); } else { console.log("🦀 Rust + 🕸 Wasm = ❤"); From 8d23ec7523cbca5782ccbf666325216f8563068f Mon Sep 17 00:00:00 2001 From: olisolomons <32266300+olisolomons@users.noreply.github.com> Date: Tue, 28 May 2019 22:23:25 +0100 Subject: [PATCH 2/4] Update .bin/create-wasm-app.js (whitespace) Co-Authored-By: Nick Fitzgerald --- .bin/create-wasm-app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bin/create-wasm-app.js b/.bin/create-wasm-app.js index 4d6b728..d865651 100755 --- a/.bin/create-wasm-app.js +++ b/.bin/create-wasm-app.js @@ -15,7 +15,7 @@ if (process.argv.length >= 3) { const clone = spawn("git", ["clone", "https://github.com/rustwasm/create-wasm-app.git", folderName]); let errorMessage = ''; -clone.stderr.on('data',data=>{ +clone.stderr.on('data', data => { errorMessage+=data; }); From 8739b804772554511c5cc48156e8ce2d2557e922 Mon Sep 17 00:00:00 2001 From: olisolomons <32266300+olisolomons@users.noreply.github.com> Date: Tue, 28 May 2019 22:24:05 +0100 Subject: [PATCH 3/4] Update .bin/create-wasm-app.js (whitespace) Co-Authored-By: Nick Fitzgerald --- .bin/create-wasm-app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bin/create-wasm-app.js b/.bin/create-wasm-app.js index d865651..c80bfdd 100755 --- a/.bin/create-wasm-app.js +++ b/.bin/create-wasm-app.js @@ -16,7 +16,7 @@ const clone = spawn("git", ["clone", "https://github.com/rustwasm/create-wasm-ap let errorMessage = ''; clone.stderr.on('data', data => { - errorMessage+=data; + errorMessage += data; }); clone.on("close", code => { From 9653550f3af28ee0ec1aa3cfbe26e9d9cdc9e659 Mon Sep 17 00:00:00 2001 From: olisolomons <32266300+olisolomons@users.noreply.github.com> Date: Tue, 28 May 2019 22:24:29 +0100 Subject: [PATCH 4/4] Update .bin/create-wasm-app.js (whitespace) Co-Authored-By: Nick Fitzgerald --- .bin/create-wasm-app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bin/create-wasm-app.js b/.bin/create-wasm-app.js index c80bfdd..2576129 100755 --- a/.bin/create-wasm-app.js +++ b/.bin/create-wasm-app.js @@ -22,7 +22,7 @@ clone.stderr.on('data', data => { clone.on("close", code => { if (code !== 0) { console.error("cloning the template failed!"); - errorMessage = errorMessage.replace('\n','\n '); + errorMessage = errorMessage.replace('\n', '\n '); console.log(`git output:\n ${errorMessage}`) process.exit(code); } else {