1 | var instructions = require('../instructions');
|
2 | var question = require('../question');
|
3 | var solution = require('../solution');
|
4 |
|
5 | var fs = require('fs');
|
6 |
|
7 | module.exports = function(){
|
8 | instructions('Npm Users', 'npm_users');
|
9 |
|
10 | return question('{underline}Challenge{/underline}: Check if you already have an npm user', 'npm whoami')
|
11 | .then(function(){
|
12 | return solution('npm whoami')
|
13 | .then(function(user){
|
14 | if(new RegExp('npm adduser').test(user)){
|
15 | return question('{underline}Challenge{/underline}: Create an npm user', function(data){
|
16 | return solution('npm whoami')
|
17 | .then(function(user){
|
18 | return !(new RegExp('npm adduser').test(user));
|
19 | });
|
20 | });
|
21 | } else {
|
22 | return true;
|
23 | }
|
24 | });
|
25 | });
|
26 | };
|