diff --git a/package.json b/package.json index 96f3deb..97a3870 100644 --- a/package.json +++ b/package.json @@ -31,8 +31,7 @@ "test": "mocha" }, "dependencies": { - "define-property": "^1.0.0", - "is-number": "^3.0.0" + "define-property": "^1.0.0" }, "devDependencies": { "gulp-format-md": "^0.1.12", diff --git a/utils.js b/utils.js index 41dc10e..3b7b320 100644 --- a/utils.js +++ b/utils.js @@ -8,7 +8,7 @@ 'use strict'; var os = require('os'); -var isNumber = require('is-number'); +var isNumber = (n) => (typeof n === "number" && n - n === 0) || (typeof n === "string" && Number.isFinite(+n) && n.trim() !== ""); var cp = require('child_process'); function windowSize(options) {