From 15715b5cf7adff470803680fddab46e3d6fbdfa8 Mon Sep 17 00:00:00 2001 From: uzlopak Date: Tue, 27 Aug 2024 14:50:43 +0200 Subject: [PATCH] chore: remove debug dependency --- package-lock.json | 39 +-------------------------------------- package.json | 4 +--- src/loop-checker/index.ts | 5 ++--- src/span-allocator.ts | 6 +++--- 4 files changed, 7 insertions(+), 47 deletions(-) diff --git a/package-lock.json b/package-lock.json index a6db1c8..270f7e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,9 @@ "version": "1.5.2", "license": "MIT", "dependencies": { - "binary-search": "^1.3.6", - "debug": "^4.2.0" + "binary-search": "^1.3.6" }, "devDependencies": { - "@types/debug": "4.1.5 ", - "@types/mocha": "^8.0.3", "@types/node": "^20.16.1", "borp": "^0.17.0", "tslint": "^5.20.1", @@ -269,12 +266,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==", - "dev": true - }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -282,12 +273,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/mocha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.3.tgz", - "integrity": "sha512-vyxR57nv8NfcU0GZu8EUXZLTbCMupIUwy95LJ6lllN+JRPG25CwMHoB1q5xKh8YKhQnHYRAn4yW2yuHbf/5xgg==", - "dev": true - }, "node_modules/@types/node": { "version": "20.16.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.1.tgz", @@ -764,23 +749,6 @@ "node": ">= 8" } }, - "node_modules/debug": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", - "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -1199,11 +1167,6 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, "node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", diff --git a/package.json b/package.json index 6f77907..9e9beb9 100644 --- a/package.json +++ b/package.json @@ -32,14 +32,12 @@ }, "homepage": "https://github.com/indutny/llparse-builder#readme", "devDependencies": { - "@types/debug": "4.1.5 ", "@types/node": "^20.16.1", "borp": "^0.17.0", "tslint": "^5.20.1", "typescript": "^5.5.4" }, "dependencies": { - "binary-search": "^1.3.6", - "debug": "^4.2.0" + "binary-search": "^1.3.6" } } diff --git a/src/loop-checker/index.ts b/src/loop-checker/index.ts index 5751955..671e16e 100644 --- a/src/loop-checker/index.ts +++ b/src/loop-checker/index.ts @@ -1,11 +1,10 @@ -import * as assert from 'assert'; -import * as debugAPI from 'debug'; +import { debuglog } from 'node:util'; import { Node } from '../node'; import { Reachability } from '../reachability'; import { Lattice } from './lattice'; -const debug = debugAPI('llparse-builder:loop-checker'); +const debug = debuglog('llparse-builder:loop-checker'); const EMPTY_VALUE = new Lattice('empty'); const ANY_VALUE = new Lattice('any'); diff --git a/src/span-allocator.ts b/src/span-allocator.ts index b3e8f6b..671c533 100644 --- a/src/span-allocator.ts +++ b/src/span-allocator.ts @@ -1,11 +1,11 @@ -import * as assert from 'assert'; -import * as debugAPI from 'debug'; +import * as assert from 'node:assert'; +import { debuglog } from 'node:util'; import { Node, SpanEnd, SpanStart } from './node'; import { Reachability } from './reachability'; import { Span } from './span'; -const debug = debugAPI('llparse-builder:span-allocator'); +const debug = debuglog('llparse-builder:span-allocator'); type SpanSet = Set;