diff --git a/package-lock.json b/package-lock.json index df50e4854c..73f3e78b8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "eslint": "^10.2.1", "jspdf": "^4.2.0", "jspdf-autotable": "^5.0.7", - "oxc-transform-react": "^0.152.0", + "oxc-transform-react": "^0.153.0", "playwright": "^1.62.1", "react": "^19.3.0", "react-dom": "^19.3.0", @@ -641,9 +641,9 @@ } }, "node_modules/@oxc-transform-react/binding-android-arm-eabi": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-android-arm-eabi/-/binding-android-arm-eabi-0.152.0.tgz", - "integrity": "sha512-HrGZlhhyJUxz5tDWnsBliNrlhSVxM9lLF468EKab1uBBUMbMzfwHdO4aOHbI8x4EbI/gIzpMXqJbtWRwBLdwZw==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-android-arm-eabi/-/binding-android-arm-eabi-0.153.0.tgz", + "integrity": "sha512-VxhI7In+VRTemKyq9D1mztsDSo/nzRzhDLaMi3NobklIbFfLZYOYYPFM0knL4hQKZi1jFfMPHiP5Y/WjP4DGkw==", "cpu": [ "arm" ], @@ -658,9 +658,9 @@ } }, "node_modules/@oxc-transform-react/binding-android-arm64": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-android-arm64/-/binding-android-arm64-0.152.0.tgz", - "integrity": "sha512-h+LtkA/nSQsfZdCe6c3F28236gIZhpl3Bu9MjwEI7X0J+CGpEEShmZuXw5b7lwqXQnhr5l1ZIIZ4NA5tU5FW+Q==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-android-arm64/-/binding-android-arm64-0.153.0.tgz", + "integrity": "sha512-JBv/BQvt84KRH63M4t296rGtt3X3awHZQ5jtK8zBwXLvH5FhpW/FtPaSUbCMI2x9sqI5/c94snOIPAX+dKb2qA==", "cpu": [ "arm64" ], @@ -675,9 +675,9 @@ } }, "node_modules/@oxc-transform-react/binding-darwin-arm64": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-darwin-arm64/-/binding-darwin-arm64-0.152.0.tgz", - "integrity": "sha512-EycvN1vJ5gjer1+AD4Czi/Z0gpD4ud/oRbiwDV3BDOiuN5PVrR5Dz0oqkoKtE+/eKK6QqygEtZrZzc8ARJkLLA==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-darwin-arm64/-/binding-darwin-arm64-0.153.0.tgz", + "integrity": "sha512-Yvq5H8B2WPfwXo42ZCkmq0E5yOepxNTCwBmSZVKjze7/Buqa6OupyKw5YuZa7B/S+HyBJVQ5mXsDLKGSsXPoGQ==", "cpu": [ "arm64" ], @@ -692,9 +692,9 @@ } }, "node_modules/@oxc-transform-react/binding-darwin-x64": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-darwin-x64/-/binding-darwin-x64-0.152.0.tgz", - "integrity": "sha512-5YUXuvxXi+7GmZPho95qteMlG8WgIhCbpYOug8MhyuTZzYtrr8CDBsdMzheBgiRNj9lPkFvduhQ4MK+QVQ06CQ==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-darwin-x64/-/binding-darwin-x64-0.153.0.tgz", + "integrity": "sha512-A/NArh1lZX5dvwvZEnRXYl1O+xKiw5N8Qz8gJYKkRbHT8XvD8XU/hP7DO5j8Vzfm+N8EYK/iHUqnf370wwS+yw==", "cpu": [ "x64" ], @@ -709,9 +709,9 @@ } }, "node_modules/@oxc-transform-react/binding-freebsd-x64": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-freebsd-x64/-/binding-freebsd-x64-0.152.0.tgz", - "integrity": "sha512-HZrLNspvHfOo1umeCkeskU7UBEXWjuQSoBGidHwjUQVOhsbDNp9k3oihXenEBFgShPycLEC11wAZSD3DtiIkXA==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-freebsd-x64/-/binding-freebsd-x64-0.153.0.tgz", + "integrity": "sha512-ZpVCiJKiQBd98TDSSvrcFjCKAhi/EZETxe5KRHgX0JgXffPQMfP3ICPPCTvMK4YjIozZIhvKb7j8hLeC831PHw==", "cpu": [ "x64" ], @@ -726,9 +726,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-arm-gnueabihf": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.152.0.tgz", - "integrity": "sha512-qfPsGd0sbaUeLtQDojSf+reHYMBHWX+4mdq1lsARkRzGjoHCvstnTr+nKb7sTtGsdPYhbSgbPINI+h1V+KSF5A==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.153.0.tgz", + "integrity": "sha512-UA/u81e7E9DHVD2tdFRgXwzriEgRWpU4emBfYYt45DS2s93CIf5ht8swqc69DKZtexknpa4PshBWH1nJE5mqeg==", "cpu": [ "arm" ], @@ -743,9 +743,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-arm-musleabihf": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.152.0.tgz", - "integrity": "sha512-lYpuYevetblWvNsylYb3BxKbXd2t+BhUqwIoa3/98zmWeLbB+VBfxV8APdZV9gbw2W04HknXKU386pt/5duvfw==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.153.0.tgz", + "integrity": "sha512-PfEJ6ccNSfkdYQ8eFGzFvEJQEVcSYy924Rpd1qvLF8xpu0riem8mNSPrytPmAGXNhM9aavRakoT8k9Sv1D0mAA==", "cpu": [ "arm" ], @@ -760,9 +760,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-arm64-gnu": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.152.0.tgz", - "integrity": "sha512-8eIPBuC+1WpE3Z7AiieAVhbkt6PLEbT4Rnm4SeVOMvIUKTml+s2PSzMu2qAUtFdIB4SFVshTj9SliturT3GHCg==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.153.0.tgz", + "integrity": "sha512-1f8YX+9uPrFpPbg5pH6oN7j+0i2GbGxhZiRkTPLmYcpAJvPqVruWPfXdDiH6M3/dklgTfPjsydIcIiY7ORV6Ug==", "cpu": [ "arm64" ], @@ -780,9 +780,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-arm64-musl": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.152.0.tgz", - "integrity": "sha512-rv4dvLnqhgen1tqb7eoB/fNfD5fq+Bf3RTH9YuJ+8SNdqOk2TjAXFUdve0XtjD9Wost0fQ605bVXVrStVY/IEQ==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.153.0.tgz", + "integrity": "sha512-GnN2R0H6KSjbr6RP/fjXoMG6MeFlbeqru1bkahnLoYjpqtKGiuGlWh4oTYgaxoPiE3AJciCr123rxHBUFQKUPA==", "cpu": [ "arm64" ], @@ -800,9 +800,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-ppc64-gnu": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.152.0.tgz", - "integrity": "sha512-zP9xCGiJFyHkP6B7UtVQ99nfYXe8e7eqLqZv0C+Zr2jlhNuLMBsB77QuRczlhtRQqncRWzBI8BkQzy/Lo7GyaQ==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.153.0.tgz", + "integrity": "sha512-iveCsZ524m57Ke9E0vpD2zgOFtzTcORd8YmM8xCAkU0llWPg5gtn37g5lLGYhH983yKzK0dJwIWXfpWrGpvXXw==", "cpu": [ "ppc64" ], @@ -820,9 +820,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-riscv64-gnu": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.152.0.tgz", - "integrity": "sha512-INC57B7OIgMEoUe4NquHvg77tlYL4E6aMglhKs3FY5k5oB9/+hd2y0Xg1DVco5uDtkgilnSQRM5P0Ptz7CxXPg==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.153.0.tgz", + "integrity": "sha512-DxPNVE+XuWWUw9GMqDuEKz4yF6pZenATAEhlZjQo+0bLtkUW7zch8pwX3lhasqJu94MhYpww33y1hBCPsn6yRA==", "cpu": [ "riscv64" ], @@ -840,9 +840,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-riscv64-musl": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.152.0.tgz", - "integrity": "sha512-4oPU+QTufHexk7GOGe/JapxAfYlU5EXUsN5J0IsBC9s3SsGUTTjpmXQYiDe4dkX5/BGerE+9mYDG94jNwuk99A==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.153.0.tgz", + "integrity": "sha512-nvXxNdHVwwsRNwKfymDo34PuVun1sRi1XD2A5DAwO3xokyFEz9aGK0/FdQnmOixTtouE/NEFb7jT6g5x3Y170w==", "cpu": [ "riscv64" ], @@ -860,9 +860,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-s390x-gnu": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.152.0.tgz", - "integrity": "sha512-xt4qy3y+9s32F/pz7ymaf1VfDRI+cKwDnW2poFID2r51dC/gln3QGGDaqv2XLaZGQT5o4uGwIry+9CQY5AHNeA==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.153.0.tgz", + "integrity": "sha512-O9Gcu3zuzkn0JYV4Teosp4BYtlAVhL78r9EawRA1W63pULu3TdnKqPjVNBI7Mn8goqNiDbrQaug6wLFbKnaNaQ==", "cpu": [ "s390x" ], @@ -880,9 +880,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-x64-gnu": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.152.0.tgz", - "integrity": "sha512-6va4CIMFzejx2i8KhLAYuunai7b85vRpZSLvuBR4bK2ywuTb6V0kJDFJwiKjWHQRNzEvRjbl887+jqa1rKl8QQ==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.153.0.tgz", + "integrity": "sha512-r1Pek4cpycy8Ju7UM033+RbXyKgS9FS0DH0mar/yVMs+44r/tJDa96eN6ov7138gJ6MQIQj3lKjUSZoSdGfu2Q==", "cpu": [ "x64" ], @@ -900,9 +900,9 @@ } }, "node_modules/@oxc-transform-react/binding-linux-x64-musl": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-x64-musl/-/binding-linux-x64-musl-0.152.0.tgz", - "integrity": "sha512-l1QfEbsREILsAWIcmpEsEu9PKjmN6BKmE1Oe97QJDUjeJ3z5lBn5g2feC3nof3JJc5SsG8BiY4F+cm1yHRhmeQ==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-linux-x64-musl/-/binding-linux-x64-musl-0.153.0.tgz", + "integrity": "sha512-d5aS8XA3wYNLrLALGGXaS1Q6NIDmbd54+xxCk0RZFM9iLGDiowXj3ObsuNFqmTn8ljjHkiosz+QZJW5YCu90+A==", "cpu": [ "x64" ], @@ -920,9 +920,9 @@ } }, "node_modules/@oxc-transform-react/binding-openharmony-arm64": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-openharmony-arm64/-/binding-openharmony-arm64-0.152.0.tgz", - "integrity": "sha512-UmdDypmnG1WSZxzQXd8GfhbZQq//XsvMu5/mm+I1uCW3v+9UwpD1J7H+jg91W4xtRY1c0qAhUoMsZi+6vB7Qug==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-openharmony-arm64/-/binding-openharmony-arm64-0.153.0.tgz", + "integrity": "sha512-7D81GeqwiJNdxnLSJnqqlKSqOmEEy+xmqZlKrviveQJr2SE30V5d8CQdT1Ye3uM6qyEzncFsW2jSgHmof+F8zw==", "cpu": [ "arm64" ], @@ -937,9 +937,9 @@ } }, "node_modules/@oxc-transform-react/binding-win32-arm64-msvc": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.152.0.tgz", - "integrity": "sha512-JgETFwNiqqB0BfTKMamnVF1zBMnburMoeqnyBgWwKj+JdEqgFqO/0G/O+eWUfNW4xPryjh6HGuq9eNHZLRYrjg==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.153.0.tgz", + "integrity": "sha512-0usRzLDKvY3+SYQs9mLNlP9x3sTaWjHOpudUcgSKTob/dfXL2xUysujSsht23ooV3XtNo8K02xDbq/ov/wgGzA==", "cpu": [ "arm64" ], @@ -954,9 +954,9 @@ } }, "node_modules/@oxc-transform-react/binding-win32-ia32-msvc": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.152.0.tgz", - "integrity": "sha512-j2oFkpEG89D38wVY43OtU1s9QUmq0C1+Dpp62PB+SDDTAMsUwU2HofnhK3h9iYTAs7wH/6YqzWOM4XjQ6g/Nmw==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.153.0.tgz", + "integrity": "sha512-280xKSNDYfpEnlZOi7nuQ4+tQL5SYl9M/14FQkq95CvkpFIJLYAyJYZxT9XJhPO7BGAsuIrZNO9sMoqKjakvhw==", "cpu": [ "ia32" ], @@ -971,9 +971,9 @@ } }, "node_modules/@oxc-transform-react/binding-win32-x64-msvc": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.152.0.tgz", - "integrity": "sha512-iFxYqUqkN/8D0migw/RVZoEvVcJhZ1NzJuRBal0Fgt7V1yJed0QQIHd719kL4OrVmX5f5u2tNZxJB1UJiQ0D/Q==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/@oxc-transform-react/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.153.0.tgz", + "integrity": "sha512-EatiBeAhQJRdUEGZ1aDBMc+P1rzMgPiElnB2oTkLK3nZ4y8jnP+xhT2Gsolg8EEH9sSfazAq4HJaQFdUByX7mg==", "cpu": [ "x64" ], @@ -2081,9 +2081,9 @@ "license": "MIT" }, "node_modules/@tanstack/history": { - "version": "1.162.4", - "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.162.4.tgz", - "integrity": "sha512-utTS5L2OkeYUzXGohL1Z8sefu1GLNOJcxe8Hd6iIdc/Xo1K1nDB2JEp4iSFhvYh33xKC9V91TxrS8qfrpoKobQ==", + "version": "1.162.5", + "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.162.5.tgz", + "integrity": "sha512-w1+YvwmTkwt5n8yUqEH3IWZ9DsmorCZW/EQ3KYHnqEgIkOZpH54NvW6/Epq3Dzb8H0ifIeYX8PExvrNLIH5FIA==", "dev": true, "license": "MIT", "engines": { @@ -2095,15 +2095,15 @@ } }, "node_modules/@tanstack/react-router": { - "version": "1.170.41", - "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.41.tgz", - "integrity": "sha512-Mpvw8Wm5MGDbTqI8Yc9flLKxbOHwoWocv0H2aGKcgw2a017oK5nZWqa954P+DrUx/8fI98YNywnHP5XcD3tQ9w==", + "version": "1.170.42", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.42.tgz", + "integrity": "sha512-4wBptX7DRvc+v/XQ0MxL9rKlmSFb0ob3tSEZWF4ssSl1DD+1HAofWM3HwSn9liQN0r7e00qiv5WQMp6rObOc1g==", "dev": true, "license": "MIT", "dependencies": { - "@tanstack/history": "1.162.4", + "@tanstack/history": "1.162.5", "@tanstack/react-store": "^0.11.2", - "@tanstack/router-core": "1.171.34", + "@tanstack/router-core": "1.171.35", "isbot": "^5.1.22" }, "engines": { @@ -2138,13 +2138,13 @@ } }, "node_modules/@tanstack/router-core": { - "version": "1.171.34", - "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.34.tgz", - "integrity": "sha512-X+19pGuuLVPvvAvPYw9v/+ktRk5cCll8AtfpBpOhDRmVgUMrfqze0467xtq8YRVVs/mmo5rVtWn/7Tp32RDBKw==", + "version": "1.171.35", + "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.35.tgz", + "integrity": "sha512-fNKsx/rrxppFNmCQ9mPwg4OCb1O3qfLPVrE9FVyyWyRPQk0f0NK5bdJUzTYZQ+T/Ajfllr3SEx9pntM45F5amQ==", "dev": true, "license": "MIT", "dependencies": { - "@tanstack/history": "1.162.4", + "@tanstack/history": "1.162.5", "cookie-es": "^3.0.0", "seroval": "^1.6.7", "seroval-plugins": "^1.6.7" @@ -2158,14 +2158,14 @@ } }, "node_modules/@tanstack/router-generator": { - "version": "1.167.40", - "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.167.40.tgz", - "integrity": "sha512-WkEueqEvsBBudzO0fx1nWfOmRNW8OAvBoVABTGls9bAWzjdC+KDGHvjCNrvn88ofs1F6gqL8aWnzKCbxW3dCyQ==", + "version": "1.167.41", + "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.167.41.tgz", + "integrity": "sha512-N4zQB72lgQ6HeSv77JFSPQ7I+tUDT4xHAPvWBRT1Ah71IiTGXSGPJyqrN8raHcS7vk+QYx/tpWRg74SpqC/FUg==", "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.29.8", - "@tanstack/router-core": "1.171.34", + "@tanstack/router-core": "1.171.35", "@tanstack/router-utils": "1.162.3", "@tanstack/virtual-file-routes": "1.162.0", "jiti": "^2.7.0", @@ -2182,17 +2182,17 @@ } }, "node_modules/@tanstack/router-plugin": { - "version": "1.168.42", - "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.42.tgz", - "integrity": "sha512-vAR5WXJh/ErseEWQftDhsJcr2c++ucRQ6FbqN3ygMO44+ZxxRfW3sIpZmddHROVSmBk8jc6MrwjTPNjVhd62Vw==", + "version": "1.168.43", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.43.tgz", + "integrity": "sha512-0cMS2IhVJ1rfBqgcsLWBhKhHaW1oC26zCU2QveZnlDO+EjwuNH5XkRt+ZxhAinZZJIIRX7LEC/SBvjUutS4Zrw==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.8", - "@tanstack/router-core": "1.171.34", - "@tanstack/router-generator": "1.167.40", + "@tanstack/router-core": "1.171.35", + "@tanstack/router-generator": "1.167.41", "@tanstack/router-utils": "1.162.3", "chokidar": "^5.0.0", "unplugin": "^3.3.0", @@ -2207,7 +2207,7 @@ }, "peerDependencies": { "@rsbuild/core": ">=1.0.2 || ^2.0.0", - "@tanstack/react-router": "^1.170.41", + "@tanstack/react-router": "^1.170.42", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0", "vite-plugin-solid": "^2.11.10 || ^3.0.0-0", "webpack": ">=5.92.0" @@ -2418,9 +2418,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "26.6.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.4.tgz", - "integrity": "sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==", + "version": "26.6.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.5.tgz", + "integrity": "sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==", "dev": true, "license": "MIT", "dependencies": { @@ -2818,9 +2818,9 @@ } }, "node_modules/@vitejs/plugin-react": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.1.tgz", - "integrity": "sha512-yxLaQV9gkhS8ezJqCM6+ndU7mDY6gqAg75NQ+0IjwEI8IYOmQCgkRwHKVSfWXW076DsqMo0Dk+0FK1U+M5RgFw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.1.2.tgz", + "integrity": "sha512-fhJNGUdscQa4HkI0xFxwonWyhnVReCPDbXI7FH7jmzpnVCrFQI7PRrhWecO263610vOrs9tr2Y4xcf8uAdFxbw==", "dev": true, "license": "MIT", "dependencies": { @@ -2832,7 +2832,7 @@ "peerDependencies": { "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", "babel-plugin-react-compiler": "^1.0.0", - "oxc-transform-react": "^0.145.0", + "oxc-transform-react": "^0.152.0", "vite": "^8.0.0" }, "peerDependenciesMeta": { @@ -6423,9 +6423,9 @@ } }, "node_modules/oxc-transform-react": { - "version": "0.152.0", - "resolved": "https://registry.npmjs.org/oxc-transform-react/-/oxc-transform-react-0.152.0.tgz", - "integrity": "sha512-CAx+SKDU4uSOmQnyn7daMj/v/h8tF3fnaUMi4yImKAARPnXV0BieHe/qw1LTcK4KlnIuAhpfUJfSfNKIBh8HqQ==", + "version": "0.153.0", + "resolved": "https://registry.npmjs.org/oxc-transform-react/-/oxc-transform-react-0.153.0.tgz", + "integrity": "sha512-9p/BCIQj12y8Uble3WWUxVeZy88RjqOU7cVp18cLV7PTbNYVaWOyxC2+J9g+EdC9/AOKXzX/z1l92NZ9rvvgVQ==", "dev": true, "license": "MIT", "engines": { @@ -6435,25 +6435,25 @@ "url": "https://github.com/sponsors/oxc-project" }, "optionalDependencies": { - "@oxc-transform-react/binding-android-arm-eabi": "0.152.0", - "@oxc-transform-react/binding-android-arm64": "0.152.0", - "@oxc-transform-react/binding-darwin-arm64": "0.152.0", - "@oxc-transform-react/binding-darwin-x64": "0.152.0", - "@oxc-transform-react/binding-freebsd-x64": "0.152.0", - "@oxc-transform-react/binding-linux-arm-gnueabihf": "0.152.0", - "@oxc-transform-react/binding-linux-arm-musleabihf": "0.152.0", - "@oxc-transform-react/binding-linux-arm64-gnu": "0.152.0", - "@oxc-transform-react/binding-linux-arm64-musl": "0.152.0", - "@oxc-transform-react/binding-linux-ppc64-gnu": "0.152.0", - "@oxc-transform-react/binding-linux-riscv64-gnu": "0.152.0", - "@oxc-transform-react/binding-linux-riscv64-musl": "0.152.0", - "@oxc-transform-react/binding-linux-s390x-gnu": "0.152.0", - "@oxc-transform-react/binding-linux-x64-gnu": "0.152.0", - "@oxc-transform-react/binding-linux-x64-musl": "0.152.0", - "@oxc-transform-react/binding-openharmony-arm64": "0.152.0", - "@oxc-transform-react/binding-win32-arm64-msvc": "0.152.0", - "@oxc-transform-react/binding-win32-ia32-msvc": "0.152.0", - "@oxc-transform-react/binding-win32-x64-msvc": "0.152.0" + "@oxc-transform-react/binding-android-arm-eabi": "0.153.0", + "@oxc-transform-react/binding-android-arm64": "0.153.0", + "@oxc-transform-react/binding-darwin-arm64": "0.153.0", + "@oxc-transform-react/binding-darwin-x64": "0.153.0", + "@oxc-transform-react/binding-freebsd-x64": "0.153.0", + "@oxc-transform-react/binding-linux-arm-gnueabihf": "0.153.0", + "@oxc-transform-react/binding-linux-arm-musleabihf": "0.153.0", + "@oxc-transform-react/binding-linux-arm64-gnu": "0.153.0", + "@oxc-transform-react/binding-linux-arm64-musl": "0.153.0", + "@oxc-transform-react/binding-linux-ppc64-gnu": "0.153.0", + "@oxc-transform-react/binding-linux-riscv64-gnu": "0.153.0", + "@oxc-transform-react/binding-linux-riscv64-musl": "0.153.0", + "@oxc-transform-react/binding-linux-s390x-gnu": "0.153.0", + "@oxc-transform-react/binding-linux-x64-gnu": "0.153.0", + "@oxc-transform-react/binding-linux-x64-musl": "0.153.0", + "@oxc-transform-react/binding-openharmony-arm64": "0.153.0", + "@oxc-transform-react/binding-win32-arm64-msvc": "0.153.0", + "@oxc-transform-react/binding-win32-ia32-msvc": "0.153.0", + "@oxc-transform-react/binding-win32-x64-msvc": "0.153.0" } }, "node_modules/oxfmt": { @@ -6680,13 +6680,13 @@ } }, "node_modules/playwright": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", - "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==", + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.64.0.tgz", + "integrity": "sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.63.0" + "playwright-core": "1.64.0" }, "bin": { "playwright": "cli.js" @@ -6696,9 +6696,9 @@ } }, "node_modules/playwright-core": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", - "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==", + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.0.tgz", + "integrity": "sha512-T9r+MZkTECl2+oUcZ26YgZzTrYidTsIhYYkJix+6iDOymOb1FB2RLLSOxRGnZGv5DStt+aduIVbt+E8WygXYpg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -6758,9 +6758,9 @@ } }, "node_modules/prettier": { - "version": "3.9.9", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.9.tgz", - "integrity": "sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==", + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.10.tgz", + "integrity": "sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA==", "dev": true, "license": "MIT", "bin": { @@ -7825,9 +7825,9 @@ } }, "node_modules/zod": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", - "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.6.tgz", + "integrity": "sha512-4UmzQUF5fxvfcYHlbjBmejU+w+hbDnWFx4aS8kBx7nPBHcO2SqPbpAG8snbdg+Xse4pRefR98hgjFgIMCI/UhA==", "dev": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index baf13a2098..6bef34c33e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "eslint": "^10.2.1", "jspdf": "^4.2.0", "jspdf-autotable": "^5.0.7", - "oxc-transform-react": "^0.152.0", + "oxc-transform-react": "^0.153.0", "playwright": "^1.62.1", "react": "^19.3.0", "react-dom": "^19.3.0", diff --git a/test/setupBrowser.ts b/test/setupBrowser.ts index e5ad48fc66..e7ac8d5889 100644 --- a/test/setupBrowser.ts +++ b/test/setupBrowser.ts @@ -79,9 +79,12 @@ locators.extend({ }); beforeEach(async () => { - // 1. reset cursor position to avoid hover issues - // 2. force focus to be on the page - await userEvent.click(document.body, { position: { x: 0, y: 0 } }); + do { + // 1. reset cursor position to avoid hover issues + // 2. force focus to be on the page + await userEvent.click(document.body, { position: { x: 0, y: 0 } }); + // Firefox needs two clicks sometimes + } while (!document.hasFocus()); }); afterEach(() => { diff --git a/test/visual/screenshots/basicGrid.test.tsx/basic-grid-firefox-linux.png b/test/visual/screenshots/basicGrid.test.tsx/basic-grid-firefox-linux.png index 41167d4acf..de1a9fa181 100644 Binary files a/test/visual/screenshots/basicGrid.test.tsx/basic-grid-firefox-linux.png and b/test/visual/screenshots/basicGrid.test.tsx/basic-grid-firefox-linux.png differ diff --git a/test/visual/screenshots/treeGrid.test.tsx/tree-grid-firefox-linux.png b/test/visual/screenshots/treeGrid.test.tsx/tree-grid-firefox-linux.png index 4124776b5e..e45989f313 100644 Binary files a/test/visual/screenshots/treeGrid.test.tsx/tree-grid-firefox-linux.png and b/test/visual/screenshots/treeGrid.test.tsx/tree-grid-firefox-linux.png differ