From 1be3b0bf6b6f452f8d3c3fb29329218f775d81f4 Mon Sep 17 00:00:00 2001 From: Michael Ahern Date: Fri, 3 Apr 2026 16:24:41 +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 5907043..59e0df3 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 5f68e2a..9fd1a46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@eslint/json": "^1", "@eslint/markdown": "^8", "@stylistic/eslint-plugin": "^5", - "@types/node": "^20", + "@types/node": "^22", "eslint": "^10", "eslint-plugin-jsdoc": "^62", "eslint-plugin-jsonc": "^3", @@ -24,7 +24,7 @@ "typescript-eslint": "^8" }, "engines": { - "node": ">=20" + "node": ">=22" } }, "node_modules/@es-joy/jsdoccomment": { @@ -475,9 +475,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": { @@ -802,9 +802,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": { @@ -2606,13 +2606,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" @@ -2764,9 +2764,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 6c000ae..045ec1b 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@eslint/json": "^1", "@eslint/markdown": "^8", "@stylistic/eslint-plugin": "^5", - "@types/node": "^20", + "@types/node": "^22", "eslint": "^10", "eslint-plugin-jsdoc": "^62", "eslint-plugin-jsonc": "^3", @@ -53,6 +53,6 @@ "typescript-eslint": "^8" }, "engines": { - "node": ">=20" + "node": ">=22" } } diff --git a/tsconfig.json b/tsconfig.json index 1fe8442..1617ea4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,8 +3,7 @@ "compilerOptions": { "rootDir": "./src", "outDir": "./lib", - "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 },