From 2accbab559e4cee9e76eb8f48935668aba28a28f Mon Sep 17 00:00:00 2001 From: AlCalzone Date: Tue, 14 Jan 2025 15:08:02 +0100 Subject: [PATCH] chore: upgrade `execa` (#7552) --- maintenance/build.ts | 4 +- package.json | 2 +- packages/config/package.json | 2 +- packages/core/package.json | 6 +- packages/core/src/log/Colorizer.ts | 8 +- packages/maintenance/package.json | 2 +- packages/maintenance/src/resolveDirtyTests.ts | 2 +- packages/serial/package.json | 2 +- packages/testing/package.json | 2 +- packages/transformers/package.json | 2 +- packages/transformers/src/index.test.ts | 5 +- packages/zwave-js/package.json | 2 +- yarn.lock | 281 ++++++++++-------- 13 files changed, 183 insertions(+), 137 deletions(-) diff --git a/maintenance/build.ts b/maintenance/build.ts index d8101d32a406..8eebd55da85f 100644 --- a/maintenance/build.ts +++ b/maintenance/build.ts @@ -1,4 +1,4 @@ -import execa from "execa"; +import { type Options as ExecaOptions, execa } from "execa"; const project = process.argv[2] ?? "all"; const buildArgs = process.argv @@ -29,7 +29,7 @@ const dependsOnZwaveJs = [ // And CLI in the future ]; -const execOptions: execa.Options = { +const execOptions: ExecaOptions = { stdio: "inherit", }; diff --git a/package.json b/package.json index 8de4c68b1213..6de818e8dd61 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "eslint": "^9.18.0", "eslint-plugin-unicorn": "^56.0.1", "eslint-plugin-unused-imports": "patch:eslint-plugin-unused-imports@npm%3A4.1.4#~/.yarn/patches/eslint-plugin-unused-imports-npm-4.1.4-a7d7c7cdf3.patch", - "execa": "^5.1.1", + "execa": "^9.5.2", "husky": "^9.1.6", "json5": "^2.2.3", "jsonc-eslint-parser": "^2.4.0", diff --git a/packages/config/package.json b/packages/config/package.json index a66bdff59c79..910e329f097f 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -66,7 +66,7 @@ "json5": "^2.2.3", "pathe": "^2.0.1", "semver": "^7.6.3", - "winston": "^3.15.0" + "winston": "^3.17.0" }, "devDependencies": { "@alcalzone/esm2cjs": "^1.4.1", diff --git a/packages/core/package.json b/packages/core/package.json index ea3ea4cd295e..3c7d69cf4966 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -123,15 +123,15 @@ "ansi-colors": "^4.1.3", "dayjs": "^1.11.13", "fflate": "^0.8.2", - "logform": "^2.6.1", + "logform": "^2.7.0", "nrf-intel-hex": "^1.4.0", "pathe": "^2.0.1", "reflect-metadata": "^0.2.2", "semver": "^7.6.3", "triple-beam": "*", - "winston": "^3.15.0", + "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0", - "winston-transport": "^4.8.0" + "winston-transport": "^4.9.0" }, "devDependencies": { "@alcalzone/esm2cjs": "^1.4.1", diff --git a/packages/core/src/log/Colorizer.ts b/packages/core/src/log/Colorizer.ts index 2655e729bc43..688fd659c6ba 100644 --- a/packages/core/src/log/Colorizer.ts +++ b/packages/core/src/log/Colorizer.ts @@ -34,10 +34,10 @@ export const colorizer = format( info: ZWaveLogInfo, _opts: ColorizerOptions, ) => { - const textColor = (colors as any)[defaultColors[info.level] as string]; - const bgColor = (colors as any)[ - getBgColorName(defaultColors[info.level] as string) - ]; + const levelColorKey = + defaultColors[info.level as keyof typeof defaultColors] as string; + const textColor = (colors as any)[levelColorKey]; + const bgColor = (colors as any)[getBgColorName(levelColorKey)]; // Colorize all segments separately if (typeof info.message === "string") { info.message = colorizeTextAndTags( diff --git a/packages/maintenance/package.json b/packages/maintenance/package.json index 69e1288f68cf..b3ef051458e1 100644 --- a/packages/maintenance/package.json +++ b/packages/maintenance/package.json @@ -54,7 +54,7 @@ "del-cli": "^6.0.0", "dprint": "^0.48.0", "es-main": "^1.3.0", - "execa": "^5.1.1", + "execa": "^9.5.2", "globrex": "^0.1.2", "json5": "^2.2.3", "piscina": "^4.7.0", diff --git a/packages/maintenance/src/resolveDirtyTests.ts b/packages/maintenance/src/resolveDirtyTests.ts index e9df30ba7113..f915336b51e9 100644 --- a/packages/maintenance/src/resolveDirtyTests.ts +++ b/packages/maintenance/src/resolveDirtyTests.ts @@ -4,7 +4,7 @@ */ import esMain from "es-main"; -import execa from "execa"; +import { execa } from "execa"; import crypto from "node:crypto"; import fs from "node:fs"; import path from "node:path"; diff --git a/packages/serial/package.json b/packages/serial/package.json index 36a7a3463fa9..e2a597eb9221 100644 --- a/packages/serial/package.json +++ b/packages/serial/package.json @@ -76,7 +76,7 @@ "@zwave-js/shared": "workspace:*", "alcalzone-shared": "^5.0.0", "serialport": "^12.0.0", - "winston": "^3.15.0" + "winston": "^3.17.0" }, "devDependencies": { "@alcalzone/esm2cjs": "^1.4.1", diff --git a/packages/testing/package.json b/packages/testing/package.json index 9cf69b433127..2ce20cffd5d8 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -64,6 +64,6 @@ "triple-beam": "*", "tsx": "^4.19.2", "typescript": "5.7.3", - "winston-transport": "^4.8.0" + "winston-transport": "^4.9.0" } } diff --git a/packages/transformers/package.json b/packages/transformers/package.json index f8c9d675d94a..cd60f9487b2c 100644 --- a/packages/transformers/package.json +++ b/packages/transformers/package.json @@ -47,7 +47,7 @@ "devDependencies": { "cpy-cli": "^5.0.0", "del-cli": "^6.0.0", - "execa": "^5.1.1", + "execa": "^9.5.2", "ts-morph": "^25.0.0", "tsutils": "^3.21.0", "typescript": "5.7.3", diff --git a/packages/transformers/src/index.test.ts b/packages/transformers/src/index.test.ts index be8a238fcdfe..6160de9ca9b5 100644 --- a/packages/transformers/src/index.test.ts +++ b/packages/transformers/src/index.test.ts @@ -1,4 +1,3 @@ -import execa from "execa"; import fs from "node:fs/promises"; import path from "node:path"; import { beforeAll, test } from "vitest"; @@ -7,6 +6,7 @@ const fixturesDir = path.join(__dirname, "../test/fixtures"); const files: string[] = []; beforeAll(async (t) => { + const { execa } = await import("execa"); await execa("yarn", ["run", "pretest"], { cwd: __dirname }); const jsFiles = (await fs.readdir(fixturesDir)).filter( (f) => @@ -18,9 +18,10 @@ beforeAll(async (t) => { }, 360000); test("run fixtures", async (t) => { + const { execaNode } = await import("execa"); for (const file of files) { try { - await execa.node(path.join(fixturesDir, file)); + await execaNode(path.join(fixturesDir, file)); } catch (e: any) { throw new Error(`${file} failed to run: ${e.stack}`); } diff --git a/packages/zwave-js/package.json b/packages/zwave-js/package.json index 2058fa9c9741..45134ed0098f 100644 --- a/packages/zwave-js/package.json +++ b/packages/zwave-js/package.json @@ -119,7 +119,7 @@ "semver": "^7.6.3", "serialport": "^12.0.0", "source-map-support": "^0.5.21", - "winston": "^3.15.0" + "winston": "^3.17.0" }, "devDependencies": { "@alcalzone/esm2cjs": "^1.4.1", diff --git a/yarn.lock b/yarn.lock index dbdf0358fd72..b490829b9121 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1848,6 +1848,13 @@ __metadata: languageName: node linkType: hard +"@sec-ant/readable-stream@npm:^0.4.1": + version: 0.4.1 + resolution: "@sec-ant/readable-stream@npm:0.4.1" + checksum: 10/aac89581652ac85debe7c5303451c2ebf8bf25ca25db680e4b9b73168f6940616d9a4bbe3348981827b1159b14e2f2e6af4b7bd5735cac898c12d5c51909c102 + languageName: node + linkType: hard + "@serialport/binding-mock@npm:10.2.2, @serialport/binding-mock@npm:^10.2.2": version: 10.2.2 resolution: "@serialport/binding-mock@npm:10.2.2" @@ -1991,6 +1998,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/merge-streams@npm:^4.0.0": + version: 4.0.0 + resolution: "@sindresorhus/merge-streams@npm:4.0.0" + checksum: 10/16551c787f5328c8ef05fd9831ade64369ccc992df78deb635ec6c44af217d2f1b43f8728c348cdc4e00585ff2fad6e00d8155199cbf6b154acc45fe65cbf0aa + languageName: node + linkType: hard + "@sinonjs/commons@npm:^3.0.1": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" @@ -2496,7 +2510,7 @@ __metadata: tsx: "npm:^4.19.2" typescript: "npm:5.7.3" vitest: "npm:^2.1.4" - winston: "npm:^3.15.0" + winston: "npm:^3.17.0" xml2js: "npm:^0.6.2" yargs: "npm:^17.7.2" languageName: unknown @@ -2519,7 +2533,7 @@ __metadata: dayjs: "npm:^1.11.13" del-cli: "npm:^6.0.0" fflate: "npm:^0.8.2" - logform: "npm:^2.6.1" + logform: "npm:^2.7.0" nrf-intel-hex: "npm:^1.4.0" pathe: "npm:^2.0.1" reflect-metadata: "npm:^0.2.2" @@ -2529,9 +2543,9 @@ __metadata: tsx: "npm:^4.19.2" typescript: "npm:5.7.3" vitest: "npm:^2.1.4" - winston: "npm:^3.15.0" + winston: "npm:^3.17.0" winston-daily-rotate-file: "npm:^5.0.0" - winston-transport: "npm:^4.8.0" + winston-transport: "npm:^4.9.0" languageName: unknown linkType: soft @@ -2617,7 +2631,7 @@ __metadata: del-cli: "npm:^6.0.0" dprint: "npm:^0.48.0" es-main: "npm:^1.3.0" - execa: "npm:^5.1.1" + execa: "npm:^9.5.2" globrex: "npm:^0.1.2" json5: "npm:^2.2.3" piscina: "npm:^4.7.0" @@ -2700,7 +2714,7 @@ __metadata: eslint: "npm:^9.18.0" eslint-plugin-unicorn: "npm:^56.0.1" eslint-plugin-unused-imports: "patch:eslint-plugin-unused-imports@npm%3A4.1.4#~/.yarn/patches/eslint-plugin-unused-imports-npm-4.1.4-a7d7c7cdf3.patch" - execa: "npm:^5.1.1" + execa: "npm:^9.5.2" husky: "npm:^9.1.6" json5: "npm:^2.2.3" jsonc-eslint-parser: "npm:^2.4.0" @@ -2744,7 +2758,7 @@ __metadata: tsx: "npm:^4.19.2" typescript: "npm:5.7.3" vitest: "npm:^2.1.4" - winston: "npm:^3.15.0" + winston: "npm:^3.17.0" languageName: unknown linkType: soft @@ -2785,7 +2799,7 @@ __metadata: triple-beam: "npm:*" tsx: "npm:^4.19.2" typescript: "npm:5.7.3" - winston-transport: "npm:^4.8.0" + winston-transport: "npm:^4.9.0" languageName: unknown linkType: soft @@ -2795,7 +2809,7 @@ __metadata: dependencies: cpy-cli: "npm:^5.0.0" del-cli: "npm:^6.0.0" - execa: "npm:^5.1.1" + execa: "npm:^9.5.2" ts-morph: "npm:^25.0.0" tsutils: "npm:^3.21.0" typescript: "npm:5.7.3" @@ -2822,15 +2836,6 @@ __metadata: languageName: node linkType: hard -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 10/ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -3329,16 +3334,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 - languageName: node - linkType: hard - "builtin-modules@npm:^3.3.0": version: 3.3.0 resolution: "builtin-modules@npm:3.3.0" @@ -3727,13 +3722,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:1.4.0": - version: 1.4.0 - resolution: "colors@npm:1.4.0" - checksum: 10/90b2d5465159813a3983ea72ca8cff75f784824ad70f2cc2b32c233e95bcfbcda101ebc6d6766bc50f57263792629bfb4f1f8a4dfbd1d240f229fc7f69b785fc - languageName: node - linkType: hard - "colorspace@npm:1.1.x": version: 1.1.2 resolution: "colorspace@npm:1.1.2" @@ -4975,13 +4963,6 @@ __metadata: languageName: node linkType: hard -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 10/49ff46c3a7facbad3decb31f597063e761785d7fdb3920d4989d7b08c97a61c2f51183e2f3a03130c9088df88d4b489b1b79ab632219901f184f85158508f4c8 - languageName: node - linkType: hard - "eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" @@ -4989,13 +4970,6 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.3.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: 10/a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be - languageName: node - linkType: hard - "execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -5013,6 +4987,26 @@ __metadata: languageName: node linkType: hard +"execa@npm:^9.5.2": + version: 9.5.2 + resolution: "execa@npm:9.5.2" + dependencies: + "@sindresorhus/merge-streams": "npm:^4.0.0" + cross-spawn: "npm:^7.0.3" + figures: "npm:^6.1.0" + get-stream: "npm:^9.0.0" + human-signals: "npm:^8.0.0" + is-plain-obj: "npm:^4.1.0" + is-stream: "npm:^4.0.1" + npm-run-path: "npm:^6.0.0" + pretty-ms: "npm:^9.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^4.0.0" + yoctocolors: "npm:^2.0.0" + checksum: 10/652fa492e7e1052becba12275aafd1c3d249967a4400f798877aa6c21fafcd8182ee3ce09a54f0379785635f32a4adeef77b2edb83d7e8a55b06819ed102ff2a + languageName: node + linkType: hard + "execa@npm:~5.0.1": version: 5.0.1 resolution: "execa@npm:5.0.1" @@ -5162,6 +5156,15 @@ __metadata: languageName: node linkType: hard +"figures@npm:^6.1.0": + version: 6.1.0 + resolution: "figures@npm:6.1.0" + dependencies: + is-unicode-supported: "npm:^2.0.0" + checksum: 10/9822d13630bee8e6a9f2da866713adf13854b07e0bfde042defa8bba32d47a1c0b2afa627ce73837c674cf9a5e3edce7e879ea72cb9ea7960b2390432d8e1167 + languageName: node + linkType: hard + "file-entry-cache@npm:^8.0.0": version: 8.0.0 resolution: "file-entry-cache@npm:8.0.0" @@ -5432,6 +5435,16 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^9.0.0": + version: 9.0.1 + resolution: "get-stream@npm:9.0.1" + dependencies: + "@sec-ant/readable-stream": "npm:^0.4.1" + is-stream: "npm:^4.0.1" + checksum: 10/ce56e6db6bcd29ca9027b0546af035c3e93dcd154ca456b54c298901eb0e5b2ce799c5d727341a100c99e14c523f267f1205f46f153f7b75b1f4da6d98a21c5e + languageName: node + linkType: hard + "get-tsconfig@npm:^4.7.5": version: 4.8.1 resolution: "get-tsconfig@npm:4.8.1" @@ -5782,6 +5795,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^8.0.0": + version: 8.0.0 + resolution: "human-signals@npm:8.0.0" + checksum: 10/89acdc7081ac2a065e41cca7351c4b0fe2382e213b7372f90df6a554e340f31b49388a307adc1d6f4c60b2b4fe81eeff0bc1f44be6f5d844311cd92ccc7831c6 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -5818,7 +5838,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": +"ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10/d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 @@ -6150,6 +6170,13 @@ __metadata: languageName: node linkType: hard +"is-plain-obj@npm:^4.1.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 10/6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce + languageName: node + linkType: hard + "is-stream@npm:^2.0.0": version: 2.0.0 resolution: "is-stream@npm:2.0.0" @@ -6164,6 +6191,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^4.0.1": + version: 4.0.1 + resolution: "is-stream@npm:4.0.1" + checksum: 10/cbea3f1fc271b21ceb228819d0c12a0965a02b57f39423925f99530b4eb86935235f258f06310b67cd02b2d10b49e9a0998f5ececf110ab7d3760bae4055ad23 + languageName: node + linkType: hard + "is-text-path@npm:^2.0.0": version: 2.0.0 resolution: "is-text-path@npm:2.0.0" @@ -6180,6 +6214,13 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^2.0.0": + version: 2.1.0 + resolution: "is-unicode-supported@npm:2.1.0" + checksum: 10/f254e3da6b0ab1a57a94f7273a7798dd35d1d45b227759f600d0fa9d5649f9c07fa8d3c8a6360b0e376adf916d151ec24fc9a50c5295c58bae7ca54a76a063f9 + languageName: node + linkType: hard + "is-utf8@npm:^0.2.1": version: 0.2.1 resolution: "is-utf8@npm:0.2.1" @@ -6617,36 +6658,9 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.3.2": - version: 2.3.2 - resolution: "logform@npm:2.3.2" - dependencies: - colors: "npm:1.4.0" - fecha: "npm:^4.2.0" - ms: "npm:^2.1.1" - safe-stable-stringify: "npm:^1.1.0" - triple-beam: "npm:^1.3.0" - checksum: 10/6526ccfed43c11448a8407d6d10ce142497e9a4c2ef0874bc1588ace8618a5f2a19563acfa625508adbe6cc704fc1fb55c176da6da84fbc3d60015337dc3f232 - languageName: node - linkType: hard - -"logform@npm:^2.6.0": - version: 2.6.0 - resolution: "logform@npm:2.6.0" - dependencies: - "@colors/colors": "npm:1.6.0" - "@types/triple-beam": "npm:^1.3.2" - fecha: "npm:^4.2.0" - ms: "npm:^2.1.1" - safe-stable-stringify: "npm:^2.3.1" - triple-beam: "npm:^1.3.0" - checksum: 10/92de5696a529a7ccf4359fe65a21fce2398ba20c4b4e5769cba187b8fde01d590a22d3c83f797d31b436f49770fb1b2f28646e7c881d30b8d1f4080a05ae7006 - languageName: node - linkType: hard - -"logform@npm:^2.6.1": - version: 2.6.1 - resolution: "logform@npm:2.6.1" +"logform@npm:^2.3.2, logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" dependencies: "@colors/colors": "npm:1.6.0" "@types/triple-beam": "npm:^1.3.2" @@ -6654,7 +6668,7 @@ __metadata: ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 10/e67f414787fbfe1e6a997f4c84300c7e06bee3d0bd579778af667e24b36db3ea200ed195d41b61311ff738dab7faabc615a07b174b22fe69e0b2f39e985be64b + checksum: 10/4b861bfd67efe599ab41113ae3ffe92b1873bf86793fb442f58971852430d8f416f9904da69e5043071fb3725690e2499a13acbfe92a57ba7d21690004f9edc0 languageName: node linkType: hard @@ -7177,6 +7191,16 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-run-path@npm:6.0.0" + dependencies: + path-key: "npm:^4.0.0" + unicorn-magic: "npm:^0.3.0" + checksum: 10/1a1b50aba6e6af7fd34a860ba2e252e245c4a59b316571a990356417c0cdf0414cabf735f7f52d9c330899cb56f0ab804a8e21fb12a66d53d7843e39ada4a3b6 + languageName: node + linkType: hard + "npmlog@npm:^4.1.2": version: 4.1.2 resolution: "npmlog@npm:4.1.2" @@ -7465,6 +7489,13 @@ __metadata: languageName: node linkType: hard +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: 10/673c801d9f957ff79962d71ed5a24850163f4181a90dd30c4e3666b3a804f53b77f1f0556792e8b2adbb5d58757907d1aa51d7d7dc75997c2a56d72937cbc8b7 + languageName: node + linkType: hard + "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" @@ -7681,6 +7712,15 @@ __metadata: languageName: node linkType: hard +"pretty-ms@npm:^9.0.0": + version: 9.2.0 + resolution: "pretty-ms@npm:9.2.0" + dependencies: + parse-ms: "npm:^4.0.0" + checksum: 10/a65a1d81560867f4f7128862fdbf0e1c2d3c5607bf75cae7758bf8111e2c4b744be46e084704125a38ba918bb43defa7a53aaff0f48c5c2d95367d3148c980d9 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -7688,13 +7728,6 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: 10/dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b - languageName: node - linkType: hard - "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -7789,16 +7822,14 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.5.2": - version: 4.5.2 - resolution: "readable-stream@npm:4.5.2" +"readable-stream@npm:^3.6.2": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: - abort-controller: "npm:^3.0.0" - buffer: "npm:^6.0.3" - events: "npm:^3.3.0" - process: "npm:^0.11.10" - string_decoder: "npm:^1.3.0" - checksum: 10/01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82 + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10/d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 languageName: node linkType: hard @@ -8184,13 +8215,6 @@ __metadata: languageName: node linkType: hard -"safe-stable-stringify@npm:^1.1.0": - version: 1.1.1 - resolution: "safe-stable-stringify@npm:1.1.1" - checksum: 10/bddfc2334dfa68a7f976c2b57c0ce83c087b032abdd150a24f3ca9fe19b43accfa9634d04587a7fb3d7636bc6c3d728dda1311ad43eb85bb95793a707fb127ac - languageName: node - linkType: hard - "safe-stable-stringify@npm:^2.3.1": version: 2.3.1 resolution: "safe-stable-stringify@npm:2.3.1" @@ -8629,7 +8653,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": +"string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -8722,6 +8746,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-final-newline@npm:4.0.0" + checksum: 10/b5fe48f695d74863153a3b3155220e6e9bf51f4447832998c8edec38e6559b3af87a9fe5ac0df95570a78a26f5fa91701358842eab3c15480e27980b154a145f + languageName: node + linkType: hard + "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -9260,6 +9291,13 @@ __metadata: languageName: node linkType: hard +"unicorn-magic@npm:^0.3.0": + version: 0.3.0 + resolution: "unicorn-magic@npm:0.3.0" + checksum: 10/bdd7d7c522f9456f32a0b77af23f8854f9a7db846088c3868ec213f9550683ab6a2bdf3803577eacbafddb4e06900974385841ccb75338d17346ccef45f9cb01 + languageName: node + linkType: hard + "unique-filename@npm:^1.1.1": version: 1.1.1 resolution: "unique-filename@npm:1.1.1" @@ -9541,33 +9579,33 @@ __metadata: languageName: node linkType: hard -"winston-transport@npm:^4.8.0": - version: 4.8.0 - resolution: "winston-transport@npm:4.8.0" +"winston-transport@npm:^4.9.0": + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" dependencies: - logform: "npm:^2.6.1" - readable-stream: "npm:^4.5.2" + logform: "npm:^2.7.0" + readable-stream: "npm:^3.6.2" triple-beam: "npm:^1.3.0" - checksum: 10/930bdc0ec689d5c4f07a262721da80440336f64739d0ce33db801c7142b4fca5be8ef71b725b670bac609de8b6bce405e5c5f84d355f5176a611209b476cee18 + checksum: 10/5946918720baadd7447823929e94cf0935f92c4cff6d9451c6fcb009bd9d20a3b3df9ad606109e79d1e9f4d2ff678477bf09f81cfefce2025baaf27a617129bb languageName: node linkType: hard -"winston@npm:^3.15.0": - version: 3.15.0 - resolution: "winston@npm:3.15.0" +"winston@npm:^3.17.0": + version: 3.17.0 + resolution: "winston@npm:3.17.0" dependencies: "@colors/colors": "npm:^1.6.0" "@dabh/diagnostics": "npm:^2.0.2" async: "npm:^3.2.3" is-stream: "npm:^2.0.0" - logform: "npm:^2.6.0" + logform: "npm:^2.7.0" one-time: "npm:^1.0.0" readable-stream: "npm:^3.4.0" safe-stable-stringify: "npm:^2.3.1" stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" - winston-transport: "npm:^4.7.0" - checksum: 10/60e55eb3621e4de1a764a4e43ee1d242c71957d3e0eb359cb8f16fe2b9d9543fd4c31a8d3baf96fa7e43ef5df383c43c1a98aff4bd714ea0082303504b0e3cdc + winston-transport: "npm:^4.9.0" + checksum: 10/220309a0ead36c1171158ab28cb9133f8597fba19c8c1c190df9329555530565b58f3af0037c1b80e0c49f7f9b6b3b01791d0c56536eb0be38678d36e316c2a3 languageName: node linkType: hard @@ -9766,6 +9804,13 @@ __metadata: languageName: node linkType: hard +"yoctocolors@npm:^2.0.0": + version: 2.1.1 + resolution: "yoctocolors@npm:2.1.1" + checksum: 10/563fbec88bce9716d1044bc98c96c329e1d7a7c503e6f1af68f1ff914adc3ba55ce953c871395e2efecad329f85f1632f51a99c362032940321ff80c42a6f74d + languageName: node + linkType: hard + "zwave-js@workspace:*, zwave-js@workspace:packages/zwave-js": version: 0.0.0-use.local resolution: "zwave-js@workspace:packages/zwave-js" @@ -9805,7 +9850,7 @@ __metadata: tsx: "npm:^4.19.2" typescript: "npm:5.7.3" vitest: "npm:^2.1.4" - winston: "npm:^3.15.0" + winston: "npm:^3.17.0" bin: mock-server: bin/mock-server.cjs languageName: unknown