From 25d177cf34cd44852c1fc3ec425500db2483203d Mon Sep 17 00:00:00 2001 From: Francis Gulotta Date: Tue, 24 Dec 2024 15:44:53 -0500 Subject: [PATCH] chore: upgrade deps (#2971) --- package-lock.json | 302 ++++++++++++++++++++++++------- package.json | 6 +- packages/list/package.json | 2 +- packages/serialport/package.json | 2 +- packages/stream/package.json | 2 +- packages/terminal/package.json | 2 +- 6 files changed, 247 insertions(+), 69 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2071178d7..8ebfd1e70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,12 +15,12 @@ "@eslint/js": "9.17.0", "@serialport/bindings-cpp": "13.0.0", "@stylistic/eslint-plugin": "2.12.1", - "@tsconfig/node18": "18.2.1", + "@tsconfig/node18": "18.2.4", "@types/chai": "5.0.1", "@types/chai-subset": "1.3.5", "@types/debug": "4.1.12", "@types/mocha": "10.0.10", - "@types/node": "22.8.2", + "@types/node": "22.10.2", "@types/sinon": "17.0.3", "chai": "5.1.2", "chai-subset": "1.6.0", @@ -34,7 +34,7 @@ "mocha": "11.0.1", "nyc": "17.1.0", "sinon": "19.0.2", - "typescript": "5.2.2", + "typescript": "5.7.2", "typescript-eslint": "8.18.2" }, "engines": { @@ -2703,9 +2703,9 @@ } }, "node_modules/@tsconfig/node18": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-18.2.1.tgz", - "integrity": "sha512-RDDZFuofwkcKpl8Vpj5wFbY+H53xOtqK7ckEL1sXsbPwvKwDdjQf3LkHbtt9sxIHn9nWIEwkmCwBRZ6z5TKU2A==", + "version": "18.2.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-18.2.4.tgz", + "integrity": "sha512-5xxU8vVs9/FNcvm3gE07fPbn9tl6tqGGWA9tSlwsUEkBxtRnTsNmwrV8gasZ9F/EobaSv9+nu8AxUKccw77JpQ==", "dev": true, "license": "MIT" }, @@ -2813,13 +2813,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz", - "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@types/normalize-package-data": { @@ -4046,12 +4046,12 @@ } }, "node_modules/commander": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/commondir": { @@ -12417,9 +12417,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -12468,9 +12468,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "dev": true, "license": "MIT" }, @@ -13014,7 +13014,7 @@ "license": "MIT", "dependencies": { "@serialport/bindings-cpp": "13.0.0", - "commander": "11.0.0" + "commander": "12.1.0" }, "bin": { "serialport-list": "dist/index.js" @@ -13029,6 +13029,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/list/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-byte-length": { "name": "@serialport/parser-byte-length", "version": "12.0.0", @@ -13043,6 +13057,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-byte-length/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-cctalk": { "name": "@serialport/parser-cctalk", "version": "12.0.0", @@ -13057,6 +13085,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-cctalk/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-delimiter": { "name": "@serialport/parser-delimiter", "version": "12.0.0", @@ -13071,6 +13113,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-delimiter/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-inter-byte-timeout": { "name": "@serialport/parser-inter-byte-timeout", "version": "12.0.0", @@ -13085,6 +13141,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-inter-byte-timeout/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-packet-length": { "name": "@serialport/parser-packet-length", "version": "12.0.0", @@ -13096,6 +13166,20 @@ "node": ">=8.6.0" } }, + "packages/parser-packet-length/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-readline": { "name": "@serialport/parser-readline", "version": "12.0.0", @@ -13113,6 +13197,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-readline/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-ready": { "name": "@serialport/parser-ready", "version": "12.0.0", @@ -13127,6 +13225,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-ready/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-regex": { "name": "@serialport/parser-regex", "version": "12.0.0", @@ -13141,6 +13253,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-regex/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-slip-encoder": { "name": "@serialport/parser-slip-encoder", "version": "12.0.0", @@ -13155,6 +13281,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-slip-encoder/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-spacepacket": { "name": "@serialport/parser-spacepacket", "version": "12.0.0", @@ -13169,6 +13309,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-spacepacket/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/parser-start-end": { "name": "@serialport/parser-start-end", "version": "10.5.0", @@ -13183,6 +13337,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/parser-start-end/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/repl": { "name": "@serialport/repl", "version": "12.0.0", @@ -13204,6 +13372,20 @@ "url": "https://opencollective.com/serialport/donate" } }, + "packages/repl/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/serialport": { "version": "12.0.0", "license": "MIT", @@ -13221,7 +13403,7 @@ "@serialport/parser-slip-encoder": "12.0.0", "@serialport/parser-spacepacket": "12.0.0", "@serialport/stream": "12.0.0", - "debug": "4.3.4" + "debug": "4.4.0" }, "devDependencies": { "typescript": "5.2.2" @@ -13233,36 +13415,27 @@ "url": "https://opencollective.com/serialport/donate" } }, - "packages/serialport/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" + "packages/serialport/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=14.17" } }, - "packages/serialport/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==", - "license": "MIT" - }, "packages/stream": { "name": "@serialport/stream", "version": "12.0.0", "license": "MIT", "dependencies": { "@serialport/bindings-interface": "1.2.2", - "debug": "4.3.4" + "debug": "4.4.0" }, "devDependencies": { "@serialport/binding-mock": "^10.2.2", @@ -13275,29 +13448,20 @@ "url": "https://opencollective.com/serialport/donate" } }, - "packages/stream/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" + "packages/stream/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=14.17" } }, - "packages/stream/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==", - "license": "MIT" - }, "packages/terminal": { "name": "@serialport/terminal", "version": "12.0.0", @@ -13305,7 +13469,7 @@ "dependencies": { "@serialport/bindings-cpp": "13.0.0", "@serialport/stream": "12.0.0", - "commander": "11.0.0", + "commander": "12.1.0", "enquirer": "2.4.1" }, "bin": { @@ -13333,6 +13497,20 @@ "engines": { "node": ">=8.6" } + }, + "packages/terminal/node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } } } } diff --git a/package.json b/package.json index a01246e92..2fe402fc2 100644 --- a/package.json +++ b/package.json @@ -29,12 +29,12 @@ "@eslint/js": "9.17.0", "@serialport/bindings-cpp": "13.0.0", "@stylistic/eslint-plugin": "2.12.1", - "@tsconfig/node18": "18.2.1", + "@tsconfig/node18": "18.2.4", "@types/chai": "5.0.1", "@types/chai-subset": "1.3.5", "@types/debug": "4.1.12", "@types/mocha": "10.0.10", - "@types/node": "22.8.2", + "@types/node": "22.10.2", "@types/sinon": "17.0.3", "chai": "5.1.2", "chai-subset": "1.6.0", @@ -48,7 +48,7 @@ "mocha": "11.0.1", "nyc": "17.1.0", "sinon": "19.0.2", - "typescript": "5.2.2", + "typescript": "5.7.2", "typescript-eslint": "8.18.2" }, "funding": "https://opencollective.com/serialport/donate", diff --git a/packages/list/package.json b/packages/list/package.json index 6a1343bcb..3280e6ef1 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@serialport/bindings-cpp": "13.0.0", - "commander": "11.0.0" + "commander": "12.1.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/serialport/package.json b/packages/serialport/package.json index 25eb2e42e..74f25cbab 100644 --- a/packages/serialport/package.json +++ b/packages/serialport/package.json @@ -63,7 +63,7 @@ "@serialport/parser-slip-encoder": "12.0.0", "@serialport/parser-spacepacket": "12.0.0", "@serialport/stream": "12.0.0", - "debug": "4.3.4" + "debug": "4.4.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/stream/package.json b/packages/stream/package.json index 80698ab75..4844534bb 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@serialport/bindings-interface": "1.2.2", - "debug": "4.3.4" + "debug": "4.4.0" }, "devDependencies": { "@serialport/binding-mock": "^10.2.2", diff --git a/packages/terminal/package.json b/packages/terminal/package.json index 51fe582db..28a704cf8 100644 --- a/packages/terminal/package.json +++ b/packages/terminal/package.json @@ -12,7 +12,7 @@ "dependencies": { "@serialport/bindings-cpp": "13.0.0", "@serialport/stream": "12.0.0", - "commander": "11.0.0", + "commander": "12.1.0", "enquirer": "2.4.1" }, "engines": {