From 00a4fd9d9488ab46100fcd3bc5e35de752463f42 Mon Sep 17 00:00:00 2001
From: Carlos Serrano <carpasse@gmail.com>
Date: Fri, 16 Aug 2024 08:29:38 +0200
Subject: [PATCH 1/2] refactor: replace 'path-is-absolute' dep with node:path
 isAbsolute method

---
 lib/response.js | 2 +-
 package.json    | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

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 834fa59579..c0136e3b80 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",

From 581e5866cbaffc403d9e9ea85681a0a235cf0007 Mon Sep 17 00:00:00 2001
From: Carlos Serrano <carpasse@gmail.com>
Date: Sat, 17 Aug 2024 08:54:10 +0200
Subject: [PATCH 2/2] docs: add path-is-absolute dep removal to History.md

---
 History.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/History.md b/History.md
index 00e9182116..fbeb7ecf0d 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