diff --git a/package-lock.json b/package-lock.json index ae259e86..80794af2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,18 +21,18 @@ "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@eslint/js": "^10.0.1", - "@j178/prek": "^0.5.4", - "@types/node": "^20.19.37", + "@j178/prek": "^0.5.5", + "@types/node": "^20.19.43", "@types/tmp": "^0.2.6", - "eslint": "^10.8.1", - "eslint-plugin-jsdoc": "^62.7.1", - "eslint-plugin-security": "^4.0.1", - "eslint-plugin-sonarjs": "^4.2.0", - "eslint-plugin-unicorn": "^75.0.0", - "globals": "^17.4.0", + "eslint": "^10.9.1", + "eslint-plugin-jsdoc": "^62.9.0", + "eslint-plugin-security": "^4.2.0", + "eslint-plugin-sonarjs": "^4.2.2", + "eslint-plugin-unicorn": "^77.0.0", + "globals": "^17.13.0", "license-checker-rseidelsohn": "^4.4.2", - "publint": "^0.3.22", - "tsc-alias": "^1.9.5", + "publint": "^0.3.25", + "tsc-alias": "^1.9.7", "tslib": "^2.8.1", "tsx": "^4.21.0", "typedoc": "^0.28.18", @@ -1450,9 +1450,9 @@ } }, "node_modules/@j178/prek": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek/-/prek-0.5.4.tgz", - "integrity": "sha512-QalDi4SSAJ78p8kJvHi3/hwG63WfuE8oHpj6+SlRWgs3eVpgTOMjawe3bq0C2vPVFvxfwI8YVRx8PCWBfrcc5A==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek/-/prek-0.5.5.tgz", + "integrity": "sha512-cxS0ynVrftFIK0pGp4UgDkG11crvU2jzyZedCzVXUwQYHRZzQZxC5RlLFu5fsXGTjrDcTiRo2TbQNY/MC+E1Bw==", "dev": true, "license": "MIT", "bin": { @@ -1462,21 +1462,21 @@ "node": ">=18" }, "optionalDependencies": { - "@j178/prek-android-arm64": "0.5.4", - "@j178/prek-darwin-arm64": "0.5.4", - "@j178/prek-darwin-x64": "0.5.4", - "@j178/prek-linux-arm64-gnu": "0.5.4", - "@j178/prek-linux-arm64-musl": "0.5.4", - "@j178/prek-linux-x64-gnu": "0.5.4", - "@j178/prek-linux-x64-musl": "0.5.4", - "@j178/prek-win32-arm64-msvc": "0.5.4", - "@j178/prek-win32-x64-msvc": "0.5.4" + "@j178/prek-android-arm64": "0.5.5", + "@j178/prek-darwin-arm64": "0.5.5", + "@j178/prek-darwin-x64": "0.5.5", + "@j178/prek-linux-arm64-gnu": "0.5.5", + "@j178/prek-linux-arm64-musl": "0.5.5", + "@j178/prek-linux-x64-gnu": "0.5.5", + "@j178/prek-linux-x64-musl": "0.5.5", + "@j178/prek-win32-arm64-msvc": "0.5.5", + "@j178/prek-win32-x64-msvc": "0.5.5" } }, "node_modules/@j178/prek-android-arm64": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-android-arm64/-/prek-android-arm64-0.5.4.tgz", - "integrity": "sha512-K2kVaCpRmuQjr0sntQEMdTrAP2qTweWWYybyZyDwdIw0AC96Woo4zG7Tho0sJlSJcfcMVFWE34rgfhHB2NaRgA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-android-arm64/-/prek-android-arm64-0.5.5.tgz", + "integrity": "sha512-jyOYb9WlSFF277DIsG6JMoModarQdrN3pVy5haCniEM44otJmFdkWLxlgaHn2l8BxAvK0LXgN1zZQXigVheQFw==", "cpu": [ "arm64" ], @@ -1491,9 +1491,9 @@ } }, "node_modules/@j178/prek-darwin-arm64": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-darwin-arm64/-/prek-darwin-arm64-0.5.4.tgz", - "integrity": "sha512-/dzoIpm/Zno+ZNRo4X6crvH5xmTZBieU+8yjXPkBFsiGSqZeN3HfoERQFAZ41C2k0OJnHdzOpnHKlBgAvHD5pg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-darwin-arm64/-/prek-darwin-arm64-0.5.5.tgz", + "integrity": "sha512-rnPhus2jcOMmEShsjM8LSuCIJ7WCRkm1s7y0DngezEgbZpH6qnQ6u2G6aalmWC92c0JMMo6fYO0+VXWNwJSYug==", "cpu": [ "arm64" ], @@ -1508,9 +1508,9 @@ } }, "node_modules/@j178/prek-darwin-x64": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-darwin-x64/-/prek-darwin-x64-0.5.4.tgz", - "integrity": "sha512-k1j1CSXxG9MJtPW1IvJONoyLVlv2EKCVnJk73tvqnkKd3mkDq+x1cAiSbbEoGAtwMqhd7T9bnj5pGQENAaR/5A==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-darwin-x64/-/prek-darwin-x64-0.5.5.tgz", + "integrity": "sha512-RM7voitbRKKWlqum4LgTqgDfAZi/HPMZaDn39LgcyIVkB13Lbtg0+K3wZXd6YP2OmZ3UpV3VKiIi0aN56ZsDDg==", "cpu": [ "x64" ], @@ -1525,9 +1525,9 @@ } }, "node_modules/@j178/prek-linux-arm64-gnu": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-gnu/-/prek-linux-arm64-gnu-0.5.4.tgz", - "integrity": "sha512-fgB19MdxpBeVzRya/dBj0zpDhCtvjiCm/BDMPhpu7FhSFbOJ18bTu9jUgKAclfRik1dkXLLeLA/2e+kGrmfBfw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-gnu/-/prek-linux-arm64-gnu-0.5.5.tgz", + "integrity": "sha512-Ep0MahvjgtNBr+WqMFkNvfq4vUfCcdMmm/7ei+thRylwOwA0oW7iqLSTkP2bMuPL2xWwvHb09n9LDLKE1x5YBQ==", "cpu": [ "arm64" ], @@ -1545,9 +1545,9 @@ } }, "node_modules/@j178/prek-linux-arm64-musl": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-musl/-/prek-linux-arm64-musl-0.5.4.tgz", - "integrity": "sha512-IhaFnZPXlOYqBayCv/75sn7THBDamvi/b+o0IiceQEb9qvcDwmfVwZufC6kDpRWoL2ESXJPjYXoQsl+Lr55ZEw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-musl/-/prek-linux-arm64-musl-0.5.5.tgz", + "integrity": "sha512-xvAsslhqcKhe21jhhbAKniBD7lYLo1zcw84AFAh/d8dbWdcRnM4C9alnuW9WG4afVflmTRnG1sRWn3yW1Cutig==", "cpu": [ "arm64" ], @@ -1565,9 +1565,9 @@ } }, "node_modules/@j178/prek-linux-x64-gnu": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-gnu/-/prek-linux-x64-gnu-0.5.4.tgz", - "integrity": "sha512-srSCqoDuq/dTs6sg+B193PmRqPsbT4ibY66KE/pkaAWOzWc6dSpECtsJQkymH172ewI4Gs9G5ZR8m7KCtqFiZA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-gnu/-/prek-linux-x64-gnu-0.5.5.tgz", + "integrity": "sha512-ZIupXXDo0LuX8fr2pwdwch1c7eQLJLPYRQpLRNSwjuuFAbLFnIBe4dszX6K6yiluLsv44XH+ZrfTSiHz/Xj8HQ==", "cpu": [ "x64" ], @@ -1585,9 +1585,9 @@ } }, "node_modules/@j178/prek-linux-x64-musl": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-musl/-/prek-linux-x64-musl-0.5.4.tgz", - "integrity": "sha512-nbJod1QxtJls9O+FLpwItrXm0aL8LGJlz0itdDgwvCem0IhSHnOikuyy16R1x/WA5AOVMA0EMbHcbivym+a7Mg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-musl/-/prek-linux-x64-musl-0.5.5.tgz", + "integrity": "sha512-HRyXP2HwzT6vVyrO5fRVff1gB+jhwAa7TdHQwzGX+xVVAnjJ8M/2D8hnbPnZ1NtyRSHZERqsXNrSTC2oJpd+5w==", "cpu": [ "x64" ], @@ -1605,9 +1605,9 @@ } }, "node_modules/@j178/prek-win32-arm64-msvc": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-win32-arm64-msvc/-/prek-win32-arm64-msvc-0.5.4.tgz", - "integrity": "sha512-BqBWp6iBhxcPX+o5+v31xh1l6LYMqq/YomNd/LYvyX+QCL1Xptd2FgG5K0Zq2FG0C7y6isANFMifVdnoA3oKsg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-win32-arm64-msvc/-/prek-win32-arm64-msvc-0.5.5.tgz", + "integrity": "sha512-to21i0qvzEytPC2qVfx+Nm33ANIsu/zrWI3JBXgpD9q5YLHZRPW+2OHw7MOBDKuJW2Dwoe1R2NQ2Z8n96E6maA==", "cpu": [ "arm64" ], @@ -1622,9 +1622,9 @@ } }, "node_modules/@j178/prek-win32-x64-msvc": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@j178/prek-win32-x64-msvc/-/prek-win32-x64-msvc-0.5.4.tgz", - "integrity": "sha512-p/1rouJZGcLq+MMHQ9PbfEvXT9r2iav2yB6anlH0FofbSbO5gzJUEsxVsuSF0yHvk5a6jnHiuS0IK5TDXdNKGA==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@j178/prek-win32-x64-msvc/-/prek-win32-x64-msvc-0.5.5.tgz", + "integrity": "sha512-0jgWfx9NwIf9wDHvKIyO7RuFpM9ZC+B/rsXtdvZBhImKAg2680WV4dnfrb4U+2s+TRB5AFV+ejOL1q0gF0dh/g==", "cpu": [ "x64" ], @@ -1835,6 +1835,13 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, + "node_modules/@sonarsource/analyzer-commons-configurations": { + "version": "2.31.0-5284", + "resolved": "https://registry.npmjs.org/@sonarsource/analyzer-commons-configurations/-/analyzer-commons-configurations-2.31.0-5284.tgz", + "integrity": "sha512-ruk3blMs9BE9RNSp9LPpWZAIjxJmq4Cp00E3cELIHz7Kym3WxdWGRlKOMYLRQ5tJg/de7jN5AtEElY3bGIfTcw==", + "dev": true, + "license": "LGPL-3.0-only" + }, "node_modules/@tokenizer/inflate": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.4.1.tgz", @@ -2150,9 +2157,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.11.25", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.25.tgz", - "integrity": "sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==", + "version": "2.11.27", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.27.tgz", + "integrity": "sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2212,9 +2219,9 @@ } }, "node_modules/browserslist": { - "version": "4.29.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.0.tgz", - "integrity": "sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==", + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz", + "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==", "dev": true, "funding": [ { @@ -2232,10 +2239,10 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.11.23", - "caniuse-lite": "^1.0.30001810", - "electron-to-chromium": "^1.5.427", - "node-releases": "^2.0.55", + "baseline-browser-mapping": "^2.11.26", + "caniuse-lite": "^1.0.30001813", + "electron-to-chromium": "^1.5.439", + "node-releases": "^2.0.57", "update-browserslist-db": "^1.3.3" }, "bin": { @@ -2282,9 +2289,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001810", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz", - "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==", + "version": "1.0.30001815", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001815.tgz", + "integrity": "sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==", "dev": true, "funding": [ { @@ -2659,9 +2666,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.431", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.431.tgz", - "integrity": "sha512-AAVihz2YwJeOdAynX8MUtqpvjY0gaiARp/7+r4kwqgzqXMrfG1qDN7vwT80uxAoOQRPcZH8t73EI+CA/1OJN8A==", + "version": "1.5.451", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.451.tgz", + "integrity": "sha512-vUNKPrUzw8ByEMOxloq0a71iD/mPuPxVkbDm3G5YhnxTzOw/I6qAg2MUS0cYj/c267lWmw26yW4Vv7foxTxPLg==", "dev": true, "license": "ISC" }, @@ -2890,9 +2897,9 @@ } }, "node_modules/eslint-plugin-security": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-4.0.1.tgz", - "integrity": "sha512-/lZCkOxPOWaf1jXAqgICrS8St3BMBccIPvhOSUYuV6VCr1o5nFVG998FnTLt6w2Nxb8Uo0nM8fzmnhp+GY/aEg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-4.2.0.tgz", + "integrity": "sha512-LL5jbxRzlNv0vkSyBtbO7qAPofqd3xlseAFTDevyDTMmScjBrLv2/VkQ7ZFQxBaFYsa3dhpE7NcV+JkwJ9l6RQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2906,57 +2913,58 @@ } }, "node_modules/eslint-plugin-sonarjs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-4.2.0.tgz", - "integrity": "sha512-bqADfuNtTL7VK6RU29eoiFTtaaBKIpVPuX3bOl+rBpWSBa0zIBVZlqZNZQjfP6s4iXkAJokv5IsD8OsACkwApg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-4.2.2.tgz", + "integrity": "sha512-usNF9GfP89ibwhfxpZaCMW40sC7UEOusDgDCk7lyqAhh4AYdbBaAgLVL5Y/QS0jSed8eJ2ACGH6zzE8ezd/yZQ==", "dev": true, "license": "LGPL-3.0-only", "dependencies": { "@eslint-community/regexpp": "^4.12.2", + "@sonarsource/analyzer-commons-configurations": "^2.31.0-5284", "builtin-modules": "^3.3.0", "bytes": "^3.1.2", "functional-red-black-tree": "^1.0.1", - "globals": "^17.7.0", + "globals": "^17.12.0", "jsx-ast-utils-x": "^0.1.0", "lodash.merge": "^4.6.2", - "minimatch": "^10.2.5", + "minimatch": "^10.2.6", "scslre": "^0.3.0", "semver": "^7.8.5", "ts-api-utils": "^2.5.0", "typescript": ">=5 <6.1.0", - "yaml": "^2.9.0" + "yaml": "^2.9.1" }, "peerDependencies": { "eslint": "^8.0.0 || ^9.0.0 || ^10.0.0" } }, "node_modules/eslint-plugin-unicorn": { - "version": "75.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-75.0.0.tgz", - "integrity": "sha512-72I7eSn+/z5CpgValFBl9mp2JE5UPD+nUUyB/VIGUMF1rCP1i37mA05zfIAVIU312A+qCZ38T8tSZr3oaMv4Mw==", + "version": "77.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-77.0.0.tgz", + "integrity": "sha512-aayznMCKTXlPAsoyUjRok862sz3BJAfxpQX/t79AT/uVQTmWsCx3FXfXo+9hfhL8aR2mMZQYyXoDZo3/ly6lJw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.10.1", - "@eslint/css-tree": "^4.0.5", - "browserslist": "^4.28.8", + "@eslint/css-tree": "^4.1.1", + "browserslist": "^4.29.1", "change-case": "^5.4.4", "ci-info": "^4.4.0", "core-js-compat": "^3.50.0", "detect-indent": "^7.0.2", - "entities": "^8.0.0", + "entities": "^8.1.0", "find-up-simple": "^1.0.1", - "globals": "^17.11.0", + "globals": "^17.12.0", "identifier-regex": "^1.1.0", "indent-string": "^5.0.0", "is-builtin-module": "^5.0.0", "pluralize": "^8.0.0", "quote-js-string": "^0.1.0", - "regjsparser": "^0.13.2", + "regjsparser": "^0.13.3", "reserved-identifiers": "^1.2.0", "semver": "^7.8.5", "strip-indent": "^4.1.1", - "yaml": "^2.9.0" + "yaml": "^2.9.1" }, "engines": { "node": ">=22" @@ -3142,9 +3150,9 @@ "license": "MIT" }, "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", + "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==", "dev": true, "license": "ISC", "dependencies": { @@ -3405,9 +3413,9 @@ } }, "node_modules/globals": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.11.0.tgz", - "integrity": "sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw==", + "version": "17.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.13.0.tgz", + "integrity": "sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==", "dev": true, "license": "MIT", "engines": { @@ -4184,9 +4192,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.56", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.56.tgz", - "integrity": "sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==", + "version": "2.0.57", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", + "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", "dev": true, "license": "MIT", "engines": { @@ -4529,9 +4537,9 @@ } }, "node_modules/publint": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.24.tgz", - "integrity": "sha512-9zS56KrKBoqi5Qt8h92uMP8TTM9AYZSgnmCo4u2priMqkOZvQnTsziZ2p5LJ2ywbYkAjoCDp2jda9u4cgFefIw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.25.tgz", + "integrity": "sha512-WMMbn/d7JqRlfXQL/JUI4n5skC8cJ5WVr8/wT5mmiYWkUdENkZr1I5rgs2+dQPVRgoJd+JRYtB46MTsuDylw9g==", "dev": true, "license": "MIT", "dependencies": { @@ -5971,9 +5979,9 @@ } }, "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index 5a11b77f..ad698220 100644 --- a/package.json +++ b/package.json @@ -72,18 +72,18 @@ "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@eslint/js": "^10.0.1", - "@j178/prek": "^0.5.4", - "@types/node": "^20.19.37", + "@j178/prek": "^0.5.5", + "@types/node": "^20.19.43", "@types/tmp": "^0.2.6", - "eslint": "^10.8.1", - "eslint-plugin-jsdoc": "^62.7.1", - "eslint-plugin-security": "^4.0.1", - "eslint-plugin-sonarjs": "^4.2.0", - "eslint-plugin-unicorn": "^75.0.0", - "globals": "^17.4.0", + "eslint": "^10.9.1", + "eslint-plugin-jsdoc": "^62.9.0", + "eslint-plugin-security": "^4.2.0", + "eslint-plugin-sonarjs": "^4.2.2", + "eslint-plugin-unicorn": "^77.0.0", + "globals": "^17.13.0", "license-checker-rseidelsohn": "^4.4.2", - "publint": "^0.3.22", - "tsc-alias": "^1.9.5", + "publint": "^0.3.25", + "tsc-alias": "^1.9.7", "tslib": "^2.8.1", "tsx": "^4.21.0", "typedoc": "^0.28.18",