Use is-url package to replace isUrl
authorRaphael von der Grün <raphinesse@gmail.com>
Sun, 13 May 2018 19:01:48 +0000 (21:01 +0200)
committerRaphael von der Grün <raphinesse@gmail.com>
Sun, 13 May 2018 19:18:00 +0000 (21:18 +0200)
index.js
package.json

index 5ef138e..6d46723 100644 (file)
--- a/index.js
+++ b/index.js
@@ -19,9 +19,9 @@
 
 var fs = require('fs');
 var path = require('path');
-var url = require('url');
 
 var Q = require('q');
+var isUrl = require('is-url');
 var shell = require('shelljs');
 var requireFresh = require('import-fresh');
 var validateIdentifier = require('valid-identifier');
@@ -328,15 +328,6 @@ function copyTemplateFiles (templateDir, projectDir, isSubDir) {
 }
 
 /**
- * @param  {String} value
- * @return {Boolean} is the input value a url?
- */
-function isUrl (value) {
-    var u = value && url.parse(value);
-    return !!(u && u.protocol && u.protocol.length > 2); // Account for windows c:/ paths
-}
-
-/**
  * Find config file in project directory or www directory
  * If file is in www directory, move it outside
  * @param  {String} project directory to be searched
index f0c09f0..39898a2 100644 (file)
@@ -29,6 +29,7 @@
     "cordova-common": "^2.2.0",
     "cordova-fetch": "^1.3.0",
     "import-fresh": "^2.0.0",
+    "is-url": "^1.2.4",
     "q": "1.0.1",
     "shelljs": "0.3.0",
     "valid-identifier": "0.0.1"