From ae7b5e15e5159b5c86fde4ad447e32c407940fb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20R=C3=A8gne?= Date: Mon, 6 Oct 2025 15:59:29 +0200 Subject: [PATCH] chore: Replace Undici by native Headers (#805) --- package-lock.json | 12 +----------- package.json | 3 +-- src/main/ua-parser.d.ts | 1 - test/unit/main.js | 1 - 4 files changed, 2 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9334f2..17355c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,8 +25,7 @@ "dependencies": { "detect-europe-js": "^0.1.2", "is-standalone-pwa": "^0.1.1", - "ua-is-frozen": "^0.1.2", - "undici": "^7.12.0" + "ua-is-frozen": "^0.1.2" }, "bin": { "ua-parser-js": "script/cli.js" @@ -2693,15 +2692,6 @@ "node": ">=0.8.0" } }, - "node_modules/undici": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz", - "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==", - "license": "MIT", - "engines": { - "node": ">=20.18.1" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 06b4b7b..1c3fd50 100755 --- a/package.json +++ b/package.json @@ -226,8 +226,7 @@ "dependencies": { "detect-europe-js": "^0.1.2", "is-standalone-pwa": "^0.1.1", - "ua-is-frozen": "^0.1.2", - "undici": "^7.12.0" + "ua-is-frozen": "^0.1.2" }, "devDependencies": { "@babel/parser": "7.15.8", diff --git a/src/main/ua-parser.d.ts b/src/main/ua-parser.d.ts index 09c11ee..0dcbd6a 100644 --- a/src/main/ua-parser.d.ts +++ b/src/main/ua-parser.d.ts @@ -2,7 +2,6 @@ // Project: https://github.com/faisalman/ua-parser-js // Definitions by: Faisal Salman -import type { Headers } from "undici"; import { BrowserType, CPUArch, DeviceType, EngineName } from "../enums/ua-parser-enums"; declare namespace UAParser { diff --git a/test/unit/main.js b/test/unit/main.js index 231b5c5..01e0d4e 100644 --- a/test/unit/main.js +++ b/test/unit/main.js @@ -10,7 +10,6 @@ var cpus = require('../data/ua/cpu/cpu-all.json'); var devices = readJsonFiles('test/data/ua/device'); var engines = require('../data/ua/engine/engine-all.json'); var os = readJsonFiles('test/data/ua/os'); -var { Headers } = require('undici'); function readJsonFiles(dir) { var list = [];