diff --git a/package.json b/package.json index 55c7f81b..7226e938 100644 --- a/package.json +++ b/package.json @@ -43,21 +43,21 @@ "source-map-support": "0.5.21" }, "devDependencies": { - "@changesets/cli": "2.27.10", + "@changesets/cli": "2.27.12", "@secretlint/secretlint-rule-preset-recommend": "9.0.0", "@tksst/eslint-config": "14.0.0", "@tksst/prettier-config": "1.1.0", "@tksst/project-configs": "4.0.1", "@vitest/coverage-v8": "3.0.5", - "better-typescript-lib": "2.10.0", - "eslint": "9.16.0", + "better-typescript-lib": "2.10.1", + "eslint": "9.20.0", "husky": "9.1.7", - "lint-staged": "15.2.10", - "npm-run-all2": "7.0.1", - "prettier": "3.4.1", + "lint-staged": "15.4.3", + "npm-run-all2": "7.0.2", + "prettier": "3.4.2", "secretlint": "9.0.0", - "tsup": "8.3.5", - "typescript": "5.7.2", + "tsup": "8.3.6", + "typescript": "5.7.3", "vitest": "3.0.5" }, "packageManager": "pnpm@9.14.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 363ca4ef..e4f0d60c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,17 +13,17 @@ importers: version: 0.5.21 devDependencies: '@changesets/cli': - specifier: 2.27.10 - version: 2.27.10 + specifier: 2.27.12 + version: 2.27.12 '@secretlint/secretlint-rule-preset-recommend': specifier: 9.0.0 version: 9.0.0 '@tksst/eslint-config': specifier: 14.0.0 - version: 14.0.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) + version: 14.0.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) '@tksst/prettier-config': specifier: 1.1.0 - version: 1.1.0(prettier@3.4.1) + version: 1.1.0(prettier@3.4.2) '@tksst/project-configs': specifier: 4.0.1 version: 4.0.1 @@ -31,32 +31,32 @@ importers: specifier: 3.0.5 version: 3.0.5(vitest@3.0.5) better-typescript-lib: - specifier: 2.10.0 - version: 2.10.0(typescript@5.7.2) + specifier: 2.10.1 + version: 2.10.1(typescript@5.7.3) eslint: - specifier: 9.16.0 - version: 9.16.0 + specifier: 9.20.0 + version: 9.20.0 husky: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.2.10 - version: 15.2.10 + specifier: 15.4.3 + version: 15.4.3 npm-run-all2: - specifier: 7.0.1 - version: 7.0.1 + specifier: 7.0.2 + version: 7.0.2 prettier: - specifier: 3.4.1 - version: 3.4.1 + specifier: 3.4.2 + version: 3.4.2 secretlint: specifier: 9.0.0 version: 9.0.0 tsup: - specifier: 8.3.5 - version: 8.3.5(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1) + specifier: 8.3.6 + version: 8.3.6(postcss@8.4.49)(typescript@5.7.3)(yaml@2.7.0) typescript: - specifier: 5.7.2 - version: 5.7.2 + specifier: 5.7.3 + version: 5.7.3 vitest: specifier: 3.0.5 version: 3.0.5 @@ -102,93 +102,93 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@better-typescript-lib/decorators@2.10.0': - resolution: {integrity: sha512-b8l2W9ubtpQsKLxRpHOVT2yISoOyrNJQk/wFRJAeAfknjowl7os7hql4UcwSvAx7xXF2YbJpEwBGqaxMPLQ85g==} + '@better-typescript-lib/decorators@2.10.1': + resolution: {integrity: sha512-Vam/FqvpJsOKnaQ3hLwizoNjxcSg1T4nDagbO5w6XbaKw1WAicF+oGbA9aoqGhsRcwd69EGs0cNflCb26dkDcw==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/dom@2.10.0': - resolution: {integrity: sha512-0h4IuFOVmAEgGyG1thCptGyozProuQPFd+K7ldKSBPr2K6lsDnbbUNev8IMmUGCiGa5ylsKXiFWLA19T3bPV6w==} + '@better-typescript-lib/dom@2.10.1': + resolution: {integrity: sha512-VrRAdhXC+S9MCglTOnuQi/kx8UQZ94DlaBhvx8eVlSE37HUaQobmdGCoxrVfzUyHkyM++X3WCPxk2gZShyyaCQ==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2015@2.10.0': - resolution: {integrity: sha512-IfdGK/mVBwbeaiZL7MiS6GaZNAy15Hk4kZ8WPD3CHGGWhmR3CqpKMsZZ5KFzi9vq9aHVpeVXpkYH0B/zh+9oeg==} + '@better-typescript-lib/es2015@2.10.1': + resolution: {integrity: sha512-A24JzCuRwE06C7buwsWfNawba6YFPYw/cw6axci0q/iiG9Bhc95LuXL7ArUtjoF0YcWmTibH2oOEAXSWIuvC+A==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2016@2.10.0': - resolution: {integrity: sha512-PDfqN2tCLUYIeAQSVXELMBuzoeRGHuqYbPvILkbaXF6UitO8BE7g5vvrcUoXePfnMeowG8nhjwjtJ/8VIZGuUA==} + '@better-typescript-lib/es2016@2.10.1': + resolution: {integrity: sha512-gNfKn/K4IqI2vP5T8C037SD5SoQfe/qGHDGwubGpbEo8rMyQgi8GSSGodSt43MGFIssLTKBZGJErKMgHeEeU0w==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2017@2.10.0': - resolution: {integrity: sha512-iOIXEj3ZrMFknfYZnHxDta9InS7WClYn193mJOnEdoxAzvojsqJ7MSlVkPem6YaTURgbjdZBW/bGj7fOQZ0S9A==} + '@better-typescript-lib/es2017@2.10.1': + resolution: {integrity: sha512-qXVDGcbv7gyZslFqY2ZmbUTajurfDtvq8nRh0FTsPtLe9Pe4VO5PAce7Py4q5lSzQxsA47Q6vWD+8upUcAjVWw==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2018@2.10.0': - resolution: {integrity: sha512-LGpdHX5ymEhRdtgW816OW4L0MG8os8zJZxLzMhyGEUl4iUOen9GGE+55eMRGXmc5pGMop3T7jzAlvjudrT9cUQ==} + '@better-typescript-lib/es2018@2.10.1': + resolution: {integrity: sha512-KiOPcIj75ORHXZZF4YAFrtMFOY+9LndPoIdiYzWr0xAiSwGtzi0oE7G5Dwz3WJBWtrAvtRoMtZHphvH6i9cBMg==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2019@2.10.0': - resolution: {integrity: sha512-1LeECJX9Buv2JIM7OKGHhBGnDNbwcyViy1CJXsRyV0CC/GZCQK98v0GISto4W3QTZnK1wrdx3J6JTijxyR1vfw==} + '@better-typescript-lib/es2019@2.10.1': + resolution: {integrity: sha512-fL17tVeM9rxF3viZxMtF2bcoMundsk19ZLZrZORcHGg5GBQG+wWK1TGwdpedPSlUKs7iGJaSpM65gr+d1+uXEg==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2020@2.10.0': - resolution: {integrity: sha512-43ljO93zZh/qYU9SlqO3nBawtZT9v+/uAfAwHsI5VaMq4ulKhtqq3kWrDM1nUvhPiQtgiTyWrQ3B8c10Hlerag==} + '@better-typescript-lib/es2020@2.10.1': + resolution: {integrity: sha512-nvGZdY6paNJSqlUZFHr9a1eVWUopWsRk3fyd7XU3GCaH2vxXtnWzw4+aVzzdPiNz/7yu+6FqnO8wPpVQtfcbpw==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2021@2.10.0': - resolution: {integrity: sha512-olTKpT9cFXywIK71xyfqhWcSu2li2n7jKlF6snWBrPu46x0GluhxzKMCG7hFKb/DeYrYpQc4he9/KZ+ZKJtrAQ==} + '@better-typescript-lib/es2021@2.10.1': + resolution: {integrity: sha512-y5ZkQfbQlzVIQhn7O91Pt4h60YgwIJM6oUUcBPDktaWc/lVUa+uxsh3Ep8A6nN+nwcVhO2xHguZPtlHy9cdgNA==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2022@2.10.0': - resolution: {integrity: sha512-LW9fe94THNnEHML9g/tgumUaqfYaBKH2Rq8KkpSlkpEZyQIfCpFq27OagZZpJ2I5JSxrOjvrPs0Z0Yo941pHGQ==} + '@better-typescript-lib/es2022@2.10.1': + resolution: {integrity: sha512-EhmU3RXGuJmBJQrsQSKhKanQQSmQoxTk6cgLHZsB2Q5UslQIjmjhQ3CyjP+1Hgs0a+7C2biEHw2dJOBtYNO/Ow==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2023@2.10.0': - resolution: {integrity: sha512-jk18W6Y31tLfdCr13k/1WrfhhidJYAl02jT43buVJKkDd5zNjOy1TN43JYaMA9d/e0asscm6DLVNdpyPcKO5zA==} + '@better-typescript-lib/es2023@2.10.1': + resolution: {integrity: sha512-Lc1/0ZnXrU0L4WwGlaZM+iVrRyZrXymlO8s3EUOYYeShq3/sCf1EIohVglUI56RGajtH3n0qKuQl2tV+yRjclQ==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es2024@2.10.0': - resolution: {integrity: sha512-vorWk7njdt0z28jBjsT0tWQPvnW/mbqsSFa5ZMkIf5ZEYTmPwZPaA7kqU0oIOZ2sazO3tjFitjg34dC4MAsRyQ==} + '@better-typescript-lib/es2024@2.10.1': + resolution: {integrity: sha512-00Zn07Nnadtpswm/NeP102HbyGMI92eEqP8+RfvZMndZMxVRcSCKGn5HPA/up8WHBCG8BO3ryyrISmdDsCtRjw==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es5@2.10.0': - resolution: {integrity: sha512-/VxVSom29tFdSyd/vVyDOHul1WOcRDN7PpWyZYTYeGS3acZyKsjPGEAWUUH30ykU782U0BC2ABAHn7MH7kz7Aw==} + '@better-typescript-lib/es5@2.10.1': + resolution: {integrity: sha512-OfB5I0Zi+42aA7gYv6ozlPJlHoNrsbhxMNYSWkSLbVT6r1gTURlGOkpoAkNCUWMTGkcVaIsnMSKC4tFU7EER7Q==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/es6@2.10.0': - resolution: {integrity: sha512-GK9C5S38ADAowEb0oe7563G7R/a34zOwJ9sJmsVBz3x3Z6x2Ydqslu65eu0j4e4EspsEM7oDVi3YGBHrrSaDyw==} + '@better-typescript-lib/es6@2.10.1': + resolution: {integrity: sha512-V6UI8+pbk4ltZIh2Xy/uVEYdgL/uS3ZJ6cG1PQ4Jkv6c0aEQK46dUV5mDUjWqtqgHaOBMGSN7G6lN2p2fg1dSw==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/esnext@2.10.0': - resolution: {integrity: sha512-cdjsZW4qiumcGhCT+tsJWRyOYchUsgheU2KSXOVHoeMIxVRJZMlbHOamgZ2zIWNHqzTvJt2TyBpVUC1wGg7WVA==} + '@better-typescript-lib/esnext@2.10.1': + resolution: {integrity: sha512-qMVyb830e+UbN4DSSmjcSr8FyZWa4+DTBpKv1QtnPP1I98r+d/QTDrburuBUV/wrnUh7YNBVGVjV2YgTqqCq4w==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/scripthost@2.10.0': - resolution: {integrity: sha512-vtcfAd3FVJ3Al9cCMQJbzE9xtoQeHhJrv6a327lyUEcTLl80sjkpfqzOhZh2cxge4q9iMRRXx9HijCY1ALGODw==} + '@better-typescript-lib/scripthost@2.10.1': + resolution: {integrity: sha512-RFp5JsEEDFwscB5PF7fU12O93kLh3QstzzWvHxbg6mM/D5jBYqExnEsJ3D1/d+7fluN6T1kGfxnFw9IcKNkIDQ==} peerDependencies: typescript: '>=4.5.2' - '@better-typescript-lib/webworker@2.10.0': - resolution: {integrity: sha512-YC2LdrTzL6r6Aw0NvfFMAEnCe3oMSqoDm1IS/5wSvbVeYPwHf/RsaRdE77mN8zbwDl82SMbwKE+7zTiGCjB0uQ==} + '@better-typescript-lib/webworker@2.10.1': + resolution: {integrity: sha512-1UQe246+d14TOiEKa+V3Aq8U+0HO2foiBrPeoXJxblh2gIN631kdZLFcxn2zgisamocE3kv71VyqL0HhJfodeA==} peerDependencies: typescript: '>=4.5.2' - '@changesets/apply-release-plan@7.0.6': - resolution: {integrity: sha512-TKhVLtiwtQOgMAC0fCJfmv93faiViKSDqr8oMEqrnNs99gtSC1sZh/aEMS9a+dseU1ESZRCK+ofLgGY7o0fw/Q==} + '@changesets/apply-release-plan@7.0.8': + resolution: {integrity: sha512-qjMUj4DYQ1Z6qHawsn7S71SujrExJ+nceyKKyI9iB+M5p9lCL55afuEd6uLBPRpLGWQwkwvWegDHtwHJb1UjpA==} '@changesets/assemble-release-plan@6.0.5': resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==} @@ -196,12 +196,12 @@ packages: '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - '@changesets/cli@2.27.10': - resolution: {integrity: sha512-PfeXjvs9OfQJV8QSFFHjwHX3QnUL9elPEQ47SgkiwzLgtKGyuikWjrdM+lO9MXzOE22FO9jEGkcs4b+B6D6X0Q==} + '@changesets/cli@2.27.12': + resolution: {integrity: sha512-9o3fOfHYOvBnyEn0mcahB7wzaA3P4bGJf8PNqGit5PKaMEFdsRixik+txkrJWd2VX+O6wRFXpxQL8j/1ANKE9g==} hasBin: true - '@changesets/config@3.0.4': - resolution: {integrity: sha512-+DiIwtEBpvvv1z30f8bbOsUQGuccnZl9KRKMM/LxUHuDu5oEjmN+bJQ1RIBKNJjfYMQn8RZzoPiX0UgPaLQyXw==} + '@changesets/config@3.0.5': + resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==} '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} @@ -209,8 +209,8 @@ packages: '@changesets/get-dependents-graph@2.1.2': resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - '@changesets/get-release-plan@4.0.5': - resolution: {integrity: sha512-E6wW7JoSMcctdVakut0UB76FrrN3KIeJSXvB+DHMFo99CnC3ZVnNYDCVNClMlqAhYGmLmAj77QfApaI3ca4Fkw==} + '@changesets/get-release-plan@4.0.6': + resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==} '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} @@ -538,8 +538,12 @@ packages: resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.9.1': - resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} + '@eslint/core@0.10.0': + resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.11.0': + resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.2.0': @@ -550,16 +554,16 @@ packages: resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.16.0': - resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} + '@eslint/js@9.20.0': + resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.5': resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.4': - resolution: {integrity: sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==} + '@eslint/plugin-kit@0.2.5': + resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanfs/core@0.19.1': @@ -1014,8 +1018,8 @@ packages: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} - better-typescript-lib@2.10.0: - resolution: {integrity: sha512-ZimEfuBVHq7r+k1dJ/qBh69VKbFgyzc1dY1DDOHtOrtCyn8Yaa6GWedScTjQPqBQieDiCPpoPi+AxJWYDA8UDA==} + better-typescript-lib@2.10.1: + resolution: {integrity: sha512-LptelM5mmDgQe79fwflOt6cPmYZvnlLX6xmlMuI2H6a/Q5Og8CmOz9x1wdOqAmDOFcLKnxyZLnZcssxtvjC+WQ==} peerDependencies: typescript: '>=4.5.2' @@ -1073,8 +1077,8 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} chardet@0.7.0: @@ -1122,8 +1126,8 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} commander@4.1.1: @@ -1148,15 +1152,6 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -1286,8 +1281,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.16.0: - resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} + eslint@9.20.0: + resolution: {integrity: sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1658,8 +1653,8 @@ packages: resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lint-staged@15.2.10: - resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + lint-staged@15.4.3: + resolution: {integrity: sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==} engines: {node: '>=18.12.0'} hasBin: true @@ -1788,8 +1783,8 @@ packages: resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==} engines: {node: ^18.17.0 || >=20.5.0} - npm-run-all2@7.0.1: - resolution: {integrity: sha512-Adbv+bJQ8UTAM03rRODqrO5cx0YU5KCG2CvHtSURiadvdTjjgGJXdbc1oQ9CXBh9dnGfHSoSB1Web/0Dzp6kOQ==} + npm-run-all2@7.0.2: + resolution: {integrity: sha512-7tXR+r9hzRNOPNTvXegM+QzCuMjzUIIq66VDunL6j60O4RrExx32XUhlrS7UK4VcdGw5/Wxzb3kfNcFix9JKDA==} engines: {node: ^18.17.0 || >=20.5.0, npm: '>= 9'} hasBin: true @@ -1966,8 +1961,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.4.1: - resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true @@ -2273,9 +2268,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} @@ -2323,8 +2315,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsup@8.3.5: - resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} + tsup@8.3.6: + resolution: {integrity: sha512-XkVtlDV/58S9Ye0JxUUTcrQk4S+EqlOHKzg6Roa62rdjL1nGWNUstG0xgI4vanHdfIpjP448J8vlN0oK6XOJ5g==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -2376,8 +2368,8 @@ packages: typescript: optional: true - typescript@5.7.2: - resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -2502,8 +2494,8 @@ packages: resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} engines: {node: '>=18'} - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true @@ -2549,77 +2541,77 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@better-typescript-lib/decorators@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/decorators@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/dom@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/dom@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2015@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2015@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2016@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2016@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2017@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2017@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2018@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2018@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2019@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2019@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2020@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2020@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2021@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2021@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2022@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2022@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2023@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2023@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es2024@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es2024@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es5@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es5@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/es6@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/es6@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/esnext@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/esnext@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/scripthost@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/scripthost@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@better-typescript-lib/webworker@2.10.0(typescript@5.7.2)': + '@better-typescript-lib/webworker@2.10.1(typescript@5.7.3)': dependencies: - typescript: 5.7.2 + typescript: 5.7.3 - '@changesets/apply-release-plan@7.0.6': + '@changesets/apply-release-plan@7.0.8': dependencies: - '@changesets/config': 3.0.4 + '@changesets/config': 3.0.5 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.2 '@changesets/should-skip-package': 0.1.1 @@ -2646,15 +2638,15 @@ snapshots: dependencies: '@changesets/types': 6.0.0 - '@changesets/cli@2.27.10': + '@changesets/cli@2.27.12': dependencies: - '@changesets/apply-release-plan': 7.0.6 + '@changesets/apply-release-plan': 7.0.8 '@changesets/assemble-release-plan': 6.0.5 '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.4 + '@changesets/config': 3.0.5 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.2 - '@changesets/get-release-plan': 4.0.5 + '@changesets/get-release-plan': 4.0.6 '@changesets/git': 3.0.2 '@changesets/logger': 0.1.1 '@changesets/pre': 2.0.1 @@ -2677,7 +2669,7 @@ snapshots: spawndamnit: 3.0.1 term-size: 2.2.1 - '@changesets/config@3.0.4': + '@changesets/config@3.0.5': dependencies: '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.2 @@ -2698,10 +2690,10 @@ snapshots: picocolors: 1.1.1 semver: 7.6.3 - '@changesets/get-release-plan@4.0.5': + '@changesets/get-release-plan@4.0.6': dependencies: '@changesets/assemble-release-plan': 6.0.5 - '@changesets/config': 3.0.4 + '@changesets/config': 3.0.5 '@changesets/pre': 2.0.1 '@changesets/read': 0.6.2 '@changesets/types': 6.0.0 @@ -2900,9 +2892,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.0)': dependencies: - eslint: 9.16.0 + eslint: 9.20.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -2915,7 +2907,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.9.1': + '@eslint/core@0.10.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/core@0.11.0': dependencies: '@types/json-schema': 7.0.15 @@ -2935,12 +2931,13 @@ snapshots: '@eslint/js@9.15.0': {} - '@eslint/js@9.16.0': {} + '@eslint/js@9.20.0': {} '@eslint/object-schema@2.1.5': {} - '@eslint/plugin-kit@0.2.4': + '@eslint/plugin-kit@0.2.5': dependencies: + '@eslint/core': 0.10.0 levn: 0.4.1 '@humanfs/core@0.19.1': {} @@ -3171,28 +3168,28 @@ snapshots: dependencies: '@textlint/ast-node-types': 14.4.0 - '@tksst/eslint-config@14.0.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)': + '@tksst/eslint-config@14.0.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@eslint/js': 9.15.0 - eslint: 9.16.0 - eslint-config-prettier: 9.1.0(eslint@9.16.0) - eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) - eslint-plugin-redos: 4.4.5(eslint@9.16.0) - eslint-plugin-regexp: 2.7.0(eslint@9.16.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.16.0) - eslint-plugin-unicorn: 56.0.0(eslint@9.16.0) + eslint: 9.20.0 + eslint-config-prettier: 9.1.0(eslint@9.20.0) + eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) + eslint-plugin-redos: 4.4.5(eslint@9.20.0) + eslint-plugin-regexp: 2.7.0(eslint@9.20.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.20.0) + eslint-plugin-unicorn: 56.0.0(eslint@9.20.0) globals: 15.12.0 - typescript-eslint: 8.15.0(eslint@9.16.0)(typescript@5.7.2) + typescript-eslint: 8.15.0(eslint@9.20.0)(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - '@typescript-eslint/eslint-plugin' - jest - supports-color - '@tksst/prettier-config@1.1.0(prettier@3.4.1)': + '@tksst/prettier-config@1.1.0(prettier@3.4.2)': dependencies: - prettier: 3.4.1 + prettier: 3.4.2 '@tksst/project-configs@4.0.1': {} @@ -3204,34 +3201,34 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.15.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.15.0(eslint@9.20.0)(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.15.0 - '@typescript-eslint/type-utils': 8.15.0(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.15.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.15.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.20.0)(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.15.0 - eslint: 9.16.0 + eslint: 9.20.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.7.2) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.15.0 '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.15.0 debug: 4.4.0 - eslint: 9.16.0 + eslint: 9.20.0 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -3245,15 +3242,15 @@ snapshots: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 - '@typescript-eslint/type-utils@8.15.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/type-utils@8.15.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.15.0(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.20.0)(typescript@5.7.3) debug: 4.4.0 - eslint: 9.16.0 - ts-api-utils: 1.4.3(typescript@5.7.2) + eslint: 9.20.0 + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -3261,7 +3258,7 @@ snapshots: '@typescript-eslint/types@8.18.0': {} - '@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/visitor-keys': 8.15.0 @@ -3270,13 +3267,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.7.2) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.2)': + '@typescript-eslint/typescript-estree@8.18.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 @@ -3285,31 +3282,31 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.7.2) - typescript: 5.7.2 + ts-api-utils: 1.4.3(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.15.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.15.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@typescript-eslint/scope-manager': 8.15.0 '@typescript-eslint/types': 8.15.0 - '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) - eslint: 9.16.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.3) + eslint: 9.20.0 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.0(eslint@9.16.0)(typescript@5.7.2)': + '@typescript-eslint/utils@8.18.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 - '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2) - eslint: 9.16.0 - typescript: 5.7.2 + '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.3) + eslint: 9.20.0 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -3446,26 +3443,26 @@ snapshots: dependencies: is-windows: 1.0.2 - better-typescript-lib@2.10.0(typescript@5.7.2): - dependencies: - '@typescript/lib-decorators': '@better-typescript-lib/decorators@2.10.0(typescript@5.7.2)' - '@typescript/lib-dom': '@better-typescript-lib/dom@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2015': '@better-typescript-lib/es2015@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2016': '@better-typescript-lib/es2016@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2017': '@better-typescript-lib/es2017@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2018': '@better-typescript-lib/es2018@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2019': '@better-typescript-lib/es2019@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2020': '@better-typescript-lib/es2020@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2021': '@better-typescript-lib/es2021@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2022': '@better-typescript-lib/es2022@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2023': '@better-typescript-lib/es2023@2.10.0(typescript@5.7.2)' - '@typescript/lib-es2024': '@better-typescript-lib/es2024@2.10.0(typescript@5.7.2)' - '@typescript/lib-es5': '@better-typescript-lib/es5@2.10.0(typescript@5.7.2)' - '@typescript/lib-es6': '@better-typescript-lib/es6@2.10.0(typescript@5.7.2)' - '@typescript/lib-esnext': '@better-typescript-lib/esnext@2.10.0(typescript@5.7.2)' - '@typescript/lib-scripthost': '@better-typescript-lib/scripthost@2.10.0(typescript@5.7.2)' - '@typescript/lib-webworker': '@better-typescript-lib/webworker@2.10.0(typescript@5.7.2)' - typescript: 5.7.2 + better-typescript-lib@2.10.1(typescript@5.7.3): + dependencies: + '@typescript/lib-decorators': '@better-typescript-lib/decorators@2.10.1(typescript@5.7.3)' + '@typescript/lib-dom': '@better-typescript-lib/dom@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2015': '@better-typescript-lib/es2015@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2016': '@better-typescript-lib/es2016@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2017': '@better-typescript-lib/es2017@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2018': '@better-typescript-lib/es2018@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2019': '@better-typescript-lib/es2019@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2020': '@better-typescript-lib/es2020@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2021': '@better-typescript-lib/es2021@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2022': '@better-typescript-lib/es2022@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2023': '@better-typescript-lib/es2023@2.10.1(typescript@5.7.3)' + '@typescript/lib-es2024': '@better-typescript-lib/es2024@2.10.1(typescript@5.7.3)' + '@typescript/lib-es5': '@better-typescript-lib/es5@2.10.1(typescript@5.7.3)' + '@typescript/lib-es6': '@better-typescript-lib/es6@2.10.1(typescript@5.7.3)' + '@typescript/lib-esnext': '@better-typescript-lib/esnext@2.10.1(typescript@5.7.3)' + '@typescript/lib-scripthost': '@better-typescript-lib/scripthost@2.10.1(typescript@5.7.3)' + '@typescript/lib-webworker': '@better-typescript-lib/webworker@2.10.1(typescript@5.7.3)' + typescript: 5.7.3 binaryextensions@4.19.0: {} @@ -3519,7 +3516,7 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: {} + chalk@5.4.1: {} chardet@0.7.0: {} @@ -3556,7 +3553,7 @@ snapshots: colorette@2.0.20: {} - commander@12.1.0: {} + commander@13.1.0: {} commander@4.1.1: {} @@ -3576,10 +3573,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - debug@4.3.7: - dependencies: - ms: 2.1.3 - debug@4.4.0: dependencies: ms: 2.1.3 @@ -3676,48 +3669,48 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.0(eslint@9.16.0): + eslint-config-prettier@9.1.0(eslint@9.20.0): dependencies: - eslint: 9.16.0 + eslint: 9.20.0 - eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2): + eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0)(typescript@5.7.2) - eslint: 9.16.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.20.0)(typescript@5.7.3) + eslint: 9.20.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-redos@4.4.5(eslint@9.16.0): + eslint-plugin-redos@4.4.5(eslint@9.20.0): dependencies: - eslint: 9.16.0 + eslint: 9.20.0 recheck: 4.4.5 - eslint-plugin-regexp@2.7.0(eslint@9.16.0): + eslint-plugin-regexp@2.7.0(eslint@9.20.0): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.16.0 + eslint: 9.20.0 jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-simple-import-sort@12.1.1(eslint@9.16.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.20.0): dependencies: - eslint: 9.16.0 + eslint: 9.20.0 - eslint-plugin-unicorn@56.0.0(eslint@9.16.0): + eslint-plugin-unicorn@56.0.0(eslint@9.20.0): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) ci-info: 4.1.0 clean-regexp: 1.0.0 core-js-compat: 3.39.0 - eslint: 9.16.0 + eslint: 9.20.0 esquery: 1.6.0 globals: 15.12.0 indent-string: 4.0.0 @@ -3739,15 +3732,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.16.0: + eslint@9.20.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 - '@eslint/core': 0.9.1 + '@eslint/core': 0.11.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.16.0 - '@eslint/plugin-kit': 0.2.4 + '@eslint/js': 9.20.0 + '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -4103,18 +4096,18 @@ snapshots: lines-and-columns@2.0.4: {} - lint-staged@15.2.10: + lint-staged@15.4.3: dependencies: - chalk: 5.3.0 - commander: 12.1.0 - debug: 4.3.7 + chalk: 5.4.1 + commander: 13.1.0 + debug: 4.4.0 execa: 8.0.1 lilconfig: 3.1.3 listr2: 8.2.5 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.5.1 + yaml: 2.7.0 transitivePeerDependencies: - supports-color @@ -4233,7 +4226,7 @@ snapshots: npm-normalize-package-bin@4.0.0: {} - npm-run-all2@7.0.1: + npm-run-all2@7.0.2: dependencies: ansi-styles: 6.2.1 cross-spawn: 7.0.6 @@ -4359,12 +4352,12 @@ snapshots: pluralize@8.0.0: {} - postcss-load-config@6.0.1(postcss@8.4.49)(yaml@2.5.1): + postcss-load-config@6.0.1(postcss@8.4.49)(yaml@2.7.0): dependencies: lilconfig: 3.1.3 optionalDependencies: postcss: 8.4.49 - yaml: 2.5.1 + yaml: 2.7.0 postcss@8.4.49: dependencies: @@ -4376,7 +4369,7 @@ snapshots: prettier@2.8.8: {} - prettier@3.4.1: {} + prettier@3.4.2: {} punycode@2.3.1: {} @@ -4704,8 +4697,6 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.1: {} - tinyexec@0.3.2: {} tinyglobby@0.2.10: @@ -4735,13 +4726,13 @@ snapshots: try-resolve@1.0.1: {} - ts-api-utils@1.4.3(typescript@5.7.2): + ts-api-utils@1.4.3(typescript@5.7.3): dependencies: - typescript: 5.7.2 + typescript: 5.7.3 ts-interface-checker@0.1.13: {} - tsup@8.3.5(postcss@8.4.49)(typescript@5.7.2)(yaml@2.5.1): + tsup@8.3.6(postcss@8.4.49)(typescript@5.7.3)(yaml@2.7.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -4751,17 +4742,17 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.4.49)(yaml@2.5.1) + postcss-load-config: 6.0.1(postcss@8.4.49)(yaml@2.7.0) resolve-from: 5.0.0 rollup: 4.28.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 - tinyexec: 0.3.1 + tinyexec: 0.3.2 tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: postcss: 8.4.49 - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - jiti - supports-color @@ -4782,18 +4773,18 @@ snapshots: type-fest@4.30.1: {} - typescript-eslint@8.15.0(eslint@9.16.0)(typescript@5.7.2): + typescript-eslint@8.15.0(eslint@9.20.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.16.0)(typescript@5.7.2))(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.15.0(eslint@9.16.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.15.0(eslint@9.16.0)(typescript@5.7.2) - eslint: 9.16.0 + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.15.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.20.0)(typescript@5.7.3) + eslint: 9.20.0 optionalDependencies: - typescript: 5.7.2 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - typescript@5.7.2: {} + typescript@5.7.3: {} unicorn-magic@0.1.0: {} @@ -4914,6 +4905,6 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 - yaml@2.5.1: {} + yaml@2.7.0: {} yocto-queue@0.1.0: {}