From 9e4b8afa37c9f4ed313b4100e0a3a5d8a9c08302 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 28 Apr 2024 10:42:54 +0000 Subject: [PATCH] chore(deps): update npm devdependencies --- package.json | 14 +- pnpm-lock.yaml | 516 +++++++++++++++++++++++++------------------------ 2 files changed, 268 insertions(+), 262 deletions(-) diff --git a/package.json b/package.json index a3d6362..453c9fc 100644 --- a/package.json +++ b/package.json @@ -14,21 +14,21 @@ }, "devDependencies": { "@changesets/cli": "2.27.1", - "@secretlint/secretlint-rule-preset-recommend": "8.2.1", - "@tksst/eslint-config": "13.6.0", + "@secretlint/secretlint-rule-preset-recommend": "8.2.3", + "@tksst/eslint-config": "13.8.0", "@tksst/prettier-config": "1.1.0", "@tksst/project-configs": "4.0.1", - "@vitest/coverage-v8": "1.4.0", + "@vitest/coverage-v8": "1.5.2", "better-typescript-lib": "2.7.0", - "eslint": "9.0.0", + "eslint": "9.1.1", "husky": "9.0.11", "lint-staged": "15.2.2", "npm-run-all2": "6.1.2", "prettier": "3.2.5", - "secretlint": "8.2.1", + "secretlint": "8.2.3", "tsup": "8.0.2", - "typescript": "5.4.4", - "vitest": "1.4.0" + "typescript": "5.4.5", + "vitest": "1.5.2" }, "packageManager": "pnpm@8.15.3", "lint-staged": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28a5538..f0d87d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: 2.27.1 version: 2.27.1 '@secretlint/secretlint-rule-preset-recommend': - specifier: 8.2.1 - version: 8.2.1 + specifier: 8.2.3 + version: 8.2.3 '@tksst/eslint-config': - specifier: 13.6.0 - version: 13.6.0(eslint@9.0.0)(typescript@5.4.4) + specifier: 13.8.0 + version: 13.8.0(eslint@9.1.1)(typescript@5.4.5) '@tksst/prettier-config': specifier: 1.1.0 version: 1.1.0(prettier@3.2.5) @@ -24,14 +24,14 @@ importers: specifier: 4.0.1 version: 4.0.1 '@vitest/coverage-v8': - specifier: 1.4.0 - version: 1.4.0(vitest@1.4.0) + specifier: 1.5.2 + version: 1.5.2(vitest@1.5.2) better-typescript-lib: specifier: 2.7.0 - version: 2.7.0(typescript@5.4.4) + version: 2.7.0(typescript@5.4.5) eslint: - specifier: 9.0.0 - version: 9.0.0 + specifier: 9.1.1 + version: 9.1.1 husky: specifier: 9.0.11 version: 9.0.11 @@ -45,17 +45,17 @@ importers: specifier: 3.2.5 version: 3.2.5 secretlint: - specifier: 8.2.1 - version: 8.2.1 + specifier: 8.2.3 + version: 8.2.3 tsup: specifier: 8.0.2 - version: 8.0.2(typescript@5.4.4) + version: 8.0.2(typescript@5.4.5) typescript: - specifier: 5.4.4 - version: 5.4.4 + specifier: 5.4.5 + version: 5.4.5 vitest: - specifier: 1.4.0 - version: 1.4.0 + specifier: 1.5.2 + version: 1.5.2 packages/mobilepass: dependencies: @@ -144,132 +144,132 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@better-typescript-lib/decorators@2.7.0(typescript@5.4.4): + /@better-typescript-lib/decorators@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-rrHD++7cN9Qijpik07AR/y5lskDqncjh1nv3Vv5bVIfjdZc/kYLIwbDdbniSR33y9ljvm/NeVikq4D7XtuhtRg==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/dom@2.7.0(typescript@5.4.4): + /@better-typescript-lib/dom@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-UY/DTL7+DYhNL63PYeQ0CGagkG5lLBbm+AtxEJpPdyyju+0sgjM6at7cenrvqcU4v1f7o3lRFT6SZ8or4DK74A==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2015@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2015@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-Mpsh8g0K8vaHG/oKXBOqU0osh/38B0jNCdojLJjht3XqXYv7bF6WWslc+M1bvAJT6mjUPz/I8EIJtFt8Lh87HQ==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2016@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2016@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-9D8RW8KhvWEKjHxf1+C6IbB9jwEFD+R1Uw5ji2B95yZsbMFMHOb/HLSFuLKIbiN7NpF2Ky7xvBwkYckD9gwm1w==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2017@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2017@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-Xi3/saKmSY28uxxilawjmMAo1ejNygs94Ck833k/iKKri3skTAwHhODD9XtAGXvzcAOwrEJHaiHjQiwYlc5K+Q==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2018@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2018@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-8awJ5RNSXUhRVXGJNKp/DdC6Rx5LlOWPndJwZnR73akSp9Rk2yUp82Qk+eXhddjXT2vJpGFT1ksab5yWTfwP+A==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2019@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2019@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-U0FXEPP5qwp6kKK5jfLXxzjCK13JFhNTjNi5ZUoyWdn9Ar9bxrKm7FeS6IvoD7xLQQ1JVSrdVP9cPvg66gt2WQ==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2020@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2020@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-EGOnBkhHHzp8mgYDrN8okXwuL3yR/pDqXHlx3W5KzBc/axZTYlxBRZa6hVT+Vft8gQd7N1+3gScu+U5IEQgq5w==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2021@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2021@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-0s/BHYI89hUIi5pJj/xbkCpeoIBMD/AQ+zf6ATiQC/EfahpQUW8nmELZ+LEnFz7pDA5Z0kcuoQw5wK9Oz8FPDg==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2022@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2022@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-mQeoqIpSpHjL3xjjf7t7CpcHt8+l0bira9QW1jjSSAPdt6+LIMuIE5Ey2gt5z0QWUXSoXljdOhXeOw24OE2DUA==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es2023@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es2023@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-dInbZNG9qMMHJjW84p0zPot4ZK2JBD7miHkP6NaYluiu1CYQ2F/Nn+zgbk20FeykVbCCtubD9P0AtVi4k8PcWQ==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es5@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es5@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-CC7PbGDCy80WjQwiZvzkvPcDITBIdn/4k5ZGQLIt5T+4J8fvl4yJ9SQ74msQQMmrWhu1DgSX2CR57NypgHbjCw==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/es6@2.7.0(typescript@5.4.4): + /@better-typescript-lib/es6@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-AAdktES8yxCWyHMNq3QWqPrHcE67kRbvceRzwutEC2O5tLxoL3jHJt4WPHmeeYQ9NYg3bdAHqV7Txc/oh/0+Sg==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/esnext@2.7.0(typescript@5.4.4): + /@better-typescript-lib/esnext@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-pZxchLddCYg+56WxDstX2NxhmO7eBIJsG/VhZZGNBwMsyMzwGWiJI/nSF77nEW52w1Ph9pK8FW76MDrSmo6jqQ==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/scripthost@2.7.0(typescript@5.4.4): + /@better-typescript-lib/scripthost@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-VQJ9zkMhO1fsn5EPur3WriSch4fEDnUcEkSQGSfV7gb0Zr+KoVXYNj3PuTXgBy9ale31Mk/16z0nCa4xbs11mQ==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true - /@better-typescript-lib/webworker@2.7.0(typescript@5.4.4): + /@better-typescript-lib/webworker@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-g2xqQFU67qSpAswBH4CtSSahVOtpfFPQF7PkhSI8SXeXu/M/irEKnoGln9/AzwJE+4iSNsAMH9CLYqmcZVsmaw==} peerDependencies: typescript: '>=4.5.2' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true /@changesets/apply-release-plan@7.0.0: @@ -869,13 +869,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.0.0): + /@eslint-community/eslint-utils@4.4.0(eslint@9.1.1): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.0.0 + eslint: 9.1.1 eslint-visitor-keys: 3.4.3 dev: true @@ -918,13 +918,13 @@ packages: - supports-color dev: true - /@eslint/js@9.0.0: - resolution: {integrity: sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ==} + /@eslint/js@9.1.1: + resolution: {integrity: sha512-5WoDz3Y19Bg2BnErkZTp0en+c/i9PvgFS7MBe1+m60HjFr0hrphlAGp4yzI7pxpt4xShln4ZyYp4neJm8hmOkQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@humanwhocodes/config-array@0.12.3: - resolution: {integrity: sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g==} + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -943,6 +943,11 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} dev: true + /@humanwhocodes/retry@0.2.3: + resolution: {integrity: sha512-X38nUbachlb01YMlvPFojKoiXq+LzZvuSce70KPMPdeM1Rj03k4dR7lDslhbqXn3Ang4EU3+EAmwEAsbrjHW3g==} + engines: {node: '>=18.18'} + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1165,19 +1170,19 @@ packages: dev: true optional: true - /@secretlint/config-creator@8.2.1: - resolution: {integrity: sha512-/SitNUHBdh6sdboZfg0/YL3PWjGQpoz+GFiXT7KPoVGhJdmGqV7HvtNgyLbXqmH2n0e7ZKonCybImjQPkbNNGQ==} + /@secretlint/config-creator@8.2.3: + resolution: {integrity: sha512-v9WObQwFxHQ20vX/Z3uYZcULOZV4q8Ea2U8m3AQkDyUv3KvNyR/xtPBf69q93jeP4RIGPGyH8Lpg3Bfnj1QlvA==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@secretlint/types': 8.2.1 + '@secretlint/types': 8.2.3 dev: true - /@secretlint/config-loader@8.2.1: - resolution: {integrity: sha512-gFMiyzsRb52gKfsGQXtxT4WENbYE7xoRfTz0nmLJIx+Hm5reCAH9X20j6vYOueB270RsbULS44jYNpMKmcdsFA==} + /@secretlint/config-loader@8.2.3: + resolution: {integrity: sha512-VWINNLtcP5/8AZ78rMNgbT42knGQzWexnEyf4/bkPr8PRfoYH+LuAl+dan2gB2i+fZmzaLCxKX7FtScikYo5XA==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@secretlint/profiler': 8.2.1 - '@secretlint/types': 8.2.1 + '@secretlint/profiler': 8.2.3 + '@secretlint/types': 8.2.3 ajv: 8.12.0 debug: 4.3.4 rc-config-loader: 4.1.3 @@ -1186,23 +1191,23 @@ packages: - supports-color dev: true - /@secretlint/core@8.2.1: - resolution: {integrity: sha512-fH2Mfov1skTTFpjJ9Sy8sCGvT2d04Zvy2qaBQfNJqyR8kHgOh1JZPmY/Qhm3fop/mIyavIphbZ1a6B08iTKTvg==} + /@secretlint/core@8.2.3: + resolution: {integrity: sha512-h3ApIbpcNtlMPDljQizNo+JvisO+ByozVPu+BkGYL6pkSkSur/LSsV+O47ZRDftqsJxDqc91Kr/r2sCy2d0D5w==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@secretlint/profiler': 8.2.1 - '@secretlint/types': 8.2.1 + '@secretlint/profiler': 8.2.3 + '@secretlint/types': 8.2.3 debug: 4.3.4 structured-source: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /@secretlint/formatter@8.2.1: - resolution: {integrity: sha512-eiWLTxEXW+xAEmJUoYQFefFqAGTFfTSzUNDuFrVOdDASnH6Tesq8x6brGd8dE/Nv9CCpVKXenZOhYbnqqC2xRw==} + /@secretlint/formatter@8.2.3: + resolution: {integrity: sha512-dhh0OsmR/2UWa1kcsHBfodiZcHUoJhe4Mg0++ZP6k7jn4Y2UJ29SpA2J+2phO2GmHbm1EskPDmF1Om9ivPtHBg==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@secretlint/types': 8.2.1 + '@secretlint/types': 8.2.3 '@textlint/linter-formatter': 12.6.1 '@textlint/module-interop': 13.4.1 '@textlint/types': 12.6.1 @@ -1218,41 +1223,41 @@ packages: - supports-color dev: true - /@secretlint/node@8.2.1: - resolution: {integrity: sha512-kaLb4uvYq2fwFC68BxQlj6NXFHmoJOElTik9EYtBsvfAYSaQa1IQnN5OkcHbUS+fI80quSuVRTqz82ir4V61Pw==} + /@secretlint/node@8.2.3: + resolution: {integrity: sha512-e459IZSyuii/SrYyiSHMk+3vtBIt7P89cCsk9N/3Ve4kx/wA1kLZA93tmtyecKDNUBxfT0rMWSu6P/mEH4eAPA==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@secretlint/config-loader': 8.2.1 - '@secretlint/core': 8.2.1 - '@secretlint/formatter': 8.2.1 - '@secretlint/profiler': 8.2.1 - '@secretlint/source-creator': 8.2.1 - '@secretlint/types': 8.2.1 + '@secretlint/config-loader': 8.2.3 + '@secretlint/core': 8.2.3 + '@secretlint/formatter': 8.2.3 + '@secretlint/profiler': 8.2.3 + '@secretlint/source-creator': 8.2.3 + '@secretlint/types': 8.2.3 debug: 4.3.4 p-map: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /@secretlint/profiler@8.2.1: - resolution: {integrity: sha512-QW70VUJqqiamEvf4i0U0LjoUROTxPvjWh22uRuc6NjedGJrIEeBlDZFRePsZKx7Ku45LX9D5/vJf2DrjszFJKg==} + /@secretlint/profiler@8.2.3: + resolution: {integrity: sha512-/sku5BS9dVhNepgtHttIbE7QCaji88Hab0md0BcDQFzIWmb09cfHYf167zyvwU3ncEUwlIihVZNUySrOADkrrg==} dev: true - /@secretlint/secretlint-rule-preset-recommend@8.2.1: - resolution: {integrity: sha512-1uzGyGGcR5ZWFnYynOQmXPg207XZ/PGyVI5PQ77K1rflm3gY8W9X/nLCqpU51k+xmn5TMiQVqjCzrXx2TVMnqg==} + /@secretlint/secretlint-rule-preset-recommend@8.2.3: + resolution: {integrity: sha512-t2vZpZVQ3xG3d2Kyw0SURjY6bK2yQO3qWmb1z84dYxHqLfyaXwZ7iyhIUkwAwkqsRrjnhHO/9WCoV7RlfIWDzw==} engines: {node: ^14.13.1 || >=16.0.0} dev: true - /@secretlint/source-creator@8.2.1: - resolution: {integrity: sha512-dNMPf7y+9e5YB/NL/aOYOvv4noFMezSqsQ1XKhlqDSH2a97mPWyNXuHO+hxm6+rgBnw63SUlFilrASmjQaRa0A==} + /@secretlint/source-creator@8.2.3: + resolution: {integrity: sha512-rvBbK140OhWK49A+Lq+b+jp0J8C/L6+dTsym2fFYaI8GcpEakT5OpbKUBv+YVKpI7GaeRhugz9GI19c5w+/LFg==} engines: {node: ^14.13.1 || >=16.0.0} dependencies: - '@secretlint/types': 8.2.1 + '@secretlint/types': 8.2.3 istextorbinary: 6.0.0 dev: true - /@secretlint/types@8.2.1: - resolution: {integrity: sha512-HJR7A38AxPBWDJEXANVWL4VGNmtAvjcj8lxVObZqxMda2C9k768Ad1jY6vjvKjghieQfQeTP3aZUA9RTu1oKEQ==} + /@secretlint/types@8.2.3: + resolution: {integrity: sha512-nn4Mz0Jkw5C0zW69eFu9+a+6WaaAOsia8eqywY8+q3/015hX7Gpldgt00bC8h4h2ErOpB8ylRJ7lb33QIPT/Xw==} engines: {node: ^14.13.1 || >=16.0.0} dev: true @@ -1306,8 +1311,8 @@ packages: '@textlint/ast-node-types': 12.6.1 dev: true - /@tksst/eslint-config@13.6.0(eslint@9.0.0)(typescript@5.4.4): - resolution: {integrity: sha512-2YPLG0YdZUYzbk2f2VPGsr6wmY8Pm+fWM2HqawUCajVIGI418q8GqPrRNvIsqzqkq+L7qrReIMd7EAU5MQVPyA==} + /@tksst/eslint-config@13.8.0(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-4NcsOTvhcz4XMiT2wjFWhr6ppzLHKTfwF+dzbiZDEqVYbKrryJVURKHBxoP19ilGFB567cSATun7P2XBhLTLBg==} engines: {node: ^18.18.0 || >=20} peerDependencies: eslint: ^8.56.0 || ^9.0.0 @@ -1316,19 +1321,19 @@ packages: typescript: optional: true dependencies: - '@eslint/js': 9.0.0 - '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@9.0.0)(typescript@5.4.4) - '@typescript-eslint/parser': 7.5.0(eslint@9.0.0)(typescript@5.4.4) - eslint: 9.0.0 - eslint-config-prettier: 9.1.0(eslint@9.0.0) - eslint-plugin-jest: 28.2.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@9.0.0)(typescript@5.4.4) - eslint-plugin-redos: 4.4.5(eslint@9.0.0) - eslint-plugin-regexp: 2.4.0(eslint@9.0.0) - eslint-plugin-simple-import-sort: 12.0.0(eslint@9.0.0) - eslint-plugin-unicorn: 52.0.0(eslint@9.0.0) + '@eslint/js': 9.1.1 + eslint: 9.1.1 + eslint-config-prettier: 9.1.0(eslint@9.1.1) + eslint-plugin-jest: 28.3.0(eslint@9.1.1)(typescript@5.4.5) + eslint-plugin-redos: 4.4.5(eslint@9.1.1) + eslint-plugin-regexp: 2.5.0(eslint@9.1.1) + eslint-plugin-simple-import-sort: 12.1.0(eslint@9.1.1) + eslint-plugin-unicorn: 52.0.0(eslint@9.1.1) globals: 15.0.0 - typescript: 5.4.4 + typescript: 5.4.5 + typescript-eslint: 7.7.1(eslint@9.1.1)(typescript@5.4.5) transitivePeerDependencies: + - '@typescript-eslint/eslint-plugin' - jest - supports-color dev: true @@ -1350,10 +1355,6 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true - /@types/istanbul-lib-coverage@2.0.6: - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - dev: true - /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true @@ -1374,8 +1375,8 @@ packages: resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} dev: true - /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@9.0.0)(typescript@5.4.4): - resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} + /@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1)(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1386,25 +1387,25 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.5.0(eslint@9.0.0)(typescript@5.4.4) - '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/type-utils': 7.5.0(eslint@9.0.0)(typescript@5.4.4) - '@typescript-eslint/utils': 7.5.0(eslint@9.0.0)(typescript@5.4.4) - '@typescript-eslint/visitor-keys': 7.5.0 + '@typescript-eslint/parser': 7.7.1(eslint@9.1.1)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/type-utils': 7.7.1(eslint@9.1.1)(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.1(eslint@9.1.1)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.7.1 debug: 4.3.4 - eslint: 9.0.0 + eslint: 9.1.1 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.5.0(eslint@9.0.0)(typescript@5.4.4): - resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} + /@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1413,13 +1414,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4) - '@typescript-eslint/visitor-keys': 7.5.0 + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.7.1 debug: 4.3.4 - eslint: 9.0.0 - typescript: 5.4.4 + eslint: 9.1.1 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true @@ -1432,16 +1433,16 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/scope-manager@7.5.0: - resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} + /@typescript-eslint/scope-manager@7.7.1: + resolution: {integrity: sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/visitor-keys': 7.5.0 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/visitor-keys': 7.7.1 dev: true - /@typescript-eslint/type-utils@7.5.0(eslint@9.0.0)(typescript@5.4.4): - resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} + /@typescript-eslint/type-utils@7.7.1(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1450,12 +1451,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4) - '@typescript-eslint/utils': 7.5.0(eslint@9.0.0)(typescript@5.4.4) + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.1(eslint@9.1.1)(typescript@5.4.5) debug: 4.3.4 - eslint: 9.0.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + eslint: 9.1.1 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true @@ -1465,12 +1466,12 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@7.5.0: - resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} + /@typescript-eslint/types@7.7.1: + resolution: {integrity: sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==} engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.4): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1486,14 +1487,14 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.4): - resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} + /@typescript-eslint/typescript-estree@7.7.1(typescript@5.4.5): + resolution: {integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1501,51 +1502,51 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/visitor-keys': 7.5.0 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/visitor-keys': 7.7.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 + minimatch: 9.0.4 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.21.0(eslint@9.0.0)(typescript@5.4.4): + /@typescript-eslint/utils@6.21.0(eslint@9.1.1)(typescript@5.4.5): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.4) - eslint: 9.0.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) + eslint: 9.1.1 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@7.5.0(eslint@9.0.0)(typescript@5.4.4): - resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} + /@typescript-eslint/utils@7.7.1(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.4) - eslint: 9.0.0 + '@typescript-eslint/scope-manager': 7.7.1 + '@typescript-eslint/types': 7.7.1 + '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) + eslint: 9.1.1 semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -1560,18 +1561,18 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.5.0: - resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} + /@typescript-eslint/visitor-keys@7.7.1: + resolution: {integrity: sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==} engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.5.0 + '@typescript-eslint/types': 7.7.1 eslint-visitor-keys: 3.4.3 dev: true - /@vitest/coverage-v8@1.4.0(vitest@1.4.0): - resolution: {integrity: sha512-4hDGyH1SvKpgZnIByr9LhGgCEuF9DKM34IBLCC/fVfy24Z3+PZ+Ii9hsVBsHvY1umM1aGPEjceRkzxCfcQ10wg==} + /@vitest/coverage-v8@1.5.2(vitest@1.5.2): + resolution: {integrity: sha512-QJqxRnbCwNtbbegK9E93rBmhN3dbfG1bC/o52Bqr0zGCYhQzwgwvrJBG7Q8vw3zilX6Ryy6oa/mkZku2lLJx1Q==} peerDependencies: - vitest: 1.4.0 + vitest: 1.5.2 dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -1586,44 +1587,43 @@ packages: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - v8-to-istanbul: 9.2.0 - vitest: 1.4.0 + vitest: 1.5.2 transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.4.0: - resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} + /@vitest/expect@1.5.2: + resolution: {integrity: sha512-rf7MTD1WCoDlN3FfYJ9Llfp0PbdtOMZ3FIF0AVkDnKbp3oiMW1c8AmvRZBcqbAhDUAvF52e9zx4WQM1r3oraVA==} dependencies: - '@vitest/spy': 1.4.0 - '@vitest/utils': 1.4.0 + '@vitest/spy': 1.5.2 + '@vitest/utils': 1.5.2 chai: 4.4.1 dev: true - /@vitest/runner@1.4.0: - resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} + /@vitest/runner@1.5.2: + resolution: {integrity: sha512-7IJ7sJhMZrqx7HIEpv3WrMYcq8ZNz9L6alo81Y6f8hV5mIE6yVZsFoivLZmr0D777klm1ReqonE9LyChdcmw6g==} dependencies: - '@vitest/utils': 1.4.0 + '@vitest/utils': 1.5.2 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.4.0: - resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} + /@vitest/snapshot@1.5.2: + resolution: {integrity: sha512-CTEp/lTYos8fuCc9+Z55Ga5NVPKUgExritjF5VY7heRFUfheoAqBneUlvXSUJHUZPjnPmyZA96yLRJDP1QATFQ==} dependencies: magic-string: 0.30.8 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.4.0: - resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} + /@vitest/spy@1.5.2: + resolution: {integrity: sha512-xCcPvI8JpCtgikT9nLpHPL1/81AYqZy1GCy4+MCHBE7xi8jgsYkULpW5hrx5PGLgOQjUpb6fd15lqcriJ40tfQ==} dependencies: tinyspy: 2.2.1 dev: true - /@vitest/utils@1.4.0: - resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} + /@vitest/utils@1.5.2: + resolution: {integrity: sha512-sWOmyofuXLJ85VvXNsroZur7mOJGiQeM0JN3/0D1uU8U9bGFM69X1iqHaRXl6R8BwaLY6yPCogP257zxTzkUdA==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -1818,28 +1818,28 @@ packages: is-windows: 1.0.2 dev: true - /better-typescript-lib@2.7.0(typescript@5.4.4): + /better-typescript-lib@2.7.0(typescript@5.4.5): resolution: {integrity: sha512-ba2XF0Eia7r2kYVwpa8ePNY8/FljYQmfKF2jff7bRyNlLxeCkpGDHjJRcv2uu89vfTEnO6zzy5hzZBzW71KsfQ==} peerDependencies: typescript: '>=4.5.2' dependencies: - '@typescript/lib-decorators': /@better-typescript-lib/decorators@2.7.0(typescript@5.4.4) - '@typescript/lib-dom': /@better-typescript-lib/dom@2.7.0(typescript@5.4.4) - '@typescript/lib-es2015': /@better-typescript-lib/es2015@2.7.0(typescript@5.4.4) - '@typescript/lib-es2016': /@better-typescript-lib/es2016@2.7.0(typescript@5.4.4) - '@typescript/lib-es2017': /@better-typescript-lib/es2017@2.7.0(typescript@5.4.4) - '@typescript/lib-es2018': /@better-typescript-lib/es2018@2.7.0(typescript@5.4.4) - '@typescript/lib-es2019': /@better-typescript-lib/es2019@2.7.0(typescript@5.4.4) - '@typescript/lib-es2020': /@better-typescript-lib/es2020@2.7.0(typescript@5.4.4) - '@typescript/lib-es2021': /@better-typescript-lib/es2021@2.7.0(typescript@5.4.4) - '@typescript/lib-es2022': /@better-typescript-lib/es2022@2.7.0(typescript@5.4.4) - '@typescript/lib-es2023': /@better-typescript-lib/es2023@2.7.0(typescript@5.4.4) - '@typescript/lib-es5': /@better-typescript-lib/es5@2.7.0(typescript@5.4.4) - '@typescript/lib-es6': /@better-typescript-lib/es6@2.7.0(typescript@5.4.4) - '@typescript/lib-esnext': /@better-typescript-lib/esnext@2.7.0(typescript@5.4.4) - '@typescript/lib-scripthost': /@better-typescript-lib/scripthost@2.7.0(typescript@5.4.4) - '@typescript/lib-webworker': /@better-typescript-lib/webworker@2.7.0(typescript@5.4.4) - typescript: 5.4.4 + '@typescript/lib-decorators': /@better-typescript-lib/decorators@2.7.0(typescript@5.4.5) + '@typescript/lib-dom': /@better-typescript-lib/dom@2.7.0(typescript@5.4.5) + '@typescript/lib-es2015': /@better-typescript-lib/es2015@2.7.0(typescript@5.4.5) + '@typescript/lib-es2016': /@better-typescript-lib/es2016@2.7.0(typescript@5.4.5) + '@typescript/lib-es2017': /@better-typescript-lib/es2017@2.7.0(typescript@5.4.5) + '@typescript/lib-es2018': /@better-typescript-lib/es2018@2.7.0(typescript@5.4.5) + '@typescript/lib-es2019': /@better-typescript-lib/es2019@2.7.0(typescript@5.4.5) + '@typescript/lib-es2020': /@better-typescript-lib/es2020@2.7.0(typescript@5.4.5) + '@typescript/lib-es2021': /@better-typescript-lib/es2021@2.7.0(typescript@5.4.5) + '@typescript/lib-es2022': /@better-typescript-lib/es2022@2.7.0(typescript@5.4.5) + '@typescript/lib-es2023': /@better-typescript-lib/es2023@2.7.0(typescript@5.4.5) + '@typescript/lib-es5': /@better-typescript-lib/es5@2.7.0(typescript@5.4.5) + '@typescript/lib-es6': /@better-typescript-lib/es6@2.7.0(typescript@5.4.5) + '@typescript/lib-esnext': /@better-typescript-lib/esnext@2.7.0(typescript@5.4.5) + '@typescript/lib-scripthost': /@better-typescript-lib/scripthost@2.7.0(typescript@5.4.5) + '@typescript/lib-webworker': /@better-typescript-lib/webworker@2.7.0(typescript@5.4.5) + typescript: 5.4.5 dev: true /binary-extensions@2.3.0: @@ -2110,10 +2110,6 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: true - /core-js-compat@3.36.1: resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} dependencies: @@ -2469,17 +2465,17 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@9.1.0(eslint@9.0.0): + /eslint-config-prettier@9.1.0(eslint@9.1.1): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.0.0 + eslint: 9.1.1 dev: true - /eslint-plugin-jest@28.2.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@9.0.0)(typescript@5.4.4): - resolution: {integrity: sha512-yRDti/a+f+SMSmNTiT9/M/MzXGkitl8CfzUxnpoQcTyfq8gUrXMriVcWU36W1X6BZSUoyUCJrDAWWUA2N4hE5g==} + /eslint-plugin-jest@28.3.0(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-5LjCSSno8E+IUCOX4hJiIb/upPIgpkaDEcaN/40gOcw26t/5UTLHFc4JdxKjOOvGTh0XdCu+fNr0fpOVNvcxMA==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 @@ -2491,61 +2487,60 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@9.0.0)(typescript@5.4.4) - '@typescript-eslint/utils': 6.21.0(eslint@9.0.0)(typescript@5.4.4) - eslint: 9.0.0 + '@typescript-eslint/utils': 6.21.0(eslint@9.1.1)(typescript@5.4.5) + eslint: 9.1.1 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-redos@4.4.5(eslint@9.0.0): + /eslint-plugin-redos@4.4.5(eslint@9.1.1): resolution: {integrity: sha512-t2OxsTply2KTXjjJbfQPgQcwxzcoqhx8DtmM/0r17GLNTr35Aa5C/slXHg1r2fEk1LhzjfYXysjLCsD0ZLJjLg==} engines: {node: '>=14'} peerDependencies: eslint: '>= 3' dependencies: - eslint: 9.0.0 + eslint: 9.1.1 recheck: 4.4.5 dev: true - /eslint-plugin-regexp@2.4.0(eslint@9.0.0): - resolution: {integrity: sha512-OL2S6VPjQhs9s/NclQ0qattVq1J0GU8ox70/HIVy5Dxw+qbbdd7KQkyucsez2clEQjvdtDe12DTnPphFFUyXFg==} + /eslint-plugin-regexp@2.5.0(eslint@9.1.1): + resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.1) '@eslint-community/regexpp': 4.10.0 comment-parser: 1.4.1 - eslint: 9.0.0 + eslint: 9.1.1 jsdoc-type-pratt-parser: 4.0.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 dev: true - /eslint-plugin-simple-import-sort@12.0.0(eslint@9.0.0): - resolution: {integrity: sha512-8o0dVEdAkYap0Cn5kNeklaKcT1nUsa3LITWEuFk3nJifOoD+5JQGoyDUW2W/iPWwBsNBJpyJS9y4je/BgxLcyQ==} + /eslint-plugin-simple-import-sort@12.1.0(eslint@9.1.1): + resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 9.0.0 + eslint: 9.1.1 dev: true - /eslint-plugin-unicorn@52.0.0(eslint@9.0.0): + /eslint-plugin-unicorn@52.0.0(eslint@9.1.1): resolution: {integrity: sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==} engines: {node: '>=16'} peerDependencies: eslint: '>=8.56.0' dependencies: '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.1) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.36.1 - eslint: 9.0.0 + eslint: 9.1.1 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -2578,17 +2573,18 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.0.0: - resolution: {integrity: sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==} + /eslint@9.1.1: + resolution: {integrity: sha512-b4cRQ0BeZcSEzPpY2PjFY70VbO32K7BStTGtBsnIGdTSEEQzBi8hPBcGQmTG2zUvFr9uLe0TK42bw8YszuHEqg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.1.1) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 3.0.2 - '@eslint/js': 9.0.0 - '@humanwhocodes/config-array': 0.12.3 + '@eslint/js': 9.1.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.2.3 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 @@ -2604,7 +2600,6 @@ packages: file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - graphemer: 1.4.0 ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -4474,15 +4469,15 @@ packages: regexp-ast-analysis: 0.7.1 dev: true - /secretlint@8.2.1: - resolution: {integrity: sha512-TGa2lTed3xt7UjBBSDiDpC1C0A0fxJDjaM6FTuyb9ZZabfBlKz++htvEFHvnMmt5W5GVftd6kUhjOtv6ht/v/Q==} + /secretlint@8.2.3: + resolution: {integrity: sha512-B+Qqb1GwidwDUOryXWtGO+p4FfgvzyaVApPnq7eBBggyGhb3UTSfqX4Tupn2tMaq8gowLZrY8xYixHiPvpfeVw==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: - '@secretlint/config-creator': 8.2.1 - '@secretlint/formatter': 8.2.1 - '@secretlint/node': 8.2.1 - '@secretlint/profiler': 8.2.1 + '@secretlint/config-creator': 8.2.3 + '@secretlint/formatter': 8.2.3 + '@secretlint/node': 8.2.3 + '@secretlint/profiler': 8.2.3 debug: 4.3.4 globby: 14.0.1 meow: 12.1.1 @@ -4947,22 +4942,23 @@ packages: /try-resolve@1.0.1: resolution: {integrity: sha512-yHeaPjCBzVaXwWl5IMUapTaTC2rn/eBYg2fsG2L+CvJd+ttFbk0ylDnpTO3wVhosmE1tQEvcebbBeKLCwScQSQ==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dev: true - /ts-api-utils@1.3.0(typescript@5.4.4): + /ts-api-utils@1.3.0(typescript@5.4.5): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /tsup@8.0.2(typescript@5.4.4): + /tsup@8.0.2(typescript@5.4.5): resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true @@ -4995,7 +4991,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 5.4.4 + typescript: 5.4.5 transitivePeerDependencies: - supports-color - ts-node @@ -5106,8 +5102,27 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typescript@5.4.4: - resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} + /typescript-eslint@7.7.1(eslint@9.1.1)(typescript@5.4.5): + resolution: {integrity: sha512-ykEBfa3xx3odjZy6GRED4SCPrjo0rgHwstLlEgLX4EMEuv7QeIDSmfV+S6Kk+XkbsYn4BDEcPvsci1X26lRpMQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1)(eslint@9.1.1)(typescript@5.4.5) + '@typescript-eslint/parser': 7.7.1(eslint@9.1.1)(typescript@5.4.5) + '@typescript-eslint/utils': 7.7.1(eslint@9.1.1)(typescript@5.4.5) + eslint: 9.1.1 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + dev: true + + /typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -5152,15 +5167,6 @@ packages: punycode: 2.3.1 dev: true - /v8-to-istanbul@9.2.0: - resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} - engines: {node: '>=10.12.0'} - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - '@types/istanbul-lib-coverage': 2.0.6 - convert-source-map: 2.0.0 - dev: true - /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -5168,8 +5174,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@1.4.0: - resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} + /vite-node@1.5.2: + resolution: {integrity: sha512-Y8p91kz9zU+bWtF7HGt6DVw2JbhyuB2RlZix3FPYAYmUyZ3n7iTp8eSyLyY6sxtPegvxQtmlTMhfPhUfCUF93A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -5224,15 +5230,15 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.4.0: - resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} + /vitest@1.5.2: + resolution: {integrity: sha512-l9gwIkq16ug3xY7BxHwcBQovLZG75zZL0PlsiYQbf76Rz6QGs54416UWMtC0jXeihvHvcHrf2ROEjkQRVpoZYw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.4.0 - '@vitest/ui': 1.4.0 + '@vitest/browser': 1.5.2 + '@vitest/ui': 1.5.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -5249,11 +5255,11 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.4.0 - '@vitest/runner': 1.4.0 - '@vitest/snapshot': 1.4.0 - '@vitest/spy': 1.4.0 - '@vitest/utils': 1.4.0 + '@vitest/expect': 1.5.2 + '@vitest/runner': 1.5.2 + '@vitest/snapshot': 1.5.2 + '@vitest/spy': 1.5.2 + '@vitest/utils': 1.5.2 acorn-walk: 8.3.2 chai: 4.4.1 debug: 4.3.4 @@ -5267,7 +5273,7 @@ packages: tinybench: 2.6.0 tinypool: 0.8.3 vite: 5.2.8 - vite-node: 1.4.0 + vite-node: 1.5.2 why-is-node-running: 2.2.2 transitivePeerDependencies: - less