From 09831580ec64c2b53d712dfbf47a47a5790aa560 Mon Sep 17 00:00:00 2001 From: Carlos Serrano Date: Sat, 17 Aug 2024 17:21:29 +0200 Subject: [PATCH] refactor: replace 'path-is-absolute' dep with node:path isAbsolute method (#5830) * refactor: replace 'path-is-absolute' dep with node:path isAbsolute method * docs: add path-is-absolute dep removal to History.md --- History.md | 2 ++ lib/response.js | 2 +- package.json | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/History.md b/History.md index 8722c2ec0b..d8306a5d5b 100644 --- a/History.md +++ b/History.md @@ -1,5 +1,7 @@ unreleased ========================= +* remove: + - `path-is-absolute` dependency - use `path.isAbsolute` instead * breaking: * `res.status()` accepts only integers, and input must be greater than 99 and less than 1000 * will throw a `RangeError: Invalid status code: ${code}. Status code must be greater than 99 and less than 1000.` for inputs outside this range diff --git a/lib/response.js b/lib/response.js index a5a33e8609..1f1b7e924a 100644 --- a/lib/response.js +++ b/lib/response.js @@ -21,7 +21,7 @@ var http = require('http'); var onFinished = require('on-finished'); var mime = require('mime-types') var path = require('path'); -var pathIsAbsolute = require('path-is-absolute'); +var pathIsAbsolute = require('path').isAbsolute; var statuses = require('statuses') var merge = require('utils-merge'); var sign = require('cookie-signature').sign; diff --git a/package.json b/package.json index 44b885ba1c..30c9597269 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,6 @@ "on-finished": "2.4.1", "once": "1.4.0", "parseurl": "~1.3.3", - "path-is-absolute": "1.0.1", "proxy-addr": "~2.0.7", "qs": "6.11.0", "range-parser": "~1.2.1",