diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a007377e..5f5323b7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@v4 - name: Install Buf - uses: bufbuild/buf-setup-action@v1.49.0 + uses: bufbuild/buf-setup-action@v1.50.0 with: github_token: ${{ github.token }} diff --git a/.github/workflows/update-protos.yaml b/.github/workflows/update-protos.yaml index 00708fbc..a635da70 100644 --- a/.github/workflows/update-protos.yaml +++ b/.github/workflows/update-protos.yaml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: Install Buf - uses: bufbuild/buf-setup-action@v1.49.0 + uses: bufbuild/buf-setup-action@v1.50.0 with: github_token: ${{ github.token }} diff --git a/package.json b/package.json index aa8a1c28..0b7d3d6b 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "cerbos-sdk-javascript", "private": true, - "packageManager": "pnpm@9.15.3", + "packageManager": "pnpm@9.15.4", "engines": { "node": "23.6.0", - "pnpm": "9.15.3" + "pnpm": "9.15.4" }, "scripts": { "all:parallel": "concurrently --group --prefix=none", @@ -51,18 +51,18 @@ "test:servers:stop": "pnpm run --filter=./private/test test:servers:stop" }, "devDependencies": { - "@arethetypeswrong/cli": "0.17.2", - "@eslint/js": "9.17.0", + "@arethetypeswrong/cli": "0.17.3", + "@eslint/js": "9.18.0", "@microsoft/api-documenter": "7.26.5", "@microsoft/api-extractor": "7.49.1", "@tsconfig/node18": "18.2.4", "@tsconfig/strictest": "2.0.5", "@types/eslint__js": "8.42.3", - "@types/node": "18.19.70", - "@vitest/eslint-plugin": "1.1.24", + "@types/node": "18.19.71", + "@vitest/eslint-plugin": "1.1.25", "concurrently": "9.1.2", "depcheck": "1.4.7", - "eslint": "9.17.0", + "eslint": "9.18.0", "eslint-plugin-import": "2.31.0", "eslint-plugin-react-hooks": "5.1.0", "eslint-plugin-tsdoc": "0.4.0", @@ -71,6 +71,6 @@ "ts-proto": "2.6.1", "tsx": "4.19.2", "typescript": "5.7.3", - "typescript-eslint": "8.19.1" + "typescript-eslint": "8.20.0" } } diff --git a/packages/http/package.json b/packages/http/package.json index c2090bcb..94c192e0 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -54,7 +54,7 @@ "qs": "^6.13.1" }, "devDependencies": { - "@types/qs": "6.9.17" + "@types/qs": "6.9.18" }, "publishConfig": { "access": "public", diff --git a/packages/react/package.json b/packages/react/package.json index bc54d2d5..cb886d30 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -56,7 +56,7 @@ "use-deep-compare-effect": "^1.8.1" }, "devDependencies": { - "@types/react": "19.0.4" + "@types/react": "19.0.7" }, "publishConfig": { "access": "public", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4387e820..ae22d976 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@arethetypeswrong/cli': - specifier: 0.17.2 - version: 0.17.2 + specifier: 0.17.3 + version: 0.17.3 '@eslint/js': - specifier: 9.17.0 - version: 9.17.0 + specifier: 9.18.0 + version: 9.18.0 '@microsoft/api-documenter': specifier: 7.26.5 - version: 7.26.5(@types/node@18.19.70) + version: 7.26.5(@types/node@18.19.71) '@microsoft/api-extractor': specifier: 7.49.1 - version: 7.49.1(@types/node@18.19.70) + version: 7.49.1(@types/node@18.19.71) '@tsconfig/node18': specifier: 18.2.4 version: 18.2.4 @@ -30,11 +30,11 @@ importers: specifier: 8.42.3 version: 8.42.3 '@types/node': - specifier: 18.19.70 - version: 18.19.70 + specifier: 18.19.71 + version: 18.19.71 '@vitest/eslint-plugin': - specifier: 1.1.24 - version: 1.1.24(@typescript-eslint/utils@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@18.19.70)(jsdom@26.0.0)) + specifier: 1.1.25 + version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@18.19.71)(jsdom@26.0.0)) concurrently: specifier: 9.1.2 version: 9.1.2 @@ -42,14 +42,14 @@ importers: specifier: 1.4.7 version: 1.4.7 eslint: - specifier: 9.17.0 - version: 9.17.0 + specifier: 9.18.0 + version: 9.18.0 eslint-plugin-import: specifier: 2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0) + version: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0) eslint-plugin-react-hooks: specifier: 5.1.0 - version: 5.1.0(eslint@9.17.0) + version: 5.1.0(eslint@9.18.0) eslint-plugin-tsdoc: specifier: 0.4.0 version: 0.4.0 @@ -69,8 +69,8 @@ importers: specifier: 5.7.3 version: 5.7.3 typescript-eslint: - specifier: 8.19.1 - version: 8.19.1(eslint@9.17.0)(typescript@5.7.3) + specifier: 8.20.0 + version: 8.20.0(eslint@9.18.0)(typescript@5.7.3) packages/core: dependencies: @@ -115,8 +115,8 @@ importers: version: 6.13.1 devDependencies: '@types/qs': - specifier: 6.9.17 - version: 6.9.17 + specifier: 6.9.18 + version: 6.9.18 packages/opentelemetry: dependencies: @@ -146,8 +146,8 @@ importers: version: 1.8.1(react@19.0.0) devDependencies: '@types/react': - specifier: 19.0.4 - version: 19.0.4 + specifier: 19.0.7 + version: 19.0.7 private/scripts: devDependencies: @@ -218,14 +218,14 @@ importers: specifier: 1.28.0 version: 1.28.0 '@testing-library/react': - specifier: 16.1.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 16.2.0 + version: 16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@testing-library/user-event': - specifier: 14.5.2 - version: 14.5.2(@testing-library/dom@10.4.0) + specifier: 14.6.0 + version: 14.6.0(@testing-library/dom@10.4.0) '@types/react': - specifier: 19.0.4 - version: 19.0.4 + specifier: 19.0.7 + version: 19.0.7 '@types/semver': specifier: 7.5.8 version: 7.5.8 @@ -246,20 +246,20 @@ importers: version: 7.6.3 vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@18.19.70)(jsdom@26.0.0) + version: 2.1.8(@types/node@18.19.71)(jsdom@26.0.0) packages: '@andrewbranch/untar.js@1.0.3': resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} - '@arethetypeswrong/cli@0.17.2': - resolution: {integrity: sha512-/u2VcQJ8PKc4hcao/vXnHrYLEI/sQqKarbHi+NEIfvdymaW5o62XOCXy2yvalQa/vR+AAD/QNEgAUzHo5f7hrw==} + '@arethetypeswrong/cli@0.17.3': + resolution: {integrity: sha512-wI9ZSTweunmzHboSyYtWRFpba9fM9mpX1g7EUoRr+86zHSd7NR7svb6EmJD2hv1V+SoisB2fERu6EQGGEfQ8oQ==} engines: {node: '>=18'} hasBin: true - '@arethetypeswrong/core@0.17.2': - resolution: {integrity: sha512-JYeLgS4rQ2l3gHCabaka3atsEyskfpx+WqUbo+6l8LApILJgr0/XDb7KNC9Ovevp4iPVF2Q73oshpgOKJ3uDRQ==} + '@arethetypeswrong/core@0.17.3': + resolution: {integrity: sha512-2TB7O5JmC7UX7QHRGGftxRVQjV4Ce6oOIDGIDDERyT9dQ8lK/tRGfFubzO80rWeXm/gSrA8jirlXSWSE1i5ynQ==} engines: {node: '>=18'} '@asamuzakjp/css-color@2.8.2': @@ -637,16 +637,12 @@ packages: 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.9.1': - resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.17.0': - resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} + '@eslint/js@9.18.0': + resolution: {integrity: sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.5': @@ -967,8 +963,8 @@ packages: resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} - '@testing-library/react@16.1.0': - resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==} + '@testing-library/react@16.2.0': + resolution: {integrity: sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 @@ -982,8 +978,8 @@ packages: '@types/react-dom': optional: true - '@testing-library/user-event@14.5.2': - resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + '@testing-library/user-event@14.6.0': + resolution: {integrity: sha512-+jsfK7kVJbqnCYtLTln8Ja/NmVrZRwBJHmHR9IxIVccMWSOZ6Oy0FkDJNeyVu4QSpMNmRfy10Xb76ObRDlWWBQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' @@ -1018,17 +1014,17 @@ packages: '@types/minimatch@3.0.5': resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/node@18.19.70': - resolution: {integrity: sha512-RE+K0+KZoEpDUbGGctnGdkrLFwi1eYKTlIHNl2Um98mUkGsm1u2Ff6Ltd0e8DktTtC98uy7rSj+hO8t/QuLoVQ==} + '@types/node@18.19.71': + resolution: {integrity: sha512-evXpcgtZm8FY4jqBSN8+DmOTcVkkvTmAayeo4Wf3m1xAruyVGzGuDh/Fb/WWX2yLItUiho42ozyJjB0dw//Tkw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/qs@6.9.17': - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + '@types/qs@6.9.18': + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} - '@types/react@19.0.4': - resolution: {integrity: sha512-3O4QisJDYr1uTUMZHA2YswiQZRq+Pd8D+GdVFYikTutYsTz+QZgWkAPnP7rx9txoI6EXKcPiluMqWPFV3tT9Wg==} + '@types/react@19.0.7': + resolution: {integrity: sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -1036,55 +1032,55 @@ packages: '@types/shimmer@1.2.0': resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} - '@typescript-eslint/eslint-plugin@8.19.1': - resolution: {integrity: sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==} + '@typescript-eslint/eslint-plugin@8.20.0': + resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.19.1': - resolution: {integrity: sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==} + '@typescript-eslint/parser@8.20.0': + resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.19.1': - resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} + '@typescript-eslint/scope-manager@8.20.0': + resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.19.1': - resolution: {integrity: sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==} + '@typescript-eslint/type-utils@8.20.0': + resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.19.1': - resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} + '@typescript-eslint/types@8.20.0': + resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.19.1': - resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} + '@typescript-eslint/typescript-estree@8.20.0': + resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.19.1': - resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} + '@typescript-eslint/utils@8.20.0': + resolution: {integrity: sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.19.1': - resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} + '@typescript-eslint/visitor-keys@8.20.0': + resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/eslint-plugin@1.1.24': - resolution: {integrity: sha512-7IaENe4NNy33g0iuuy5bHY69JYYRjpv4lMx6H5Wp30W7ez2baLHwxsXF5TM4wa8JDYZt8ut99Ytoj7GiDO01hw==} + '@vitest/eslint-plugin@1.1.25': + resolution: {integrity: sha512-u8DpDnMbPcqBmJOB4PeEtn6q7vKmLVTLFMpzoxSAo0hjYdl4iYSHRleqwPQo0ywc7UV0S6RKIahYRQ3BnZdMVw==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -1597,8 +1593,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.17.0: - resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} + eslint@9.18.0: + resolution: {integrity: sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -2674,8 +2670,8 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript-eslint@8.19.1: - resolution: {integrity: sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==} + typescript-eslint@8.20.0: + resolution: {integrity: sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2917,9 +2913,9 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} - '@arethetypeswrong/cli@0.17.2': + '@arethetypeswrong/cli@0.17.3': dependencies: - '@arethetypeswrong/core': 0.17.2 + '@arethetypeswrong/core': 0.17.3 chalk: 4.1.2 cli-table3: 0.6.5 commander: 10.0.1 @@ -2927,7 +2923,7 @@ snapshots: marked-terminal: 7.2.1(marked@9.1.6) semver: 7.6.3 - '@arethetypeswrong/core@0.17.2': + '@arethetypeswrong/core@0.17.3': dependencies: '@andrewbranch/untar.js': 1.0.3 cjs-module-lexer: 1.4.1 @@ -3160,9 +3156,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.18.0)': dependencies: - eslint: 9.17.0 + eslint: 9.18.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -3179,10 +3175,6 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@0.9.1': - dependencies: - '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 @@ -3197,7 +3189,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.17.0': {} + '@eslint/js@9.18.0': {} '@eslint/object-schema@2.1.5': {} @@ -3250,35 +3242,35 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@microsoft/api-documenter@7.26.5(@types/node@18.19.70)': + '@microsoft/api-documenter@7.26.5(@types/node@18.19.71)': dependencies: - '@microsoft/api-extractor-model': 7.30.2(@types/node@18.19.70) + '@microsoft/api-extractor-model': 7.30.2(@types/node@18.19.71) '@microsoft/tsdoc': 0.15.1 - '@rushstack/node-core-library': 5.10.2(@types/node@18.19.70) - '@rushstack/terminal': 0.14.5(@types/node@18.19.70) - '@rushstack/ts-command-line': 4.23.3(@types/node@18.19.70) + '@rushstack/node-core-library': 5.10.2(@types/node@18.19.71) + '@rushstack/terminal': 0.14.5(@types/node@18.19.71) + '@rushstack/ts-command-line': 4.23.3(@types/node@18.19.71) js-yaml: 3.13.1 resolve: 1.22.10 transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor-model@7.30.2(@types/node@18.19.70)': + '@microsoft/api-extractor-model@7.30.2(@types/node@18.19.71)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.2(@types/node@18.19.70) + '@rushstack/node-core-library': 5.10.2(@types/node@18.19.71) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.49.1(@types/node@18.19.70)': + '@microsoft/api-extractor@7.49.1(@types/node@18.19.71)': dependencies: - '@microsoft/api-extractor-model': 7.30.2(@types/node@18.19.70) + '@microsoft/api-extractor-model': 7.30.2(@types/node@18.19.71) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.10.2(@types/node@18.19.70) + '@rushstack/node-core-library': 5.10.2(@types/node@18.19.71) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.5(@types/node@18.19.70) - '@rushstack/ts-command-line': 4.23.3(@types/node@18.19.70) + '@rushstack/terminal': 0.14.5(@types/node@18.19.71) + '@rushstack/ts-command-line': 4.23.3(@types/node@18.19.71) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -3459,7 +3451,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/node-core-library@5.10.2(@types/node@18.19.70)': + '@rushstack/node-core-library@5.10.2(@types/node@18.19.71)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -3470,23 +3462,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.14.5(@types/node@18.19.70)': + '@rushstack/terminal@0.14.5(@types/node@18.19.71)': dependencies: - '@rushstack/node-core-library': 5.10.2(@types/node@18.19.70) + '@rushstack/node-core-library': 5.10.2(@types/node@18.19.71) supports-color: 8.1.1 optionalDependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 - '@rushstack/ts-command-line@4.23.3(@types/node@18.19.70)': + '@rushstack/ts-command-line@4.23.3(@types/node@18.19.71)': dependencies: - '@rushstack/terminal': 0.14.5(@types/node@18.19.70) + '@rushstack/terminal': 0.14.5(@types/node@18.19.71) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -3510,16 +3502,16 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 19.0.4 + '@types/react': 19.0.7 - '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': + '@testing-library/user-event@14.6.0(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 @@ -3548,15 +3540,15 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/node@18.19.70': + '@types/node@18.19.71': dependencies: undici-types: 5.26.5 '@types/parse-json@4.0.2': {} - '@types/qs@6.9.17': {} + '@types/qs@6.9.18': {} - '@types/react@19.0.4': + '@types/react@19.0.7': dependencies: csstype: 3.1.3 @@ -3564,15 +3556,15 @@ snapshots: '@types/shimmer@1.2.0': {} - '@typescript-eslint/eslint-plugin@8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/type-utils': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.19.1 - eslint: 9.17.0 + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.20.0 + eslint: 9.18.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3581,40 +3573,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3)': + '@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0 - eslint: 9.17.0 + eslint: 9.18.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.19.1': + '@typescript-eslint/scope-manager@8.20.0': dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 - '@typescript-eslint/type-utils@8.19.1(eslint@9.17.0)(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.1(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) debug: 4.4.0 - eslint: 9.17.0 + eslint: 9.18.0 ts-api-utils: 2.0.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.19.1': {} + '@typescript-eslint/types@8.20.0': {} - '@typescript-eslint/typescript-estree@8.19.1(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -3625,29 +3617,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.19.1(eslint@9.17.0)(typescript@5.7.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3) - eslint: 9.17.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + eslint: 9.18.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.19.1': + '@typescript-eslint/visitor-keys@8.20.0': dependencies: - '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/types': 8.20.0 eslint-visitor-keys: 4.2.0 - '@vitest/eslint-plugin@1.1.24(@typescript-eslint/utils@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@18.19.70)(jsdom@26.0.0))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3)(vitest@2.1.8(@types/node@18.19.71)(jsdom@26.0.0))': dependencies: - '@typescript-eslint/utils': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + eslint: 9.18.0 optionalDependencies: typescript: 5.7.3 - vitest: 2.1.8(@types/node@18.19.70)(jsdom@26.0.0) + vitest: 2.1.8(@types/node@18.19.71)(jsdom@26.0.0) '@vitest/expect@2.1.8': dependencies: @@ -3656,13 +3648,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@18.19.70))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@18.19.71))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@18.19.70) + vite: 5.4.11(@types/node@18.19.71) '@vitest/pretty-format@2.1.8': dependencies: @@ -4247,17 +4239,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + eslint: 9.18.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -4266,9 +4258,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.17.0 + eslint: 9.18.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -4280,15 +4272,15 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.19.1(eslint@9.17.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-react-hooks@5.1.0(eslint@9.17.0): + eslint-plugin-react-hooks@5.1.0(eslint@9.18.0): dependencies: - eslint: 9.17.0 + eslint: 9.18.0 eslint-plugin-tsdoc@0.4.0: dependencies: @@ -4304,14 +4296,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.17.0: + eslint@9.18.0: dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 - '@eslint/core': 0.9.1 + '@eslint/core': 0.10.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.17.0 + '@eslint/js': 9.18.0 '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -5081,7 +5073,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.19.70 + '@types/node': 18.19.71 long: 5.2.4 punycode@2.3.1: {} @@ -5478,12 +5470,12 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.19.1(eslint@9.17.0)(typescript@5.7.3): + typescript-eslint@8.20.0(eslint@9.18.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.19.1(@typescript-eslint/parser@8.19.1(eslint@9.17.0)(typescript@5.7.3))(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/parser': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - '@typescript-eslint/utils': 8.19.1(eslint@9.17.0)(typescript@5.7.3) - eslint: 9.17.0 + '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.7.3) + eslint: 9.18.0 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -5523,13 +5515,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@2.1.8(@types/node@18.19.70): + vite-node@2.1.8(@types/node@18.19.71): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@18.19.70) + vite: 5.4.11(@types/node@18.19.71) transitivePeerDependencies: - '@types/node' - less @@ -5541,19 +5533,19 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@18.19.70): + vite@5.4.11(@types/node@18.19.71): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.30.1 optionalDependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 fsevents: 2.3.3 - vitest@2.1.8(@types/node@18.19.70)(jsdom@26.0.0): + vitest@2.1.8(@types/node@18.19.71)(jsdom@26.0.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@18.19.70)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@18.19.71)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -5569,11 +5561,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@18.19.70) - vite-node: 2.1.8(@types/node@18.19.70) + vite: 5.4.11(@types/node@18.19.71) + vite-node: 2.1.8(@types/node@18.19.71) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.70 + '@types/node': 18.19.71 jsdom: 26.0.0 transitivePeerDependencies: - less diff --git a/private/test/package.json b/private/test/package.json index 7d698e9d..4ebb2693 100644 --- a/private/test/package.json +++ b/private/test/package.json @@ -21,9 +21,9 @@ "@opentelemetry/sdk-trace-base": "1.30.1", "@opentelemetry/sdk-trace-node": "1.30.1", "@opentelemetry/semantic-conventions": "1.28.0", - "@testing-library/react": "16.1.0", - "@testing-library/user-event": "14.5.2", - "@types/react": "19.0.4", + "@testing-library/react": "16.2.0", + "@testing-library/user-event": "14.6.0", + "@types/react": "19.0.7", "@types/semver": "7.5.8", "jose": "5.9.6", "jsdom": "26.0.0", diff --git a/private/test/src/matrix-node/embedded/loader.test.ts b/private/test/src/matrix-node/embedded/loader.test.ts index 4d933739..495fece5 100644 --- a/private/test/src/matrix-node/embedded/loader.test.ts +++ b/private/test/src/matrix-node/embedded/loader.test.ts @@ -171,7 +171,8 @@ describe("loaders", () => { const callbacks = new Callbacks(); const loader = new AutoUpdatingLoader(server.url, { activateOnLoad: false, - ...callbacks, + onError: callbacks.onError, + onLoad: callbacks.onLoad, }); const loadedFirst = await callbacks.next();