diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c79cc0..ade26bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 26.0.0 + node-version: 26.3.0 - name: Enable corepack run: corepack enable diff --git a/backend/package.json b/backend/package.json index 6063b15..6e54038 100644 --- a/backend/package.json +++ b/backend/package.json @@ -7,10 +7,10 @@ "@lusc/util": "^2.1.0", "cookie-parser": "^1.4.7", "express": "^5.2.1", - "express-rate-limit": "^8.4.1", + "express-rate-limit": "^8.5.2", "file-type": "^22.0.1", "frontend": "workspace:^", - "helmet": "^8.1.0", + "helmet": "^8.2.0", "ip": "^2.0.1", "is-path-inside": "^4.0.0", "jsonwebtoken": "^9.0.3", @@ -19,7 +19,7 @@ "zod": "^4.4.3" }, "devDependencies": { - "@lusc/eslint-config": "^10.1.0", + "@lusc/eslint-config": "^10.2.0", "@lusc/tsconfig": "^7.2.0", "@types/cookie-parser": "^1.4.10", "@types/express": "^5.0.6", @@ -27,10 +27,10 @@ "@types/morgan": "^1.9.10", "@types/ms": "^2.1.0", "@types/multer": "^2.1.0", - "@types/node": "^24.12.2", + "@types/node": "^24.12.4", "concurrently": "^9.2.1", "esbuild": "^0.28.0", - "eslint": "^10.3.0", + "eslint": "^10.4.1", "types": "workspace:^", "typescript": "^6.0.3" }, diff --git a/frontend/package.json b/frontend/package.json index b33fb43..d0c41fc 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -3,13 +3,13 @@ "he": "^1.2.0" }, "devDependencies": { - "@lusc/eslint-config": "^10.1.0", + "@lusc/eslint-config": "^10.2.0", "@lusc/tsconfig": "^7.2.0", "@types/he": "^1.2.3", - "@types/node": "^24.12.2", + "@types/node": "^24.12.4", "concurrently": "^9.2.1", "esbuild": "^0.28.0", - "eslint": "^10.3.0", + "eslint": "^10.4.1", "types": "workspace:^", "typescript": "^6.0.3" }, diff --git a/package.json b/package.json index 250748b..7c87356 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "node": "^24.15.0 || ^26.0.0" }, "name": "@lusc/fileshare", - "packageManager": "pnpm@11.0.6", + "packageManager": "pnpm@11.5.0", "private": true, "scripts": { "build": "pnpm -r build", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 356e913..9d7a527 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^5.2.1 version: 5.2.1 express-rate-limit: - specifier: ^8.4.1 - version: 8.5.1(express@5.2.1) + specifier: ^8.5.2 + version: 8.5.2(express@5.2.1) file-type: specifier: ^22.0.1 version: 22.0.1 @@ -33,8 +33,8 @@ importers: specifier: workspace:^ version: link:../frontend helmet: - specifier: ^8.1.0 - version: 8.1.0 + specifier: ^8.2.0 + version: 8.2.0 ip: specifier: ^2.0.1 version: 2.0.1 @@ -55,8 +55,8 @@ importers: version: 4.4.3 devDependencies: '@lusc/eslint-config': - specifier: ^10.1.0 - version: 10.2.0(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0) + specifier: ^10.2.0 + version: 10.2.0(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1) '@lusc/tsconfig': specifier: ^7.2.0 version: 7.2.0 @@ -79,8 +79,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 '@types/node': - specifier: ^24.12.2 - version: 24.12.2 + specifier: ^24.12.4 + version: 24.12.4 concurrently: specifier: ^9.2.1 version: 9.2.1 @@ -88,8 +88,8 @@ importers: specifier: ^0.28.0 version: 0.28.0 eslint: - specifier: ^10.3.0 - version: 10.3.0 + specifier: ^10.4.1 + version: 10.4.1 types: specifier: workspace:^ version: link:../types @@ -104,8 +104,8 @@ importers: version: 1.2.0 devDependencies: '@lusc/eslint-config': - specifier: ^10.1.0 - version: 10.2.0(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0) + specifier: ^10.2.0 + version: 10.2.0(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1) '@lusc/tsconfig': specifier: ^7.2.0 version: 7.2.0 @@ -113,8 +113,8 @@ importers: specifier: ^1.2.3 version: 1.2.3 '@types/node': - specifier: ^24.12.2 - version: 24.12.2 + specifier: ^24.12.4 + version: 24.12.4 concurrently: specifier: ^9.2.1 version: 9.2.1 @@ -122,8 +122,8 @@ importers: specifier: ^0.28.0 version: 0.28.0 eslint: - specifier: ^10.3.0 - version: 10.3.0 + specifier: ^10.4.1 + version: 10.4.1 types: specifier: workspace:^ version: link:../types @@ -327,8 +327,8 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.5.5': - resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==} + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': @@ -348,8 +348,8 @@ packages: resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/plugin-kit@0.7.1': - resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==} + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@humanfs/core@0.19.1': @@ -445,8 +445,8 @@ packages: '@types/multer@2.1.0': resolution: {integrity: sha512-zYZb0+nJhOHtPpGDb3vqPjwpdeGlGC157VpkqNQL+UU2qwoacoQ7MpsAmUptI/0Oa127X32JzWDqQVEXp2RcIA==} - '@types/node@24.12.2': - resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} + '@types/node@24.12.4': + resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -937,8 +937,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.3.0: - resolution: {integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==} + eslint@10.4.1: + resolution: {integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -971,8 +971,8 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - express-rate-limit@8.5.1: - resolution: {integrity: sha512-5O6KYmyJEpuPJV5hNTXKbAHWRqrzyu+OI3vUnSd2kXFubIVpG7ezpgxQy76Zo5GQZtrQBg86hF+CM/NX+cioiQ==} + express-rate-limit@8.5.2: + resolution: {integrity: sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' @@ -1090,8 +1090,8 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - helmet@8.1.0: - resolution: {integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg==} + helmet@8.2.0: + resolution: {integrity: sha512-DRgTIUgnWcJ62KyarxxziuqYxKGnR6Rgg19BlbucN/dpmJbl1XOit6qvoOX0ZT+HhWe5OUVhU/a1zpGyc1xA0Q==} engines: {node: '>=18.0.0'} http-errors@2.0.0: @@ -1735,15 +1735,15 @@ snapshots: '@esbuild/win32-x64@0.28.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@10.3.0)': + '@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@10.4.1)': dependencies: escape-string-regexp: 4.0.0 - eslint: 10.3.0 + eslint: 10.4.1 ignore: 7.0.5 - '@eslint-community/eslint-utils@4.9.1(eslint@10.3.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.1)': dependencies: - eslint: 10.3.0 + eslint: 10.4.1 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -1756,7 +1756,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.5.5': + '@eslint/config-helpers@0.6.0': dependencies: '@eslint/core': 1.2.1 @@ -1764,13 +1764,13 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.3.0)': + '@eslint/js@10.0.1(eslint@10.4.1)': optionalDependencies: - eslint: 10.3.0 + eslint: 10.4.1 '@eslint/object-schema@3.0.5': {} - '@eslint/plugin-kit@0.7.1': + '@eslint/plugin-kit@0.7.2': dependencies: '@eslint/core': 1.2.1 levn: 0.4.1 @@ -1786,21 +1786,21 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@lusc/eslint-config@10.2.0(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)': - dependencies: - '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@10.3.0) - '@eslint/js': 10.0.1(eslint@10.3.0) - '@typescript-eslint/parser': 8.59.2(eslint@10.3.0)(typescript@6.0.3) - eslint: 10.3.0 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0))(eslint@10.3.0) - eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0) - eslint-plugin-n: 17.24.0(eslint@10.3.0)(typescript@6.0.3) - eslint-plugin-promise: 7.3.0(eslint@10.3.0) - eslint-plugin-regexp: 3.1.0(eslint@10.3.0) - eslint-plugin-unicorn: 64.0.0(eslint@10.3.0) + '@lusc/eslint-config@10.2.0(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)': + dependencies: + '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@10.4.1) + '@eslint/js': 10.0.1(eslint@10.4.1) + '@typescript-eslint/parser': 8.59.2(eslint@10.4.1)(typescript@6.0.3) + eslint: 10.4.1 + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1))(eslint@10.4.1) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1) + eslint-plugin-n: 17.24.0(eslint@10.4.1)(typescript@6.0.3) + eslint-plugin-promise: 7.3.0(eslint@10.4.1) + eslint-plugin-regexp: 3.1.0(eslint@10.4.1) + eslint-plugin-unicorn: 64.0.0(eslint@10.4.1) globals: 17.6.0 typescript: 6.0.3 - typescript-eslint: 8.59.2(eslint@10.3.0)(typescript@6.0.3) + typescript-eslint: 8.59.2(eslint@10.4.1)(typescript@6.0.3) transitivePeerDependencies: - '@typescript-eslint/utils' - eslint-import-resolver-node @@ -1837,11 +1837,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.12.2 + '@types/node': 24.12.4 '@types/connect@3.4.38': dependencies: - '@types/node': 24.12.2 + '@types/node': 24.12.4 '@types/cookie-parser@1.4.10(@types/express@5.0.6)': dependencies: @@ -1853,7 +1853,7 @@ snapshots: '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 24.12.2 + '@types/node': 24.12.4 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -1873,13 +1873,13 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 24.12.2 + '@types/node': 24.12.4 '@types/mime@1.3.5': {} '@types/morgan@1.9.10': dependencies: - '@types/node': 24.12.2 + '@types/node': 24.12.4 '@types/ms@2.1.0': {} @@ -1887,7 +1887,7 @@ snapshots: dependencies: '@types/express': 5.0.6 - '@types/node@24.12.2': + '@types/node@24.12.4': dependencies: undici-types: 7.16.0 @@ -1898,22 +1898,22 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.12.2 + '@types/node': 24.12.4 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.12.2 + '@types/node': 24.12.4 - '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.59.2(eslint@10.3.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@10.4.1)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.59.2 - '@typescript-eslint/type-utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.59.2(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@10.4.1)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.59.2 - eslint: 10.3.0 + eslint: 10.4.1 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -1921,14 +1921,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.59.2(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.59.2 '@typescript-eslint/types': 8.59.2 '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.59.2 debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -1951,13 +1951,13 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.59.2(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.59.2(eslint@10.4.1)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.59.2 '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@10.4.1)(typescript@6.0.3) debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -1980,13 +1980,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@typescript-eslint/scope-manager': 8.59.2 '@typescript-eslint/types': 8.59.2 '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - eslint: 10.3.0 + eslint: 10.4.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -2289,9 +2289,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@10.3.0): + eslint-compat-utils@0.5.1(eslint@10.4.1): dependencies: - eslint: 10.3.0 + eslint: 10.4.1 semver: 7.7.4 eslint-import-context@0.1.9(unrs-resolver@1.11.1): @@ -2301,10 +2301,10 @@ snapshots: optionalDependencies: unrs-resolver: 1.11.1 - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0))(eslint@10.3.0): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1))(eslint@10.4.1): dependencies: debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.13.0 is-bun-module: 2.0.0 @@ -2312,24 +2312,24 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1) transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.8.0(eslint@10.3.0): + eslint-plugin-es-x@7.8.0(eslint@10.4.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@eslint-community/regexpp': 4.12.2 - eslint: 10.3.0 - eslint-compat-utils: 0.5.1(eslint@10.3.0) + eslint: 10.4.1 + eslint-compat-utils: 0.5.1(eslint@10.4.1) - eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1): dependencies: '@package-json/types': 0.0.12 '@typescript-eslint/types': 8.59.2 comment-parser: 1.4.1 debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.4 @@ -2337,16 +2337,16 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.59.2(eslint@10.4.1)(typescript@6.0.3) transitivePeerDependencies: - supports-color - eslint-plugin-n@17.24.0(eslint@10.3.0)(typescript@6.0.3): + eslint-plugin-n@17.24.0(eslint@10.4.1)(typescript@6.0.3): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) enhanced-resolve: 5.18.3 - eslint: 10.3.0 - eslint-plugin-es-x: 7.8.0(eslint@10.3.0) + eslint: 10.4.1 + eslint-plugin-es-x: 7.8.0(eslint@10.4.1) get-tsconfig: 4.13.0 globals: 15.15.0 globrex: 0.1.2 @@ -2356,31 +2356,31 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-promise@7.3.0(eslint@10.3.0): + eslint-plugin-promise@7.3.0(eslint@10.4.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) - eslint: 10.3.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) + eslint: 10.4.1 - eslint-plugin-regexp@3.1.0(eslint@10.3.0): + eslint-plugin-regexp@3.1.0(eslint@10.4.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.1 - eslint: 10.3.0 + eslint: 10.4.1 jsdoc-type-pratt-parser: 7.1.1 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@64.0.0(eslint@10.3.0): + eslint-plugin-unicorn@64.0.0(eslint@10.4.1): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) change-case: 5.4.4 ci-info: 4.4.0 clean-regexp: 1.0.0 core-js-compat: 3.49.0 - eslint: 10.3.0 + eslint: 10.4.1 find-up-simple: 1.0.1 globals: 17.6.0 indent-string: 5.0.0 @@ -2403,14 +2403,14 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.3.0: + eslint@10.4.1: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.1) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.5.5 + '@eslint/config-helpers': 0.6.0 '@eslint/core': 1.2.1 - '@eslint/plugin-kit': 0.7.1 + '@eslint/plugin-kit': 0.7.2 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 @@ -2458,7 +2458,7 @@ snapshots: etag@1.8.1: {} - express-rate-limit@8.5.1(express@5.2.1): + express-rate-limit@8.5.2(express@5.2.1): dependencies: express: 5.2.1 ip-address: 10.2.0 @@ -2598,7 +2598,7 @@ snapshots: he@1.2.0: {} - helmet@8.1.0: {} + helmet@8.2.0: {} http-errors@2.0.0: dependencies: @@ -3034,13 +3034,13 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.59.2(eslint@10.3.0)(typescript@6.0.3): + typescript-eslint@8.59.2(eslint@10.4.1)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.3.0)(typescript@6.0.3))(eslint@10.3.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.59.2(eslint@10.3.0)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.59.2(@typescript-eslint/parser@8.59.2(eslint@10.4.1)(typescript@6.0.3))(eslint@10.4.1)(typescript@6.0.3) + '@typescript-eslint/parser': 8.59.2(eslint@10.4.1)(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.59.2(typescript@6.0.3) - '@typescript-eslint/utils': 8.59.2(eslint@10.3.0)(typescript@6.0.3) - eslint: 10.3.0 + '@typescript-eslint/utils': 8.59.2(eslint@10.4.1)(typescript@6.0.3) + eslint: 10.4.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color