From 8e649968b83f8ffb57374d34240b9fd80420cedc Mon Sep 17 00:00:00 2001 From: Ahmed Abuzeid <67832074+Abuzeid1@users.noreply.github.com> Date: Mon, 12 Aug 2024 13:30:03 +0000 Subject: [PATCH] fix: replace is-number dependency with a one liner --- package.json | 3 +-- utils.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) 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) {