From 1b6e1435f5a376876786a02f14c4d4744eddee22 Mon Sep 17 00:00:00 2001 From: Michael Ahern Date: Fri, 3 Apr 2026 15:59:46 +0000 Subject: [PATCH] Dependency Updates --- .github/workflows/build.yml | 2 +- package-lock.json | 30 +++++++++++++++--------------- package.json | 4 ++-- tsconfig.json | 5 +---- 4 files changed, 19 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c8a153c..bbefe84 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [ 20.x, 22.x, 24.x ] + node-version: [ 22.x, 24.x ] steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 diff --git a/package-lock.json b/package-lock.json index 7bfd037..0b2f302 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@eslint/json": "^1", "@eslint/markdown": "^8", "@stylistic/eslint-plugin": "^5", - "@types/node": "^20", + "@types/node": "^22", "eslint": "^10", "eslint-plugin-jsonc": "^3", "eslint-plugin-yml": "^3", @@ -26,7 +26,7 @@ }, "engines": { "matterbridge": ">=3.7.0", - "node": ">=20" + "node": ">=22" } }, "node_modules/@eslint-community/eslint-utils": { @@ -374,9 +374,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.19.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.37.tgz", - "integrity": "sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==", + "version": "22.19.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.17.tgz", + "integrity": "sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -693,9 +693,9 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2345,13 +2345,13 @@ "license": "MIT" }, "node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^5.0.5" }, "engines": { "node": "18 || 20 || >=22" @@ -2479,9 +2479,9 @@ } }, "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 048565c..84d7401 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@eslint/json": "^1", "@eslint/markdown": "^8", "@stylistic/eslint-plugin": "^5", - "@types/node": "^20", + "@types/node": "^22", "eslint": "^10", "eslint-plugin-jsonc": "^3", "eslint-plugin-yml": "^3", @@ -58,6 +58,6 @@ }, "engines": { "matterbridge": ">=3.7.0", - "node": ">=20" + "node": ">=22" } } diff --git a/tsconfig.json b/tsconfig.json index 017f9ae..1c0026d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,8 +3,7 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./dist", - "module": "node20", - "target": "es2023", + "module": "nodenext", "types": [ "node" ], @@ -13,10 +12,8 @@ "declarationMap": true, "noUncheckedIndexedAccess": true, "exactOptionalPropertyTypes": true, - "strict": true, "verbatimModuleSyntax": true, "isolatedModules": true, - "noUncheckedSideEffectImports": true, "moduleDetection": "force", "skipLibCheck": true },