From be67498083bb98b0cc550d7cb8415942b36562c2 Mon Sep 17 00:00:00 2001 From: Laura Colten Date: Sat, 19 Jan 2019 17:41:40 -0600 Subject: [PATCH 1/2] first commit --- index.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 index.js diff --git a/index.js b/index.js new file mode 100644 index 0000000..472e428 --- /dev/null +++ b/index.js @@ -0,0 +1,26 @@ +const readline = require('readline'); +var fs = require('fs'); + +const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout +}); + +rl.question('Please enter "npm init": ', (npmInit) => { + if (npmInit !== 'npm init') { + process.exit(); + } + if (fs.existsSync("./package.json")) { + process.exit(); + } + + rl.question('Please enter 5 numbers: ', (nums) => { + console.log(`${nums}`); + }) +}) + + + + + + \ No newline at end of file From 3ed1a84dc10fbb6f77ebb4bd60efc85c266e4938 Mon Sep 17 00:00:00 2001 From: Laura Colten Date: Sun, 20 Jan 2019 23:13:26 -0600 Subject: [PATCH 2/2] added json object --- index.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 472e428..661e492 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,8 @@ const rl = readline.createInterface({ output: process.stdout }); +const numbers = {}; + rl.question('Please enter "npm init": ', (npmInit) => { if (npmInit !== 'npm init') { process.exit(); @@ -14,13 +16,29 @@ rl.question('Please enter "npm init": ', (npmInit) => { process.exit(); } - rl.question('Please enter 5 numbers: ', (nums) => { - console.log(`${nums}`); + rl.question('Please enter 5 numbers. Number 1: ', (num1) => { + numbers.number1 = num1; + rl.question('Number 2: ', (num2) => { + numbers.number2 = num2; + rl.question('Number 3: ', (num3) => { + numbers.number3 = num3; + rl.question('Number 4: ', (num4) => { + numbers.number4 = num4; + rl.question('Number 5: ', (num5) => { + numbers.number5 = num5; + fs.writeFileSync("package.json", JSON.stringify(numbers, null, 2)); + return rl.close(); + }) + }) + }) + + }) }) }) + \ No newline at end of file