From 9073d4f370d9af872ed1e83060a9bcfea389906b Mon Sep 17 00:00:00 2001 From: novykh Date: Tue, 10 Nov 2026 14:58:25 +0200 Subject: [PATCH 1/8] Upgrade patch-level dependencies Bump storybook webpack5 babel compiler, testing-library dom/react/user-event, babel-plugin-module-resolver and rimraf to their latest patches. Let cp-cloud take the cloud-frontend checkout from CLOUD_DIR, defaulting to ../cloud-frontend, so builds can be copied into a worktree. --- package.json | 14 ++++---- yarn.lock | 96 ++++++++++++++++++++++++++++++++++------------------ 2 files changed, 70 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index b6851dda..cc2c72e0 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "clean": "rimraf lib dist es coverage", "test": "jest --config ./jest/config.js", "lint": "eslint src", - "cp-cloud": "cp -R ./dist ../cloud-frontend/node_modules/@netdata/netdata-ui/", + "cp-cloud": "cp -R ./dist ${CLOUD_DIR:-../cloud-frontend}/node_modules/@netdata/netdata-ui/", "to-cloud": "yarn build:cjs && yarn build:es6 && yarn cp-cloud", "cp-charts": "cp -R ./dist ../charts/node_modules/@netdata/netdata-ui/", "to-charts": "yarn build && yarn cp-charts", @@ -78,14 +78,14 @@ "@playwright/test": "1.62.1", "@storybook/addon-docs": "10.2.10", "@storybook/addon-links": "10.2.10", - "@storybook/addon-webpack5-compiler-babel": "^4.0.0", + "@storybook/addon-webpack5-compiler-babel": "^4.0.1", "@storybook/react-webpack5": "10.2.10", - "@testing-library/dom": "^10.4.1", + "@testing-library/dom": "^10.4.2", "@testing-library/jest-dom": "^6.9.1", - "@testing-library/react": "^16.3.2", - "@testing-library/user-event": "^14.6.1", + "@testing-library/react": "^16.3.3", + "@testing-library/user-event": "^14.6.9", "babel-loader": "^10.0.0", - "babel-plugin-module-resolver": "^5.0.2", + "babel-plugin-module-resolver": "^5.0.3", "babel-plugin-styled-components": "^2.1.4", "clean-webpack-plugin": "^4.0.0", "copyfiles": "^2.4.1", @@ -108,7 +108,7 @@ "raw-loader": "^4.0.2", "react": "^19.2.4", "react-dom": "^19.2.4", - "rimraf": "^6.1.3", + "rimraf": "^6.1.4", "sass-loader": "^16.0.7", "storybook": "10.2.10", "styled-components": "^6.3.10", diff --git a/yarn.lock b/yarn.lock index 677cb013..1cfce8f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1563,6 +1563,11 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" +"@isaacs/nonrecursive-glob-match@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@isaacs/nonrecursive-glob-match/-/nonrecursive-glob-match-1.1.0.tgz#b1d69b8938aab4c292f7fde628c47dc1dbd737ef" + integrity sha512-GPm/Dbvk5RLmhRnxXIa7nTpK0xtl4E0wj0MslsuNiJ1FIROU+2+9lgUC/dgF7Ey4QCWhfEsgxilMRMCdHPfDfw== + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -1945,10 +1950,10 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/addon-webpack5-compiler-babel@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@storybook/addon-webpack5-compiler-babel/-/addon-webpack5-compiler-babel-4.0.0.tgz#0ca740c13e1063ac9599345c0dd96c970ec406f1" - integrity sha512-dNcFCBPX1FO2TvUrAoDim8vekVVTivIAi5lo3lFF3BwDK29dNi0TF805XXWu+7LMauPq8sf51DQVSE3lrwCcnw== +"@storybook/addon-webpack5-compiler-babel@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@storybook/addon-webpack5-compiler-babel/-/addon-webpack5-compiler-babel-4.0.1.tgz#6306df1b09cd913a998ff49900c89dfbd66cfb2d" + integrity sha512-1oTh6264hFGl40D5YCPhnpuirXeBSNo+7L8MZ4pKMLRLOsnK8CKC3Yp4L+tGySsJFsem8RXau8eZAQskf2Re/g== dependencies: "@babel/core" "^7.26.0" babel-loader "^10.0.0" @@ -2163,10 +2168,10 @@ resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.13.18.tgz#586e3c1fe08547ee6abf87e8fb7c99087b9c47ff" integrity sha512-Mx86Hqu1k39icq2Zusq+Ey2J6dDWTjDvEv43PJtRCoEYTLyfaPnxIQ6iy7YAOK0NV/qOEmZQ/uCufrppZxTgcg== -"@testing-library/dom@^10.4.1": - version "10.4.1" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.1.tgz#d444f8a889e9a46e9a3b4f3b88e0fcb3efb6cf95" - integrity sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg== +"@testing-library/dom@^10.4.2": + version "10.4.2" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.2.tgz#e996827c4e5e1f13589527293b4b3958de2f709f" + integrity sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" @@ -2189,10 +2194,10 @@ picocolors "^1.1.1" redent "^3.0.0" -"@testing-library/react@^16.3.2": - version "16.3.2" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.2.tgz#672883b7acb8e775fc0492d9e9d25e06e89786d0" - integrity sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g== +"@testing-library/react@^16.3.3": + version "16.3.3" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.3.tgz#426907e7716f37038dab8aa69d8f0459f9ec24b2" + integrity sha512-Uo193NgQbPMz6lrrhtRQQFcMC6Re/ELLFbbuVL30WDlZxlpZf9/lMHTAVxPRLw1q1iu9OJmR1c2BLiENRstdBg== dependencies: "@babel/runtime" "^7.12.5" @@ -2201,6 +2206,11 @@ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.6.1.tgz#13e09a32d7a8b7060fe38304788ebf4197cd2149" integrity sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw== +"@testing-library/user-event@^14.6.9": + version "14.6.9" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.6.9.tgz#cc5205aadbcbfefd5e2f76a6cc5dc3cc3f4a4322" + integrity sha512-/8boTjZHNXFi8JGUI2Ev05cq0Szh0OX35Bamkq6CK1ne+l1Xm8BKE3+nGgsnFgaYk0MX67Vh59cZDsNz5lJJEg== + "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" @@ -3099,10 +3109,10 @@ babel-plugin-macros@^3.1.0: cosmiconfig "^7.0.0" resolve "^1.19.0" -babel-plugin-module-resolver@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.2.tgz#cdeac5d4aaa3b08dd1ac23ddbf516660ed2d293e" - integrity sha512-9KtaCazHee2xc0ibfqsDeamwDps6FZNo5S0Q81dUqEuFzVwPhcT4J5jOqIVvgCA3Q/wO9hKYxN/Ds3tIsp5ygg== +babel-plugin-module-resolver@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.3.tgz#13f03cf29048ad7e0239e6a1c4dcc669d199f394" + integrity sha512-h8h6H71ZvdLJZxZrYkaeR30BojTaV7O9GfqacY14SNj5CNB8ocL9tydNzTC0JrnNN7vY3eJhwCmkDj7tuEUaqQ== dependencies: find-babel-config "^2.1.1" glob "^9.3.3" @@ -3252,6 +3262,13 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" +brace-expansion@^5.0.12: + version "5.0.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.12.tgz#995fbb4750a77c4d16a7dc942ff2ca6ef8e675ec" + integrity sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ== + dependencies: + balanced-match "^4.0.2" + brace-expansion@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.2.tgz#b6c16d0791087af6c2bc463f52a8142046c06b6f" @@ -5035,14 +5052,14 @@ glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" -glob@^13.0.3: - version "13.0.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.5.tgz#a48f760c6312b1a19d2950fcb577384221c4ec00" - integrity sha512-BzXxZg24Ibra1pbQ/zE7Kys4Ua1ks7Bn6pKLkVPZ9FZe4JQS6/Q7ef3LG1H+k7lUf5l4T3PLSyYyYJVYUvfgTw== +glob@^14.0.3: + version "14.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-14.0.4.tgz#008a99c94b6e617b5f13fe9784adef2a78af977e" + integrity sha512-mMiwNKoJZ4HAIRVJxotO6LsNRReA30gQwP9E2/p94tfLv+jygCNpKDjhhSL6OLY6LE371EZm5EAf7RpYuUqlsw== dependencies: - minimatch "^10.2.1" - minipass "^7.1.2" - path-scurry "^2.0.0" + minimatch "^11.0.5" + minipass "^7.1.3" + path-scurry "^3.0.0" glob@^7.0.3, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: version "7.2.3" @@ -6698,13 +6715,21 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@*, minimatch@^10.2.1: +minimatch@*: version "10.2.1" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.1.tgz#9d82835834cdc85d5084dd055e9a4685fa56e5f0" integrity sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A== dependencies: brace-expansion "^5.0.2" +minimatch@^11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-11.0.5.tgz#29589e94fc4d84193b2a31b082b0ec67b5ea1d42" + integrity sha512-snPlVppFcYWfLLFQGhDxUyBcHNtMlWmn3jtj7pEaO+DP8pqL0IvAzXhMYmn1z9ASNtgmwLBdFxSf4tMUB0OTKA== + dependencies: + "@isaacs/nonrecursive-glob-match" "^1.1.0" + brace-expansion "^5.0.12" + minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -6748,6 +6773,11 @@ minipass@^4.2.4: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== +minipass@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b" + integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== + mitt@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.2.tgz#380e61480d6a615b660f07abb60d51e0a4e4bed6" @@ -7163,10 +7193,10 @@ path-scurry@^1.11.1, path-scurry@^1.6.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-scurry@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.1.tgz#4b6572376cfd8b811fca9cd1f5c24b3cbac0fe10" - integrity sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA== +path-scurry@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-3.0.0.tgz#384894267bb8d1889242d176433f91ae1eec5cbb" + integrity sha512-1pTbQqH1wIwMi/eleQ5leFTTCkzFsPcgXNjwOA8YGGW/W4/kHT3dssE7Z6NH+zuqNLOzOB0uaD61yl7cAcVhgg== dependencies: lru-cache "^11.0.0" minipass "^7.1.2" @@ -7841,12 +7871,12 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.1.3.tgz#afbee236b3bd2be331d4e7ce4493bac1718981af" - integrity sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA== +rimraf@^6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.1.4.tgz#16b4ed760f3015c2d888c58f805f1f7c138c8c32" + integrity sha512-Fk3reQDVPZUMbEm7Zwxz03BWQMW3V5buSk9aU8OckTrO8A1nQtbqvYsAantGNermwsIsXcuOBqcoJ3HuMELctw== dependencies: - glob "^13.0.3" + glob "^14.0.3" package-json-from-dist "^1.0.1" rrweb-cssom@^0.8.0: From 8f787c461f981f4423d60626ffe873fd06f86e6f Mon Sep 17 00:00:00 2001 From: novykh Date: Tue, 10 Nov 2026 18:28:33 +0200 Subject: [PATCH 2/8] Upgrade minor-level dependencies Bump prismic client, react-virtual, axios, playwright, storybook, babel-loader, babel-plugin-styled-components, eslint-plugin-react-hooks, globals, jest, jest-styled-components, lodash, prettier, react and webpack to their latest minors. styled-components stays pinned. --- package.json | 42 +- yarn.lock | 2695 +++++++++++++++++++++++++++++++------------------- 2 files changed, 1686 insertions(+), 1051 deletions(-) diff --git a/package.json b/package.json index cc2c72e0..42a8b040 100644 --- a/package.json +++ b/package.json @@ -48,11 +48,11 @@ "@elastic/react-search-ui": "^1.24.2", "@elastic/search-ui-site-search-connector": "^1.24.2", "@fontsource/ibm-plex-sans": "^5.3.0", - "@prismicio/client": "^7.21.6", + "@prismicio/client": "^7.23.0", "@styled-system/css": "^5.1.5", "@tanstack/react-table": "^8.21.3", - "@tanstack/react-virtual": "^3.13.18", - "axios": "^1.13.5", + "@tanstack/react-virtual": "^3.14.26", + "axios": "^1.21.1", "polished": "^4.3.1", "react-portal": "^4.3.0", "react-select": "^5.10.2", @@ -75,47 +75,47 @@ "@babel/preset-env": "^7.29.0", "@babel/preset-react": "^7.28.5", "@eslint/js": "^9.39.4", - "@playwright/test": "1.62.1", - "@storybook/addon-docs": "10.2.10", - "@storybook/addon-links": "10.2.10", + "@playwright/test": "1.65.0", + "@storybook/addon-docs": "10.6.6", + "@storybook/addon-links": "10.6.6", "@storybook/addon-webpack5-compiler-babel": "^4.0.1", - "@storybook/react-webpack5": "10.2.10", + "@storybook/react-webpack5": "10.6.6", "@testing-library/dom": "^10.4.2", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.3", "@testing-library/user-event": "^14.6.9", - "babel-loader": "^10.0.0", + "babel-loader": "^10.1.1", "babel-plugin-module-resolver": "^5.0.3", - "babel-plugin-styled-components": "^2.1.4", + "babel-plugin-styled-components": "^2.4.0", "clean-webpack-plugin": "^4.0.0", "copyfiles": "^2.4.1", "eslint": "^9.39.4", "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-hooks": "^7.0.0", - "eslint-plugin-storybook": "10.2.10", - "globals": "^17.3.0", + "eslint-plugin-react-hooks": "^7.1.1", + "eslint-plugin-storybook": "10.6.6", + "globals": "^17.14.0", "html-loader": "^5.1.0", "identity-obj-proxy": "^3.0.0", "install-peers-cli": "^2.2.0", - "jest": "^30.2.0", - "jest-environment-jsdom": "^30.2.0", - "jest-styled-components": "^7.2.0", + "jest": "^30.5.2", + "jest-environment-jsdom": "^30.5.2", + "jest-styled-components": "^7.4.1", "jsdom": "^28.1.0", - "lodash": "^4.17.23", + "lodash": "^4.18.1", "markdown-loader": "^8.0.0", - "prettier": "^3.8.1", + "prettier": "^3.9.10", "prop-types": "^15.8.1", "raw-loader": "^4.0.2", - "react": "^19.2.4", - "react-dom": "^19.2.4", + "react": "^19.3.1", + "react-dom": "^19.3.1", "rimraf": "^6.1.4", "sass-loader": "^16.0.7", - "storybook": "10.2.10", + "storybook": "10.6.6", "styled-components": "^6.3.10", "svg-sprite-loader": "^6.0.11", "svgo-loader": "^4.0.0", "url-loader": "^4.1.1", - "webpack": "^5.105.2", + "webpack": "^5.112.2", "webpack-cli": "^6.0.1" } } diff --git a/yarn.lock b/yarn.lock index 1cfce8f9..23dbaf10 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,7 +7,7 @@ resolved "https://registry.yarnpkg.com/@acemir/cssom/-/cssom-0.9.31.tgz#bd5337d290fb8be2ac18391f37386bc53778b0bc" integrity sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA== -"@adobe/css-tools@^4.0.1", "@adobe/css-tools@^4.4.0": +"@adobe/css-tools@^4.4.0": version "4.4.4" resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.4.tgz#2856c55443d3d461693f32d2b96fb6ea92e1ffa9" integrity sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg== @@ -75,12 +75,21 @@ js-tokens "^4.0.0" picocolors "^1.1.1" +"@babel/code-frame@^7.29.7": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.7.tgz#f2fbbfea87c44a21590ec515b778b2c26d8866e7" + integrity sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw== + dependencies: + "@babel/helper-validator-identifier" "^7.29.7" + js-tokens "^4.0.0" + picocolors "^1.1.1" + "@babel/compat-data@^7.28.6", "@babel/compat-data@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d" integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg== -"@babel/core@^7.18.9", "@babel/core@^7.23.9", "@babel/core@^7.24.4", "@babel/core@^7.26.0", "@babel/core@^7.27.4", "@babel/core@^7.28.0", "@babel/core@^7.29.0": +"@babel/core@^7.23.9", "@babel/core@^7.24.4", "@babel/core@^7.26.0", "@babel/core@^7.27.4", "@babel/core@^7.28.0", "@babel/core@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== @@ -121,7 +130,25 @@ "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" -"@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": +"@babel/generator@^7.29.13": + version "7.29.13" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.13.tgz#89bd5d368cde7437920ab3f2e67ef24f0ecfe620" + integrity sha512-T5FRo+RzVHvGjWOuF1Ljc44b+NXAOazodHkGUHp4I3zCkQ4/sNVJm56h1S278LMR0bY5xBhztGziSbli8zObIw== + dependencies: + "@babel/parser" "^7.29.13" + "@babel/types" "^7.29.11" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.25.9": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz#c70fe3c6ecbdc3fd2dd1b0f498428b88b82ce47f" + integrity sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw== + dependencies: + "@babel/types" "^7.29.7" + +"@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": version "7.27.3" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== @@ -177,6 +204,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== +"@babel/helper-globals@^7.29.7": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz#f04a96fbd8473241b1079243f5b3f03a3010ab7b" + integrity sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA== + "@babel/helper-member-expression-to-functions@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" @@ -185,7 +217,7 @@ "@babel/traverse" "^7.28.5" "@babel/types" "^7.28.5" -"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5", "@babel/helper-module-imports@^7.28.6": +"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c" integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw== @@ -193,6 +225,14 @@ "@babel/traverse" "^7.28.6" "@babel/types" "^7.28.6" +"@babel/helper-module-imports@^7.25.9": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz#ef25048a518e828d7393fac5882ddd73921d7396" + integrity sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g== + dependencies: + "@babel/traverse" "^7.29.7" + "@babel/types" "^7.29.7" + "@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" @@ -245,11 +285,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== +"@babel/helper-string-parser@^7.29.11": + version "7.29.13" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.29.13.tgz#00a43cc19b8f84e9e3f17f32813e69ae9bfceba8" + integrity sha512-fWegr+WsEsiMVW4KUNdIIzzMTZSzNiqhy0//6+2MRi2d5NFNsL/AYwBQW8eBnRbTBVRnDVzjaJEUqKaCWjMMdQ== + "@babel/helper-validator-identifier@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== +"@babel/helper-validator-identifier@^7.29.7": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz#bd87084ced0c796ec46bda492de6e83d29e89fc2" + integrity sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg== + "@babel/helper-validator-option@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" @@ -279,6 +329,13 @@ dependencies: "@babel/types" "^7.29.0" +"@babel/parser@^7.29.13", "@babel/parser@^7.29.7": + version "7.29.13" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.13.tgz#dbba85be72b94635123d594035fd087fe7e42bb3" + integrity sha512-fJM50YYjlTiBhgdkGmC1tBpv+FMAyo4annf2X6Aks+0yRlaiVkYW/3f07xAfVVkYIoZ9fFZp+mEThUFnuybhkQ== + dependencies: + "@babel/types" "^7.29.11" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz#fbde57974707bbfa0376d34d425ff4fa6c732421" @@ -379,7 +436,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.28.6": +"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee" integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== @@ -1010,7 +1067,16 @@ "@babel/parser" "^7.28.6" "@babel/types" "^7.28.6" -"@babel/traverse@^7.18.9", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": +"@babel/template@^7.29.7": + version "7.29.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.29.7.tgz#4d9d4004f645cdd304de958c725162784ecac700" + integrity sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg== + dependencies: + "@babel/code-frame" "^7.29.7" + "@babel/parser" "^7.29.7" + "@babel/types" "^7.29.7" + +"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== @@ -1023,7 +1089,20 @@ "@babel/types" "^7.29.0" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.18.9", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.29.0", "@babel/types@^7.4.4": +"@babel/traverse@^7.29.7": + version "7.29.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.13.tgz#2c536b67d36f8d3cb86393fe0f0567bd01b748a5" + integrity sha512-0ve0xMlFA73dgY1oyJRY6RoW+/bncdcOQqg6jjYcVfXBK90OdLXjm9R6lmRetdZVrPjXkKIoMVBqYFPjcAlZ4Q== + dependencies: + "@babel/code-frame" "^7.29.7" + "@babel/generator" "^7.29.13" + "@babel/helper-globals" "^7.29.7" + "@babel/parser" "^7.29.13" + "@babel/template" "^7.29.7" + "@babel/types" "^7.29.11" + debug "^4.3.1" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.29.0", "@babel/types@^7.4.4": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== @@ -1031,6 +1110,14 @@ "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.28.5" +"@babel/types@^7.29.11", "@babel/types@^7.29.7": + version "7.29.11" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.11.tgz#774cffe8cac2ca494f1334e4052002c96bf628fc" + integrity sha512-WCsemW40Cpc6gouC1SrY6PBaZ+oLRlEVY9XBvZBI7il/HyUrb2nJ505wE1MHEFyDZNnrWDEuy4jL50WVHfTTSQ== + dependencies: + "@babel/helper-string-parser" "^7.29.11" + "@babel/helper-validator-identifier" "^7.29.7" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1183,25 +1270,47 @@ history "^4.9.0" qs "^6.9.7" -"@emnapi/core@^1.4.3": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.8.1.tgz#fd9efe721a616288345ffee17a1f26ac5dd01349" - integrity sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg== +"@emnapi/core@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.11.0.tgz#8a655042dbbb10d0266670c9903c34a7001c705b" + integrity sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q== dependencies: - "@emnapi/wasi-threads" "1.1.0" + "@emnapi/wasi-threads" "1.2.2" tslib "^2.4.0" -"@emnapi/runtime@^1.4.3": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.8.1.tgz#550fa7e3c0d49c5fb175a116e8cd70614f9a22a5" - integrity sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg== +"@emnapi/core@1.9.2": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.9.2.tgz#3870265ecffc7352d01ead62d8d83d8358a2d034" + integrity sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA== dependencies: + "@emnapi/wasi-threads" "1.2.1" tslib "^2.4.0" -"@emnapi/wasi-threads@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz#60b2102fddc9ccb78607e4a3cf8403ea69be41bf" - integrity sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== +"@emnapi/runtime@1.11.0": + version "1.11.0" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.11.0.tgz#ce16b3674ff7266bbf50f9668bde8a04f3014d4e" + integrity sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg== + dependencies: + tslib "^2.4.0" + +"@emnapi/runtime@1.9.2": + version "1.9.2" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.9.2.tgz#8b469a3db160817cadb1de9050211a9d1ea84fa2" + integrity sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz#28fed21a1ba1ce797c44a070abc94d42f3ae8548" + integrity sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz#4c93becf5bfa3b13d1bbdcc06aee38321ad8139a" + integrity sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA== dependencies: tslib "^2.4.0" @@ -1300,135 +1409,135 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz#5e13fac887f08c44f76b0ccaf3370eb00fec9bb6" integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg== -"@esbuild/aix-ppc64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz#815b39267f9bffd3407ea6c376ac32946e24f8d2" - integrity sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg== - -"@esbuild/android-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz#19b882408829ad8e12b10aff2840711b2da361e8" - integrity sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg== - -"@esbuild/android-arm@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.27.3.tgz#90be58de27915efa27b767fcbdb37a4470627d7b" - integrity sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA== - -"@esbuild/android-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.27.3.tgz#d7dcc976f16e01a9aaa2f9b938fbec7389f895ac" - integrity sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ== - -"@esbuild/darwin-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz#9f6cac72b3a8532298a6a4493ed639a8988e8abd" - integrity sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg== - -"@esbuild/darwin-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz#ac61d645faa37fd650340f1866b0812e1fb14d6a" - integrity sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg== - -"@esbuild/freebsd-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz#b8625689d73cf1830fe58c39051acdc12474ea1b" - integrity sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w== - -"@esbuild/freebsd-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz#07be7dd3c9d42fe0eccd2ab9f9ded780bc53bead" - integrity sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA== - -"@esbuild/linux-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz#bf31918fe5c798586460d2b3d6c46ed2c01ca0b6" - integrity sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg== - -"@esbuild/linux-arm@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz#28493ee46abec1dc3f500223cd9f8d2df08f9d11" - integrity sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw== - -"@esbuild/linux-ia32@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz#750752a8b30b43647402561eea764d0a41d0ee29" - integrity sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg== - -"@esbuild/linux-loong64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz#a5a92813a04e71198c50f05adfaf18fc1e95b9ed" - integrity sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA== - -"@esbuild/linux-mips64el@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz#deb45d7fd2d2161eadf1fbc593637ed766d50bb1" - integrity sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw== - -"@esbuild/linux-ppc64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz#6f39ae0b8c4d3d2d61a65b26df79f6e12a1c3d78" - integrity sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA== - -"@esbuild/linux-riscv64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz#4c5c19c3916612ec8e3915187030b9df0b955c1d" - integrity sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ== - -"@esbuild/linux-s390x@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz#9ed17b3198fa08ad5ccaa9e74f6c0aff7ad0156d" - integrity sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw== - -"@esbuild/linux-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz#12383dcbf71b7cf6513e58b4b08d95a710bf52a5" - integrity sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA== - -"@esbuild/netbsd-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz#dd0cb2fa543205fcd931df44f4786bfcce6df7d7" - integrity sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA== - -"@esbuild/netbsd-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz#028ad1807a8e03e155153b2d025b506c3787354b" - integrity sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA== - -"@esbuild/openbsd-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz#e3c16ff3490c9b59b969fffca87f350ffc0e2af5" - integrity sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw== - -"@esbuild/openbsd-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz#c5a4693fcb03d1cbecbf8b422422468dfc0d2a8b" - integrity sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ== - -"@esbuild/openharmony-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz#082082444f12db564a0775a41e1991c0e125055e" - integrity sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g== - -"@esbuild/sunos-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz#5ab036c53f929e8405c4e96e865a424160a1b537" - integrity sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA== - -"@esbuild/win32-arm64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz#38de700ef4b960a0045370c171794526e589862e" - integrity sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA== - -"@esbuild/win32-ia32@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz#451b93dc03ec5d4f38619e6cd64d9f9eff06f55c" - integrity sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q== - -"@esbuild/win32-x64@0.27.3": - version "0.27.3" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz#0eaf705c941a218a43dba8e09f1df1d6cd2f1f17" - integrity sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA== +"@esbuild/aix-ppc64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz#bf6e10303bcf2e7c686975fa52f937ec2728d8bc" + integrity sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ== + +"@esbuild/android-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz#0c6246bc8d2c4d172aac2db3fb1190d72bd65504" + integrity sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A== + +"@esbuild/android-arm@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.28.2.tgz#2d84ece6a4e2684d92be26ee13d42757d831c381" + integrity sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg== + +"@esbuild/android-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.28.2.tgz#fc38d4d6358d8dc1cf53f09f7589fe436eb64801" + integrity sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q== + +"@esbuild/darwin-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz#f83afeeac1d7dac01c7a2fd012b3e451a0591fcc" + integrity sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw== + +"@esbuild/darwin-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz#510147c055a795588dbbe14fd6b1b8ad0a2f30de" + integrity sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw== + +"@esbuild/freebsd-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz#093b9200ecf0b115ba4e5e248a7485c9c5f8bd5e" + integrity sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw== + +"@esbuild/freebsd-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz#0be22b6df925d213e841ea87123af5df80b0faf7" + integrity sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg== + +"@esbuild/linux-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz#1bdbc651cda9ba9995c53ed9c71ceaa65094762d" + integrity sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug== + +"@esbuild/linux-arm@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz#beb12ad72b84f72d28488cc1b8ee9f7eb141d753" + integrity sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w== + +"@esbuild/linux-ia32@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz#b81f9d55529b45c206a46a138214b1aa6879696b" + integrity sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ== + +"@esbuild/linux-loong64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz#598667241a04c99b76ed6ef940ac50038c419f98" + integrity sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ== + +"@esbuild/linux-mips64el@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz#1c51eb9cea903f53d97b5af3b1841db70f5596ca" + integrity sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA== + +"@esbuild/linux-ppc64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz#63dd61f17ceb31a81227f413feac8a71bc2c51f2" + integrity sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ== + +"@esbuild/linux-riscv64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz#3763b08fde5cf25ab1facb8e7752edfe45fbfc27" + integrity sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA== + +"@esbuild/linux-s390x@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz#1a137ff293a82906eb3176385bd7e8e0e5cfb7cb" + integrity sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg== + +"@esbuild/linux-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz#268b36211c146ca54f8fe12c578a8d6ef8979485" + integrity sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ== + +"@esbuild/netbsd-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz#22571ad951d62bb6accc82d8d1fad5c8c1ac0ba1" + integrity sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw== + +"@esbuild/netbsd-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz#42fcc57297eb0a0ca3f5fc475291f4c1a3f7c0de" + integrity sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw== + +"@esbuild/openbsd-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz#9eb32af104ac3dacf4edca01f596664aab0c73ef" + integrity sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ== + +"@esbuild/openbsd-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz#febed2402d6088225e91f20fb4ce2522ad0a4efd" + integrity sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw== + +"@esbuild/openharmony-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz#85641c3d466428bfbccea5f21c26836663fef5ce" + integrity sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q== + +"@esbuild/sunos-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz#a736f9d8962481045fc4c3e54f5479f22c870fb4" + integrity sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g== + +"@esbuild/win32-arm64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz#ee5ab40fad186201b652a33f8a5eb149e9e42532" + integrity sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ== + +"@esbuild/win32-ia32@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz#c40d28a6d99a127da6711f2afd74b11cb63b06a7" + integrity sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA== + +"@esbuild/win32-x64@0.28.2": + version "0.28.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz#b21affb804cc167c133d95f45b3a1dc1323b9a87" + integrity sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g== "@eslint-community/eslint-utils@^4.8.0", "@eslint-community/eslint-utils@^4.9.1": version "4.9.1" @@ -1584,233 +1693,242 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.2.0.tgz#c52fcd5b58fdd2e8eb66b2fd8ae56f2f64d05b28" - integrity sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ== +"@jest/console@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-30.5.2.tgz#7c5d610e9a3a4edd96ecebbb332a64aaefb030d8" + integrity sha512-e8sQC4pCMHPBrPX7Hk8TJr+DM5dkUnImSTNag8SEWFAFAF6xIz4AJvCKapnrdHnZxep4bxw4PhG+ZbimYBMyKw== dependencies: - "@jest/types" "30.2.0" + "@jest/types" "30.5.1" "@types/node" "*" chalk "^4.1.2" - jest-message-util "30.2.0" - jest-util "30.2.0" + jest-message-util "30.5.1" + jest-util "30.5.1" slash "^3.0.0" -"@jest/core@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.2.0.tgz#813d59faa5abd5510964a8b3a7b17cc77b775275" - integrity sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ== - dependencies: - "@jest/console" "30.2.0" - "@jest/pattern" "30.0.1" - "@jest/reporters" "30.2.0" - "@jest/test-result" "30.2.0" - "@jest/transform" "30.2.0" - "@jest/types" "30.2.0" +"@jest/core@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-30.5.2.tgz#79ca6ec15ec407380a9202e861aee314c294c9f3" + integrity sha512-/jqvFWoJF7LV1a6AUpYMbMm+2yIYsHJfR474H0SCzr9k8tnO/jl9wRg6zSG6lxgf6EozNlCG4amFzWsbZSvvZA== + dependencies: + "@jest/console" "30.5.2" + "@jest/pattern" "30.5.0" + "@jest/reporters" "30.5.2" + "@jest/test-result" "30.5.2" + "@jest/transform" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" ansi-escapes "^4.3.2" chalk "^4.1.2" ci-info "^4.2.0" exit-x "^0.2.2" + fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.11" - jest-changed-files "30.2.0" - jest-config "30.2.0" - jest-haste-map "30.2.0" - jest-message-util "30.2.0" - jest-regex-util "30.0.1" - jest-resolve "30.2.0" - jest-resolve-dependencies "30.2.0" - jest-runner "30.2.0" - jest-runtime "30.2.0" - jest-snapshot "30.2.0" - jest-util "30.2.0" - jest-validate "30.2.0" - jest-watcher "30.2.0" - micromatch "^4.0.8" - pretty-format "30.2.0" + jest-changed-files "30.5.1" + jest-config "30.5.2" + jest-haste-map "30.5.1" + jest-message-util "30.5.1" + jest-regex-util "30.5.0" + jest-resolve "30.5.1" + jest-resolve-dependencies "30.5.2" + jest-runner "30.5.2" + jest-runtime "30.5.2" + jest-snapshot "30.5.2" + jest-util "30.5.1" + jest-validate "30.5.1" + jest-watcher "30.5.2" + pretty-format "30.5.1" slash "^3.0.0" -"@jest/diff-sequences@30.0.1": - version "30.0.1" - resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz#0ededeae4d071f5c8ffe3678d15f3a1be09156be" - integrity sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw== +"@jest/diff-sequences@30.5.0": + version "30.5.0" + resolved "https://registry.yarnpkg.com/@jest/diff-sequences/-/diff-sequences-30.5.0.tgz#b896d470df751cc0c7d1a0c5078f80a67ce108d4" + integrity sha512-OsqBjHXCn8cadasoAZBP6nWYvMsRhpMzGXTpxJ5aO04NlbdhIz+FVe3q49l0AwVhsz/cEmIpBes6gAFl1/dWQg== -"@jest/environment-jsdom-abstract@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.2.0.tgz#1313f9b3b509c31298c241203161b36622865181" - integrity sha512-kazxw2L9IPuZpQ0mEt9lu9Z98SqR74xcagANmMBU16X0lS23yPc0+S6hGLUz8kVRlomZEs/5S/Zlpqwf5yu6OQ== +"@jest/environment-jsdom-abstract@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/environment-jsdom-abstract/-/environment-jsdom-abstract-30.5.2.tgz#a108d1222cd9f62045fc4dc556f8d07abcd6bd01" + integrity sha512-8/P+8hKv7L4mhFoB6gpYLj/fuzXk8PWrde7TDHh8tJz5pE1ktlMbg0y6hDY/V8MfAnispFlPl/vPifowLy3JGQ== dependencies: - "@jest/environment" "30.2.0" - "@jest/fake-timers" "30.2.0" - "@jest/types" "30.2.0" - "@types/jsdom" "^21.1.7" + "@jest/environment" "30.5.2" + "@jest/fake-timers" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" - jest-mock "30.2.0" - jest-util "30.2.0" + jest-mock "30.5.2" + jest-util "30.5.1" -"@jest/environment@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.2.0.tgz#1e673cdb8b93ded707cf6631b8353011460831fa" - integrity sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g== +"@jest/environment@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-30.5.2.tgz#9f28a93aaa5569dab513c358843bec855c154b6d" + integrity sha512-nwFPOUMbmsjNNRCpnJpB9HbSZu4C07wDDds++5j+j1MezzPLxMPDdbdUVjr2o4RULDOValnDd70taPFI1EtxAg== dependencies: - "@jest/fake-timers" "30.2.0" - "@jest/types" "30.2.0" + "@jest/fake-timers" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" - jest-mock "30.2.0" + jest-mock "30.5.2" -"@jest/expect-utils@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.2.0.tgz#4f95413d4748454fdb17404bf1141827d15e6011" - integrity sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA== +"@jest/expect-utils@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-30.5.2.tgz#448c3f7bdc3d8f8afa794c839550cdd72962c0db" + integrity sha512-d/HOLSrJUlBIl6n3LzOa7cjW3xdePm5H5gQw2lixZ/0h157l9sw3mLblzFqnPcTbhDzhRQdBOX3A3KcG73nm5Q== dependencies: - "@jest/get-type" "30.1.0" + "@jest/get-type" "30.5.0" -"@jest/expect@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.2.0.tgz#9a5968499bb8add2bbb09136f69f7df5ddbf3185" - integrity sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA== +"@jest/expect@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-30.5.2.tgz#28f85a12a0adc8910cee9d9e98cc147be84a3dd5" + integrity sha512-2E+1Pg6jJxbRjLNLpciC71iri/3qsKJL222/aXJEFwC0VdUSvfS+JZQQLEVjUYYc8t8pQu2MGE3cF2+bNTYRsg== dependencies: - expect "30.2.0" - jest-snapshot "30.2.0" + expect "30.5.2" + jest-snapshot "30.5.2" -"@jest/fake-timers@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.2.0.tgz#0941ddc28a339b9819542495b5408622dc9e94ec" - integrity sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw== +"@jest/fake-timers@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-30.5.2.tgz#ce33f0db5dbd116ac9299c59550f9083f0f8a889" + integrity sha512-GKk0h0tKT5SpDPxDhPg3r9mm5s8/YCBzVNMOGdRiQXwUiMsjU10mVPlMaQstH6/cu50vOb8N9oQUMETHuwwxKw== dependencies: - "@jest/types" "30.2.0" - "@sinonjs/fake-timers" "^13.0.0" + "@jest/types" "30.5.1" + "@sinonjs/fake-timers" "^15.4.0" "@types/node" "*" - jest-message-util "30.2.0" - jest-mock "30.2.0" - jest-util "30.2.0" - -"@jest/get-type@30.1.0": - version "30.1.0" - resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.1.0.tgz#4fcb4dc2ebcf0811be1c04fd1cb79c2dba431cbc" - integrity sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA== - -"@jest/globals@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.2.0.tgz#2f4b696d5862664b89c4ee2e49ae24d2bb7e0988" - integrity sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw== - dependencies: - "@jest/environment" "30.2.0" - "@jest/expect" "30.2.0" - "@jest/types" "30.2.0" - jest-mock "30.2.0" - -"@jest/pattern@30.0.1": - version "30.0.1" - resolved "https://registry.yarnpkg.com/@jest/pattern/-/pattern-30.0.1.tgz#d5304147f49a052900b4b853dedb111d080e199f" - integrity sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA== + jest-message-util "30.5.1" + jest-mock "30.5.2" + jest-util "30.5.1" + +"@jest/get-type@30.5.0": + version "30.5.0" + resolved "https://registry.yarnpkg.com/@jest/get-type/-/get-type-30.5.0.tgz#0fc76dd792523bf05d7715a18041c185f9128cc4" + integrity sha512-9/2VUPitAjmBzbvDvqrxmvB7BzWsBW0WmkkojX1ODuxX1NLGxx9gfaZpHB0z8DtJ9uhGNmZG/VXBhf8uO0OV8Q== + +"@jest/globals@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-30.5.2.tgz#6e89c0b6334fc4b9cd9b18fa4495edc7783e856f" + integrity sha512-62zfS+dL+M5aTNHXCNLyqD+j4oqxTIzDYrZbpqMP8Yn+gvlAGyzC6BSPNb1ZmFOakV1RtFYX/O3FCQXSWmQdgg== + dependencies: + "@jest/environment" "30.5.2" + "@jest/expect" "30.5.2" + "@jest/types" "30.5.1" + jest-mock "30.5.2" + +"@jest/pattern@30.5.0": + version "30.5.0" + resolved "https://registry.yarnpkg.com/@jest/pattern/-/pattern-30.5.0.tgz#9f5dd0596a684b81eba2d7c1dfdca8d09978d326" + integrity sha512-HdNQYSdRTEBNrginaqzQtTjG0HRMfrra/z6Ok7uL3S87vSlarIVohEsJsSj5edu3MiHoHjAkvPROz5ZjoKai+w== dependencies: "@types/node" "*" - jest-regex-util "30.0.1" + jest-regex-util "30.5.0" -"@jest/reporters@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.2.0.tgz#a36b28fcbaf0c4595250b108e6f20e363348fd91" - integrity sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ== +"@jest/react-is-18@npm:react-is@^18.3.1": + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +"@jest/react-is-19@npm:react-is@^19.2.5": + version "19.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.3.1.tgz#81f7f7e431fc9b5bd9781b0a9f19997f08dee51b" + integrity sha512-RRieF6IyxQBkcK6pP8xOHprLTPW6QjRkbGdImtqNme+/hYVwCZkLQLdlZGOhUqXwkS9IEynaGvPJtv6XB/cz0Q== + +"@jest/reporters@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-30.5.2.tgz#bbcf02e1532b9565c0fd90e805ac364df753b81a" + integrity sha512-ev6E9iG73twQcfAfoTnviuYkr3yOrYbzAtMFCimv2fxHXPIp9PBt2u1wNMt0aYWgl8FPwIcS8oqRJg6alnht4Q== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "30.2.0" - "@jest/test-result" "30.2.0" - "@jest/transform" "30.2.0" - "@jest/types" "30.2.0" - "@jridgewell/trace-mapping" "^0.3.25" + "@jest/console" "30.5.2" + "@jest/test-result" "30.5.2" + "@jest/transform" "30.5.2" + "@jest/types" "30.5.1" + "@jridgewell/trace-mapping" "^0.3.31" "@types/node" "*" chalk "^4.1.2" collect-v8-coverage "^1.0.2" exit-x "^0.2.2" - glob "^10.3.10" + glob "^13.0.6" graceful-fs "^4.2.11" istanbul-lib-coverage "^3.0.0" istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^5.0.0" istanbul-reports "^3.1.3" - jest-message-util "30.2.0" - jest-util "30.2.0" - jest-worker "30.2.0" + jest-message-util "30.5.1" + jest-util "30.5.1" + jest-worker "30.5.1" slash "^3.0.0" string-length "^4.0.2" v8-to-istanbul "^9.0.1" -"@jest/schemas@30.0.5": - version "30.0.5" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-30.0.5.tgz#7bdf69fc5a368a5abdb49fd91036c55225846473" - integrity sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA== +"@jest/schemas@30.5.0": + version "30.5.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-30.5.0.tgz#781f142de46345b903f43140b15865732abfd356" + integrity sha512-/hunigyNpc4RCjC0VaW3f5RCUZVM2+WQ65qP7z083Gmvac7or2LI50XVNOtE4YPgBpV0yxYiAgorAPGniCoJmg== dependencies: "@sinclair/typebox" "^0.34.0" -"@jest/snapshot-utils@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz#387858eb90c2f98f67bff327435a532ac5309fbe" - integrity sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug== +"@jest/snapshot-utils@30.5.1": + version "30.5.1" + resolved "https://registry.yarnpkg.com/@jest/snapshot-utils/-/snapshot-utils-30.5.1.tgz#172720d0546ab05d5a7dc7fa3feb74c166c96310" + integrity sha512-V3wnxNtiVmw5PPVg433Cn3VdXnsOeu/ofLw3KC04Bn2y1wIlU5kozXQn48rhrgj/02LrCVtntTEF1yBha0XSUw== dependencies: - "@jest/types" "30.2.0" + "@jest/types" "30.5.1" chalk "^4.1.2" graceful-fs "^4.2.11" natural-compare "^1.4.0" -"@jest/source-map@30.0.1": - version "30.0.1" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-30.0.1.tgz#305ebec50468f13e658b3d5c26f85107a5620aaa" - integrity sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg== +"@jest/source-map@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-30.5.2.tgz#454b15d5709e7b6d81cb5619d68106482b424da0" + integrity sha512-c5CehvkbfHX6yyNg7bMn2ylqlp9AHXuZ/3hPH/Lh5bxD/vefd/lV9HBjMqXef9yQNqkdwyZvkLSVSwB38hy8Qw== dependencies: - "@jridgewell/trace-mapping" "^0.3.25" + "@jridgewell/trace-mapping" "^0.3.31" callsites "^3.1.0" + convert-source-map "^2.0.0" graceful-fs "^4.2.11" -"@jest/test-result@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.2.0.tgz#9c0124377fb7996cdffb86eda3dbc56eacab363d" - integrity sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg== +"@jest/test-result@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-30.5.2.tgz#eac81c284adc34a5be311d877f7f6b18173e38ae" + integrity sha512-eO6YU5rsLfs60ne694e0IAmRgeBnoA8mu0nlxXDbl/1j5km0o2vO9/VbbUIKIH+WRKKEI+ELgwraRGn2Lhep8g== dependencies: - "@jest/console" "30.2.0" - "@jest/types" "30.2.0" + "@jest/console" "30.5.2" + "@jest/types" "30.5.1" "@types/istanbul-lib-coverage" "^2.0.6" collect-v8-coverage "^1.0.2" -"@jest/test-sequencer@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz#bf0066bc72e176d58f5dfa7f212b6e7eee44f221" - integrity sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q== +"@jest/test-sequencer@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-30.5.2.tgz#6ddef45f8f8be150482e6e8a58eaae24f114495a" + integrity sha512-bmij8jZyYAC47ExT2GeP7PcrlwSNS+Bp3KeRuBH88gpcxqDv6fljN8PemS4J/lLZ79xb6mpaennQTTq0zUAVVg== dependencies: - "@jest/test-result" "30.2.0" + "@jest/test-result" "30.5.2" graceful-fs "^4.2.11" - jest-haste-map "30.2.0" + jest-haste-map "30.5.1" slash "^3.0.0" -"@jest/transform@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.2.0.tgz#54bef1a4510dcbd58d5d4de4fe2980a63077ef2a" - integrity sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA== +"@jest/transform@30.5.2": + version "30.5.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-30.5.2.tgz#3b4a7d43b3ba4ee1926cfcca8e271eb47d65a5d6" + integrity sha512-LBGwmaE886C41jDZ65eqR1YbXM7642MK3ZhTowZd5+xDlrDLuf4ePuDdDmVSvcr8NTVJ3MqxLkMbUCzuigUaoQ== dependencies: "@babel/core" "^7.27.4" - "@jest/types" "30.2.0" - "@jridgewell/trace-mapping" "^0.3.25" - babel-plugin-istanbul "^7.0.1" + "@jest/types" "30.5.1" + "@jridgewell/trace-mapping" "^0.3.31" + babel-plugin-istanbul "^8.0.0" chalk "^4.1.2" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.11" - jest-haste-map "30.2.0" - jest-regex-util "30.0.1" - jest-util "30.2.0" - micromatch "^4.0.8" + jest-haste-map "30.5.1" + jest-regex-util "30.5.0" + jest-util "30.5.1" pirates "^4.0.7" slash "^3.0.0" write-file-atomic "^5.0.1" -"@jest/types@30.2.0": - version "30.2.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.2.0.tgz#1c678a7924b8f59eafd4c77d56b6d0ba976d62b8" - integrity sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg== +"@jest/types@30.5.1": + version "30.5.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-30.5.1.tgz#dc08c773401c18ea0d9ca670fb4a10a22c8a4fb5" + integrity sha512-LvVYn83nnXPl+Rg98nvcFgjx6nRMTArhSn6RAX/w3ELn54S8A42TYZvsCMdGUqTM8S0wyXbtlQdU6Hi6dykj9g== dependencies: - "@jest/pattern" "30.0.1" - "@jest/schemas" "30.0.5" + "@jest/pattern" "30.5.0" + "@jest/schemas" "30.5.0" "@types/istanbul-lib-coverage" "^2.0.6" "@types/istanbul-reports" "^3.0.4" "@types/node" "*" @@ -1846,12 +1964,17 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" -"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0", "@jridgewell/sourcemap-codec@^1.5.5": +"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": version "1.5.5" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28": +"@jridgewell/sourcemap-codec@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz#f4c663e862f06dc98ca4d453862c46902789a18d" + integrity sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28", "@jridgewell/trace-mapping@^0.3.31": version "0.3.31" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== @@ -1866,14 +1989,12 @@ dependencies: "@types/mdx" "^2.0.0" -"@napi-rs/wasm-runtime@^0.2.11": - version "0.2.12" - resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz#3e78a8b96e6c33a6c517e1894efbd5385a7cb6f2" - integrity sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ== +"@napi-rs/wasm-runtime@^1.1.4", "@napi-rs/wasm-runtime@^1.1.5": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.7.tgz#8af2f08d9c9ef4fbbee90060dc6b5c1ca19e4739" + integrity sha512-zJccwplOAbgfZju95IUHazLnx9RAPtPN2YGJXI6UbrgeaR9QfPjGrQL6ERkSAtnVCA4Q+83ApGyaX5zdpCaKkQ== dependencies: - "@emnapi/core" "^1.4.3" - "@emnapi/runtime" "^1.4.3" - "@tybys/wasm-util" "^0.10.0" + "@tybys/wasm-util" "^0.10.3" "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" @@ -1887,6 +2008,297 @@ dependencies: eslint-scope "5.1.1" +"@oxc-parser/binding-android-arm-eabi@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.127.0.tgz#b75e796249ee22f632e40e942746c4bf648cee92" + integrity sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ== + +"@oxc-parser/binding-android-arm64@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.127.0.tgz#e264467fe39f80018f62fa0dae82db0b80260444" + integrity sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg== + +"@oxc-parser/binding-darwin-arm64@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.127.0.tgz#0576d35109c00dcc6277200ba2eca7b47e07f1b1" + integrity sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg== + +"@oxc-parser/binding-darwin-x64@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.127.0.tgz#efa1ba49075aa318ff540a1c2f8a442017417206" + integrity sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw== + +"@oxc-parser/binding-freebsd-x64@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.127.0.tgz#817ba3c508d751d94d6e6fd86af69ddaa27da531" + integrity sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA== + +"@oxc-parser/binding-linux-arm-gnueabihf@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.127.0.tgz#b1c3096c654771998480316ef10d1e5d29edc79b" + integrity sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ== + +"@oxc-parser/binding-linux-arm-musleabihf@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.127.0.tgz#c44a8f10e6c903685825aebf1289fc2086aed61e" + integrity sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g== + +"@oxc-parser/binding-linux-arm64-gnu@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.127.0.tgz#61c245abfab6f63045915b5c9cfa7d335ad7c440" + integrity sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ== + +"@oxc-parser/binding-linux-arm64-musl@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.127.0.tgz#358bbd90e5c85b6c35125f5a6ff084e09b694c04" + integrity sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA== + +"@oxc-parser/binding-linux-ppc64-gnu@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.127.0.tgz#b7ea7b51bf54db4c42819187f760e069d433dac3" + integrity sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ== + +"@oxc-parser/binding-linux-riscv64-gnu@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.127.0.tgz#3a3b10d160988df50bbbcd631c6af39de3dd451d" + integrity sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ== + +"@oxc-parser/binding-linux-riscv64-musl@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.127.0.tgz#3787d37e1d0a15ee239f51610298500321b31730" + integrity sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g== + +"@oxc-parser/binding-linux-s390x-gnu@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.127.0.tgz#b71a16cbba115a4696498f9149bc54cc4e1df9cd" + integrity sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q== + +"@oxc-parser/binding-linux-x64-gnu@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.127.0.tgz#71527dd0284ba727d35a93c841c91192af3ebdec" + integrity sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ== + +"@oxc-parser/binding-linux-x64-musl@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.127.0.tgz#16830afa4b001f349cebb93e12b278e72601cb3f" + integrity sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg== + +"@oxc-parser/binding-openharmony-arm64@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.127.0.tgz#a41c71d249cb597dc357038eb1cbe3ce732453f8" + integrity sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ== + +"@oxc-parser/binding-wasm32-wasi@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.127.0.tgz#b1efcdb433b30ed4a3ad912fa03da3834bd4845d" + integrity sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ== + dependencies: + "@emnapi/core" "1.9.2" + "@emnapi/runtime" "1.9.2" + "@napi-rs/wasm-runtime" "^1.1.4" + +"@oxc-parser/binding-win32-arm64-msvc@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.127.0.tgz#b62b5e328126323d41ae1ee7adc95537c4c4423a" + integrity sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw== + +"@oxc-parser/binding-win32-ia32-msvc@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.127.0.tgz#dac30de6971dbe63aa5722be9a4cc070fd3c650e" + integrity sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw== + +"@oxc-parser/binding-win32-x64-msvc@0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.127.0.tgz#a2df879b0803f72b350a7567365cee5b8978edf0" + integrity sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w== + +"@oxc-project/types@^0.127.0": + version "0.127.0" + resolved "https://registry.yarnpkg.com/@oxc-project/types/-/types-0.127.0.tgz#8374fcdfb4a641861218daa5700c447c00b66663" + integrity sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ== + +"@oxc-resolver/binding-android-arm-eabi@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-android-arm-eabi/-/binding-android-arm-eabi-11.21.2.tgz#ef832062e3a2f0c7604a8312c34eacf23a7bd7e3" + integrity sha512-xQoCRv+gKax9KTdwdaQNnAFOai8neay7g3jExDIORzhbrejwGSJaZNTdOJHR5ziLg2joMxOCMOFMo4zuxza2uQ== + +"@oxc-resolver/binding-android-arm64@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-android-arm64/-/binding-android-arm64-11.21.2.tgz#be6093b76621981c57833172a7fa9b5b0753daef" + integrity sha512-HF5oiE2L05yInPYCFD/4uxSrEZW4SuIfn99Y6L1xnJnzl066JR+MJs2rIdstw8A2MPlAKH+13dpFPNycjqzvGg== + +"@oxc-resolver/binding-darwin-arm64@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.21.2.tgz#b5ec0b6774ef9c60bb3e9237b39b603aac39f75f" + integrity sha512-UX4u49CVCAD8QZNELaW8eMGgMAGwFWYEPbvNsh+3r/gs4NX3KfpiACMVwRQT0EuH3uat9hM5Zl+Ppm9pJD8tgg== + +"@oxc-resolver/binding-darwin-x64@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.21.2.tgz#79dbeeca048fda1de9c71169b08924535369a14d" + integrity sha512-J9xPx7YBkrRmJ+xl561ztnMWEc1aOyjEIxBiGX1dVb3u7bGSnfObfcZk+Pd+uM0HZAPNsQ1xvD8j52A/uOSqNQ== + +"@oxc-resolver/binding-freebsd-x64@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.21.2.tgz#8d49e6cb2269597b6ef0bc90c5b23e68d946f8c3" + integrity sha512-fRlt7OvSaQkWj6+EDTVxawVxOlqJB2QSnBfkeCyK4RTvsGctbw3BiH2Tb7DzMs7bikc4BRBpvWP5zF9K8b54Zg== + +"@oxc-resolver/binding-linux-arm-gnueabihf@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.21.2.tgz#84413d558915ecf81da5914336b9fe9a70a84acd" + integrity sha512-gK+vPUcPQITkGwBKpZGrcDHSlU6eDGl7AQacxS2CEKAZIBHWkOVFeJwLZ4tYnA1acJqRM5lt7yYwPCVqGHIJ7A== + +"@oxc-resolver/binding-linux-arm-musleabihf@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-11.21.2.tgz#af2554d8984592926ec92fd838bd01e3e14f2f53" + integrity sha512-L/Rgas7SrOKy/z7IH+HxSFRqVO4PuLDKLEGKvnhoCBBq3UJ0YzGBou3qMzaAGgkJwsIvX2pBF+7ojzfUhLiZxQ== + +"@oxc-resolver/binding-linux-arm64-gnu@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.21.2.tgz#453a2e5d1d858d7e5bff0ddde584ec46560a37b6" + integrity sha512-CUEYvlX1Fk7E9kUMzuswru1J9HLxMwnpDeQGjQuI4ZH+iNCoa2X9T+pvyzrbsgl7WnIeTFTlNlHsRfVdf5g9/g== + +"@oxc-resolver/binding-linux-arm64-musl@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.21.2.tgz#4e04fb8d43aa3baa037f88a292b0eee386dfd742" + integrity sha512-ViN1ZibQyxwC67GpoP33oo+S9UyUnkog13vzQb9+v9bCNvrVzJuk0MRdacjtv/9xfRMVF/eqHFyl8YOeykI10Q== + +"@oxc-resolver/binding-linux-ppc64-gnu@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-11.21.2.tgz#662de504b88a9d7c745808514bfdb2a4e9f53760" + integrity sha512-CU1sCqWnhGqYD5I1HedHk5pujrn7ssDkNB/AEQd/pd3D/EojVSgJUlpbafwIbyhia3PgIfkvdFpRPWSALzVumA== + +"@oxc-resolver/binding-linux-riscv64-gnu@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.21.2.tgz#72e7d1edb906d42a2ad339a3a6be5b097c00a0a0" + integrity sha512-jWVyZtIHca4Gb96x7dag+y69vlei7ffjrsveLkmf2ZhqEAz6ZSBnY1GWvgZUaZlwZP62A3xD092BW97Q5VGc+g== + +"@oxc-resolver/binding-linux-riscv64-musl@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-11.21.2.tgz#cf5788f4dd858ae6a27d1252b0b662b39a4bbf2d" + integrity sha512-LF29obFqNgBUgDX7rmUK7M4D0JQG5LxhYzn3xXmECcHU9aQAdWG7NiY052qybtesEdwHQXKNTWYQ7mTsybNvWg== + +"@oxc-resolver/binding-linux-s390x-gnu@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.21.2.tgz#ec3933ccb443b68eb9b879b7f25489fcde11cc53" + integrity sha512-+NYcm+cCHBbtdQQ3A4phQTSuVRYnNHz7wrl9XRAPEovcdoqi0mb1K5ZOl+jN54ZD+q1zz3V0vltbFJmzecJKmw== + +"@oxc-resolver/binding-linux-x64-gnu@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.21.2.tgz#9cb87e203ef40631d7ff2cd1a8a6c145a5595054" + integrity sha512-UQqZDdG2r2HhAOsZEgufkIWHPQ886IUyuJQkoZByvzhW8j51R4UNzGBJFkTiTnLhQnggwJRdJgFWK4uY6ZVIMw== + +"@oxc-resolver/binding-linux-x64-musl@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.21.2.tgz#a1ebb07307eccb2b150dc6bcac5a575cf3b647bc" + integrity sha512-3Q9PMRjalWkT6NZ4jfujuqTCFwoWErg3y3BnOgb544B8IMw4PktiwWOigMfOHNRLMghZeJ7hpfpZf4CP7rV7Og== + +"@oxc-resolver/binding-openharmony-arm64@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-openharmony-arm64/-/binding-openharmony-arm64-11.21.2.tgz#aba2e14c823e3356acfb8bce06be97d5aa5fcab8" + integrity sha512-Eljeq3ndtyKhM+Es8LITi4Zl2htzuRZcrPMF3kMCsrILztvU6AjZ3FuEhHHKobPUB9rMpzLpJP5bDqXI7r+iog== + +"@oxc-resolver/binding-wasm32-wasi@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.21.2.tgz#8840346c1b8a3028b1b3575abb2e45fed529d3d6" + integrity sha512-HGDbNsIywqc4LxU38+CTJNnB/6BF7rheWOJ259b4eE0aEnelYblC8x+1tEd63bp31fYne63RQz9Jb4yVnC7Yig== + dependencies: + "@emnapi/core" "1.11.0" + "@emnapi/runtime" "1.11.0" + "@napi-rs/wasm-runtime" "^1.1.5" + +"@oxc-resolver/binding-win32-arm64-msvc@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.21.2.tgz#c987ab635ffe553e6230255a07c0576686f5ab45" + integrity sha512-iWx25CBEgH49iE9q5coEGI/jb1jl5kkCY9z6U5Og67xCkQ/WFMDc2J5U78+AE91SUxM2NqSLhJC8/PLfWnImww== + +"@oxc-resolver/binding-win32-x64-msvc@11.21.2": + version "11.21.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.21.2.tgz#dbdf12721396ef4c31899d0963b002df32f57050" + integrity sha512-VPoCAhKvCQTlG7vxqaBXcmuvbh77BfnGXj8g0pbvVXpm1F/R8rDVwqIWcEbMzrI1JvJlm8v7T9uMVQb6UctMRg== + +"@parcel/watcher-android-arm64@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz#99aaa3223d43807c9340af439cad7e9b6d26ada6" + integrity sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA== + +"@parcel/watcher-darwin-arm64@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz#024496e586b4744f09ce532bbe89fe38ef02a64e" + integrity sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw== + +"@parcel/watcher-darwin-x64@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz#a4621df1359a93d39a332d9bab5ff09016a0608f" + integrity sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw== + +"@parcel/watcher-freebsd-x64@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz#7f565ed1a5b3a5e604e6a4799121518265d62a3d" + integrity sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ== + +"@parcel/watcher-linux-arm-glibc@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz#ad7d3825e67b81999165da42593022045abc0889" + integrity sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg== + +"@parcel/watcher-linux-arm-musl@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz#fe7d1cccb2c483215c090e938cf5cf404d2f9a8c" + integrity sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw== + +"@parcel/watcher-linux-arm64-glibc@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz#7e239dcb4646c4c79f006a7131a48238249530da" + integrity sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g== + +"@parcel/watcher-linux-arm64-musl@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz#c58b8d9c6d8d81594be00dd83aab741c1aaf7e0e" + integrity sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA== + +"@parcel/watcher-linux-x64-glibc@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz#5184fa9a770478d86e56875f4ee163a0abdc8791" + integrity sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A== + +"@parcel/watcher-linux-x64-musl@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz#2d1c55aa7246cbc7670e2612058a8a542c9cf246" + integrity sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw== + +"@parcel/watcher-win32-arm64@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz#15e09432040fee9e2213aa9c10ed589012526def" + integrity sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ== + +"@parcel/watcher-win32-x64@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz#9bee199a2a4accd557b451ac2c1c793f305ae012" + integrity sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A== + +"@parcel/watcher@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.6.0.tgz#99661f6220070b76a766aba6b7e313a087a1be4f" + integrity sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w== + dependencies: + detect-libc "^2.0.3" + is-glob "^4.0.3" + node-addon-api "^7.0.0" + picomatch "^4.0.4" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.6.0" + "@parcel/watcher-darwin-arm64" "2.6.0" + "@parcel/watcher-darwin-x64" "2.6.0" + "@parcel/watcher-freebsd-x64" "2.6.0" + "@parcel/watcher-linux-arm-glibc" "2.6.0" + "@parcel/watcher-linux-arm-musl" "2.6.0" + "@parcel/watcher-linux-arm64-glibc" "2.6.0" + "@parcel/watcher-linux-arm64-musl" "2.6.0" + "@parcel/watcher-linux-x64-glibc" "2.6.0" + "@parcel/watcher-linux-x64-musl" "2.6.0" + "@parcel/watcher-win32-arm64" "2.6.0" + "@parcel/watcher-win32-x64" "2.6.0" + "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" @@ -1897,17 +2309,17 @@ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.9.tgz#d229a7b7f9dac167a156992ef23c7f023653f53b" integrity sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA== -"@playwright/test@1.62.1": - version "1.62.1" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.62.1.tgz#68e1aaf6e480e1923936dee6c66fae1921d3a65a" - integrity sha512-DTcUc8qii+cpHvtOwggMtBRMjKZHXYWdw8syRYu2vtzuq4Wxphqq4NfCs5Zt44L6mA8rfDfj+PHnxFc/FeK6mQ== +"@playwright/test@1.65.0": + version "1.65.0" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.65.0.tgz#11038333bcbe91badadbb1dbf0449d252c754f2e" + integrity sha512-iGURLGuKDLakSEl7Pgfv8h7f+XLT+V861Wfhz0zlEl5nyFuKUopdkFBPKqTllTUp06aOwPuH8iuUEb3yp3MpbQ== dependencies: - playwright "1.62.1" + playwright "1.65.0" -"@prismicio/client@^7.21.6": - version "7.21.6" - resolved "https://registry.yarnpkg.com/@prismicio/client/-/client-7.21.6.tgz#04fabe495e7c382c2efa16a972d5fa3b3d294bc8" - integrity sha512-dWp0qxldujorY0jR5pQOpW9gloFWOJfFxJPYqkDZqp4w59jIn8h0aiwOMFxh7AFZdLgINuM1BALQxnhPNSxgbA== +"@prismicio/client@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@prismicio/client/-/client-7.23.0.tgz#a276e5d3a97df8b059a525add85c228a9392e2ce" + integrity sha512-FapEvnSWxprTTA8sbEHUVxE5iCuaw0rU/nEPag74UIIffQxxLWzCzGbOczq9bbBOvzimmV1M9XStjcfp6MEXZQ== dependencies: imgix-url-builder "^0.0.6" @@ -1923,30 +2335,30 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^13.0.0": - version "13.0.5" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz#36b9dbc21ad5546486ea9173d6bea063eb1717d5" - integrity sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw== +"@sinonjs/fake-timers@^15.4.0": + version "15.4.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-15.4.0.tgz#5d40c151a9e66075fe4520bec40bccfe54931962" + integrity sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA== dependencies: "@sinonjs/commons" "^3.0.1" -"@storybook/addon-docs@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-10.2.10.tgz#22d1a8dae3b04d5e9e1e131ae7f97a8ab722e83d" - integrity sha512-2wIYtdvZIzPbQ5194M5Igpy8faNbQ135nuO5ZaZ2VuttqGr+IJcGnDP42zYwbAsGs28G8ohpkbSgIzVyJWUhPQ== +"@storybook/addon-docs@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-10.6.6.tgz#481b3ed809eb1302e6ff13eac9b3b0cd34a823f3" + integrity sha512-yflMNPrxk+QNuH0dPFgUk+AhVOa+Cz48bKz3/72eFDB8viWS9R0mQVBvKUxTIHOSUyDbaRyQiIeaL/pCvwW2jg== dependencies: "@mdx-js/react" "^3.0.0" - "@storybook/csf-plugin" "10.2.10" - "@storybook/icons" "^2.0.1" - "@storybook/react-dom-shim" "10.2.10" + "@storybook/icons" "^2.0.2" + "@storybook/react-dom-shim" "10.6.6" react "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" react-dom "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" ts-dedent "^2.0.0" + unplugin "^2.3.5" -"@storybook/addon-links@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-10.2.10.tgz#2797bc650f37805586474cf0175ee8ec4888954e" - integrity sha512-oo9Xx4/2OVJtptXKpqH4ySri7ZuBdiSOXlZVGejEfLa0Jeajlh/KIlREpGvzPPOqUVT7dSddWzBjJmJUyQC3ew== +"@storybook/addon-links@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-10.6.6.tgz#9de7be4fd3396149d7c0827ec43b09a853f689c2" + integrity sha512-WyFPmi01exHGHgqyqbnU2WpSNaJOCLOr0kFR7zBM+DwyFcUmgr8b6CwNpu8Mv+WmYdKMGxX6rlOVF/tDhCpOaA== dependencies: "@storybook/global" "^5.0.0" @@ -1958,61 +2370,55 @@ "@babel/core" "^7.26.0" babel-loader "^10.0.0" -"@storybook/builder-webpack5@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-10.2.10.tgz#f969c261ee39596d41f5c9452845ae178ffbd85d" - integrity sha512-bIHAXiX9NwZlB5dJ2W+rZcwo1Dkmg0JOwL/F/rB9O4IlkjTsoOe/+BcLchfRdqRk7ENCVFNwaq8aXxnKmiIOMQ== +"@storybook/builder-webpack5@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-10.6.6.tgz#39c352424473d605844739406f7af1e7c14827ad" + integrity sha512-aoNx6Bsvfzca0mBu3DxTwOYy6obUIM3Oxi4Q1OdfJZk4GoZMUvF8KD/DRUEE5vyMN6NOkmBMCvrb88vtSexNBQ== dependencies: - "@storybook/core-webpack" "10.2.10" + "@storybook/core-webpack" "10.6.6" case-sensitive-paths-webpack-plugin "^2.4.0" cjs-module-lexer "^1.2.3" css-loader "^7.1.2" es-module-lexer "^1.5.0" fork-ts-checker-webpack-plugin "^9.1.0" html-webpack-plugin "^5.5.0" - magic-string "^0.30.5" + magic-string "^1.1.0" + semver "^7.7.3" style-loader "^4.0.0" - terser-webpack-plugin "^5.3.14" + terser-webpack-plugin "^5.3.17" ts-dedent "^2.0.0" webpack "5" webpack-dev-middleware "^6.1.2" webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.6.0" -"@storybook/core-webpack@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-10.2.10.tgz#09791b03106954c8288eee3c97c5ac22a8196413" - integrity sha512-bhz20jQWn0UB6GfYeO3oou8w8jXSVs+dgPglsxPr+tOusUuyT5FO270PHixZovVtrHgFAKHLXUEHUNuOvUsMig== +"@storybook/core-webpack@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-10.6.6.tgz#4f211e203bd26f2099d9c6a62e23e71d1be088ca" + integrity sha512-cIRps7cACf/ILR1HsxckTkJHJJFWFT5NLnCzQJk99I4YNRms9k1i0w+KwQlC6PFq5jVTBfwyD2h7uzuFDK2QRQ== dependencies: ts-dedent "^2.0.0" -"@storybook/csf-plugin@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-10.2.10.tgz#038cd8e41884f2f437502504d02b8c0a24ed0b39" - integrity sha512-aFvgaNDAnKMjuyhPK5ialT22pPqMN0XfPBNPeeNVPYztngkdKBa8WFqF/umDd47HxAjebq+vn6uId1xHyOHH3g== - dependencies: - unplugin "^2.3.5" - "@storybook/global@^5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed" integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== -"@storybook/icons@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-2.0.1.tgz#1bd351db1d33bfccbbafa7b64fb413168f1a6616" - integrity sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg== +"@storybook/icons@^2.0.2": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-2.2.0.tgz#a65e846a7af18f6b4d6d2b43aa9e14f3dbb990cc" + integrity sha512-FpUB/xizIrV1ILhCIYFo+TtQNN9YEoLjfcnAW0JtOXL+BcM2aisSysI0B54JMWDnljriXySBHgN6ps4s9lb75A== -"@storybook/preset-react-webpack@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-10.2.10.tgz#4a492cfe4ba1b0ed08619e899b5eb4368a5912e4" - integrity sha512-DaV7uKpNF/2iBjcGL81HA7Kx8ZZb9D4MfG1VxpdtmDOKS20YIDNdCFeUbcAkUlG3lhshUGcGL8YiRp3o4b1X6Q== +"@storybook/preset-react-webpack@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-10.6.6.tgz#adddcd03098d9f0f191a839e233162a4e5911020" + integrity sha512-KdYVKjB2JvYhr+fT/N6/oKMwB/VstDzUY4pVpERJ/xvU3TLDm/EY8hG1S+Jlnktznm11WW/rkKlStHz8i7/AVg== dependencies: - "@storybook/core-webpack" "10.2.10" + "@storybook/core-webpack" "10.6.6" "@storybook/react-docgen-typescript-plugin" "1.0.6--canary.9.0c3f3b7.0" "@types/semver" "^7.7.1" - magic-string "^0.30.5" - react-docgen "^7.1.1" + magic-string "^1.1.0" + react-docgen "^8.0.2" resolve "^1.22.8" semver "^7.7.3" tsconfig-paths "^4.2.0" @@ -2031,28 +2437,29 @@ react-docgen-typescript "^2.2.2" tslib "^2.0.0" -"@storybook/react-dom-shim@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-10.2.10.tgz#ce1b439573fa01fc4fd461cff22bda23abf39a4a" - integrity sha512-TmBrhyLHn8B8rvDHKk5uW5BqzO1M1T+fqFNWg88NIAJOoyX4Uc90FIJjDuN1OJmWKGwB5vLmPwaKBYsTe1yS+w== +"@storybook/react-dom-shim@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-10.6.6.tgz#0ff18edb1589d377c4d97f311bb8906e4b7c52a6" + integrity sha512-yZNOsGoBvn+ywgf7WR+nHddBpIh/k24IOfAeMte6JA1rMB9defuPyhuMMENEyLfofqNYFnj1D+CB4XppnO3nBA== -"@storybook/react-webpack5@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/react-webpack5/-/react-webpack5-10.2.10.tgz#64645fdd38a4f545a170bb91d5587f44d0f3dfef" - integrity sha512-TofUD2dRuOgWOS2RzwfBA5/ihyd9I/FiCjcIUvB4xLo/lXVZVgI9SvjfkRQEPO3EDshxTfKDhtCzzzCe28Tk9g== +"@storybook/react-webpack5@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/react-webpack5/-/react-webpack5-10.6.6.tgz#298526f16b4f5104d96a2b941efb810dfdd99399" + integrity sha512-VuflqvMyGw7NAhNtZUmDkCZIAbcrj7PO8K9o2AvKajbjrIi1H2ZsPImY5Rl078mi+TR9sk3LS8DzABClwFlpGA== dependencies: - "@storybook/builder-webpack5" "10.2.10" - "@storybook/preset-react-webpack" "10.2.10" - "@storybook/react" "10.2.10" + "@storybook/builder-webpack5" "10.6.6" + "@storybook/preset-react-webpack" "10.6.6" + "@storybook/react" "10.6.6" -"@storybook/react@10.2.10": - version "10.2.10" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-10.2.10.tgz#38116ead3e1bbb96acfa043db3545e36146cd32f" - integrity sha512-PcsChzPI8lhllB9exV7nFb96093i6sTwIl0jpPjaTFPQCRoueR9E/YeP3qSKQL9xt4cmii0cW7F0RUx25rW93Q== +"@storybook/react@10.6.6": + version "10.6.6" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-10.6.6.tgz#f53cf30157214317618735ee998b6cddbe77369e" + integrity sha512-m1f2+xOdG3Qo7YD69QPPWvQ5sI0YPoDorLgNxAJFC6ZsR2BKvduS3fNb2g9nXqUcHBR/X6b9s3uRZVHPIAsnsg== dependencies: "@storybook/global" "^5.0.0" - "@storybook/react-dom-shim" "10.2.10" + "@storybook/react-dom-shim" "10.6.6" react-docgen "^8.0.2" + react-docgen-typescript "^2.2.2" "@styled-system/background@^5.1.2": version "5.1.2" @@ -2151,24 +2558,24 @@ dependencies: "@tanstack/table-core" "8.21.3" -"@tanstack/react-virtual@^3.13.18": - version "3.13.18" - resolved "https://registry.yarnpkg.com/@tanstack/react-virtual/-/react-virtual-3.13.18.tgz#9124ee9f08b2ca3c67ffd508dae3732328983362" - integrity sha512-dZkhyfahpvlaV0rIKnvQiVoWPyURppl6w4m9IwMDpuIjcJ1sD9YGWrt0wISvgU7ewACXx2Ct46WPgI6qAD4v6A== +"@tanstack/react-virtual@^3.14.26": + version "3.14.26" + resolved "https://registry.yarnpkg.com/@tanstack/react-virtual/-/react-virtual-3.14.26.tgz#30efd2d54dfa7165b59657abfef39312d3de2402" + integrity sha512-HUDlfsrYH6ko5xH56L62Mcl/uzT+AGVNMHFuDNqDJMdZWc1AQa2oeVKNUvZ/RWBZQ4TYtyQerFrNvLnp39h65A== dependencies: - "@tanstack/virtual-core" "3.13.18" + "@tanstack/virtual-core" "3.19.11" "@tanstack/table-core@8.21.3": version "8.21.3" resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.21.3.tgz#2977727d8fc8dfa079112d9f4d4c019110f1732c" integrity sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg== -"@tanstack/virtual-core@3.13.18": - version "3.13.18" - resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.13.18.tgz#586e3c1fe08547ee6abf87e8fb7c99087b9c47ff" - integrity sha512-Mx86Hqu1k39icq2Zusq+Ey2J6dDWTjDvEv43PJtRCoEYTLyfaPnxIQ6iy7YAOK0NV/qOEmZQ/uCufrppZxTgcg== +"@tanstack/virtual-core@3.19.11": + version "3.19.11" + resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.19.11.tgz#089fd1a9a92503f8f2329c7e48ceb84178726fc1" + integrity sha512-/5iHb0RHBvj8Di59FDs4ESNm45jls33aZAi4zccVXZjc/6ZvwQP6nzEYeT6weXjTf9E6/vrp2JhYWRyO+ZP13A== -"@testing-library/dom@^10.4.2": +"@testing-library/dom@^10.4.1", "@testing-library/dom@^10.4.2": version "10.4.2" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.2.tgz#e996827c4e5e1f13589527293b4b3958de2f709f" integrity sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q== @@ -2182,7 +2589,7 @@ picocolors "1.1.1" pretty-format "^27.0.2" -"@testing-library/jest-dom@^6.6.3", "@testing-library/jest-dom@^6.9.1": +"@testing-library/jest-dom@6.9.1", "@testing-library/jest-dom@^6.9.1": version "6.9.1" resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz#7613a04e146dd2976d24ddf019730d57a89d56c2" integrity sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA== @@ -2201,12 +2608,7 @@ dependencies: "@babel/runtime" "^7.12.5" -"@testing-library/user-event@^14.6.1": - version "14.6.1" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.6.1.tgz#13e09a32d7a8b7060fe38304788ebf4197cd2149" - integrity sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw== - -"@testing-library/user-event@^14.6.9": +"@testing-library/user-event@^14.6.3", "@testing-library/user-event@^14.6.9": version "14.6.9" resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.6.9.tgz#cc5205aadbcbfefd5e2f76a6cc5dc3cc3f4a4322" integrity sha512-/8boTjZHNXFi8JGUI2Ev05cq0Szh0OX35Bamkq6CK1ne+l1Xm8BKE3+nGgsnFgaYk0MX67Vh59cZDsNz5lJJEg== @@ -2216,10 +2618,10 @@ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== -"@tybys/wasm-util@^0.10.0": - version "0.10.1" - resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.1.tgz#ecddd3205cf1e2d5274649ff0eedd2991ed7f414" - integrity sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== +"@tybys/wasm-util@^0.10.3": + version "0.10.4" + resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.4.tgz#3e85ecb266f9d1722250e89bc69528615720b154" + integrity sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A== dependencies: tslib "^2.4.0" @@ -2228,7 +2630,7 @@ resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== -"@types/babel__core@^7.18.0", "@types/babel__core@^7.20.5": +"@types/babel__core@^7.20.5": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== @@ -2254,7 +2656,7 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.18.0", "@types/babel__traverse@^7.20.7": +"@types/babel__traverse@*", "@types/babel__traverse@^7.20.7": version "7.28.0" resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz#07d713d6cce0d265c9849db0cbe62d3f61f36f74" integrity sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q== @@ -2412,64 +2814,64 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/project-service@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.56.0.tgz#bb8562fecd8f7922e676fc6a1189c20dd7991d73" - integrity sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg== +"@typescript-eslint/project-service@8.72.2": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.72.2.tgz#bea3406880fa8f77a334a62e761b7d2399a80e4c" + integrity sha512-6y5dLTZdHhI8Eh3yIQ/bfQhRKwn5e+TpJj64o18Cngc0iW/BCrVvrr6zGYqXPnYH31u6YXAYiFh0+qxX5mybJw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.56.0" - "@typescript-eslint/types" "^8.56.0" + "@typescript-eslint/tsconfig-utils" "^8.72.2" + "@typescript-eslint/types" "^8.72.2" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz#604030a4c6433df3728effdd441d47f45a86edb4" - integrity sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w== - dependencies: - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" - -"@typescript-eslint/tsconfig-utils@8.56.0", "@typescript-eslint/tsconfig-utils@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz#2538ce83cbc376e685487960cbb24b65fe2abc4e" - integrity sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg== - -"@typescript-eslint/types@8.56.0", "@typescript-eslint/types@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.56.0.tgz#a2444011b9a98ca13d70411d2cbfed5443b3526a" - integrity sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ== - -"@typescript-eslint/typescript-estree@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz#fadbc74c14c5bac947db04980ff58bb178701c2e" - integrity sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q== - dependencies: - "@typescript-eslint/project-service" "8.56.0" - "@typescript-eslint/tsconfig-utils" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" +"@typescript-eslint/scope-manager@8.72.2": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.72.2.tgz#0e914bc2144f1c7779299715bced62222550b643" + integrity sha512-iIoMJ6/8c1/QpFNyFjU0d1YzPco4MsZjQw0k3V+vfzNWAFmUmvhlyMoYEoYYDQZXc+J6Gi1X5XcxlzW2taIIGQ== + dependencies: + "@typescript-eslint/types" "8.72.2" + "@typescript-eslint/visitor-keys" "8.72.2" + +"@typescript-eslint/tsconfig-utils@8.72.2", "@typescript-eslint/tsconfig-utils@^8.72.2": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.2.tgz#319c96d5d7cb0274fdfae0f7f081918c7f3791f5" + integrity sha512-+h3iCgZXuTNtoLXcnnjP12ZUHLMqoUcIHPfQrFEXTUqvb9dF8QK9b5nv5VtSo5fLkdHuks8ehbTzZj3rImAm9w== + +"@typescript-eslint/types@8.72.2", "@typescript-eslint/types@^8.60.0", "@typescript-eslint/types@^8.72.2": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.72.2.tgz#202b5f8aabe040fbfb5c4a8783b03aa6fe1fc113" + integrity sha512-Xfn37OLZx03+PCU7qWx9DTv2FCRh1E6fk2+wONeNY15HXIwtcwuveaSwVpGAUptkNmPQegRxW5JyRel9T7wrog== + +"@typescript-eslint/typescript-estree@8.72.2": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.72.2.tgz#8ae05eecd55fb6230a66d6479348d7e206561c98" + integrity sha512-pQEGqIK/cqEvKivVWaFLYpe7XYejFxfuAOi4mu1oAWFvIo36aRHI9esRFTUxcIy/z8N482RJyH+LpZB0ZIU7Ow== + dependencies: + "@typescript-eslint/project-service" "8.72.2" + "@typescript-eslint/tsconfig-utils" "8.72.2" + "@typescript-eslint/types" "8.72.2" + "@typescript-eslint/visitor-keys" "8.72.2" debug "^4.4.3" - minimatch "^9.0.5" + minimatch "^10.2.2" semver "^7.7.3" tinyglobby "^0.2.15" - ts-api-utils "^2.4.0" + ts-api-utils "^2.5.0" -"@typescript-eslint/utils@^8.48.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.56.0.tgz#063ce6f702ec603de1b83ee795ed5e877d6f7841" - integrity sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ== +"@typescript-eslint/utils@^8.60.0": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.72.2.tgz#4916bd9a3b315e890cb622ed8f777b783c7b6e5b" + integrity sha512-hv3eRYbpPbbpezuax1EfGrzpa3C4ySgNZkPUkLOWOAjU8HsOKowEDAr8C7nsNl1C+SBSKDpvno6VKHnlhvp9iA== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" + "@typescript-eslint/scope-manager" "8.72.2" + "@typescript-eslint/types" "8.72.2" + "@typescript-eslint/typescript-estree" "8.72.2" -"@typescript-eslint/visitor-keys@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz#7d6592ab001827d3ce052155edf7ecad19688d7d" - integrity sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg== +"@typescript-eslint/visitor-keys@8.72.2": + version "8.72.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.2.tgz#d02c039ac3642d3b6038ef85d8b9f13263edbfb5" + integrity sha512-NAGrjn0Pitjqzq/GkgMC4kBYm233PQ8GffyQ9+kTA3AlNQYEzOf25EIM02BAHZv5FRJSpHpJk+OGUxVkOB93GQ== dependencies: - "@typescript-eslint/types" "8.56.0" + "@typescript-eslint/types" "8.72.2" eslint-visitor-keys "^5.0.0" "@ungap/structured-clone@^1.3.0": @@ -2477,102 +2879,110 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@unrs/resolver-binding-android-arm-eabi@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz#9f5b04503088e6a354295e8ea8fe3cb99e43af81" - integrity sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw== - -"@unrs/resolver-binding-android-arm64@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz#7414885431bd7178b989aedc4d25cccb3865bc9f" - integrity sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g== - -"@unrs/resolver-binding-darwin-arm64@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz#b4a8556f42171fb9c9f7bac8235045e82aa0cbdf" - integrity sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g== - -"@unrs/resolver-binding-darwin-x64@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz#fd4d81257b13f4d1a083890a6a17c00de571f0dc" - integrity sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ== - -"@unrs/resolver-binding-freebsd-x64@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz#d2513084d0f37c407757e22f32bd924a78cfd99b" - integrity sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw== - -"@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz#844d2605d057488d77fab09705f2866b86164e0a" - integrity sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw== - -"@unrs/resolver-binding-linux-arm-musleabihf@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz#204892995cefb6bd1d017d52d097193bc61ddad3" - integrity sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw== - -"@unrs/resolver-binding-linux-arm64-gnu@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz#023eb0c3aac46066a10be7a3f362e7b34f3bdf9d" - integrity sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ== - -"@unrs/resolver-binding-linux-arm64-musl@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz#9e6f9abb06424e3140a60ac996139786f5d99be0" - integrity sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w== - -"@unrs/resolver-binding-linux-ppc64-gnu@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz#b111417f17c9d1b02efbec8e08398f0c5527bb44" - integrity sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA== - -"@unrs/resolver-binding-linux-riscv64-gnu@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz#92ffbf02748af3e99873945c9a8a5ead01d508a9" - integrity sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ== - -"@unrs/resolver-binding-linux-riscv64-musl@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz#0bec6f1258fc390e6b305e9ff44256cb207de165" - integrity sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew== - -"@unrs/resolver-binding-linux-s390x-gnu@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz#577843a084c5952f5906770633ccfb89dac9bc94" - integrity sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg== - -"@unrs/resolver-binding-linux-x64-gnu@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz#36fb318eebdd690f6da32ac5e0499a76fa881935" - integrity sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w== - -"@unrs/resolver-binding-linux-x64-musl@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz#bfb9af75f783f98f6a22c4244214efe4df1853d6" - integrity sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA== - -"@unrs/resolver-binding-wasm32-wasi@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz#752c359dd875684b27429500d88226d7cc72f71d" - integrity sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ== - dependencies: - "@napi-rs/wasm-runtime" "^0.2.11" - -"@unrs/resolver-binding-win32-arm64-msvc@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz#ce5735e600e4c2fbb409cd051b3b7da4a399af35" - integrity sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw== - -"@unrs/resolver-binding-win32-ia32-msvc@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz#72fc57bc7c64ec5c3de0d64ee0d1810317bc60a6" - integrity sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ== - -"@unrs/resolver-binding-win32-x64-msvc@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz#538b1e103bf8d9864e7b85cc96fa8d6fb6c40777" - integrity sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g== +"@unrs/resolver-binding-android-arm-eabi@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.13.0.tgz#eb034ad86af89a73c89ad32b06dd3cd69d6c5d9c" + integrity sha512-60E5mvmIiW+i1E/HYeSX4iE4A8s9NJSGYPu7UM0DJght1c2tTkWwuyDyAwzsEXhKM/XbbndfnTiXdfrf27d2hw== + +"@unrs/resolver-binding-android-arm64@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.13.0.tgz#a3bba3b7ec07db2f8b02d540607b5e387af10875" + integrity sha512-qlh/JR3Tuy1cJ7xtf5pR4ykvLiK6os7X7EL2+zXZbrVc/s+yB8DoFdQrCAW9/a2TOxPVbR7QVNpkPWh7UWIsEQ== + +"@unrs/resolver-binding-darwin-arm64@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.13.0.tgz#4dd9717e93656813068118ea956439779c88cdbe" + integrity sha512-yynnnnJXUC99WeD1GfvuXPKsKNfvgzGYC2eRayFnUfsHVROjqrbFOkFQLZiSx1H8+PLy5BzU8vqyPyLqbRfeBQ== + +"@unrs/resolver-binding-darwin-x64@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.13.0.tgz#fee4588251ac54a782e1ae41c69911e238a79839" + integrity sha512-t8PXE0Ip9tmGyhRlfVsnEbzGM5iSvJIeNIXciUACjzpg0mmPs13fGv2x7W8sBa0S8zbIiohxKXS9fL/LXW/ERQ== + +"@unrs/resolver-binding-freebsd-x64@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.13.0.tgz#376da9d865c1ec6450febfe3f9c08cd4fb5d330f" + integrity sha512-qdtl9GDWDoDx6rhzF4RU5SJutV3lcLOiTiyqD6nBxYfEO6lAgLNukfrA+HJ2u2OiyWvV8JW5iEWD3LoONw7lYA== + +"@unrs/resolver-binding-linux-arm-gnueabihf@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.13.0.tgz#75f2f67906b2f62355908427533373d9aef50094" + integrity sha512-VrMUVwdrScTarsh4B6aUhTtziUavSlglo4Hi8XZ6CpAe4+j3nquY+XoP+tYkiSBDsXZ8386ne4pv4YYYBNi02w== + +"@unrs/resolver-binding-linux-arm-musleabihf@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.13.0.tgz#043c1e3116a56686e10727e5a0e6eb28af57906c" + integrity sha512-zSbTVwaxiTC+zYJ9xVNTC6c+BYO/kOV/odcTI3bHuFFXa+XmjLoUkb/8UxsZeU5YF4K000m17wrXoTblNWuzOg== + +"@unrs/resolver-binding-linux-arm64-gnu@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.13.0.tgz#248a531272037c719535e997d65dae4ecca58c86" + integrity sha512-Z/Rax87moZHsuvJ8awdfP+zrMlsCt3d7mggUPIiPe32KpeagimyzJWnZSMQoV67an9uVQghyh92Pc0VprITnYA== + +"@unrs/resolver-binding-linux-arm64-musl@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.13.0.tgz#c34e30de56a6c506f9e6d38e3f44b7aac15c13f5" + integrity sha512-oUzXz8hNvFLNEAag8lBKJe1euiV2dmGHAR+eQ5fNpsZO0F1K7IMRb4J6pqYsd7uLMRQNPiu5A1WKUJHbFLWbbw== + +"@unrs/resolver-binding-linux-loong64-gnu@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.13.0.tgz#7ceac6e59cd75c0b0b3c098528dca5cd87d56ecd" + integrity sha512-BxhGYvZBg0YrvNOeSEGR3eNklwXYy0mUJk7oeGJvZoQMKM68zYvbbf52+fQI3Le4X0fW276FTKIoTwjpMob80A== + +"@unrs/resolver-binding-linux-loong64-musl@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.13.0.tgz#b1e49d5e49a006f2f3d49a40e51ff63b93915c16" + integrity sha512-nZcIuup9Ar3gAlqoZfX/KW6x83TMI11tLpCjldZG5M1KeY8qNUPNJJ71+sPvG8HMBpoh+ix1pAm5gkMFvcSAcQ== + +"@unrs/resolver-binding-linux-ppc64-gnu@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.13.0.tgz#3a871d6211074705eab38767abc54ecdc976018e" + integrity sha512-AG6AgdDrkRNjAPwD/cftFJGgZUWCiJX+E8vpYCDEnwFHLTHZ7ppBiU6/vyPPwrfjcPUPQCDbbxE/eZUXsx49jQ== + +"@unrs/resolver-binding-linux-riscv64-gnu@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.13.0.tgz#65851bb719d37634e820239fd71918c585dcf0de" + integrity sha512-6vOqYGcAmzpRWpUURWutzvpf1qJ6eOu5cfYObdtPJnzZ0+Kw4cw+ZkZJqIYEh8fPuTBwSYDL/FwlUhma1G/JVQ== + +"@unrs/resolver-binding-linux-riscv64-musl@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.13.0.tgz#fd66aaafd677091127d9574819d2dd8a496b5924" + integrity sha512-4HeIn0S2KVUowK0A+EweXrDvZ8CKHEfTtif0kx9vt3ORNsqcXNFFIFnHE0tizma3/Gt5OGrU2ovYNuj+D/bN4g== + +"@unrs/resolver-binding-linux-s390x-gnu@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.13.0.tgz#6a1c826052049aafca5a2bd5cc96793b6334c918" + integrity sha512-JfkvqY7NZbxyhexLE+g6Z8Hsx4utHOGaVazAVghPiBn8Upw2iERZPpKYnW1FBVU4WStv/BiIsoK/Muke0E7asA== + +"@unrs/resolver-binding-linux-x64-gnu@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.13.0.tgz#554a926260f59f886a461455e35b976c5d09726d" + integrity sha512-iwjLeVdZo/8v5OKAeRIC+4VQV045t1EPZr5B/AVLgUQ04IdtNthWzg6not2cNjZgH2gHpSf4fOXMmN83aLO1FA== + +"@unrs/resolver-binding-linux-x64-musl@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.13.0.tgz#7b82beb8baa630eae7be5c59be7ea8f554225a84" + integrity sha512-TOh1fqOjyq1OPoht3BDLd7Y+HeMJRwd5g2VNmCQclknEbjp4py5GFRmT4L/rOybF5Af8q0LT9zHs2WGkwlqtrw== + +"@unrs/resolver-binding-openharmony-arm64@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.13.0.tgz#cc97155c4588302e92f4aa9d2ab9fdefd3d34131" + integrity sha512-3T2MNtF2dd1yjaXCVqrsi+/3VZeksEzU1hygPzqqkBLVVjn+2iJzXEkxxCKIVFrWnpmEbazeHJp/ruYD0RUVWA== + +"@unrs/resolver-binding-win32-arm64-msvc@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.13.0.tgz#249f6c7374183cbedd6fbd4e4641fc7bf49f8969" + integrity sha512-hKWfSLiN3L4cIxg0jrpyP/66AXLTcyD37jmSn//rGdOUYGlizYxTEFdJ+GZbp2NnaML3YS/A73nCysze8FaJdg== + +"@unrs/resolver-binding-win32-ia32-msvc@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.13.0.tgz#d238019ea9830c1fa83a6ef89ed88907fff02a66" + integrity sha512-N4gDKkDoiyIQEcn3vTqe2ksRxUAtBvQ8c5TiT+WonSa6FHgCAY5+RggnZ134hXJoRj57JEjv4/m+i/pAKHWrTQ== + +"@unrs/resolver-binding-win32-x64-msvc@1.13.0": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.13.0.tgz#46249f4bb36f4c2e8430baa98feab0c890444a7d" + integrity sha512-DpLMlAqlrk4zBVK3DiDjwKD0oq7pZNy+8BiIBRuByqb6dm5jsdoLMhIiyh/xR7+WejaW/1Ui+XgbgMNa4+zWJg== "@vitest/expect@3.2.4": version "3.2.4" @@ -2729,6 +3139,11 @@ "@webassemblyjs/ast" "1.14.1" "@xtuc/long" "4.2.2" +"@webcontainer/env@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@webcontainer/env/-/env-1.1.1.tgz#23021b2bb24befeeef53dba8996d1886b7016515" + integrity sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng== + "@webpack-cli/configtest@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-3.0.1.tgz#76ac285b9658fa642ce238c276264589aa2b6b57" @@ -2769,6 +3184,13 @@ acorn@^8.15.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + agent-base@^7.1.0, agent-base@^7.1.2: version "7.1.4" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" @@ -2781,6 +3203,13 @@ ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" +ajv-formats@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-3.0.1.tgz#3d5dc762bca17679c3c2ea7e90ad6b7532309578" + integrity sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ== + dependencies: + ajv "^8.0.0" + ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" @@ -2823,6 +3252,16 @@ ajv@^8.0.0, ajv@^8.9.0: json-schema-traverse "^1.0.0" require-from-string "^2.0.2" +ajv@^8.20.0: + version "8.20.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.20.0.tgz#304b3636add88ba7d936760dd50ece006dea95f9" + integrity sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + ansi-escapes@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -3053,24 +3492,25 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.13.5: - version "1.13.5" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.5.tgz#5e464688fa127e11a660a2c49441c009f6567a43" - integrity sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q== +axios@^1.21.1: + version "1.21.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.21.1.tgz#e15d57924d677aea9adb9f06b112b13b9ea0b9dd" + integrity sha512-6eI5Q/Y4u/Um9dDlsRoq5pY2rxnUTv+L4PpLitnbk/i4jb3MxLZ5CsN5Ih3IysbeRYK4pR+P7qfMsOQl9fwwFQ== dependencies: - follow-redirects "^1.15.11" - form-data "^4.0.5" - proxy-from-env "^1.1.0" + follow-redirects "^1.16.2" + form-data "^4.0.6" + https-proxy-agent "^5.0.1" + proxy-from-env "^2.1.0" -babel-jest@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.2.0.tgz#fd44a1ec9552be35ead881f7381faa7d8f3b95ac" - integrity sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw== +babel-jest@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-30.5.2.tgz#ee4b3b265baf9dad68e6275bc813ef35d1736e6d" + integrity sha512-ES8WeJ2fNWPEDunyAtUfJ12nHyaWUloCHdkfK2oW5uSoQSUmjNKdWiGaXJITJwvFEWoD/evHEg/QoCXAvLaQqQ== dependencies: - "@jest/transform" "30.2.0" + "@jest/transform" "30.5.2" "@types/babel__core" "^7.20.5" - babel-plugin-istanbul "^7.0.1" - babel-preset-jest "30.2.0" + babel-plugin-istanbul "^8.0.0" + babel-preset-jest "30.5.0" chalk "^4.1.2" graceful-fs "^4.2.11" slash "^3.0.0" @@ -3082,21 +3522,28 @@ babel-loader@^10.0.0: dependencies: find-up "^5.0.0" -babel-plugin-istanbul@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz#d8b518c8ea199364cf84ccc82de89740236daf92" - integrity sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA== +babel-loader@^10.1.1: + version "10.1.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-10.1.1.tgz#ce9748e85b7071eb88006e3cfa9e6cf14eeb97c5" + integrity sha512-JwKSzk2kjIe7mgPK+/lyZ2QAaJcpahNAdM+hgR2HI8D0OJVkdj8Rl6J3kaLYki9pwF7P2iWnD8qVv80Lq1ABtg== + dependencies: + find-up "^5.0.0" + +babel-plugin-istanbul@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-8.0.0.tgz#8762f542153a52b77e626dd2c033b467de2f2fa2" + integrity sha512-18wCskrN3DgbuBmp1gr7LBGT8xdz5xhQQqFvFhVxbkl8VBCrMKQ2YtqBWtUal1Zrc1HTuX0011+Brjw78TCFkg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.3" istanbul-lib-instrument "^6.0.2" - test-exclude "^6.0.0" + test-exclude "^7.0.1" -babel-plugin-jest-hoist@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz#94c250d36b43f95900f3a219241e0f4648191ce2" - integrity sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA== +babel-plugin-jest-hoist@30.5.0: + version "30.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.5.0.tgz#425bf7ee24cffe47bfdcfeeca2885b87b1cf6644" + integrity sha512-gtGo1B+u14jrZQv6TdSWIWkTqclboo7Qn+dFAGUOIuXLFuJKAdg3U5MIWzZnW4vfUb4dX9skmAMiby86e/SF4A== dependencies: "@types/babel__core" "^7.20.5" @@ -3152,16 +3599,14 @@ babel-plugin-polyfill-regenerator@^0.6.5, babel-plugin-polyfill-regenerator@^0.6 dependencies: "@babel/helper-define-polyfill-provider" "^0.6.6" -babel-plugin-styled-components@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" - integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== +babel-plugin-styled-components@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.4.0.tgz#93da6478f94f217e86c4be8a688a40113ada5e3d" + integrity sha512-voX7iwsNe4HyIwACtfeDSeUlbTo8ftFVdAa+oAFo19deENH8dTfeVD/W3b5V0gHkUsuAp4l9fz5hGeNLJZAGCw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - lodash "^4.17.21" - picomatch "^2.3.1" + "@babel/helper-annotate-as-pure" "^7.25.9" + "@babel/helper-module-imports" "^7.25.9" + picomatch "^4.0.2" babel-preset-current-node-syntax@^1.2.0: version "1.2.0" @@ -3184,12 +3629,12 @@ babel-preset-current-node-syntax@^1.2.0: "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" -babel-preset-jest@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz#04717843e561347781d6d7f69c81e6bcc3ed11ce" - integrity sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ== +babel-preset-jest@30.5.0: + version "30.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-30.5.0.tgz#33162eee375c0066f2b2059cd97a7840ef84c259" + integrity sha512-ZGPn5ClP4lBDpuOK8W1yQIOy359HmbnZv3suucAlIe+SEE9yDsxV4S2PjSbH2Vc97U+WmzYD7vw3kr8NsQ/i6w== dependencies: - babel-plugin-jest-hoist "30.2.0" + babel-plugin-jest-hoist "30.5.0" babel-preset-current-node-syntax "^1.2.0" balanced-match@^1.0.0: @@ -3262,7 +3707,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -brace-expansion@^5.0.12: +brace-expansion@^5.0.12, brace-expansion@^5.0.8: version "5.0.12" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.12.tgz#995fbb4750a77c4d16a7dc942ff2ca6ef8e675ec" integrity sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ== @@ -3485,10 +3930,10 @@ cjs-module-lexer@^1.2.3: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz#0f79731eb8cfe1ec72acd4066efac9d61991b00d" integrity sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q== -cjs-module-lexer@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz#b3ca5101843389259ade7d88c77bd06ce55849ca" - integrity sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ== +cjs-module-lexer@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-2.3.0.tgz#4eb71c63d5f70f0b1d8a39a595c134a6692493f2" + integrity sha512-lmNyBzi6iYiqyrExTctfmjd8tInx+dHu9PBomTfH5RXS53c27JMFJgzNv5TyAnm3PgGf+MLy0+Ws41/HlVxdKQ== class-utils@^0.3.5: version "0.3.6" @@ -4027,6 +4472,11 @@ dequal@^2.0.3: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +detect-libc@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad" + integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== + detect-newline@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -4233,6 +4683,14 @@ enhanced-resolve@^5.19.0: graceful-fs "^4.2.4" tapable "^2.3.0" +enhanced-resolve@^5.26.0: + version "5.26.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.26.1.tgz#444213a1efe5be80c1c2ae045aa0fd14269ee07f" + integrity sha512-PPnnSJq3azKOIewXR/uppBV/6h98dprBJ/WaQ9Qgj10xX1lJLNfg+XShpbsrSqcDSy2yYYyhfXM1wWhftqgyzw== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.3.3" + entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -4367,6 +4825,11 @@ es-module-lexer@^2.0.0: resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.0.0.tgz#f657cd7a9448dcdda9c070a3cb75e5dc1e85f5b1" integrity sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw== +es-module-lexer@^2.1.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.3.2.tgz#311fa4f40168c1975c505477c51b23234d41ad55" + integrity sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw== + es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" @@ -4400,37 +4863,37 @@ es-to-primitive@^1.3.0: is-date-object "^1.0.5" is-symbol "^1.0.4" -"esbuild@^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0": - version "0.27.3" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.27.3.tgz#5859ca8e70a3af956b26895ce4954d7e73bd27a8" - integrity sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg== +"esbuild@^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0 || ^0.28.0": + version "0.28.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.28.2.tgz#0f43bd1bad955b72d24e2261e3abe5957ccf0816" + integrity sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA== optionalDependencies: - "@esbuild/aix-ppc64" "0.27.3" - "@esbuild/android-arm" "0.27.3" - "@esbuild/android-arm64" "0.27.3" - "@esbuild/android-x64" "0.27.3" - "@esbuild/darwin-arm64" "0.27.3" - "@esbuild/darwin-x64" "0.27.3" - "@esbuild/freebsd-arm64" "0.27.3" - "@esbuild/freebsd-x64" "0.27.3" - "@esbuild/linux-arm" "0.27.3" - "@esbuild/linux-arm64" "0.27.3" - "@esbuild/linux-ia32" "0.27.3" - "@esbuild/linux-loong64" "0.27.3" - "@esbuild/linux-mips64el" "0.27.3" - "@esbuild/linux-ppc64" "0.27.3" - "@esbuild/linux-riscv64" "0.27.3" - "@esbuild/linux-s390x" "0.27.3" - "@esbuild/linux-x64" "0.27.3" - "@esbuild/netbsd-arm64" "0.27.3" - "@esbuild/netbsd-x64" "0.27.3" - "@esbuild/openbsd-arm64" "0.27.3" - "@esbuild/openbsd-x64" "0.27.3" - "@esbuild/openharmony-arm64" "0.27.3" - "@esbuild/sunos-x64" "0.27.3" - "@esbuild/win32-arm64" "0.27.3" - "@esbuild/win32-ia32" "0.27.3" - "@esbuild/win32-x64" "0.27.3" + "@esbuild/aix-ppc64" "0.28.2" + "@esbuild/android-arm" "0.28.2" + "@esbuild/android-arm64" "0.28.2" + "@esbuild/android-x64" "0.28.2" + "@esbuild/darwin-arm64" "0.28.2" + "@esbuild/darwin-x64" "0.28.2" + "@esbuild/freebsd-arm64" "0.28.2" + "@esbuild/freebsd-x64" "0.28.2" + "@esbuild/linux-arm" "0.28.2" + "@esbuild/linux-arm64" "0.28.2" + "@esbuild/linux-ia32" "0.28.2" + "@esbuild/linux-loong64" "0.28.2" + "@esbuild/linux-mips64el" "0.28.2" + "@esbuild/linux-ppc64" "0.28.2" + "@esbuild/linux-riscv64" "0.28.2" + "@esbuild/linux-s390x" "0.28.2" + "@esbuild/linux-x64" "0.28.2" + "@esbuild/netbsd-arm64" "0.28.2" + "@esbuild/netbsd-x64" "0.28.2" + "@esbuild/openbsd-arm64" "0.28.2" + "@esbuild/openbsd-x64" "0.28.2" + "@esbuild/openharmony-arm64" "0.28.2" + "@esbuild/sunos-x64" "0.28.2" + "@esbuild/win32-arm64" "0.28.2" + "@esbuild/win32-ia32" "0.28.2" + "@esbuild/win32-x64" "0.28.2" escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" @@ -4452,10 +4915,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-plugin-react-hooks@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz#66e258db58ece50723ef20cc159f8aa908219169" - integrity sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA== +eslint-plugin-react-hooks@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz#e6742cad75d970c0a3f30d7d3fa80a4784f55927" + integrity sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g== dependencies: "@babel/core" "^7.24.4" "@babel/parser" "^7.24.4" @@ -4487,12 +4950,13 @@ eslint-plugin-react@^7.37.5: string.prototype.matchall "^4.0.12" string.prototype.repeat "^1.0.0" -eslint-plugin-storybook@10.2.10: - version "10.2.10" - resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-10.2.10.tgz#ee18b598c88487fc01aa16b83d2e058c55b04a5b" - integrity sha512-aWkoh2rhTaEsMA4yB1iVIcISM5wb0uffp09ZqhwpoD4GAngCs131uq6un+QdnOMc7vXyAnBBfsuhtOj8WwCUgw== +eslint-plugin-storybook@10.6.6: + version "10.6.6" + resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-10.6.6.tgz#a2eb88662f569312c212a93be9690871de84b63d" + integrity sha512-3bQT92I/MU2yZeBjIm+v2pe6q55V764jCMccUg+OSLsGOdJ+nRZ80W8FpjbecpdBdkO80yR56jVcqLFamDwZUA== dependencies: - "@typescript-eslint/utils" "^8.48.0" + "@typescript-eslint/types" "^8.60.0" + "@typescript-eslint/utils" "^8.60.0" eslint-scope@5.1.1: version "5.1.1" @@ -4658,17 +5122,17 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expect@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-30.2.0.tgz#d4013bed267013c14bc1199cec8aa57cee9b5869" - integrity sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw== +expect@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-30.5.2.tgz#f3fe2eeeb9df5c55e237c6428d37f37204b55f4f" + integrity sha512-0LNuMvs8/5mRYhnCR4k+lGV7fqPMs6Bnksda4S3zsCUmdxBpAn4zU4NNzXdq1pMKe/H4W5t/zVIDSJ/H3e0vDA== dependencies: - "@jest/expect-utils" "30.2.0" - "@jest/get-type" "30.1.0" - jest-matcher-utils "30.2.0" - jest-message-util "30.2.0" - jest-mock "30.2.0" - jest-util "30.2.0" + "@jest/expect-utils" "30.5.2" + "@jest/get-type" "30.5.0" + jest-matcher-utils "30.5.2" + jest-message-util "30.5.1" + jest-mock "30.5.2" + jest-util "30.5.1" extend-shallow@^2.0.1: version "2.0.1" @@ -4836,10 +5300,10 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== -follow-redirects@^1.15.11: - version "1.15.11" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" - integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== +follow-redirects@^1.16.2: + version "1.16.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.3.tgz#62b60932427f616327014a5e401e8fc5e9027e9b" + integrity sha512-toOSoqN6d51Wjf1aOFJYcoVv1aND9rj/CwjLU0Vz40oDuSpWDayCeKe4JpL5NL0WdFvoOOCI3BRo69HahjbR1A== for-each@^0.3.3, for-each@^0.3.5: version "0.3.5" @@ -4879,16 +5343,16 @@ fork-ts-checker-webpack-plugin@^9.1.0: semver "^7.3.5" tapable "^2.2.1" -form-data@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" - integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== +form-data@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.6.tgz#28e864e1b786dbebb68db1f452f9635278665827" + integrity sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" es-set-tostringtag "^2.1.0" - hasown "^2.0.2" - mime-types "^2.1.12" + hasown "^2.0.4" + mime-types "^2.1.35" fragment-cache@^0.2.1: version "0.2.1" @@ -4921,12 +5385,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -fsevents@^2.3.3, fsevents@~2.3.2: +fsevents@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -5040,7 +5499,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^10.3.10: +glob@^10.4.1: version "10.5.0" resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c" integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg== @@ -5052,6 +5511,15 @@ glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" +glob@^13.0.6: + version "13.0.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.7.tgz#6cc3139d83abc42119391aad16274b5e1f3b9e56" + integrity sha512-wfsFgXQ8A3SEI9XGf7Nl3Y9l7ffSrGh7SUCT7vU/2CzYPep9kjxAn1S40F9OPKxAMGCVl7HtNlJhrCJUeUq83g== + dependencies: + minimatch "^10.2.2" + minipass "^7.1.3" + path-scurry "^2.0.2" + glob@^14.0.3: version "14.0.4" resolved "https://registry.yarnpkg.com/glob/-/glob-14.0.4.tgz#008a99c94b6e617b5f13fe9784adef2a78af977e" @@ -5061,7 +5529,7 @@ glob@^14.0.3: minipass "^7.1.3" path-scurry "^3.0.0" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0: +glob@^7.0.3, glob@^7.0.5, glob@^7.1.3, glob@^7.2.0: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5088,10 +5556,10 @@ globals@^14.0.0: resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^17.3.0: - version "17.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-17.3.0.tgz#8b96544c2fa91afada02747cc9731c002a96f3b9" - integrity sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw== +globals@^17.14.0: + version "17.14.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-17.14.0.tgz#5bbbe515622ba24229bd94d4a7c441740e1b50dd" + integrity sha512-UtdkTVyAJePQv0J2M9Xe4L0ruNSDV314XiIJsADI2Zf40bcdAonE/D/OhAU8AT99oij9mhLByb+NvA3QWZYgCg== globalthis@^1.0.4: version "1.0.4" @@ -5213,6 +5681,13 @@ hasown@^2.0.0, hasown@^2.0.2: dependencies: function-bind "^1.1.2" +hasown@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.4.tgz#8c62d8cb90beb2aad5d0a5b67581ad9854c3f003" + integrity sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A== + dependencies: + function-bind "^1.1.2" + he@^1.1.1, he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" @@ -5348,6 +5823,14 @@ http-proxy-agent@^7.0.2: agent-base "^7.1.0" debug "^4.3.4" +https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + https-proxy-agent@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" @@ -5883,367 +6366,362 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jest-changed-files@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-30.2.0.tgz#602266e478ed554e1e1469944faa7efd37cee61c" - integrity sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ== +jest-changed-files@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-30.5.1.tgz#0f91cc77e6f834fb2e85bd277d9b313e555acd43" + integrity sha512-0+bvMM/ENhDI29Z8q1r4HxiDIi4G5tnBmSw4esfPQoj9q8Nik7KIyuxHkTVnnniJQf05SxpGaKDQ+4h28ynGPg== dependencies: execa "^5.1.1" - jest-util "30.2.0" + jest-util "30.5.1" p-limit "^3.1.0" -jest-circus@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.2.0.tgz#98b8198b958748a2f322354311023d1d02e7603f" - integrity sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg== +jest-circus@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-30.5.2.tgz#6898ebf43d0bdd683af9461d0756ffff210f5f25" + integrity sha512-vffFgjs5JSJ9q4ds1vNW3klKYPJfYfIY61LT/zaZgvTeASJOWZUt8LBfHgIcV4rwxlPBLl/ePBGccHEclS4PlQ== dependencies: - "@jest/environment" "30.2.0" - "@jest/expect" "30.2.0" - "@jest/test-result" "30.2.0" - "@jest/types" "30.2.0" + "@jest/environment" "30.5.2" + "@jest/expect" "30.5.2" + "@jest/test-result" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" chalk "^4.1.2" co "^4.6.0" dedent "^1.6.0" is-generator-fn "^2.1.0" - jest-each "30.2.0" - jest-matcher-utils "30.2.0" - jest-message-util "30.2.0" - jest-runtime "30.2.0" - jest-snapshot "30.2.0" - jest-util "30.2.0" + jest-each "30.5.2" + jest-matcher-utils "30.5.2" + jest-message-util "30.5.1" + jest-runtime "30.5.2" + jest-snapshot "30.5.2" + jest-util "30.5.1" p-limit "^3.1.0" - pretty-format "30.2.0" + pretty-format "30.5.1" pure-rand "^7.0.0" slash "^3.0.0" stack-utils "^2.0.6" -jest-cli@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.2.0.tgz#1780f8e9d66bf84a10b369aea60aeda7697dcc67" - integrity sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA== +jest-cli@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-30.5.2.tgz#9936348acafd63aa5a2cb40021dd7f393e6212c2" + integrity sha512-YYYxUUVjFgPvgEleKNKMaYGIFgR3l3832Cl0kRL/oCiDZ03v7wImUtquHl2OOBCCNgprjZgBN5bczS/JklPBDg== dependencies: - "@jest/core" "30.2.0" - "@jest/test-result" "30.2.0" - "@jest/types" "30.2.0" + "@jest/core" "30.5.2" + "@jest/test-result" "30.5.2" + "@jest/types" "30.5.1" chalk "^4.1.2" exit-x "^0.2.2" import-local "^3.2.0" - jest-config "30.2.0" - jest-util "30.2.0" - jest-validate "30.2.0" + jest-config "30.5.2" + jest-util "30.5.1" + jest-validate "30.5.1" yargs "^17.7.2" -jest-config@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.2.0.tgz#29df8c50e2ad801cc59c406b50176c18c362a90b" - integrity sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA== +jest-config@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-30.5.2.tgz#57e6b5f5c16a953b037e9a967152ec882118a356" + integrity sha512-U6221OZekabePvGcGPf4raIBKMvYQWFHvhobDJRojOYaFMj2HaGytAdknjDhYc6JTz2fdHW9+6k0wWUDaNeOFQ== dependencies: "@babel/core" "^7.27.4" - "@jest/get-type" "30.1.0" - "@jest/pattern" "30.0.1" - "@jest/test-sequencer" "30.2.0" - "@jest/types" "30.2.0" - babel-jest "30.2.0" + "@jest/get-type" "30.5.0" + "@jest/pattern" "30.5.0" + "@jest/test-sequencer" "30.5.2" + "@jest/types" "30.5.1" + babel-jest "30.5.2" chalk "^4.1.2" ci-info "^4.2.0" deepmerge "^4.3.1" - glob "^10.3.10" + glob "^13.0.6" graceful-fs "^4.2.11" - jest-circus "30.2.0" - jest-docblock "30.2.0" - jest-environment-node "30.2.0" - jest-regex-util "30.0.1" - jest-resolve "30.2.0" - jest-runner "30.2.0" - jest-util "30.2.0" - jest-validate "30.2.0" - micromatch "^4.0.8" + jest-circus "30.5.2" + jest-docblock "30.5.0" + jest-environment-node "30.5.2" + jest-regex-util "30.5.0" + jest-resolve "30.5.1" + jest-runner "30.5.2" + jest-util "30.5.1" + jest-validate "30.5.1" parse-json "^5.2.0" - pretty-format "30.2.0" + pretty-format "30.5.1" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.2.0.tgz#e3ec3a6ea5c5747f605c9e874f83d756cba36825" - integrity sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A== +jest-diff@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-30.5.2.tgz#0d96ecb53aac3949132a6ce2106790d9212edced" + integrity sha512-rBtHnI6BWTiWj3lM7fOLVfChx7R9B0u9VV3PRHawKs79x6ZjW1QoSrKenaigNGWlvhtoi2BqvDbABDie+Os3xQ== dependencies: - "@jest/diff-sequences" "30.0.1" - "@jest/get-type" "30.1.0" + "@jest/diff-sequences" "30.5.0" + "@jest/get-type" "30.5.0" chalk "^4.1.2" - pretty-format "30.2.0" + pretty-format "30.5.1" -jest-docblock@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-30.2.0.tgz#42cd98d69f887e531c7352309542b1ce4ee10256" - integrity sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA== +jest-docblock@30.5.0: + version "30.5.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-30.5.0.tgz#7cf9d08ba714fde0b68c9cb4bfc0be867a7dd11d" + integrity sha512-NwDqcxtoZi33RhuW+zJS/RVA3rmheQ8BnwpYZuc/Eruaz6seQb7+aoCeDZu/3X7W2XmD8DbSo9Pn72DbKsBFYw== dependencies: detect-newline "^3.1.0" -jest-each@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.2.0.tgz#39e623ae71641c2ac3ee69b3ba3d258fce8e768d" - integrity sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ== +jest-each@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-30.5.2.tgz#fd905f1ce450ab08fdc8ea8ff2bf740db2380872" + integrity sha512-GRrW+7fmmgmkvyfEBqc1QFdWnF1Ex5yG6Y6AWL4TTxnkWlKIT98dsKh3P3UuWm6v4XsQwVE6DEzXIPMzWJ3ZbA== dependencies: - "@jest/get-type" "30.1.0" - "@jest/types" "30.2.0" + "@jest/get-type" "30.5.0" + "@jest/types" "30.5.1" chalk "^4.1.2" - jest-util "30.2.0" - pretty-format "30.2.0" + jest-regex-util "30.5.0" + jest-util "30.5.1" + pretty-format "30.5.1" -jest-environment-jsdom@^30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.2.0.tgz#e95e0921ed22be974f1d8a324766d12b1844cb2c" - integrity sha512-zbBTiqr2Vl78pKp/laGBREYzbZx9ZtqPjOK4++lL4BNDhxRnahg51HtoDrk9/VjIy9IthNEWdKVd7H5bqBhiWQ== +jest-environment-jsdom@^30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-30.5.2.tgz#955498169b52596391e54704bbc5cd82280fc9d6" + integrity sha512-6NOZjEP+WNi4WXjbxb/1ROnfaMxn6Dhqu6uSC22o0H28z+uppejs/jZ9KCVoLepqqoCjcNZujtzQqC9jSV15jg== dependencies: - "@jest/environment" "30.2.0" - "@jest/environment-jsdom-abstract" "30.2.0" + "@jest/environment" "30.5.2" + "@jest/environment-jsdom-abstract" "30.5.2" "@types/jsdom" "^21.1.7" - "@types/node" "*" jsdom "^26.1.0" -jest-environment-node@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.2.0.tgz#3def7980ebd2fd86e74efd4d2e681f55ab38da0f" - integrity sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA== +jest-environment-node@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-30.5.2.tgz#64207d64054ccaa30d677dbd99eb95c7f1c72fa1" + integrity sha512-Ciz4KgTGIbojxSKpuFImgWJj5EyqfE8xMq9NxWmOXnQywHHS03H9Mv+vaCB29J5pr3JBrY27WbRV18rBdjh8Dg== dependencies: - "@jest/environment" "30.2.0" - "@jest/fake-timers" "30.2.0" - "@jest/types" "30.2.0" + "@jest/environment" "30.5.2" + "@jest/fake-timers" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" - jest-mock "30.2.0" - jest-util "30.2.0" - jest-validate "30.2.0" + jest-mock "30.5.2" + jest-util "30.5.1" + jest-validate "30.5.1" -jest-haste-map@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.2.0.tgz#808e3889f288603ac70ff0ac047598345a66022e" - integrity sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw== +jest-haste-map@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-30.5.1.tgz#a1dbba63564492f53783d754623cdd41bb0328b0" + integrity sha512-VIFgt67jW480YDxKfEv9IYQKrFpYt7bOCMn3VsnjK7AK9qo7p6acpnA1DHwsVOULE3dTaYew/6JaTD/d0VDHoQ== dependencies: - "@jest/types" "30.2.0" + "@jest/types" "30.5.1" + "@parcel/watcher" "^2.6.0" "@types/node" "*" anymatch "^3.1.3" fb-watchman "^2.0.2" + fdir "^6.5.0" graceful-fs "^4.2.11" - jest-regex-util "30.0.1" - jest-util "30.2.0" - jest-worker "30.2.0" - micromatch "^4.0.8" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.3" + jest-regex-util "30.5.0" + jest-util "30.5.1" + jest-worker "30.5.1" + picomatch "^4.0.3" -jest-leak-detector@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz#292fdca7b7c9cf594e1e570ace140b01d8beb736" - integrity sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ== +jest-leak-detector@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-30.5.1.tgz#bca4b6b08d5e3a0b46560e268d28c89b15e7b72e" + integrity sha512-gt4GT2aWgEoCNTcBe4rqS74xTIUJxi+UD9SNSu9aOk5LmTEd6fS5KSTmAKAfitCCktQHNN+upUuL6EkBfFbMDQ== dependencies: - "@jest/get-type" "30.1.0" - pretty-format "30.2.0" + "@jest/get-type" "30.5.0" + pretty-format "30.5.1" -jest-matcher-utils@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz#69a0d4c271066559ec8b0d8174829adc3f23a783" - integrity sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg== +jest-matcher-utils@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-30.5.2.tgz#360433048fea76513dd2ceed6dfaf5f488164ed5" + integrity sha512-lFkB365PTIHOhPzwrb9T6gvlDnPpOZ7/c3ewOKKB7bzztqjVrtlyRL2MkyfJXpyY2u2SKw001JKrTx14fBUFcQ== dependencies: - "@jest/get-type" "30.1.0" + "@jest/get-type" "30.5.0" chalk "^4.1.2" - jest-diff "30.2.0" - pretty-format "30.2.0" + jest-diff "30.5.2" + pretty-format "30.5.1" -jest-message-util@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.2.0.tgz#fc97bf90d11f118b31e6131e2b67fc4f39f92152" - integrity sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw== +jest-message-util@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-30.5.1.tgz#e8d04d7b6d123f5dbfb1497432cd9c2b3d510f90" + integrity sha512-UdQlLdd9wL/Ys7xRErckqwD6wPlSZYueosSWuHc1r2ztGLwlgPvtSJq2+BPEgaEY13WLvfFbmhTj8pba0Sd1jg== dependencies: "@babel/code-frame" "^7.27.1" - "@jest/types" "30.2.0" + "@jest/types" "30.5.1" "@types/stack-utils" "^2.0.3" chalk "^4.1.2" graceful-fs "^4.2.11" - micromatch "^4.0.8" - pretty-format "30.2.0" + jest-util "30.5.1" + picomatch "^4.0.3" + pretty-format "30.5.1" slash "^3.0.0" stack-utils "^2.0.6" -jest-mock@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.2.0.tgz#69f991614eeb4060189459d3584f710845bff45e" - integrity sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw== +jest-mock@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-30.5.2.tgz#78a8e24589113fa95a96c70d14b3c01c6116c2c2" + integrity sha512-KTHb37Fhj8xY8qPFvTFaFJHcdsumQp+ExsUlgoX232Agmc706gagBs53+CYvulV7MVQo9AgXOUxsqzzVBoJlrA== dependencies: - "@jest/types" "30.2.0" + "@jest/expect-utils" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" - jest-util "30.2.0" - -jest-pnp-resolver@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" - integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + jest-util "30.5.1" -jest-regex-util@30.0.1: - version "30.0.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.0.1.tgz#f17c1de3958b67dfe485354f5a10093298f2a49b" - integrity sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA== +jest-regex-util@30.5.0: + version "30.5.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-30.5.0.tgz#aedb1932d361d4e701ecacda6ac83acf37299505" + integrity sha512-Mg0WK7A6xRHLSA1udJ8y9f3lM0uUhFTBnLKzwPmqB9AylvpleJ6BLemR8K9dK27DY+cesDryoA7yLZCAHsPG1A== -jest-resolve-dependencies@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz#3370e2c0b49cc560f6a7e8ec3a59dd99525e1a55" - integrity sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w== +jest-resolve-dependencies@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-30.5.2.tgz#d8f45bea3cd6e20f806ef753acd521c104e91ee0" + integrity sha512-GMI0DP5enX9Z2qW2zFy1bOkrCfWAOPRJQ7qHt0pdfrxBPsgWxglMPrRSK2TX/wRWYxcPRSLFg3Z88qPOzHx7FQ== dependencies: - jest-regex-util "30.0.1" - jest-snapshot "30.2.0" + jest-regex-util "30.5.0" + jest-snapshot "30.5.2" -jest-resolve@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.2.0.tgz#2e2009cbd61e8f1f003355d5ec87225412cebcd7" - integrity sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A== +jest-resolve@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-30.5.1.tgz#929372ea827696ceb710eed4168999d0dd2152ed" + integrity sha512-wprhLejRtwN6h8ZgaqC0eYjGJ1uMdGPT/+b3eFncbG4NWuuP9QL+vWwRinu9waw7hkOLcpMJGVJAMgBwsPssMQ== dependencies: chalk "^4.1.2" graceful-fs "^4.2.11" - jest-haste-map "30.2.0" - jest-pnp-resolver "^1.2.3" - jest-util "30.2.0" - jest-validate "30.2.0" + jest-haste-map "30.5.1" + jest-util "30.5.1" + jest-validate "30.5.1" slash "^3.0.0" - unrs-resolver "^1.7.11" - -jest-runner@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.2.0.tgz#c62b4c3130afa661789705e13a07bdbcec26a114" - integrity sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ== - dependencies: - "@jest/console" "30.2.0" - "@jest/environment" "30.2.0" - "@jest/test-result" "30.2.0" - "@jest/transform" "30.2.0" - "@jest/types" "30.2.0" + unrs-resolver "^1.12.1" + +jest-runner@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-30.5.2.tgz#48332168938d586a71cd0076405f647e922b90f6" + integrity sha512-/B6px7hiiNhVSRwuv9AGn0nawYvwsHeQZ3ItTd5Gp2diFd0EOKaWVeWqcbw3L88vx1GfpCKjQkxWItZCTl11Rw== + dependencies: + "@jest/console" "30.5.2" + "@jest/environment" "30.5.2" + "@jest/source-map" "30.5.2" + "@jest/test-result" "30.5.2" + "@jest/transform" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" chalk "^4.1.2" emittery "^0.13.1" exit-x "^0.2.2" graceful-fs "^4.2.11" - jest-docblock "30.2.0" - jest-environment-node "30.2.0" - jest-haste-map "30.2.0" - jest-leak-detector "30.2.0" - jest-message-util "30.2.0" - jest-resolve "30.2.0" - jest-runtime "30.2.0" - jest-util "30.2.0" - jest-watcher "30.2.0" - jest-worker "30.2.0" + jest-docblock "30.5.0" + jest-environment-node "30.5.2" + jest-haste-map "30.5.1" + jest-leak-detector "30.5.1" + jest-message-util "30.5.1" + jest-resolve "30.5.1" + jest-runtime "30.5.2" + jest-util "30.5.1" + jest-watcher "30.5.2" + jest-worker "30.5.1" p-limit "^3.1.0" - source-map-support "0.5.13" - -jest-runtime@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.2.0.tgz#395ea792cde048db1b0cd1a92dc9cb9f1921bf8a" - integrity sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg== - dependencies: - "@jest/environment" "30.2.0" - "@jest/fake-timers" "30.2.0" - "@jest/globals" "30.2.0" - "@jest/source-map" "30.0.1" - "@jest/test-result" "30.2.0" - "@jest/transform" "30.2.0" - "@jest/types" "30.2.0" + +jest-runtime@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-30.5.2.tgz#7391ad9084209d2e38713350ba0e324be8248b3d" + integrity sha512-0paUAHBlheai10A3XSy9Xh+YBG0IROy+/qzcDPzQ/nbbXrznQzeWy5qniICWK6d3W3scaRQCVAbXdcK0ibBq4w== + dependencies: + "@jest/environment" "30.5.2" + "@jest/fake-timers" "30.5.2" + "@jest/globals" "30.5.2" + "@jest/source-map" "30.5.2" + "@jest/test-result" "30.5.2" + "@jest/transform" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" chalk "^4.1.2" - cjs-module-lexer "^2.1.0" + cjs-module-lexer "^2.2.0" collect-v8-coverage "^1.0.2" - glob "^10.3.10" + es-module-lexer "^2.1.0" + glob "^13.0.6" graceful-fs "^4.2.11" - jest-haste-map "30.2.0" - jest-message-util "30.2.0" - jest-mock "30.2.0" - jest-regex-util "30.0.1" - jest-resolve "30.2.0" - jest-snapshot "30.2.0" - jest-util "30.2.0" + jest-haste-map "30.5.1" + jest-message-util "30.5.1" + jest-mock "30.5.2" + jest-regex-util "30.5.0" + jest-resolve "30.5.1" + jest-snapshot "30.5.2" + jest-util "30.5.1" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.2.0.tgz#266fbbb4b95fc4665ce6f32f1f38eeb39f4e26d0" - integrity sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA== +jest-snapshot@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-30.5.2.tgz#494e37565d2201ea725c3582252083ef1b6be85b" + integrity sha512-jKIdes25AnAH73dOCi2qE6J6vHJ6L2vyBS11M89kT50DVJcLTf2AOjvcc+2vVaN8lUbY5v2R83aqXo3Ro9fqYA== dependencies: "@babel/core" "^7.27.4" "@babel/generator" "^7.27.5" "@babel/plugin-syntax-jsx" "^7.27.1" "@babel/plugin-syntax-typescript" "^7.27.1" "@babel/types" "^7.27.3" - "@jest/expect-utils" "30.2.0" - "@jest/get-type" "30.1.0" - "@jest/snapshot-utils" "30.2.0" - "@jest/transform" "30.2.0" - "@jest/types" "30.2.0" + "@jest/expect-utils" "30.5.2" + "@jest/get-type" "30.5.0" + "@jest/snapshot-utils" "30.5.1" + "@jest/transform" "30.5.2" + "@jest/types" "30.5.1" babel-preset-current-node-syntax "^1.2.0" chalk "^4.1.2" - expect "30.2.0" + expect "30.5.2" graceful-fs "^4.2.11" - jest-diff "30.2.0" - jest-matcher-utils "30.2.0" - jest-message-util "30.2.0" - jest-util "30.2.0" - pretty-format "30.2.0" + jest-diff "30.5.2" + jest-matcher-utils "30.5.2" + jest-message-util "30.5.1" + jest-util "30.5.1" + pretty-format "30.5.1" semver "^7.7.2" synckit "^0.11.8" -jest-styled-components@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.2.0.tgz#67e768b98d3d58513341a62baca76f3e253a4deb" - integrity sha512-gwyyveNjvuRA0pyhbQoydXZllLZESs2VuL5fXCabzh0buHPAOUfANtW7n5YMPmdC0sH3VB7h2eUGZ23+tjvaBA== +jest-styled-components@^7.4.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.4.1.tgz#ecace0145afd560ceb370a15df3b73a21820f569" + integrity sha512-g9XoVjRxAYp2m9U+OgxL3zGy+Cva48SWzV9bsmj+0Bg57PxE5qZwX7jKta3vjKVLjxyGegbwf0hLlvpfHh5UyQ== dependencies: - "@adobe/css-tools" "^4.0.1" + "@adobe/css-tools" "^4.4.0" -jest-util@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.2.0.tgz#5142adbcad6f4e53c2776c067a4db3c14f913705" - integrity sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA== +jest-util@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-30.5.1.tgz#1e71a1ee24f365c34001c1f8aab6d6f52ceadcb7" + integrity sha512-yKuxmNy2rSbTXw+3SIPanJo+nV4/BS1p26v44IYBFMsswSQySfMMcPHErnOncda7i9HEz0q605rIhSTBVgrZTg== dependencies: - "@jest/types" "30.2.0" + "@jest/types" "30.5.1" "@types/node" "*" chalk "^4.1.2" ci-info "^4.2.0" graceful-fs "^4.2.11" - picomatch "^4.0.2" + picomatch "^4.0.3" -jest-validate@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.2.0.tgz#273eaaed4c0963b934b5b31e96289edda6e0a2ef" - integrity sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw== +jest-validate@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-30.5.1.tgz#0922700fae123c9e1d8403bdf62924b7e3c668de" + integrity sha512-i/buJ56wTpxihE93hQYNMfdOThS87+HGvLZzZJmU4xggPcdTYQq051iwALLCHp3q+SkCGH+EFejQZz5EbBSkkg== dependencies: - "@jest/get-type" "30.1.0" - "@jest/types" "30.2.0" + "@jest/get-type" "30.5.0" + "@jest/types" "30.5.1" camelcase "^6.3.0" chalk "^4.1.2" leven "^3.1.0" - pretty-format "30.2.0" + pretty-format "30.5.1" -jest-watcher@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.2.0.tgz#f9c055de48e18c979e7756a3917e596e2d69b07b" - integrity sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg== +jest-watcher@30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-30.5.2.tgz#899caa0c886ea9c18c9b9cbc7f508f7a8fc8647f" + integrity sha512-rqRgg4R11GA9m1UsEZwQeixHsgZReCn6TOHAHtIH33yXrIvoX0OGPA20Yzzjkz7X40fZvcRSxEpQppYPcWzmcQ== dependencies: - "@jest/test-result" "30.2.0" - "@jest/types" "30.2.0" + "@jest/test-result" "30.5.2" + "@jest/types" "30.5.1" "@types/node" "*" ansi-escapes "^4.3.2" chalk "^4.1.2" emittery "^0.13.1" - jest-util "30.2.0" + jest-util "30.5.1" string-length "^4.0.2" -jest-worker@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.2.0.tgz#fd5c2a36ff6058ec8f74366ec89538cc99539d26" - integrity sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g== +jest-worker@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-30.5.1.tgz#32a4c17502addef713411ca3bf951796de83e2ba" + integrity sha512-Cbxh5v7AoLuFRmFJSM4/aHdQ68rjXvUWr716EE0Dh3I7T+T/3FgFKhOERGXHcU2Meftq9+9zxPM3TSNyI9D+HA== dependencies: "@types/node" "*" "@ungap/structured-clone" "^1.3.0" - jest-util "30.2.0" + jest-util "30.5.1" merge-stream "^2.0.0" supports-color "^8.1.1" @@ -6256,15 +6734,15 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-30.2.0.tgz#9f0a71e734af968f26952b5ae4b724af82681630" - integrity sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A== +jest@^30.5.2: + version "30.5.2" + resolved "https://registry.yarnpkg.com/jest/-/jest-30.5.2.tgz#f70e547083b214a3a8314fcf45f54d559b32d4a1" + integrity sha512-3gnpdBIza8ijCl3iMV9ChE3hSt1+46865qqod863gQtJr1DixOkAU5DoGbi3u+XlRcw++BhZQMu/y4xBdHBvSQ== dependencies: - "@jest/core" "30.2.0" - "@jest/types" "30.2.0" + "@jest/core" "30.5.2" + "@jest/types" "30.5.1" import-local "^3.2.0" - jest-cli "30.2.0" + jest-cli "30.5.2" js-base64@^2.1.9: version "2.6.4" @@ -6393,6 +6871,11 @@ json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonc-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4" + integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ== + jsonfile@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" @@ -6516,11 +6999,16 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.23: +lodash@^4.17.20, lodash@^4.17.21: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== +lodash@^4.18.1: + version "4.18.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" + integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== + loose-envify@^1.2.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -6562,12 +7050,12 @@ lz-string@^1.5.0: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== -magic-string@^0.30.5: - version "0.30.21" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91" - integrity sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== +magic-string@^1.1.0: + version "1.4.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-1.4.5.tgz#201c852d51eb0664d6f66cf7ab93b20b416e48d9" + integrity sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w== dependencies: - "@jridgewell/sourcemap-codec" "^1.5.5" + "@jridgewell/sourcemap-codec" "^1.6.0" make-dir@^2.1.0: version "2.1.0" @@ -6591,13 +7079,6 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -6685,7 +7166,7 @@ micromatch@3.1.0: snapdragon "^0.8.1" to-regex "^3.0.1" -micromatch@^4.0.2, micromatch@^4.0.8: +micromatch@^4.0.2: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -6698,7 +7179,12 @@ mime-db@1.52.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31: +mime-db@^1.54.0: + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@^2.1.35: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -6722,6 +7208,13 @@ minimatch@*: dependencies: brace-expansion "^5.0.2" +minimatch@^10.2.2: + version "10.2.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.6.tgz#fd956bbe0b77241e9f15ac5dccb1c638060968ef" + integrity sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A== + dependencies: + brace-expansion "^5.0.8" + minimatch@^11.0.5: version "11.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-11.0.5.tgz#29589e94fc4d84193b2a31b082b0ec67b5ea1d42" @@ -6751,7 +7244,7 @@ minimatch@^8.0.2: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.4, minimatch@^9.0.5: +minimatch@^9.0.4: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== @@ -6763,6 +7256,15 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minimizer-webpack-plugin@^5.13.0: + version "5.14.0" + resolved "https://registry.yarnpkg.com/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.14.0.tgz#5ab341c84ce3a57daf533e84d52d96a42e707298" + integrity sha512-PnvQXCJxhgH2ZVVO7Lj0sM6q8L1XGxnUvd8wVQIRwi8khMCLq5wg0Ngxe44bcuZL2FSN81RdVE7YHEVzTKsQDQ== + dependencies: + jest-worker "^27.4.5" + schema-utils "^4.6.0" + terser "^5.51.0" + minipass@^4.2.4: version "4.2.8" resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" @@ -6835,10 +7337,10 @@ nanomatch@^1.2.1: snapdragon "^0.8.1" to-regex "^3.0.1" -napi-postinstall@^0.3.0: - version "0.3.4" - resolved "https://registry.yarnpkg.com/napi-postinstall/-/napi-postinstall-0.3.4.tgz#7af256d6588b5f8e952b9190965d6b019653bbb9" - integrity sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ== +napi-postinstall@^0.3.7: + version "0.3.8" + resolved "https://registry.yarnpkg.com/napi-postinstall/-/napi-postinstall-0.3.8.tgz#54ec9b0101bfabe0c4c4b5c2e036c63556195c9c" + integrity sha512-dHbDC5V1g/EI8OLEtL4Iuwbu0fgzmyykxenn2KnlsX9XdhTXL3gWnfbbP+ab+oUcgV6CFpb8QGyQt/ZXA0UXig== natural-compare@^1.4.0: version "1.4.0" @@ -6863,6 +7365,11 @@ node-abort-controller@^3.0.1: resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + node-exports-info@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/node-exports-info/-/node-exports-info-1.6.0.tgz#1aedafb01a966059c9a5e791a94a94d93f5c2a13" @@ -7053,6 +7560,59 @@ own-keys@^1.0.1: object-keys "^1.1.1" safe-push-apply "^1.0.0" +oxc-parser@^0.127.0: + version "0.127.0" + resolved "https://registry.yarnpkg.com/oxc-parser/-/oxc-parser-0.127.0.tgz#bb14600f5c59fb6b1fbac0ab6ff2cd3495a6df1d" + integrity sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA== + dependencies: + "@oxc-project/types" "^0.127.0" + optionalDependencies: + "@oxc-parser/binding-android-arm-eabi" "0.127.0" + "@oxc-parser/binding-android-arm64" "0.127.0" + "@oxc-parser/binding-darwin-arm64" "0.127.0" + "@oxc-parser/binding-darwin-x64" "0.127.0" + "@oxc-parser/binding-freebsd-x64" "0.127.0" + "@oxc-parser/binding-linux-arm-gnueabihf" "0.127.0" + "@oxc-parser/binding-linux-arm-musleabihf" "0.127.0" + "@oxc-parser/binding-linux-arm64-gnu" "0.127.0" + "@oxc-parser/binding-linux-arm64-musl" "0.127.0" + "@oxc-parser/binding-linux-ppc64-gnu" "0.127.0" + "@oxc-parser/binding-linux-riscv64-gnu" "0.127.0" + "@oxc-parser/binding-linux-riscv64-musl" "0.127.0" + "@oxc-parser/binding-linux-s390x-gnu" "0.127.0" + "@oxc-parser/binding-linux-x64-gnu" "0.127.0" + "@oxc-parser/binding-linux-x64-musl" "0.127.0" + "@oxc-parser/binding-openharmony-arm64" "0.127.0" + "@oxc-parser/binding-wasm32-wasi" "0.127.0" + "@oxc-parser/binding-win32-arm64-msvc" "0.127.0" + "@oxc-parser/binding-win32-ia32-msvc" "0.127.0" + "@oxc-parser/binding-win32-x64-msvc" "0.127.0" + +oxc-resolver@11.21.2: + version "11.21.2" + resolved "https://registry.yarnpkg.com/oxc-resolver/-/oxc-resolver-11.21.2.tgz#06f49557c98adb97133d85362797c460ef028057" + integrity sha512-w5tLwYN3Zo24w5EeWJjJWZOwhYqTtC8PS2B1tIt7BZUuqTIcU07sQValbDw+rq7+AuAGzOHklgK+ifsy4lpXfw== + optionalDependencies: + "@oxc-resolver/binding-android-arm-eabi" "11.21.2" + "@oxc-resolver/binding-android-arm64" "11.21.2" + "@oxc-resolver/binding-darwin-arm64" "11.21.2" + "@oxc-resolver/binding-darwin-x64" "11.21.2" + "@oxc-resolver/binding-freebsd-x64" "11.21.2" + "@oxc-resolver/binding-linux-arm-gnueabihf" "11.21.2" + "@oxc-resolver/binding-linux-arm-musleabihf" "11.21.2" + "@oxc-resolver/binding-linux-arm64-gnu" "11.21.2" + "@oxc-resolver/binding-linux-arm64-musl" "11.21.2" + "@oxc-resolver/binding-linux-ppc64-gnu" "11.21.2" + "@oxc-resolver/binding-linux-riscv64-gnu" "11.21.2" + "@oxc-resolver/binding-linux-riscv64-musl" "11.21.2" + "@oxc-resolver/binding-linux-s390x-gnu" "11.21.2" + "@oxc-resolver/binding-linux-x64-gnu" "11.21.2" + "@oxc-resolver/binding-linux-x64-musl" "11.21.2" + "@oxc-resolver/binding-openharmony-arm64" "11.21.2" + "@oxc-resolver/binding-wasm32-wasi" "11.21.2" + "@oxc-resolver/binding-win32-arm64-msvc" "11.21.2" + "@oxc-resolver/binding-win32-x64-msvc" "11.21.2" + p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -7193,6 +7753,14 @@ path-scurry@^1.11.1, path-scurry@^1.6.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.2.tgz#6be0d0ee02a10d9e0de7a98bae65e182c9061f85" + integrity sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-scurry@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-3.0.0.tgz#384894267bb8d1889242d176433f91ae1eec5cbb" @@ -7226,6 +7794,11 @@ picomatch@^4.0.2, picomatch@^4.0.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== +picomatch@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.7.tgz#6313360034ccb36b3dc61ecbdff78121f90fe21f" + integrity sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -7267,19 +7840,17 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -playwright-core@1.62.1: - version "1.62.1" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.62.1.tgz#120f67a19181bfd183c60fa903c0d99330b56785" - integrity sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw== +playwright-core@1.65.0: + version "1.65.0" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.65.0.tgz#2b4671949db79c6ea47facf09f4aeffb90bc5c7f" + integrity sha512-vNSKgH6YqtN7cdT/L334zo0a+YwkrpicyrHJlWWPIm/Q+Nn2SWInil01oT0mbu96U4GgoRtCYQD9CzJQgju+lA== -playwright@1.62.1: - version "1.62.1" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.62.1.tgz#8447b6755e8aec85a3cb7207c823e3ed2fc66700" - integrity sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg== +playwright@1.65.0: + version "1.65.0" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.65.0.tgz#d890f700bf7a04b42cbdc4baab8d0e16b1d73f41" + integrity sha512-F3AMWcR44qMBt4kq+6Kb6mX7bjGXshktKFOPULd7reED6ZJWevjbNRqysP7q+AATE9kdPEZBibex1BYsvpVoeA== dependencies: - playwright-core "1.62.1" - optionalDependencies: - fsevents "2.3.2" + playwright-core "1.65.0" polished@^4.3.1: version "4.3.1" @@ -7415,10 +7986,10 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.1.tgz#edf48977cf991558f4fcbd8a3ba6015ba2a3a173" - integrity sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg== +prettier@^3.9.10: + version "3.9.10" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.9.10.tgz#ac378e432f1a7381518f2e080816bbaefa38d585" + integrity sha512-skGHTH1Yb9QvaTC4hWnRTzEYtCpApF0UMBPz+t/0ZPzP8ihefo/btKd+QA7pUE0fEwA1SbS/NmhyEcstdXOIdA== pretty-error@^4.0.0: version "4.0.0" @@ -7428,14 +7999,15 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -pretty-format@30.2.0: - version "30.2.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.2.0.tgz#2d44fe6134529aed18506f6d11509d8a62775ebe" - integrity sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA== +pretty-format@30.5.1: + version "30.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-30.5.1.tgz#0dda910a75d12346b771977b1f328517b9e846d4" + integrity sha512-byhRAPguVKMQIj4kjJwJ5lAskVhfuiSdiYl/aLTWpgkGEmic2jYhJh1yE9ih8Ox44Xg9ccCT11/S6QrzSJuNrg== dependencies: - "@jest/schemas" "30.0.5" + "@jest/react-is-18" "npm:react-is@^18.3.1" + "@jest/react-is-19" "npm:react-is@^19.2.5" + "@jest/schemas" "30.5.0" ansi-styles "^5.2.0" - react-is "^18.3.1" pretty-format@^27.0.2: version "27.5.1" @@ -7460,10 +8032,10 @@ prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, object-assign "^4.1.1" react-is "^16.13.1" -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== +proxy-from-env@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-2.1.0.tgz#a7487568adad577cfaaa7e88c49cab3ab3081aba" + integrity sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA== punycode@^2.1.0, punycode@^2.3.1: version "2.3.1" @@ -7532,22 +8104,6 @@ react-docgen-typescript@^2.2.2: resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-2.4.0.tgz#033428b4a6a639d050ac8baf2a5195c596521713" integrity sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg== -react-docgen@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-7.1.1.tgz#a7a8e6b923a945acf0b7325a889ddd74fec74a63" - integrity sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg== - dependencies: - "@babel/core" "^7.18.9" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - "@types/babel__core" "^7.18.0" - "@types/babel__traverse" "^7.18.0" - "@types/doctrine" "^0.0.9" - "@types/resolve" "^1.20.2" - doctrine "^3.0.0" - resolve "^1.22.1" - strip-indent "^4.0.0" - react-docgen@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-8.0.2.tgz#450efcac75813e3d614d7bd15eb4066e2e7bcbf5" @@ -7564,13 +8120,20 @@ react-docgen@^8.0.2: resolve "^1.22.1" strip-indent "^4.0.0" -"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", react-dom@^19.2.4: +"react-dom@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": version "19.2.4" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.4.tgz#6fac6bd96f7db477d966c7ec17c1a2b1ad8e6591" integrity sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ== dependencies: scheduler "^0.27.0" +react-dom@^19.3.1: + version "19.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.3.1.tgz#b384c53cfcbe9c2a5d09d863b98455de9d68afe2" + integrity sha512-Y0bARz53lhEC1NMCASs0/j+faB/zqt3R8hpvg1e8+61ZVJ4UL0UdC4cBbXfZMcIuhrfgeILTLe+ZeBCavQPtKQ== + dependencies: + scheduler "^0.28.0" + react-is@^16.13.1, react-is@^16.7.0, react-is@^16.9.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -7581,7 +8144,7 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.2.0, react-is@^18.3.1: +react-is@^18.2.0: version "18.3.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== @@ -7618,11 +8181,16 @@ react-transition-group@^4.3.0: loose-envify "^1.4.0" prop-types "^15.6.2" -"react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", react@^19.2.4: +"react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": version "19.2.4" resolved "https://registry.yarnpkg.com/react/-/react-19.2.4.tgz#438e57baa19b77cb23aab516cf635cd0579ee09a" integrity sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ== +react@^19.3.1: + version "19.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-19.3.1.tgz#26e9523fc36ea06be5050ebb780249a133260ad7" + integrity sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw== + readable-stream@^3.1.1: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" @@ -7958,6 +8526,11 @@ scheduler@^0.27.0: resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd" integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q== +scheduler@^0.28.0: + version "0.28.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.28.0.tgz#03d3ca348aeaf8b7502f64468f217b27523f9695" + integrity sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw== + schema-utils@^3.0.0, schema-utils@^3.1.1: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" @@ -7977,6 +8550,16 @@ schema-utils@^4.0.0, schema-utils@^4.3.0, schema-utils@^4.3.3: ajv-formats "^2.1.1" ajv-keywords "^5.1.0" +schema-utils@^4.6.0, schema-utils@^4.8.1: + version "4.8.3" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.8.3.tgz#128b33e63093a0b225b09570b9ea58ea65150cf2" + integrity sha512-qIfo3f+lRNqnMPgpXSKvUhsT3pY5U+ppmgGr4j8LanFP3W/Ze+xj8DY/dPb5qVu3m6qFIMyMWKVRLNKxrNhxWg== + dependencies: + "@types/json-schema" "^7.0.15" + ajv "^8.20.0" + ajv-formats "^3.0.1" + ajv-keywords "^5.1.0" + semver@^5.6.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -8170,14 +8753,6 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -8236,23 +8811,28 @@ stop-iteration-iterator@^1.1.0: es-errors "^1.3.0" internal-slot "^1.1.0" -storybook@10.2.10: - version "10.2.10" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-10.2.10.tgz#b0a008c239690889fc52ae95a35305d4c64b4306" - integrity sha512-N4U42qKgzMHS7DjqLz5bY4P7rnvJtYkWFCyKspZr3FhPUuy6CWOae3aYC2BjXkHrdug0Jyta6VxFTuB1tYUKhg== +storybook@10.6.6: + version "10.6.6" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-10.6.6.tgz#9dd31e2a3c72dccd31f6dc3b19933c1625ab15f1" + integrity sha512-lCROrR6Fj+WDBoJu4yp6o/cqcg376Sg85hiUnTh00I0EStk8xFRvTdzRuNWHlLA8itQrkz6Lo/IqFZ1FVXMiAA== dependencies: "@storybook/global" "^5.0.0" - "@storybook/icons" "^2.0.1" - "@testing-library/jest-dom" "^6.6.3" - "@testing-library/user-event" "^14.6.1" + "@storybook/icons" "^2.0.2" + "@testing-library/dom" "^10.4.1" + "@testing-library/jest-dom" "6.9.1" + "@testing-library/user-event" "^14.6.3" "@vitest/expect" "3.2.4" "@vitest/spy" "3.2.4" - esbuild "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0" + "@webcontainer/env" "^1.1.1" + esbuild "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0 || ^0.28.0" + jsonc-parser "^3.3.1" open "^10.2.0" + oxc-parser "^0.127.0" + oxc-resolver "11.21.2" recast "^0.23.5" semver "^7.7.3" use-sync-external-store "^1.5.0" - ws "^8.18.0" + ws "^8.21.1" strict-uri-encode@^1.0.0: version "1.1.0" @@ -8591,7 +9171,12 @@ tapable@^2.0.0, tapable@^2.2.1, tapable@^2.3.0: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" integrity sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg== -terser-webpack-plugin@^5.3.14, terser-webpack-plugin@^5.3.16: +tapable@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.3.tgz#5da7c9992c46038221267985ab28421a8879f160" + integrity sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A== + +terser-webpack-plugin@^5.3.16: version "5.3.16" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz#741e448cc3f93d8026ebe4f7ef9e4afacfd56330" integrity sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q== @@ -8602,6 +9187,16 @@ terser-webpack-plugin@^5.3.14, terser-webpack-plugin@^5.3.16: serialize-javascript "^6.0.2" terser "^5.31.1" +terser-webpack-plugin@^5.3.17: + version "5.6.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz#47bc41bd8b8fab8383b62ec763b7394829097e7b" + integrity sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.25" + jest-worker "^27.4.5" + schema-utils "^4.3.0" + terser "^5.31.1" + terser@^5.10.0, terser@^5.15.1, terser@^5.31.1: version "5.46.0" resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.0.tgz#1b81e560d584bbdd74a8ede87b4d9477b0ff9695" @@ -8612,14 +9207,24 @@ terser@^5.10.0, terser@^5.15.1, terser@^5.31.1: commander "^2.20.0" source-map-support "~0.5.20" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== +terser@^5.51.0: + version "5.51.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.51.2.tgz#555912425a7f2ff7737425c3718fa76c7069f6ef" + integrity sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.15.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-7.0.2.tgz#482392077630bc57d5630c13abe908bb910dfc65" + integrity sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw== dependencies: "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" + glob "^10.4.1" + minimatch "^10.2.2" throttle-debounce@^5.0.2: version "5.0.2" @@ -8686,11 +9291,6 @@ tldts@^7.0.5: dependencies: tldts-core "^7.0.23" -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" @@ -8760,10 +9360,10 @@ traverse@^0.6.6: typedarray.prototype.slice "^1.0.5" which-typed-array "^1.1.18" -ts-api-utils@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.4.0.tgz#2690579f96d2790253bdcf1ca35d569ad78f9ad8" - integrity sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA== +ts-api-utils@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.5.0.tgz#4acd4a155e22734990a5ed1fe9e97f113bcb37c1" + integrity sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA== ts-dedent@^2.0.0: version "2.2.0" @@ -8933,32 +9533,34 @@ unplugin@^2.3.5: picomatch "^4.0.3" webpack-virtual-modules "^0.6.2" -unrs-resolver@^1.7.11: - version "1.11.1" - resolved "https://registry.yarnpkg.com/unrs-resolver/-/unrs-resolver-1.11.1.tgz#be9cd8686c99ef53ecb96df2a473c64d304048a9" - integrity sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg== +unrs-resolver@^1.12.1: + version "1.13.0" + resolved "https://registry.yarnpkg.com/unrs-resolver/-/unrs-resolver-1.13.0.tgz#0e20192e945ce2125314558a0e18ab1fb9e68333" + integrity sha512-mcPQo9Vm6kXd84d/WqMiYBi2CcA57QHBX/ev5PoUEb8b2oQzUvJ6xYsfseQblnCncgnVmCZGWiFwK7KkS5JZJA== dependencies: - napi-postinstall "^0.3.0" + napi-postinstall "^0.3.7" optionalDependencies: - "@unrs/resolver-binding-android-arm-eabi" "1.11.1" - "@unrs/resolver-binding-android-arm64" "1.11.1" - "@unrs/resolver-binding-darwin-arm64" "1.11.1" - "@unrs/resolver-binding-darwin-x64" "1.11.1" - "@unrs/resolver-binding-freebsd-x64" "1.11.1" - "@unrs/resolver-binding-linux-arm-gnueabihf" "1.11.1" - "@unrs/resolver-binding-linux-arm-musleabihf" "1.11.1" - "@unrs/resolver-binding-linux-arm64-gnu" "1.11.1" - "@unrs/resolver-binding-linux-arm64-musl" "1.11.1" - "@unrs/resolver-binding-linux-ppc64-gnu" "1.11.1" - "@unrs/resolver-binding-linux-riscv64-gnu" "1.11.1" - "@unrs/resolver-binding-linux-riscv64-musl" "1.11.1" - "@unrs/resolver-binding-linux-s390x-gnu" "1.11.1" - "@unrs/resolver-binding-linux-x64-gnu" "1.11.1" - "@unrs/resolver-binding-linux-x64-musl" "1.11.1" - "@unrs/resolver-binding-wasm32-wasi" "1.11.1" - "@unrs/resolver-binding-win32-arm64-msvc" "1.11.1" - "@unrs/resolver-binding-win32-ia32-msvc" "1.11.1" - "@unrs/resolver-binding-win32-x64-msvc" "1.11.1" + "@unrs/resolver-binding-android-arm-eabi" "1.13.0" + "@unrs/resolver-binding-android-arm64" "1.13.0" + "@unrs/resolver-binding-darwin-arm64" "1.13.0" + "@unrs/resolver-binding-darwin-x64" "1.13.0" + "@unrs/resolver-binding-freebsd-x64" "1.13.0" + "@unrs/resolver-binding-linux-arm-gnueabihf" "1.13.0" + "@unrs/resolver-binding-linux-arm-musleabihf" "1.13.0" + "@unrs/resolver-binding-linux-arm64-gnu" "1.13.0" + "@unrs/resolver-binding-linux-arm64-musl" "1.13.0" + "@unrs/resolver-binding-linux-loong64-gnu" "1.13.0" + "@unrs/resolver-binding-linux-loong64-musl" "1.13.0" + "@unrs/resolver-binding-linux-ppc64-gnu" "1.13.0" + "@unrs/resolver-binding-linux-riscv64-gnu" "1.13.0" + "@unrs/resolver-binding-linux-riscv64-musl" "1.13.0" + "@unrs/resolver-binding-linux-s390x-gnu" "1.13.0" + "@unrs/resolver-binding-linux-x64-gnu" "1.13.0" + "@unrs/resolver-binding-linux-x64-musl" "1.13.0" + "@unrs/resolver-binding-openharmony-arm64" "1.13.0" + "@unrs/resolver-binding-win32-arm64-msvc" "1.13.0" + "@unrs/resolver-binding-win32-ia32-msvc" "1.13.0" + "@unrs/resolver-binding-win32-x64-msvc" "1.13.0" unset-value@^1.0.0: version "1.0.0" @@ -9060,13 +9662,6 @@ w3c-xmlserializer@^5.0.0: dependencies: xml-name-validator "^5.0.0" -walker@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - watchpack@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.5.1.tgz#dd38b601f669e0cbf567cb802e75cead82cde102" @@ -9075,6 +9670,13 @@ watchpack@^2.5.1: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" +watchpack@^2.6.3: + version "2.6.4" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.6.4.tgz#025ae764299eb2ee566d9be5a2a8480f65390a9e" + integrity sha512-5H3Tce2GfzWbcr9VnSqyak2whFaONw4BdmI5BDnMXold4qSlCFd64XaMQESRh2vkDKmdUkv6rUo17UvZ9f9nXw== + dependencies: + graceful-fs "^4.1.2" + webidl-conversions@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" @@ -9138,12 +9740,17 @@ webpack-sources@^3.3.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.4.tgz#a338b95eb484ecc75fbb196cbe8a2890618b4891" integrity sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q== +webpack-sources@^3.6.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.7.0.tgz#6c145ac83f8220ef20d4b01b9e7d5c15b1598b09" + integrity sha512-PdUhbCycwEgiS1hB/FBDksWKg/ashAIuJKqwdbPn8/dFVgU5LxQiBvG0js6VRRIzPujMrStYCczywp82P0KWng== + webpack-virtual-modules@^0.6.0, webpack-virtual-modules@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz#057faa9065c8acf48f24cb57ac0e77739ab9a7e8" integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== -webpack@5, webpack@^5.105.2: +webpack@5: version "5.105.2" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.105.2.tgz#f3b76f9fc36f1152e156e63ffda3bbb82e6739ea" integrity sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw== @@ -9174,6 +9781,29 @@ webpack@5, webpack@^5.105.2: watchpack "^2.5.1" webpack-sources "^3.3.3" +webpack@^5.112.2: + version "5.112.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.112.2.tgz#6548b28310dc57d971aadb31a582c8aadb9ec880" + integrity sha512-B2tp1LI9D8GVpPDqprdt12ukTkXXahj9MzqSWJq4faSPgOUM7CdZaGAB6HrL/8E6UwbBpdj4vzWDbKoFnVoU6g== + dependencies: + "@types/estree" "^1.0.8" + "@types/json-schema" "^7.0.15" + "@webassemblyjs/ast" "^1.14.1" + "@webassemblyjs/wasm-edit" "^1.14.1" + "@webassemblyjs/wasm-parser" "^1.14.1" + browserslist "^4.28.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.26.0" + es-module-lexer "^2.1.0" + events "^3.2.0" + graceful-fs "^4.2.11" + mime-db "^1.54.0" + minimizer-webpack-plugin "^5.13.0" + schema-utils "^4.8.1" + tapable "^2.3.0" + watchpack "^2.6.3" + webpack-sources "^3.6.0" + whatwg-encoding@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" @@ -9323,6 +9953,11 @@ ws@^8.18.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.19.0.tgz#ddc2bdfa5b9ad860204f5a72a4863a8895fd8c8b" integrity sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg== +ws@^8.21.1: + version "8.22.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.22.2.tgz#b1762f4e4ac87ab44aa358f680cdf5d08b166d37" + integrity sha512-/rEZ2ejown2N5gxVTHUu9bVVC7ttu0/Tgzf5hbTOixR3Fs7mbbXgn2DbdbcKgJOmpQMtrIUWivtYuVMnp/W/yA== + wsl-utils@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/wsl-utils/-/wsl-utils-0.1.0.tgz#8783d4df671d4d50365be2ee4c71917a0557baab" From 760017c7d3a14bca6abed900b05027ee70e2cf67 Mon Sep 17 00:00:00 2001 From: novykh Date: Tue, 10 Nov 2026 20:29:46 +0200 Subject: [PATCH 3/8] Switch to ESLint 10 and @eslint-react eslint-plugin-react does not support ESLint 10, so replace it with @eslint-react/eslint-plugin's recommended preset, with exhaustive-deps off. The plugin is ESM-only, so the config uses import syntax; it requires typescript as a peer. The library still compiles JSX with the classic runtime, which needs React in scope, so no-unused-vars ignores React. Remove the unused eslint-plugin-react-hooks and @babel/eslint-parser. --- eslint.config.js | 9 +- package.json | 9 +- yarn.lock | 808 +++++++++++++++++++++++------------------------ 3 files changed, 401 insertions(+), 425 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 104b3406..574337c1 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,6 +1,6 @@ import globals from "globals" import pluginJs from "@eslint/js" -import pluginReact from "eslint-plugin-react" +import eslintReact from "@eslint-react/eslint-plugin" import storybook from "eslint-plugin-storybook" import translationSafeText from "./eslint/rules/translationSafeText.js" @@ -18,13 +18,12 @@ export default [ }, }, pluginJs.configs.recommended, - pluginReact.configs.flat.recommended, + eslintReact.configs.recommended, ...storybook.configs["flat/recommended"], { rules: { - "react/jsx-filename-extension": [1, { extensions: [".js", ".jsx"] }], - "react/prop-types": "off", - "react/display-name": "off", + "no-unused-vars": ["error", { varsIgnorePattern: "^React$" }], + "@eslint-react/exhaustive-deps": "off", }, }, { diff --git a/package.json b/package.json index 42a8b040..a88833b0 100644 --- a/package.json +++ b/package.json @@ -69,12 +69,12 @@ "devDependencies": { "@babel/cli": "^7.28.6", "@babel/core": "^7.29.0", - "@babel/eslint-parser": "^7.28.6", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-runtime": "^7.29.0", "@babel/preset-env": "^7.29.0", "@babel/preset-react": "^7.28.5", - "@eslint/js": "^9.39.4", + "@eslint-react/eslint-plugin": "^5.30.1", + "@eslint/js": "^10.0.1", "@playwright/test": "1.65.0", "@storybook/addon-docs": "10.6.6", "@storybook/addon-links": "10.6.6", @@ -89,9 +89,7 @@ "babel-plugin-styled-components": "^2.4.0", "clean-webpack-plugin": "^4.0.0", "copyfiles": "^2.4.1", - "eslint": "^9.39.4", - "eslint-plugin-react": "^7.37.5", - "eslint-plugin-react-hooks": "^7.1.1", + "eslint": "^10.14.0", "eslint-plugin-storybook": "10.6.6", "globals": "^17.14.0", "html-loader": "^5.1.0", @@ -114,6 +112,7 @@ "styled-components": "^6.3.10", "svg-sprite-loader": "^6.0.11", "svgo-loader": "^4.0.0", + "typescript": "^6.0.3", "url-loader": "^4.1.1", "webpack": "^5.112.2", "webpack-cli": "^6.0.1" diff --git a/yarn.lock b/yarn.lock index 23dbaf10..233f4e64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -89,7 +89,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d" integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg== -"@babel/core@^7.23.9", "@babel/core@^7.24.4", "@babel/core@^7.26.0", "@babel/core@^7.27.4", "@babel/core@^7.28.0", "@babel/core@^7.29.0": +"@babel/core@^7.23.9", "@babel/core@^7.26.0", "@babel/core@^7.27.4", "@babel/core@^7.28.0", "@babel/core@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== @@ -110,15 +110,6 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/eslint-parser@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz#6a294a4add732ebe7ded8a8d2792dd03dd81dc3f" - integrity sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA== - dependencies: - "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.1" - "@babel/generator@^7.27.5", "@babel/generator@^7.29.0": version "7.29.1" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" @@ -322,7 +313,7 @@ "@babel/template" "^7.28.6" "@babel/types" "^7.28.6" -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.4", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.0.tgz#669ef345add7d057e92b7ed15f0bac07611831b6" integrity sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww== @@ -1130,6 +1121,24 @@ dependencies: css-tree "^3.0.0" +"@cacheable/memory@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@cacheable/memory/-/memory-2.2.0.tgz#72aeb8b051f6d597d10ac8595b94ad8302bd2239" + integrity sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ== + dependencies: + "@cacheable/utils" "^2.5.0" + "@keyv/bigmap" "^1.3.1" + hookified "^1.15.1" + keyv "^5.6.0" + +"@cacheable/utils@^2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@cacheable/utils/-/utils-2.5.0.tgz#534c91113aa48fe43baedb169550b6ee070ef303" + integrity sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA== + dependencies: + hashery "^1.5.1" + keyv "^5.6.0" + "@csstools/color-helpers@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-5.1.0.tgz#106c54c808cabfd1ab4c602d8505ee584c2996ef" @@ -1546,65 +1555,131 @@ dependencies: eslint-visitor-keys "^3.4.3" -"@eslint-community/regexpp@^4.12.1": - version "4.12.2" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" - integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== - -"@eslint/config-array@^0.21.2": - version "0.21.2" - resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.21.2.tgz#f29e22057ad5316cf23836cee9a34c81fffcb7e6" - integrity sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw== - dependencies: - "@eslint/object-schema" "^2.1.7" +"@eslint-community/regexpp@^4.12.2": + version "4.12.3" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.3.tgz#332c2660e7dd03ce7017ea3354123fb19b21cdd6" + integrity sha512-R76UKbvsqI68DJJVTVyqFKqU98CN4+B+acxNfEA2IFarSzP0SjtKf/3+fFiXzTyv5Fj3PxLkGHe2wnVWWMxobQ== + +"@eslint-react/ast@5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/ast/-/ast-5.30.1.tgz#db045373da33a9bddd23e6332849e5380daaeffa" + integrity sha512-4bZNJddyc+efQTc66mJSSjOmNg/tN5unJOxudIHE9jQbaF4iUHWuByisU1rHJyK8wQtX/3ocYNn/AiJfasSTsA== + dependencies: + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + "@typescript-eslint/visitor-keys" "^8.72.1" + +"@eslint-react/core@5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/core/-/core-5.30.1.tgz#f1eeda199500fdd19b6b7a94a5baf436c7374c77" + integrity sha512-0uZKDBjKskVqfQnvhrbQh8Rbm43VCzwe2skAkrFQ1XrbzjY5Rv+u2HPzxkPMqbyo1janzZ4Mau4c8bBo4/fH2g== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/jsx" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@eslint-react/var" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + ts-pattern "^5.9.2" + +"@eslint-react/eslint-plugin@^5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint-plugin/-/eslint-plugin-5.30.1.tgz#5d610a115531ec9b33de269c6a1fb088915cd9c0" + integrity sha512-uzABlm6vgfNOzZEmn3vFxhGC+gahRX1vkJX4KZdGnRRRe6ebc+VmLQZeKx+mruKEDVxI22CBWgC2GwwYXEhROQ== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@typescript-eslint/scope-manager" "^8.72.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + eslint-plugin-react-dom "5.30.1" + eslint-plugin-react-jsx "5.30.1" + eslint-plugin-react-naming-convention "5.30.1" + eslint-plugin-react-rsc "5.30.1" + eslint-plugin-react-web-api "5.30.1" + eslint-plugin-react-x "5.30.1" + +"@eslint-react/eslint@5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/eslint/-/eslint-5.30.1.tgz#356396d21995fcf945e69115cd741562481fca0f" + integrity sha512-kPkPSmhuO9kIOT1seXKLwAUdELSeaszy0gGsOymo3QTKWunW35bMh+XJlypFZO4ufbELv7Cp/Z7U74UkFcMH+w== + dependencies: + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + +"@eslint-react/jsx@5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/jsx/-/jsx-5.30.1.tgz#8d6ec133165a976cea02b7175db5f39c31e9ac1e" + integrity sha512-kSgrZ+mhTBwFNXc073TknrYSrq51EwSqNDZW1Dqfs91tN1RpvHzGw3l2VvYr07O0VlsNErmfsUaqoKbC7B0yvw== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + +"@eslint-react/shared@5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/shared/-/shared-5.30.1.tgz#17815c6cf56f48eeab75b2d31ce7b256f02f777a" + integrity sha512-lUZOrSiteYqkqwlJHQ7r34nyP9s5gDh40+aCo9PVxyD13NRz6loGQB1GFs9bGIjiPccmYHrzIqvjE8SdWT0CRg== + dependencies: + "@eslint-react/eslint" "5.30.1" + "@typescript-eslint/utils" "^8.72.1" + ts-pattern "^5.9.2" + zod "^4.6.7" + +"@eslint-react/var@5.30.1": + version "5.30.1" + resolved "https://registry.yarnpkg.com/@eslint-react/var/-/var-5.30.1.tgz#f1197447d306616426cce16bf919062e7e700428" + integrity sha512-2RY2KlONjhql6Po8OFWTvj0gemcQm2SqcJCbeY39vdEwaMp9CT8rBmF0QMKs8n0Hta8ucRJV5e1WOX6NYthm5A== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@typescript-eslint/scope-manager" "^8.72.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + ts-pattern "^5.9.2" + +"@eslint/config-array@^0.23.5": + version "0.23.5" + resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.23.5.tgz#56e86d243049195d8acc0c06a1b3dfdc3fa3de95" + integrity sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA== + dependencies: + "@eslint/object-schema" "^3.0.5" debug "^4.3.1" - minimatch "^3.1.5" + minimatch "^10.2.4" -"@eslint/config-helpers@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.4.2.tgz#1bd006ceeb7e2e55b2b773ab318d300e1a66aeda" - integrity sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw== +"@eslint/config-helpers@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.7.0.tgz#09ee4aa07b73f059ec2d4c74bf4b2ff02b322377" + integrity sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw== dependencies: - "@eslint/core" "^0.17.0" + "@eslint/core" "^1.2.1" -"@eslint/core@^0.17.0": - version "0.17.0" - resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.17.0.tgz#77225820413d9617509da9342190a2019e78761c" - integrity sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ== +"@eslint/core@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-1.2.1.tgz#c1da7cd1b82fa8787f98b5629fb811848a1b63ce" + integrity sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ== dependencies: "@types/json-schema" "^7.0.15" -"@eslint/eslintrc@^3.3.6": - version "3.3.7" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.7.tgz#76d3dedec4a30ea32df797bf8a0085c1311b7316" - integrity sha512-F42g89Qd5oAWtp0k0nnSrjziAKza7w8SVT4mStc18LZMaRb4J1HQAHLCalEtDCxrTuksx7NU9qsmeLwpOfPqWw== - dependencies: - ajv "^6.14.0" - debug "^4.3.2" - espree "^10.0.1" - globals "^14.0.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.3.2" - minimatch "^3.1.5" - strip-json-comments "^3.1.1" - -"@eslint/js@9.39.5", "@eslint/js@^9.39.4": - version "9.39.5" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.39.5.tgz#6f2fbcff75500d229d535e0a949ae13472c84787" - integrity sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A== +"@eslint/js@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-10.0.1.tgz#1e8a876f50117af8ab67e47d5ad94d38d6622583" + integrity sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA== -"@eslint/object-schema@^2.1.7": - version "2.1.7" - resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.7.tgz#6e2126a1347e86a4dedf8706ec67ff8e107ebbad" - integrity sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA== +"@eslint/object-schema@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-3.0.5.tgz#88e9bf4d11d2b19c082e78ebe7ce88724a5eb091" + integrity sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw== -"@eslint/plugin-kit@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz#9779e3fd9b7ee33571a57435cf4335a1794a6cb2" - integrity sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA== +"@eslint/plugin-kit@^0.7.3": + version "0.7.3" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.7.3.tgz#cc7268cc36405b331ef92db1bc37971f21d66fe1" + integrity sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q== dependencies: - "@eslint/core" "^0.17.0" + "@eslint/core" "^1.2.1" levn "^0.4.1" "@exodus/bytes@^1.11.0", "@exodus/bytes@^1.6.0": @@ -1637,19 +1712,27 @@ resolved "https://registry.yarnpkg.com/@fontsource/ibm-plex-sans/-/ibm-plex-sans-5.3.0.tgz#8099950b404e625f65e7bd833bcb84ffe6bcd40c" integrity sha512-CbE4CbbEEZJX860XyUiRpsksXIQR8Rp2XDva2VO53NJox9tVNtusrysd2x5YkUEY3ErQ66W1IiiQL8/wihhw5w== -"@humanfs/core@^0.19.1": - version "0.19.1" - resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" - integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== +"@humanfs/core@^0.19.2": + version "0.19.2" + resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.2.tgz#a8272ca03b2acf492670222b2320b6c421bfde60" + integrity sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA== + dependencies: + "@humanfs/types" "^0.15.0" -"@humanfs/node@^0.16.6": - version "0.16.7" - resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.7.tgz#822cb7b3a12c5a240a24f621b5a2413e27a45f26" - integrity sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ== +"@humanfs/node@^0.16.8": + version "0.16.8" + resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.8.tgz#8f800cccc13f4f8cd3116e2d9c0a94939da3e3ed" + integrity sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ== dependencies: - "@humanfs/core" "^0.19.1" + "@humanfs/core" "^0.19.2" + "@humanfs/types" "^0.15.0" "@humanwhocodes/retry" "^0.4.0" +"@humanfs/types@^0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@humanfs/types/-/types-0.15.0.tgz#f2a09f62012390b2bff3fc6fb248ddec8c09a090" + integrity sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q== + "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" @@ -1982,6 +2065,19 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@keyv/bigmap@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@keyv/bigmap/-/bigmap-1.3.1.tgz#fc82fa83947e7ff68c6798d08907db842771ef2c" + integrity sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ== + dependencies: + hashery "^1.4.0" + hookified "^1.15.0" + +"@keyv/serialize@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@keyv/serialize/-/serialize-1.1.1.tgz#0c01dd3a3483882af7cf3878d4e71d505c81fc4a" + integrity sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA== + "@mdx-js/react@^3.0.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.1.tgz#24bda7fffceb2fe256f954482123cda1be5f5fef" @@ -2001,13 +2097,6 @@ resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== -"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": - version "5.1.1-v1" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" - integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== - dependencies: - eslint-scope "5.1.1" - "@oxc-parser/binding-android-arm-eabi@0.127.0": version "0.127.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.127.0.tgz#b75e796249ee22f632e40e942746c4bf648cee92" @@ -2697,6 +2786,11 @@ "@types/estree" "*" "@types/json-schema" "*" +"@types/esrecurse@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@types/esrecurse/-/esrecurse-4.3.1.tgz#6f636af962fbe6191b830bd676ba5986926bccec" + integrity sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== + "@types/estree@*", "@types/estree@^1.0.6", "@types/estree@^1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" @@ -2823,7 +2917,7 @@ "@typescript-eslint/types" "^8.72.2" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.72.2": +"@typescript-eslint/scope-manager@8.72.2", "@typescript-eslint/scope-manager@^8.72.1": version "8.72.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.72.2.tgz#0e914bc2144f1c7779299715bced62222550b643" integrity sha512-iIoMJ6/8c1/QpFNyFjU0d1YzPco4MsZjQw0k3V+vfzNWAFmUmvhlyMoYEoYYDQZXc+J6Gi1X5XcxlzW2taIIGQ== @@ -2836,7 +2930,7 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.2.tgz#319c96d5d7cb0274fdfae0f7f081918c7f3791f5" integrity sha512-+h3iCgZXuTNtoLXcnnjP12ZUHLMqoUcIHPfQrFEXTUqvb9dF8QK9b5nv5VtSo5fLkdHuks8ehbTzZj3rImAm9w== -"@typescript-eslint/types@8.72.2", "@typescript-eslint/types@^8.60.0", "@typescript-eslint/types@^8.72.2": +"@typescript-eslint/types@8.72.2", "@typescript-eslint/types@^8.60.0", "@typescript-eslint/types@^8.72.1", "@typescript-eslint/types@^8.72.2": version "8.72.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.72.2.tgz#202b5f8aabe040fbfb5c4a8783b03aa6fe1fc113" integrity sha512-Xfn37OLZx03+PCU7qWx9DTv2FCRh1E6fk2+wONeNY15HXIwtcwuveaSwVpGAUptkNmPQegRxW5JyRel9T7wrog== @@ -2856,7 +2950,7 @@ tinyglobby "^0.2.15" ts-api-utils "^2.5.0" -"@typescript-eslint/utils@^8.60.0": +"@typescript-eslint/utils@^8.60.0", "@typescript-eslint/utils@^8.72.1": version "8.72.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.72.2.tgz#4916bd9a3b315e890cb622ed8f777b783c7b6e5b" integrity sha512-hv3eRYbpPbbpezuax1EfGrzpa3C4ySgNZkPUkLOWOAjU8HsOKowEDAr8C7nsNl1C+SBSKDpvno6VKHnlhvp9iA== @@ -2866,7 +2960,7 @@ "@typescript-eslint/types" "8.72.2" "@typescript-eslint/typescript-estree" "8.72.2" -"@typescript-eslint/visitor-keys@8.72.2": +"@typescript-eslint/visitor-keys@8.72.2", "@typescript-eslint/visitor-keys@^8.72.1": version "8.72.2" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.2.tgz#d02c039ac3642d3b6038ef85d8b9f13263edbfb5" integrity sha512-NAGrjn0Pitjqzq/GkgMC4kBYm233PQ8GffyQ9+kTA3AlNQYEzOf25EIM02BAHZv5FRJSpHpJk+OGUxVkOB93GQ== @@ -3184,6 +3278,11 @@ acorn@^8.15.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== +acorn@^8.16.0: + version "8.19.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.19.0.tgz#6b26fd97ce1cc9dc50bdf7ad305e9f1384d4f28a" + integrity sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw== + agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -3366,20 +3465,6 @@ array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: call-bound "^1.0.3" is-array-buffer "^3.0.5" -array-includes@^3.1.6, array-includes@^3.1.8: - version "3.1.9" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a" - integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.24.0" - es-object-atoms "^1.1.1" - get-intrinsic "^1.3.0" - is-string "^1.1.1" - math-intrinsics "^1.1.0" - array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -3397,49 +3482,6 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== -array.prototype.findlast@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.flat@^1.3.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" - integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.flatmap@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" - integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.tosorted@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" - integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-shim-unscopables "^1.0.2" - arraybuffer.prototype.slice@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" @@ -3789,6 +3831,17 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cacheable@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/cacheable/-/cacheable-2.5.0.tgz#d142d41043e5a865f6053cc70ef4e3ad068bd5ce" + integrity sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g== + dependencies: + "@cacheable/memory" "^2.2.0" + "@cacheable/utils" "^2.5.0" + hookified "^1.15.0" + keyv "^5.6.0" + qified "^0.10.1" + call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" @@ -3875,7 +3928,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^4.0.0, chalk@^4.1.2: +chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -4073,6 +4126,11 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +compare-versions@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-6.1.1.tgz#7af3cc1099ba37d244b3145a9af5201b629148a9" + integrity sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg== + component-emitter@^1.2.1: version "1.3.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" @@ -4418,7 +4476,7 @@ define-lazy-prop@^3.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== -define-properties@^1.1.3, define-properties@^1.2.1: +define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== @@ -4482,13 +4540,6 @@ detect-newline@^3.1.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" @@ -4723,7 +4774,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0, es-abstract@^1.24.1: +es-abstract@^1.23.5, es-abstract@^1.23.9: version "1.24.1" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.1.tgz#f0c131ed5ea1bb2411134a8dd94def09c46c7899" integrity sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw== @@ -4793,28 +4844,6 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-iterator-helpers@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz#d979a9f686e2b0b72f88dbead7229924544720bc" - integrity sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.24.1" - es-errors "^1.3.0" - es-set-tostringtag "^2.1.0" - function-bind "^1.1.2" - get-intrinsic "^1.3.0" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - iterator.prototype "^1.1.5" - safe-array-concat "^1.1.3" - es-module-lexer@^1.5.0: version "1.7.0" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" @@ -4847,13 +4876,6 @@ es-set-tostringtag@^2.1.0: has-tostringtag "^1.0.2" hasown "^2.0.2" -es-shim-unscopables@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" - integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== - dependencies: - hasown "^2.0.2" - es-to-primitive@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" @@ -4915,40 +4937,93 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-plugin-react-hooks@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz#e6742cad75d970c0a3f30d7d3fa80a4784f55927" - integrity sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g== - dependencies: - "@babel/core" "^7.24.4" - "@babel/parser" "^7.24.4" - hermes-parser "^0.25.1" - zod "^3.25.0 || ^4.0.0" - zod-validation-error "^3.5.0 || ^4.0.0" - -eslint-plugin-react@^7.37.5: - version "7.37.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz#2975511472bdda1b272b34d779335c9b0e877065" - integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== - dependencies: - array-includes "^3.1.8" - array.prototype.findlast "^1.2.5" - array.prototype.flatmap "^1.3.3" - array.prototype.tosorted "^1.1.4" - doctrine "^2.1.0" - es-iterator-helpers "^1.2.1" - estraverse "^5.3.0" - hasown "^2.0.2" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.9" - object.fromentries "^2.0.8" - object.values "^1.2.1" - prop-types "^15.8.1" - resolve "^2.0.0-next.5" - semver "^6.3.1" - string.prototype.matchall "^4.0.12" - string.prototype.repeat "^1.0.0" +eslint-plugin-react-dom@5.30.1: + version "5.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.30.1.tgz#ad38c61958bda4582bc91c5d70a631ee82530370" + integrity sha512-+18tTEd0x+x2toAVeloI2ZHb93yNRrXzxcg3Y6ee+qXPnqvoI9Z23OG5ejBjUl+srGE4gvc4dJLVxIYK42Evvw== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/jsx" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@eslint-react/var" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + compare-versions "^6.1.1" + ts-pattern "^5.9.2" + +eslint-plugin-react-jsx@5.30.1: + version "5.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.30.1.tgz#ba5d84c5bd268be17c0769b5de85fa19ee9860e3" + integrity sha512-1NgfCUageBjOTVKh+EhMHAlyjQesPjm5ei/eMK52MpbI7+E6CPQ3FnFwKa7W9cMLcOmL0xW4yyq1QKgQwDoYhA== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/core" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/jsx" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + +eslint-plugin-react-naming-convention@5.30.1: + version "5.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.30.1.tgz#8969e3863210db7a46cfb8ff3b2373cfd975c331" + integrity sha512-AeR98MIsLtVB87I9SnmDtLuGH3XjNW7tynBtteB1Y7oBZOTfeFBJcwtDbUdKQbQNLC2huDdubNY1FYuomuVhxQ== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/core" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@eslint-react/var" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + ts-pattern "^5.9.2" + +eslint-plugin-react-rsc@5.30.1: + version "5.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.30.1.tgz#fa557496602107f89205961cd9bb9cc8a90dd23b" + integrity sha512-AGWzg412q2sTcB8QJABg5umem+MEMe5BaikHdvmwe4pYfKz/u5hipmPlSu591WhzMkWG25NuMy2NG9j/fYucJQ== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/core" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@eslint-react/var" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + +eslint-plugin-react-web-api@5.30.1: + version "5.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.30.1.tgz#e4eb51dc3125863a6481c663e50bd6111c7d4045" + integrity sha512-KksynZrYqlZfsd4RxyWwx0pCKhBRcByJswdMWvptJC8eUSCrFnsijBKV1qjoXjH22zyfG7MrZBOK6EWiiqWXqA== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/core" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@eslint-react/var" "5.30.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + ts-pattern "^5.9.2" + +eslint-plugin-react-x@5.30.1: + version "5.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-x/-/eslint-plugin-react-x-5.30.1.tgz#b2447da89a1f390fe22f8a16cc2bc3be877d91a0" + integrity sha512-sUN7vYsZZGfou6rfenaWjUlv4Opo0BOPLoSvbXTPae/oyQn0YRrFFkd1Gjl0ak5E1Ssl8bfnEONkw9gWgx5U4A== + dependencies: + "@eslint-react/ast" "5.30.1" + "@eslint-react/core" "5.30.1" + "@eslint-react/eslint" "5.30.1" + "@eslint-react/jsx" "5.30.1" + "@eslint-react/shared" "5.30.1" + "@eslint-react/var" "5.30.1" + "@typescript-eslint/scope-manager" "^8.72.1" + "@typescript-eslint/types" "^8.72.1" + "@typescript-eslint/utils" "^8.72.1" + compare-versions "^6.1.1" + string-ts "^2.4.0" + ts-api-utils "^2.5.0" + ts-pattern "^5.9.2" eslint-plugin-storybook@10.6.6: version "10.6.6" @@ -4966,89 +5041,82 @@ eslint-scope@5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82" - integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== +eslint-scope@^9.1.2: + version "9.1.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-9.1.2.tgz#b9de6ace2fab1cff24d2e58d85b74c8fcea39802" + integrity sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ== dependencies: + "@types/esrecurse" "^4.3.1" + "@types/estree" "^1.0.8" esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint-visitor-keys@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" - integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== - eslint-visitor-keys@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz#b9aa1a74aa48c44b3ae46c1597ce7171246a94a9" integrity sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q== -eslint@^9.39.4: - version "9.39.5" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.39.5.tgz#2a4e3c8b0f753196efae943c8ffaa8730fc6a3fa" - integrity sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw== +eslint-visitor-keys@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz#9e3c9489697824d2d4ce3a8ad12628f91e9f59be" + integrity sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== + +eslint@^10.14.0: + version "10.14.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-10.14.0.tgz#b7574df08d11d9eaa04222f09606674a0ea51db9" + integrity sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A== dependencies: "@eslint-community/eslint-utils" "^4.8.0" - "@eslint-community/regexpp" "^4.12.1" - "@eslint/config-array" "^0.21.2" - "@eslint/config-helpers" "^0.4.2" - "@eslint/core" "^0.17.0" - "@eslint/eslintrc" "^3.3.6" - "@eslint/js" "9.39.5" - "@eslint/plugin-kit" "^0.4.1" - "@humanfs/node" "^0.16.6" + "@eslint-community/regexpp" "^4.12.2" + "@eslint/config-array" "^0.23.5" + "@eslint/config-helpers" "^0.7.0" + "@eslint/core" "^1.2.1" + "@eslint/plugin-kit" "^0.7.3" + "@humanfs/node" "^0.16.8" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" "@types/estree" "^1.0.6" ajv "^6.14.0" - chalk "^4.0.0" cross-spawn "^7.0.6" debug "^4.3.2" escape-string-regexp "^4.0.0" - eslint-scope "^8.4.0" - eslint-visitor-keys "^4.2.1" - espree "^10.4.0" - esquery "^1.5.0" + eslint-scope "^9.1.2" + eslint-visitor-keys "^5.0.1" + espree "^11.2.0" + esquery "^1.7.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" - file-entry-cache "^8.0.0" + file-entry-cache "11.1.5 || >11.1.6 <12" find-up "^5.0.0" glob-parent "^6.0.2" ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" json-stable-stringify-without-jsonify "^1.0.1" - lodash.merge "^4.6.2" - minimatch "^3.1.5" + minimatch "^10.2.6" natural-compare "^1.4.0" optionator "^0.9.3" -espree@^10.0.1, espree@^10.4.0: - version "10.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-10.4.0.tgz#d54f4949d4629005a1fa168d937c3ff1f7e2a837" - integrity sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== +espree@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-11.2.0.tgz#01d5e47dc332aaba3059008362454a8cc34ccaa5" + integrity sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw== dependencies: - acorn "^8.15.0" + acorn "^8.16.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^4.2.1" + eslint-visitor-keys "^5.0.1" esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.5.0: +esquery@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.7.0.tgz#08d048f261f0ddedb5bae95f46809463d9c9496d" integrity sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== @@ -5067,7 +5135,7 @@ estraverse@^4.1.1: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== @@ -5205,12 +5273,12 @@ fdir@^6.5.0: resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== -file-entry-cache@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" - integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== +"file-entry-cache@11.1.5 || >11.1.6 <12": + version "11.1.5" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-11.1.5.tgz#c8210eb055de63e68685ccfb6a017e386d4577d0" + integrity sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q== dependencies: - flat-cache "^4.0.0" + flat-cache "^6.1.23" fill-range@^4.0.0: version "4.0.0" @@ -5282,13 +5350,14 @@ flat-cache@^3.0.4: keyv "^4.5.3" rimraf "^3.0.2" -flat-cache@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" - integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== +flat-cache@^6.1.23: + version "6.1.23" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-6.1.23.tgz#735dc888c271868d7301b3bbb8edba5028afb61d" + integrity sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA== dependencies: - flatted "^3.2.9" - keyv "^4.5.4" + cacheable "^2.5.0" + flatted "^3.4.2" + hookified "^1.15.0" flat@^5.0.2: version "5.0.2" @@ -5300,6 +5369,11 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== +flatted@^3.4.2: + version "3.4.4" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.4.tgz#aeeca2a506303f0cee61c59e6c9f2a88d2f29fc6" + integrity sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q== + follow-redirects@^1.16.2: version "1.16.3" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.3.tgz#62b60932427f616327014a5e401e8fc5e9027e9b" @@ -5453,7 +5527,7 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-proto@^1.0.0, get-proto@^1.0.1: +get-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== @@ -5551,11 +5625,6 @@ glob@^9.3.3: minipass "^4.2.4" path-scurry "^1.6.1" -globals@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" - integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== - globals@^17.14.0: version "17.14.0" resolved "https://registry.yarnpkg.com/globals/-/globals-17.14.0.tgz#5bbbe515622ba24229bd94d4a7c441740e1b50dd" @@ -5674,6 +5743,13 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" +hashery@^1.4.0, hashery@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/hashery/-/hashery-1.5.1.tgz#4ba82ad54911ac617467870845d57a9fe508a400" + integrity sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ== + dependencies: + hookified "^1.15.0" + hasown@^2.0.0, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" @@ -5693,18 +5769,6 @@ he@^1.1.1, he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hermes-estree@0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" - integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== - -hermes-parser@^0.25.1: - version "0.25.1" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" - integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== - dependencies: - hermes-estree "0.25.1" - history@^4.9.0: version "4.10.1" resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" @@ -5724,6 +5788,16 @@ hoist-non-react-statics@^3.3.1: dependencies: react-is "^16.7.0" +hookified@^1.15.0, hookified@^1.15.1: + version "1.15.1" + resolved "https://registry.yarnpkg.com/hookified/-/hookified-1.15.1.tgz#b1fafeaa5489cdc29cb85546a8f837ed4ffbbcb6" + integrity sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg== + +hookified@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hookified/-/hookified-2.2.0.tgz#1d024ac1668973dd5bcc4a96ab9ccdb7639ef8d4" + integrity sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA== + html-encoding-sniffer@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz#696df529a7cfd82446369dc5193e590a3735b448" @@ -6345,18 +6419,6 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterator.prototype@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz#12c959a29de32de0aa3bbbb801f4d777066dae39" - integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== - dependencies: - define-data-property "^1.1.4" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - get-proto "^1.0.0" - has-symbols "^1.1.0" - set-function-name "^2.0.2" - jackspeak@^3.1.2: version "3.4.3" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" @@ -6769,13 +6831,6 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -js-yaml@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.3.2.tgz#8e44fb14a2643c59726bb15787b5f1512cb3d3fb" - integrity sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA== - dependencies: - argparse "^2.0.1" - jsdom@^26.1.0: version "26.1.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-26.1.0.tgz#ab5f1c1cafc04bd878725490974ea5e8bf0c72b3" @@ -6885,23 +6940,20 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.5" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -keyv@^4.5.3, keyv@^4.5.4: +keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" +keyv@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-5.6.0.tgz#03044074c6b4d072d0a62c7b9fa649537baf0105" + integrity sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw== + dependencies: + "@keyv/serialize" "^1.1.1" + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -6994,11 +7046,6 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - lodash@^4.17.20, lodash@^4.17.21: version "4.17.23" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" @@ -7208,7 +7255,7 @@ minimatch@*: dependencies: brace-expansion "^5.0.2" -minimatch@^10.2.2: +minimatch@^10.2.2, minimatch@^10.2.4, minimatch@^10.2.6: version "10.2.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.6.tgz#fd956bbe0b77241e9f15ac5dccb1c638060968ef" integrity sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A== @@ -7223,20 +7270,13 @@ minimatch@^11.0.5: "@isaacs/nonrecursive-glob-match" "^1.1.0" brace-expansion "^5.0.12" -minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" - integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== - dependencies: - brace-expansion "^1.1.7" - minimatch@^8.0.2: version "8.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" @@ -7370,16 +7410,6 @@ node-addon-api@^7.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== -node-exports-info@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/node-exports-info/-/node-exports-info-1.6.0.tgz#1aedafb01a966059c9a5e791a94a94d93f5c2a13" - integrity sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw== - dependencies: - array.prototype.flatmap "^1.3.3" - es-errors "^1.3.0" - object.entries "^1.1.9" - semver "^6.3.1" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -7461,7 +7491,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.4, object.assign@^4.1.7: +object.assign@^4.1.7: version "4.1.7" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== @@ -7473,26 +7503,6 @@ object.assign@^4.1.4, object.assign@^4.1.7: has-symbols "^1.1.0" object-keys "^1.1.1" -object.entries@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3" - integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-object-atoms "^1.1.1" - -object.fromentries@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -7500,16 +7510,6 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.6, object.values@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" - integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - objectorarray@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" @@ -8047,6 +8047,13 @@ pure-rand@^7.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-7.0.1.tgz#6f53a5a9e3e4a47445822af96821ca509ed37566" integrity sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ== +qified@^0.10.1: + version "0.10.1" + resolved "https://registry.yarnpkg.com/qified/-/qified-0.10.1.tgz#0640bf21bbe6ca540db290ad8f5fde4d870b8bda" + integrity sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA== + dependencies: + hookified "^2.1.1" + qs@^6.9.7: version "6.15.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.0.tgz#db8fd5d1b1d2d6b5b33adaf87429805f1909e7b3" @@ -8295,7 +8302,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.3, regexp.prototype.flags@^1.5.4: +regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== @@ -8408,18 +8415,6 @@ resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.11, resolve@^1. path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.5: - version "2.0.0-next.6" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.6.tgz#b3961812be69ace7b3bc35d5bf259434681294af" - integrity sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA== - dependencies: - es-errors "^1.3.0" - is-core-module "^2.16.1" - node-exports-info "^1.6.0" - object-keys "^1.1.1" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -8847,6 +8842,11 @@ string-length@^4.0.2: char-regex "^1.0.2" strip-ansi "^6.0.0" +string-ts@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/string-ts/-/string-ts-2.4.0.tgz#31957ab2aed8e3cbb8bea8b801212384d75ea049" + integrity sha512-JOrTlmqL2wGvXZI+4RLzSAAqvhQL3rXOmSCLoacd9MC5hIj20xoa7CfYBEApBDncf+hhvbGi6atCy7LyweWRKQ== + "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -8874,33 +8874,6 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string.prototype.matchall@^4.0.12: - version "4.0.12" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz#6c88740e49ad4956b1332a911e949583a275d4c0" - integrity sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - gopd "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - regexp.prototype.flags "^1.5.3" - set-function-name "^2.0.2" - side-channel "^1.1.0" - -string.prototype.repeat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" - integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trim@^1.2.10: version "1.2.10" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" @@ -9370,6 +9343,11 @@ ts-dedent@^2.0.0: resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== +ts-pattern@^5.9.2: + version "5.9.2" + resolved "https://registry.yarnpkg.com/ts-pattern/-/ts-pattern-5.9.2.tgz#d2dbf1b4061df9b712068bb962fbe3c5c2998255" + integrity sha512-qAf+7M7Jjk7uebZeIo9uEzyintfuRtgHdzM9dqxRKcMi2dt76Ec+FH2wW3bnU9TuGLkZIJLoLs7cCQnU7Tu8ig== + tsconfig-paths@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" @@ -9460,6 +9438,11 @@ typedarray.prototype.slice@^1.0.5: typed-array-buffer "^1.0.3" typed-array-byte-offset "^1.0.4" +typescript@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.3.tgz#90251dc007916e972786cb94d74d15b185577d21" + integrity sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw== + unbox-primitive@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" @@ -10036,12 +10019,7 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -"zod-validation-error@^3.5.0 || ^4.0.0": - version "4.0.2" - resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-4.0.2.tgz#bc605eba49ce0fcd598c127fee1c236be3f22918" - integrity sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ== - -"zod@^3.25.0 || ^4.0.0": - version "4.3.6" - resolved "https://registry.yarnpkg.com/zod/-/zod-4.3.6.tgz#89c56e0aa7d2b05107d894412227087885ab112a" - integrity sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg== +zod@^4.6.7: + version "4.6.7" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.6.7.tgz#e806cf64a7f4e37635ce9f2f52c04c3766f75e5b" + integrity sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg== From 73f80a1ba241d099a7c026af065c0afe194e5d47 Mon Sep 17 00:00:00 2001 From: novykh Date: Wed, 11 Nov 2026 09:53:17 +0200 Subject: [PATCH 4/8] Upgrade @testing-library/jest-dom to 7 and drop the direct jsdom dependency --- package.json | 3 +- yarn.lock | 224 ++++----------------------------------------------- 2 files changed, 16 insertions(+), 211 deletions(-) diff --git a/package.json b/package.json index a88833b0..a9dda4ef 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "@storybook/addon-webpack5-compiler-babel": "^4.0.1", "@storybook/react-webpack5": "10.6.6", "@testing-library/dom": "^10.4.2", - "@testing-library/jest-dom": "^6.9.1", + "@testing-library/jest-dom": "^7.0.1", "@testing-library/react": "^16.3.3", "@testing-library/user-event": "^14.6.9", "babel-loader": "^10.1.1", @@ -98,7 +98,6 @@ "jest": "^30.5.2", "jest-environment-jsdom": "^30.5.2", "jest-styled-components": "^7.4.1", - "jsdom": "^28.1.0", "lodash": "^4.18.1", "markdown-loader": "^8.0.0", "prettier": "^3.9.10", diff --git a/yarn.lock b/yarn.lock index 233f4e64..abe549c3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,11 +2,6 @@ # yarn lockfile v1 -"@acemir/cssom@^0.9.31": - version "0.9.31" - resolved "https://registry.yarnpkg.com/@acemir/cssom/-/cssom-0.9.31.tgz#bd5337d290fb8be2ac18391f37386bc53778b0bc" - integrity sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA== - "@adobe/css-tools@^4.4.0": version "4.4.4" resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.4.tgz#2856c55443d3d461693f32d2b96fb6ea92e1ffa9" @@ -23,33 +18,6 @@ "@csstools/css-tokenizer" "^3.0.3" lru-cache "^10.4.3" -"@asamuzakjp/css-color@^4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@asamuzakjp/css-color/-/css-color-4.1.2.tgz#1123e18b3652ff88fbdd90d61f2e2e44dd8ba28f" - integrity sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg== - dependencies: - "@csstools/css-calc" "^3.0.0" - "@csstools/css-color-parser" "^4.0.1" - "@csstools/css-parser-algorithms" "^4.0.0" - "@csstools/css-tokenizer" "^4.0.0" - lru-cache "^11.2.5" - -"@asamuzakjp/dom-selector@^6.8.1": - version "6.8.1" - resolved "https://registry.yarnpkg.com/@asamuzakjp/dom-selector/-/dom-selector-6.8.1.tgz#39b20993672b106f7cd9a3a9a465212e87e0bfd1" - integrity sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ== - dependencies: - "@asamuzakjp/nwsapi" "^2.3.9" - bidi-js "^1.0.3" - css-tree "^3.1.0" - is-potential-custom-element-name "^1.0.1" - lru-cache "^11.2.6" - -"@asamuzakjp/nwsapi@^2.3.9": - version "2.3.9" - resolved "https://registry.yarnpkg.com/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz#ad5549322dfe9d153d4b4dd6f7ff2ae234b06e24" - integrity sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q== - "@babel/cli@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.28.6.tgz#1da8eb79f92cbe75542b853b3b1db683c5ea406a" @@ -1114,13 +1082,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@bramus/specificity@^2.4.2": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@bramus/specificity/-/specificity-2.4.2.tgz#aa8db8eb173fdee7324f82284833106adeecc648" - integrity sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw== - dependencies: - css-tree "^3.0.0" - "@cacheable/memory@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@cacheable/memory/-/memory-2.2.0.tgz#72aeb8b051f6d597d10ac8595b94ad8302bd2239" @@ -1144,21 +1105,11 @@ resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-5.1.0.tgz#106c54c808cabfd1ab4c602d8505ee584c2996ef" integrity sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA== -"@csstools/color-helpers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-6.0.1.tgz#637c08a61bea78be9b602216f47b0fb93c996178" - integrity sha512-NmXRccUJMk2AWA5A7e5a//3bCIMyOu2hAtdRYrhPPHjDxINuCwX1w6rnIZ4xjLcp0ayv6h8Pc3X0eJUGiAAXHQ== - "@csstools/css-calc@^2.1.3", "@csstools/css-calc@^2.1.4": version "2.1.4" resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-2.1.4.tgz#8473f63e2fcd6e459838dd412401d5948f224c65" integrity sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ== -"@csstools/css-calc@^3.0.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-3.1.1.tgz#78b494996dac41a02797dcca18ac3b46d25b3fd7" - integrity sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ== - "@csstools/css-color-parser@^3.0.9": version "3.1.0" resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz#4e386af3a99dd36c46fef013cfe4c1c341eed6f0" @@ -1167,39 +1118,16 @@ "@csstools/color-helpers" "^5.1.0" "@csstools/css-calc" "^2.1.4" -"@csstools/css-color-parser@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-4.0.1.tgz#c40eac0ad218afb20b91735350270df8454ec307" - integrity sha512-vYwO15eRBEkeF6xjAno/KQ61HacNhfQuuU/eGwH67DplL0zD5ZixUa563phQvUelA07yDczIXdtmYojCphKJcw== - dependencies: - "@csstools/color-helpers" "^6.0.1" - "@csstools/css-calc" "^3.0.0" - "@csstools/css-parser-algorithms@^3.0.4": version "3.0.5" resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz#5755370a9a29abaec5515b43c8b3f2cf9c2e3076" integrity sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ== -"@csstools/css-parser-algorithms@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz#e1c65dc09378b42f26a111fca7f7075fc2c26164" - integrity sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w== - -"@csstools/css-syntax-patches-for-csstree@^1.0.26": - version "1.0.27" - resolved "https://registry.yarnpkg.com/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.27.tgz#47caab710c26b5cfba200c5820b11dba29a2fcc9" - integrity sha512-sxP33Jwg1bviSUXAV43cVYdmjt2TLnLXNqCWl9xmxHawWVjGz/kEbdkr7F9pxJNBN2Mh+dq0crgItbW6tQvyow== - "@csstools/css-tokenizer@^3.0.3": version "3.0.4" resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3" integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== -"@csstools/css-tokenizer@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz#798a33950d11226a0ebb6acafa60f5594424967f" - integrity sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA== - "@discoveryjs/json-ext@^0.6.1": version "0.6.3" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83" @@ -1682,11 +1610,6 @@ "@eslint/core" "^1.2.1" levn "^0.4.1" -"@exodus/bytes@^1.11.0", "@exodus/bytes@^1.6.0": - version "1.14.1" - resolved "https://registry.yarnpkg.com/@exodus/bytes/-/bytes-1.14.1.tgz#9b5c29077162a35f1bd25613e0cd3c239f6e7ad8" - integrity sha512-OhkBFWI6GcRMUroChZiopRiSp2iAMvEBK47NhJooDqz1RERO4QuZIZnjP63TXX8GAiLABkYmX+fuQsdJ1dd2QQ== - "@floating-ui/core@^1.7.4": version "1.7.4" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.4.tgz#4a006a6e01565c0f87ba222c317b056a2cffd2f4" @@ -2678,7 +2601,7 @@ picocolors "1.1.1" pretty-format "^27.0.2" -"@testing-library/jest-dom@6.9.1", "@testing-library/jest-dom@^6.9.1": +"@testing-library/jest-dom@6.9.1": version "6.9.1" resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz#7613a04e146dd2976d24ddf019730d57a89d56c2" integrity sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA== @@ -2690,6 +2613,18 @@ picocolors "^1.1.1" redent "^3.0.0" +"@testing-library/jest-dom@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-7.0.1.tgz#649a9a8b2039f28d29f9f7a46eba9a8b727f811e" + integrity sha512-oMDTC3oA+6CXSO2JZnvOI7CA6oVub6kij5ggk9ohwye5slmkwxYDXcPOVxgMw/RQlticjtO0C1RZkR97HgrWMw== + dependencies: + "@adobe/css-tools" "^4.4.0" + aria-query "^5.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.6.3" + picocolors "^1.1.1" + redent "^3.0.0" + "@testing-library/react@^16.3.3": version "16.3.3" resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-16.3.3.tgz#426907e7716f37038dab8aa69d8f0459f9ec24b2" @@ -3707,13 +3642,6 @@ baseline-browser-mapping@^2.9.0: resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz#3e508c43c46d961eb4d7d2e5b8d1dd0f9ee4f488" integrity sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg== -bidi-js@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/bidi-js/-/bidi-js-1.0.3.tgz#6f8bcf3c877c4d9220ddf49b9bb6930c88f877d2" - integrity sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw== - dependencies: - require-from-string "^2.0.2" - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -4274,14 +4202,6 @@ css-tree@^2.3.1: mdn-data "2.0.30" source-map-js "^1.0.1" -css-tree@^3.0.0, css-tree@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.1.0.tgz#7aabc035f4e66b5c86f54570d55e05b1346eb0fd" - integrity sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w== - dependencies: - mdn-data "2.12.2" - source-map-js "^1.0.1" - css-tree@~2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" @@ -4320,16 +4240,6 @@ cssstyle@^4.2.1: "@asamuzakjp/css-color" "^3.2.0" rrweb-cssom "^0.8.0" -cssstyle@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-6.0.1.tgz#ca992a9dc7118d2a22adef96d01a1979c23ac779" - integrity sha512-IoJs7La+oFp/AB033wBStxNOJt4+9hHMxsXUPANcoXL2b3W4DZKghlJ2cI/eyeRZIQ9ysvYEorVhjrcYctWbog== - dependencies: - "@asamuzakjp/css-color" "^4.1.2" - "@csstools/css-syntax-patches-for-csstree" "^1.0.26" - css-tree "^3.1.0" - lru-cache "^11.2.5" - csstype@3.2.3, csstype@^3.0.2: version "3.2.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" @@ -4343,14 +4253,6 @@ data-urls@^5.0.0: whatwg-mimetype "^4.0.0" whatwg-url "^14.0.0" -data-urls@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-7.0.0.tgz#6dce8b63226a1ecfdd907ce18a8ccfb1eee506d3" - integrity sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA== - dependencies: - whatwg-mimetype "^5.0.0" - whatwg-url "^16.0.0" - data-view-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" @@ -4397,7 +4299,7 @@ debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -decimal.js@^10.5.0, decimal.js@^10.6.0: +decimal.js@^10.5.0: version "10.6.0" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.6.0.tgz#e649a43e3ab953a72192ff5983865e509f37ed9a" integrity sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg== @@ -5805,13 +5707,6 @@ html-encoding-sniffer@^4.0.0: dependencies: whatwg-encoding "^3.1.1" -html-encoding-sniffer@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz#f8d9390b3b348b50d4f61c16dd2ef5c05980a882" - integrity sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg== - dependencies: - "@exodus/bytes" "^1.6.0" - html-entities@^2.1.0: version "2.6.0" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.6.0.tgz#7c64f1ea3b36818ccae3d3fb48b6974208e984f8" @@ -6857,33 +6752,6 @@ jsdom@^26.1.0: ws "^8.18.0" xml-name-validator "^5.0.0" -jsdom@^28.1.0: - version "28.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-28.1.0.tgz#ac4203e58fd24d7b0f34359ab00d6d9caebd4b62" - integrity sha512-0+MoQNYyr2rBHqO1xilltfDjV9G7ymYGlAUazgcDLQaUf8JDHbuGwsxN6U9qWaElZ4w1B2r7yEGIL3GdeW3Rug== - dependencies: - "@acemir/cssom" "^0.9.31" - "@asamuzakjp/dom-selector" "^6.8.1" - "@bramus/specificity" "^2.4.2" - "@exodus/bytes" "^1.11.0" - cssstyle "^6.0.1" - data-urls "^7.0.0" - decimal.js "^10.6.0" - html-encoding-sniffer "^6.0.0" - http-proxy-agent "^7.0.2" - https-proxy-agent "^7.0.6" - is-potential-custom-element-name "^1.0.1" - parse5 "^8.0.0" - saxes "^6.0.0" - symbol-tree "^3.2.4" - tough-cookie "^6.0.0" - undici "^7.21.0" - w3c-xmlserializer "^5.0.0" - webidl-conversions "^8.0.1" - whatwg-mimetype "^5.0.0" - whatwg-url "^16.0.0" - xml-name-validator "^5.0.0" - jsesc@^3.0.2, jsesc@~3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" @@ -7080,7 +6948,7 @@ lru-cache@^10.2.0, lru-cache@^10.4.3: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== -lru-cache@^11.0.0, lru-cache@^11.2.5, lru-cache@^11.2.6: +lru-cache@^11.0.0: version "11.2.6" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.6.tgz#356bf8a29e88a7a2945507b31f6429a65a192c58" integrity sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ== @@ -7165,11 +7033,6 @@ mdn-data@2.0.30: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== -mdn-data@2.12.2: - version "2.12.2" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.12.2.tgz#9ae6c41a9e65adf61318b32bff7b64fbfb13f8cf" - integrity sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA== - memfs@^3.4.1, memfs@^3.4.12: version "3.6.0" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" @@ -7695,13 +7558,6 @@ parse5@^7.0.0, parse5@^7.1.2, parse5@^7.2.1: dependencies: entities "^6.0.0" -parse5@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-8.0.0.tgz#aceb267f6b15f9b6e6ba9e35bfdd481fc2167b12" - integrity sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA== - dependencies: - entities "^6.0.0" - pascal-case@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" @@ -9245,11 +9101,6 @@ tldts-core@^6.1.86: resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.86.tgz#a93e6ed9d505cb54c542ce43feb14c73913265d8" integrity sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA== -tldts-core@^7.0.23: - version "7.0.23" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-7.0.23.tgz#47bf18282a44641304a399d247703413b5d3e309" - integrity sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ== - tldts@^6.1.32: version "6.1.86" resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.86.tgz#087e0555b31b9725ee48ca7e77edc56115cd82f7" @@ -9257,13 +9108,6 @@ tldts@^6.1.32: dependencies: tldts-core "^6.1.86" -tldts@^7.0.5: - version "7.0.23" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-7.0.23.tgz#444f0f0720fa777839a23ea665e04f61ee57217a" - integrity sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw== - dependencies: - tldts-core "^7.0.23" - to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" @@ -9303,13 +9147,6 @@ tough-cookie@^5.1.1: dependencies: tldts "^6.1.32" -tough-cookie@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-6.0.0.tgz#11e418b7864a2c0d874702bc8ce0f011261940e5" - integrity sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w== - dependencies: - tldts "^7.0.5" - tr46@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-5.1.1.tgz#96ae867cddb8fdb64a49cc3059a8d428bcf238ca" @@ -9317,13 +9154,6 @@ tr46@^5.1.0: dependencies: punycode "^2.3.1" -tr46@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-6.0.0.tgz#f5a1ae546a0adb32a277a2278d0d17fa2f9093e6" - integrity sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw== - dependencies: - punycode "^2.3.1" - traverse@^0.6.6: version "0.6.11" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.11.tgz#e8daa071b101ae66767fffa6f177aa6f7110068e" @@ -9458,11 +9288,6 @@ undici-types@~7.16.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== -undici@^7.21.0: - version "7.22.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-7.22.0.tgz#7a82590a5908e504a47d85c60b0f89ca14240e60" - integrity sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg== - unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" @@ -9665,11 +9490,6 @@ webidl-conversions@^7.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== -webidl-conversions@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-8.0.1.tgz#0657e571fe6f06fcb15ca50ed1fdbcb495cd1686" - integrity sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ== - webpack-cli@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-6.0.1.tgz#a1ce25da5ba077151afd73adfa12e208e5089207" @@ -9799,11 +9619,6 @@ whatwg-mimetype@^4.0.0: resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== -whatwg-mimetype@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz#d8232895dbd527ceaee74efd4162008fb8a8cf48" - integrity sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw== - whatwg-url@^14.0.0, whatwg-url@^14.1.1: version "14.2.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-14.2.0.tgz#4ee02d5d725155dae004f6ae95c73e7ef5d95663" @@ -9812,15 +9627,6 @@ whatwg-url@^14.0.0, whatwg-url@^14.1.1: tr46 "^5.1.0" webidl-conversions "^7.0.0" -whatwg-url@^16.0.0: - version "16.0.1" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-16.0.1.tgz#047f7f4bd36ef76b7198c172d1b1cebc66f764dd" - integrity sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw== - dependencies: - "@exodus/bytes" "^1.11.0" - tr46 "^6.0.0" - webidl-conversions "^8.0.1" - which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" From 75d49a46c74ebf987707317cc593e1b9101778e0 Mon Sep 17 00:00:00 2001 From: novykh Date: Wed, 11 Nov 2026 10:06:16 +0200 Subject: [PATCH 5/8] Upgrade svgo-loader to 5, webpack-cli to 7 and sass-loader to 17 --- package.json | 6 +- yarn.lock | 190 ++++++++++++++++++++++----------------------------- 2 files changed, 85 insertions(+), 111 deletions(-) diff --git a/package.json b/package.json index a9dda4ef..c5218171 100644 --- a/package.json +++ b/package.json @@ -106,14 +106,14 @@ "react": "^19.3.1", "react-dom": "^19.3.1", "rimraf": "^6.1.4", - "sass-loader": "^16.0.7", + "sass-loader": "^17.1.0", "storybook": "10.6.6", "styled-components": "^6.3.10", "svg-sprite-loader": "^6.0.11", - "svgo-loader": "^4.0.0", + "svgo-loader": "^5.0.0", "typescript": "^6.0.3", "url-loader": "^4.1.1", "webpack": "^5.112.2", - "webpack-cli": "^6.0.1" + "webpack-cli": "^7.3.1" } } diff --git a/yarn.lock b/yarn.lock index abe549c3..e776007a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1128,10 +1128,10 @@ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz#333fedabc3fd1a8e5d0100013731cf19e6a8c5d3" integrity sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw== -"@discoveryjs/json-ext@^0.6.1": - version "0.6.3" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83" - integrity sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ== +"@discoveryjs/json-ext@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-1.1.0.tgz#44b5ce3485e95235aca06e628eeaaa3c816bc4cc" + integrity sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA== "@dnd-kit/accessibility@^3.1.1": version "3.1.1" @@ -2637,11 +2637,6 @@ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.6.9.tgz#cc5205aadbcbfefd5e2f76a6cc5dc3cc3f4a4322" integrity sha512-/8boTjZHNXFi8JGUI2Ev05cq0Szh0OX35Bamkq6CK1ne+l1Xm8BKE3+nGgsnFgaYk0MX67Vh59cZDsNz5lJJEg== -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - "@tybys/wasm-util@^0.10.3": version "0.10.4" resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.4.tgz#3e85ecb266f9d1722250e89bc69528615720b154" @@ -3173,21 +3168,6 @@ resolved "https://registry.yarnpkg.com/@webcontainer/env/-/env-1.1.1.tgz#23021b2bb24befeeef53dba8996d1886b7016515" integrity sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng== -"@webpack-cli/configtest@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-3.0.1.tgz#76ac285b9658fa642ce238c276264589aa2b6b57" - integrity sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA== - -"@webpack-cli/info@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-3.0.1.tgz#3cff37fabb7d4ecaab6a8a4757d3826cf5888c63" - integrity sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ== - -"@webpack-cli/serve@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-3.0.1.tgz#bd8b1f824d57e30faa19eb78e4c0951056f72f00" - integrity sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg== - "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -4007,7 +3987,7 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colorette@^2.0.10, colorette@^2.0.14: +colorette@^2.0.10: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -4024,10 +4004,15 @@ commander@^10.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== -commander@^12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" - integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== +commander@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" + integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== + +commander@^14.0.3: + version "14.0.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.3.tgz#425d79b48f9af82fcd9e4fc1ea8af6c5ec07bbc2" + integrity sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw== commander@^2.20.0: version "2.20.3" @@ -4039,11 +4024,6 @@ commander@^6.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" @@ -4174,16 +4154,16 @@ css-select@^4.1.3: domutils "^2.8.0" nth-check "^2.0.1" -css-select@^5.1.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.2.2.tgz#01b6e8d163637bb2dd6c982ca4ed65863682786e" - integrity sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== +css-select@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-6.0.0.tgz#7e63f09881ad118084091048ed543786dad96644" + integrity sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw== dependencies: boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" + css-what "^7.0.0" + domhandler "^5.0.3" + domutils "^3.2.2" + nth-check "^2.1.1" css-to-react-native@3.2.0: version "3.2.0" @@ -4194,13 +4174,13 @@ css-to-react-native@3.2.0: css-color-keywords "^1.0.0" postcss-value-parser "^4.0.2" -css-tree@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" - integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== +css-tree@^3.0.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.2.1.tgz#86cac7011561272b30e6b1e042ba6ce047aa7518" + integrity sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA== dependencies: - mdn-data "2.0.30" - source-map-js "^1.0.1" + mdn-data "2.27.1" + source-map-js "^1.2.1" css-tree@~2.2.0: version "2.2.1" @@ -4210,11 +4190,16 @@ css-tree@~2.2.0: mdn-data "2.0.28" source-map-js "^1.0.1" -css-what@^6.0.1, css-what@^6.1.0: +css-what@^6.0.1: version "6.2.2" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.2.2.tgz#cdcc8f9b6977719fdfbd1de7aec24abf756b9dea" integrity sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== +css-what@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-7.0.0.tgz#5796fbebd43571d73c60ba0dd7a6e75dd0d22fe4" + integrity sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ== + css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" @@ -4553,7 +4538,7 @@ domutils@^2.5.2, domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -domutils@^3.0.1: +domutils@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== @@ -4664,7 +4649,7 @@ entities@^6.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== -envinfo@^7.14.0: +envinfo@^7.21.0: version "7.21.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.21.0.tgz#04a251be79f92548541f37d13c8b6f22940c3bae" integrity sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow== @@ -5158,11 +5143,6 @@ fast-uri@^3.0.1: resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa" integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== -fastest-levenshtein@^1.0.12: - version "1.0.16" - resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" - integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== - fb-watchman@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -5855,7 +5835,7 @@ import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-local@^3.0.2, import-local@^3.2.0: +import-local@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== @@ -7028,10 +7008,10 @@ mdn-data@2.0.28: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== +mdn-data@2.27.1: + version "2.27.1" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.27.1.tgz#e37b9c50880b75366c4d40ac63d9bbcacdb61f0e" + integrity sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ== memfs@^3.4.1, memfs@^3.4.12: version "3.6.0" @@ -7303,7 +7283,7 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -nth-check@^2.0.1: +nth-check@^2.0.1, nth-check@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== @@ -7635,7 +7615,7 @@ pathval@^2.0.0: resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.1.tgz#8855c5a2899af072d6ac05d11e46045ad0dc605d" integrity sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ== -picocolors@1.1.1, picocolors@^1.0.0, picocolors@^1.1.1: +picocolors@1.1.1, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== @@ -8109,12 +8089,10 @@ recast@^0.23.5: tiny-invariant "^1.3.3" tslib "^2.0.1" -rechoir@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" - integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== - dependencies: - resolve "^1.20.0" +rechoir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-1.0.0.tgz#7302d3ef55a2aae97b0de22ae61147002780870e" + integrity sha512-vyBa7bWz11iJRwzJR0nGLt6r45bymWfYXAgd1FmP08BNP/DHAVabgpGPyEXQmBtKvhgxi17SQz2szhvkberQsg== redent@^3.0.0: version "3.0.0" @@ -8262,7 +8240,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.11, resolve@^1.22.8: +resolve@^1.19.0, resolve@^1.22.1, resolve@^1.22.11, resolve@^1.22.8: version "1.22.11" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== @@ -8358,12 +8336,15 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@^16.0.7: - version "16.0.7" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-16.0.7.tgz#d1f8723b795805831d41b5825e3d9cd72cb939e7" - integrity sha512-w6q+fRHourZ+e+xA1kcsF27iGM6jdB8teexYCfdUw0sYgcDNeZESnDNT9sUmmPm3ooziwUJXGwZJSTF3kOdBfA== - dependencies: - neo-async "^2.6.2" +sass-loader@^17.1.0: + version "17.1.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-17.1.0.tgz#1100c176be08afd664baeecbb542aa02fd85d9c1" + integrity sha512-EZ/u/bLkAErTKvIq/f81Bz6tgL/5Brt8hWOABdTsVdO+nX0PWx2rQhR6fyxVME+MhnQrrwecMDlm2G1y07hhpQ== + +sax@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.6.1.tgz#4c23cf608c0b693ab54b4b5888e92cfe977b9843" + integrity sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q== saxes@^6.0.0: version "6.0.0" @@ -8963,25 +8944,25 @@ svg-sprite-loader@^6.0.11: svg-baker-runtime "^1.4.7" url-slug "2.0.0" -svgo-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/svgo-loader/-/svgo-loader-4.0.0.tgz#52edeeb47bcae492b867540fad320722ab95ad08" - integrity sha512-bdk2H73AHP8Vo9zgMuA8piEzi5pjFzllK4EwfebDF3hDjmHQpmmqXMoDd6abDtVFrlKTJuveepmnc2kuTdt/WA== +svgo-loader@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/svgo-loader/-/svgo-loader-5.0.0.tgz#d95bce26adee4dd4149579638119e323da7fd0b6" + integrity sha512-GBM8PCIHEMBciHi+ZQcNcdeFPacvnboougYPTuKAHSLtOtcqHOJmXNu/lITJl8CtU8PmORUCSK5hKW844GO4dQ== dependencies: - svgo "^3.0.0" + svgo "^4.0.1" -svgo@^3.0.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" - integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^5.1.0" - css-tree "^2.3.1" - css-what "^6.1.0" +svgo@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-4.1.0.tgz#c977eb69640ef232a5e8236a5a327ed8c9d52853" + integrity sha512-bkxnTg1kSU0guhIBmibA6UUhrQmPVA1XsQLN+ylCd+UWzbnLkySOcXpyk1mrl05f+pcaCx2eHb+sp6BgMZWX+Q== + dependencies: + commander "^11.1.0" + css-select "^6.0.0" + css-tree "^3.0.1" + css-what "^7.0.0" csso "^5.0.5" - picocolors "^1.0.0" + picocolors "^1.1.1" + sax "1.6.1" symbol-tree@^3.2.4: version "3.2.4" @@ -9490,23 +9471,16 @@ webidl-conversions@^7.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== -webpack-cli@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-6.0.1.tgz#a1ce25da5ba077151afd73adfa12e208e5089207" - integrity sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw== - dependencies: - "@discoveryjs/json-ext" "^0.6.1" - "@webpack-cli/configtest" "^3.0.1" - "@webpack-cli/info" "^3.0.1" - "@webpack-cli/serve" "^3.0.1" - colorette "^2.0.14" - commander "^12.1.0" - cross-spawn "^7.0.3" - envinfo "^7.14.0" - fastest-levenshtein "^1.0.12" - import-local "^3.0.2" +webpack-cli@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-7.3.1.tgz#039d55cfdd94221802ced7c42084a551c86e1a54" + integrity sha512-enXzN0/2fWHX3tP2gpTV6U8/zz5RSbfWjSAc0VXOi0+hOY4ePdHanA+2kxrAC/SX0LHO4fOX5c9G1TdwpvUj/g== + dependencies: + "@discoveryjs/json-ext" "^1.1.0" + commander "^14.0.3" + envinfo "^7.21.0" interpret "^3.1.1" - rechoir "^0.8.0" + rechoir "^1.0.0" webpack-merge "^6.0.1" webpack-dev-middleware@^6.1.2: From 6e9523b72e26999e721ae24fb656935ba922466e Mon Sep 17 00:00:00 2001 From: novykh Date: Wed, 11 Nov 2026 15:47:04 +0200 Subject: [PATCH 6/8] Upgrade Babel to 8 and switch to the automatic JSX runtime - @babel/cli, core, preset-env, preset-react and plugin-transform-runtime 8; drop the unused plugin-transform-modules-umd. - preset-react uses the automatic runtime in production mode, so the 263 React imports that only served JSX are removed and the lint exception for an unused React import goes away. - preset-env no longer runs in loose mode or with plugin-transform-spread; targets come from a browserslist entry ("> 0.25%, not dead"). - jest resolves node_modules relatively so its Babel 7 code frame no longer loads the hoisted ESM-only Babel 8 helpers. --- babel.config.js | 5 +- eslint.config.js | 1 - jest/config.js | 2 +- package.json | 17 +- src/__mocks__/filemock.js | 2 - src/components/animation/index.js | 2 +- src/components/animation/index.test.js | 1 - src/components/button/button.js | 1 - src/components/button/button.stories.js | 1 - src/components/button/buttonGroup.js | 2 +- src/components/button/buttonGroup.stories.js | 2 +- src/components/button/expanded.test.js | 1 - src/components/button/iconButton.js | 1 - src/components/button/inline.test.js | 1 - .../button/interactionProps.test.js | 1 - src/components/button/layoutProps.test.js | 1 - src/components/button/surface.test.js | 2 +- src/components/checkbox/checkbox.js | 2 +- src/components/checkbox/checkbox.mock.js | 2 +- src/components/checkbox/checkbox.stories.js | 2 +- src/components/checkbox/checkbox.test.js | 1 - src/components/checkbox/filled.test.js | 2 +- src/components/checkbox/indicator.js | 2 +- src/components/checkbox/indicator.test.js | 1 - src/components/collapsible/index.js | 2 +- src/components/collapsible/index.stories.js | 2 +- src/components/collapsible/index.test.js | 1 - .../confirmation-dialog.js | 1 - .../confirmation-dialog.stories.js | 1 - .../confirmation-dialog.stories.test.js | 1 - .../confirmation-dialog.test.js | 1 - src/components/copyToClipboard/index.js | 2 +- .../copyToClipboard/index.stories.js | 1 - src/components/copyToClipboard/index.test.js | 1 - src/components/drops/container.js | 2 +- src/components/drops/container.test.js | 1 - src/components/drops/drop/index.js | 2 +- src/components/drops/drop/index.stories.js | 2 +- src/components/drops/drop/index.test.js | 1 - .../drops/dropdownSelectionCheck.js | 1 - src/components/drops/dropdownStyles.test.js | 1 - src/components/drops/menu/dropdown.js | 2 +- src/components/drops/menu/dropdownItem.js | 1 - .../drops/menu/dropdownItem.test.js | 1 - src/components/drops/menu/index.js | 2 +- src/components/drops/menu/index.stories.js | 2 +- .../drops/menu/index.stories.test.js | 1 - src/components/drops/menu/index.test.js | 1 - src/components/drops/menu/menuButton.js | 1 - .../drops/mixins/useClonedChildren.js | 2 +- src/components/drops/popover/index.js | 2 +- src/components/drops/popover/index.stories.js | 1 - src/components/drops/popover/index.test.js | 1 - src/components/drops/tooltip/index.stories.js | 1 - src/components/drops/tooltip/index.test.js | 1 - src/components/drops/tooltip/surface.js | 1 - src/components/drops/tooltip/surface.test.js | 1 - src/components/drops/tooltip/tooltipInk.js | 1 - .../drops/tooltip/tooltipInk.test.js | 1 - src/components/icon/components/loader.js | 2 +- src/components/icon/components/loader.test.js | 2 +- src/components/icon/icon.js | 1 - src/components/icon/icon.stories.js | 1 - src/components/icon/icon.test.js | 1 - src/components/icon/iconsList.stories.js | 1 - src/components/input/input.js | 1 - src/components/input/input.mock.js | 2 +- src/components/input/input.stories.js | 1 - src/components/input/input.test.js | 1 - src/components/input/inputControl.test.js | 2 +- .../input/inputControlTypography.test.js | 1 - src/components/input/multiRange/index.js | 2 +- .../input/multiRange/index.stories.js | 2 +- src/components/input/multiRange/index.test.js | 1 - src/components/input/range/index.js | 1 - src/components/input/range/range.stories.js | 2 +- src/components/input/range/range.test.js | 1 - src/components/intersection/index.js | 2 +- src/components/intersection/index.stories.js | 1 - src/components/intersection/index.test.js | 1 - src/components/modal/dialogAppearance.test.js | 1 - src/components/modal/index.js | 1 - src/components/modal/index.stories.js | 1 - src/components/modal/index.test.js | 1 - src/components/pill/alertMastercard.js | 1 - src/components/pill/alertMastercard.test.js | 1 - src/components/pill/dot.js | 1 - src/components/pill/icon.js | 1 - src/components/pill/icon.test.js | 1 - src/components/pill/index.js | 1 - src/components/pill/index.stories.js | 1 - src/components/pill/markCounts.js | 1 - src/components/pill/markCounts.test.js | 1 - src/components/pill/mastercard.js | 1 - src/components/pill/mastercard.test.js | 1 - src/components/pill/mastercardPill.js | 1 - src/components/pill/mastercardPill.test.js | 1 - src/components/pill/pill.test.js | 1 - src/components/pill/statusDot.test.js | 1 - src/components/pill/statusWord.js | 1 - src/components/pill/statusWord.test.js | 1 - src/components/pill/unwrapped.test.js | 2 +- src/components/progressBar/index.js | 1 - src/components/progressBar/index.stories.js | 1 - src/components/progressBar/index.test.js | 1 - src/components/radio-button/index.js | 1 - src/components/radio-button/index.stories.js | 2 +- src/components/radio-button/index.storiess.js | 2 +- src/components/radio-button/index.test.js | 1 - src/components/search/index.js | 2 +- src/components/search/index.stories.js | 1 - src/components/select/index.js | 2 +- src/components/select/index.stories.js | 2 +- src/components/select/index.test.js | 1 - src/components/select/virtualizedMenuList.js | 9 +- src/components/sidebar/portal-sidebar.test.js | 1 - src/components/sidebar/portaled-sidebar.js | 2 +- .../sidebar/portaled-sidebar.stories.js | 1 - src/components/sidebar/sidebar.js | 1 - src/components/sidebar/sidebar.test.js | 1 - src/components/skeleton/index.test.js | 1 - src/components/table/body/header/cell.js | 1 - src/components/table/body/header/cell.test.js | 1 - .../table/body/header/dragHandle.js | 1 - .../table/body/header/dragOverlay.js | 1 - .../table/body/header/filter/comparison.js | 2 +- .../table/body/header/filter/dropdown.js | 1 - .../table/body/header/filter/index.js | 1 - .../table/body/header/filter/search.js | 1 - .../table/body/header/filter/select.js | 2 +- .../table/body/header/headerStyles.test.js | 1 - src/components/table/body/header/index.js | 2 +- src/components/table/body/header/info.js | 1 - .../table/body/header/resizeHandler.js | 2 +- src/components/table/body/header/sorting.js | 1 - src/components/table/body/index.js | 10 +- src/components/table/body/index.test.js | 1 - src/components/table/body/row.js | 2 +- .../table/body/rowPLaceholdersRenderer.js | 2 - src/components/table/body/rowStyles.test.js | 1 - src/components/table/components/action.js | 2 +- .../table/components/overflowTooltip.js | 2 +- .../table/components/overflowTooltip.test.js | 2 +- src/components/table/components/pagination.js | 2 +- .../table/components/pagination.test.js | 1 - .../table/components/rowActionGroup.js | 2 +- src/components/table/fluidSizing.test.js | 1 - src/components/table/groupByControl.test.js | 1 - .../table/groupHeaderDragHandle.test.js | 1 - src/components/table/header/actions/action.js | 2 +- .../header/actions/actionSurface.test.js | 1 - .../actions/columnVisibility/columnsMenu.js | 2 +- .../columnVisibility/columnsMenu.test.js | 1 - .../header/actions/columnVisibility/index.js | 2 +- src/components/table/header/actions/index.js | 2 +- src/components/table/header/actions/track.js | 1 - src/components/table/header/groupBy.js | 2 +- src/components/table/header/groupBy.test.js | 1 - src/components/table/header/index.js | 2 +- src/components/table/header/index.test.js | 1 - .../table/headerActionsOrder.test.js | 1 - .../table/headerOverflowTooltip.test.js | 1 - .../table/largeDataBodyIntegration.test.js | 1 - src/components/table/largeDataTable.test.js | 1 - src/components/table/provider.js | 2 +- src/components/table/rowActionSpacing.test.js | 1 - src/components/table/table.js | 2 +- src/components/table/table.stories.js | 2 +- src/components/table/tableBorders.test.js | 1 - .../table/tableInlineActions.test.js | 1 - src/components/table/tableResize.test.js | 1 - src/components/table/tableStates.test.js | 1 - src/components/table/useColumns/index.js | 2 +- .../table/useColumns/useRowActions.js | 2 +- .../table/useColumns/useRowSelection.js | 2 +- src/components/tabs/neutral.test.js | 2 +- src/components/tabs/tab.js | 2 +- src/components/tabs/tabs-hooks.js | 2 +- src/components/tabs/tabs.js | 2 +- src/components/tabs/tabs.stories.js | 2 +- src/components/tabs/tabs.stories.test.js | 1 - src/components/tabs/tabs.test.js | 2 +- src/components/tabs/vertical.test.js | 1 - src/components/templates/box/box.test.js | 1 - src/components/templates/box/index.stories.js | 1 - .../templates/flex/index.stories.js | 1 - src/components/templates/flex/index.test.js | 1 - .../templates/layer/backdropContainer.js | 1 - src/components/templates/layer/index.js | 2 +- .../templates/layer/index.stories.js | 1 - src/components/templates/layer/index.test.js | 1 - src/components/toggle/outline.test.js | 1 - src/components/toggle/toggle.js | 1 - src/components/toggle/toggle.stories.js | 2 +- src/components/toggle/toggle.test.js | 2 +- src/components/typography/fontFamily.test.js | 1 - src/components/typography/index.test.js | 1 - src/components/typography/monospace.test.js | 1 - .../typography/typography.stories.js | 1 - src/components/visuallyHidden/index.test.js | 2 +- src/hooks/useFocusAfterCommit/index.test.js | 2 +- src/hooks/useFocusTrap/index.test.js | 2 +- src/mixins/controlSize.test.js | 1 - src/mixins/focusRing.exports.test.js | 1 - src/mixins/focusRing.test.js | 1 - src/mixins/segmented.test.js | 1 - .../documentation/dashboard/index.js | 1 - .../documentation/dashboard/mouse.js | 1 - .../documentation/dashboard/section.js | 1 - .../documentation/dashboard/section.test.js | 1 - .../documentation/dashboard/touch.js | 2 +- src/organisms/documentation/general.js | 2 +- src/organisms/documentation/index.js | 2 +- src/organisms/documentation/index.stories.js | 1 - src/organisms/documentation/index.test.js | 1 - src/organisms/documentation/search/input.js | 2 +- .../documentation/search/input.test.js | 1 - .../documentation/search/provider.js | 1 - src/organisms/documentation/search/results.js | 1 - .../documentation/search/results.test.js | 1 - .../hooks/useNavigationScroll.test.js | 2 +- src/organisms/navigation/sortable/arrow.js | 1 - .../navigation/sortable/arrow.test.js | 1 - src/organisms/navigation/sortable/index.js | 2 +- .../navigation/sortable/index.test.js | 1 - src/organisms/navigation/sortable/item.js | 2 +- src/organisms/navigation/tab/index.test.js | 1 - src/organisms/navigation/tab/tabSeparator.js | 1 - .../navigation/tab/tabSeparator.test.js | 1 - src/organisms/navigation/tabs/index.test.js | 1 - src/organisms/topbar/index.js | 1 - src/organisms/topbar/index.stories.js | 1 - src/organisms/topbar/index.test.js | 1 - src/proposals/dropdowns/dropdown.js | 2 +- src/proposals/dropdowns/dropdowns.stories.js | 1 - src/proposals/hues/distribution.js | 1 - src/proposals/hues/hues.stories.js | 1 - src/proposals/hues/insightTypes.js | 1 - src/proposals/hues/nodeTypes.js | 1 - src/proposals/pr5951/actions.js | 2 +- src/proposals/pr5951/card.js | 2 +- src/proposals/pr5951/dialog.js | 2 +- src/proposals/pr5951/inputs.js | 2 +- src/proposals/pr5951/marks.js | 1 - src/proposals/pr5951/pr5951.stories.js | 2 +- src/proposals/pr5951/status.js | 1 - src/proposals/pr5951/surfaces.js | 1 - src/proposals/pr5951/tabs.js | 1 - src/proposals/primitives/divider.js | 1 - src/proposals/primitives/frame.js | 1 - .../primitives/primitives.stories.js | 1 - src/proposals/primitives/skeleton.js | 1 - src/proposals/primitives/statusDot.js | 1 - src/proposals/primitives/statusDotScenes.js | 1 - src/proposals/primitives/today.js | 1 - src/proposals/primitives/todaySkeletons.js | 1 - src/proposals/refresh/density.js | 1 - src/proposals/refresh/layout.js | 1 - src/proposals/refresh/pills.js | 1 - src/proposals/refresh/refresh.stories.js | 2 +- src/proposals/refresh/tabs.js | 1 - src/proposals/tableActions/chip.js | 1 - src/proposals/tableActions/fanStack.js | 1 - src/proposals/tableActions/scenes.js | 2 +- .../tableActions/tableActions.stories.js | 1 - src/proposals/tableActions/track.js | 1 - src/stories.test.js | 1 - yarn.lock | 1487 +++++++++-------- 268 files changed, 886 insertions(+), 992 deletions(-) diff --git a/babel.config.js b/babel.config.js index 80e4917a..c53d2be6 100644 --- a/babel.config.js +++ b/babel.config.js @@ -3,12 +3,11 @@ const isTest = process.env.NODE_ENV === "test" module.exports = { presets: [ - ["@babel/env", { loose: true, modules: isES6 ? false : "commonjs" }], - "@babel/preset-react", + ["@babel/env", { modules: isES6 ? false : "commonjs" }], + ["@babel/preset-react", { runtime: "automatic", development: false }], ], plugins: [ ["styled-components", { ssr: !isTest, displayName: !isTest }], - "@babel/plugin-transform-spread", [ "module-resolver", { diff --git a/eslint.config.js b/eslint.config.js index 574337c1..77d86b35 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -22,7 +22,6 @@ export default [ ...storybook.configs["flat/recommended"], { rules: { - "no-unused-vars": ["error", { varsIgnorePattern: "^React$" }], "@eslint-react/exhaustive-deps": "off", }, }, diff --git a/jest/config.js b/jest/config.js index b837bf14..dbe7541a 100644 --- a/jest/config.js +++ b/jest/config.js @@ -1,6 +1,6 @@ module.exports = { rootDir: "../", - moduleDirectories: ["/node_modules", "./node_modules", "/jest"], + moduleDirectories: ["node_modules", "/jest"], moduleNameMapper: { "^@/(.*)$": "/$1", "^.+\\.(css|less|scss)$": "identity-obj-proxy", diff --git a/package.json b/package.json index c5218171..be47c229 100644 --- a/package.json +++ b/package.json @@ -67,12 +67,11 @@ "styled-components": ">=5.3.9" }, "devDependencies": { - "@babel/cli": "^7.28.6", - "@babel/core": "^7.29.0", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-runtime": "^7.29.0", - "@babel/preset-env": "^7.29.0", - "@babel/preset-react": "^7.28.5", + "@babel/cli": "^8.1.0", + "@babel/core": "^8.1.0", + "@babel/plugin-transform-runtime": "^8.0.6", + "@babel/preset-env": "^8.0.7", + "@babel/preset-react": "^8.0.1", "@eslint-react/eslint-plugin": "^5.30.1", "@eslint/js": "^10.0.1", "@playwright/test": "1.65.0", @@ -115,5 +114,9 @@ "url-loader": "^4.1.1", "webpack": "^5.112.2", "webpack-cli": "^7.3.1" - } + }, + "browserslist": [ + "> 0.25%", + "not dead" + ] } diff --git a/src/__mocks__/filemock.js b/src/__mocks__/filemock.js index 42bea26c..d0d2e1b1 100644 --- a/src/__mocks__/filemock.js +++ b/src/__mocks__/filemock.js @@ -1,5 +1,3 @@ -import React from "react" - const Mock = () => <>test export default Mock diff --git a/src/components/animation/index.js b/src/components/animation/index.js index 0048d9c9..a2340a37 100644 --- a/src/components/animation/index.js +++ b/src/components/animation/index.js @@ -1,4 +1,4 @@ -import React, { useMemo, useRef } from "react" +import { useMemo, useRef } from "react" import styled from "styled-components" import { Transition } from "react-transition-group" import makeAnimations from "./makeAnimations" diff --git a/src/components/animation/index.test.js b/src/components/animation/index.test.js index 2da01ccf..9a1b795f 100644 --- a/src/components/animation/index.test.js +++ b/src/components/animation/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { render, waitForElementToBeRemoved } from "testUtilities" import { config } from "react-transition-group" import Animation from "." diff --git a/src/components/button/button.js b/src/components/button/button.js index a93194f4..eb1c3c60 100644 --- a/src/components/button/button.js +++ b/src/components/button/button.js @@ -1,4 +1,3 @@ -import React from "react" import { StyledButton } from "./styled" import { Icon } from "@/components/icon" import { LoaderIcon } from "@/components/icon/components" diff --git a/src/components/button/button.stories.js b/src/components/button/button.stories.js index fdddc329..81d64b02 100644 --- a/src/components/button/button.stories.js +++ b/src/components/button/button.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Button, IconButton, ButtonGroup, useRovingFocus } from "." import Select from "@/components/select" import Search from "@/components/search" diff --git a/src/components/button/buttonGroup.js b/src/components/button/buttonGroup.js index 11e25873..32304895 100644 --- a/src/components/button/buttonGroup.js +++ b/src/components/button/buttonGroup.js @@ -1,4 +1,4 @@ -import React, { Children, isValidElement, cloneElement } from "react" +import { Children, isValidElement, cloneElement } from "react" import Flex from "@/components/templates/flex" import { Button } from "./button" import { SegmentedTrack, SegmentedItem, RaisedSegmentedItem } from "./segmented" diff --git a/src/components/button/buttonGroup.stories.js b/src/components/button/buttonGroup.stories.js index eec7461c..373dcfa4 100644 --- a/src/components/button/buttonGroup.stories.js +++ b/src/components/button/buttonGroup.stories.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import { Button, ButtonGroup } from "." import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" diff --git a/src/components/button/expanded.test.js b/src/components/button/expanded.test.js index d832b40b..7407b098 100644 --- a/src/components/button/expanded.test.js +++ b/src/components/button/expanded.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import IconButton from "./iconButton" diff --git a/src/components/button/iconButton.js b/src/components/button/iconButton.js index 956885e9..470bf0a2 100644 --- a/src/components/button/iconButton.js +++ b/src/components/button/iconButton.js @@ -1,4 +1,3 @@ -import React from "react" import Box from "@/components/templates/box" import Tooltip from "@/components/drops/tooltip" import { controlSizeOf } from "@/mixins/controlSize" diff --git a/src/components/button/inline.test.js b/src/components/button/inline.test.js index 3ede2c37..efa264d9 100644 --- a/src/components/button/inline.test.js +++ b/src/components/button/inline.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { Button } from "./button" diff --git a/src/components/button/interactionProps.test.js b/src/components/button/interactionProps.test.js index 53beaa5e..302faf9e 100644 --- a/src/components/button/interactionProps.test.js +++ b/src/components/button/interactionProps.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, userEvent } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { Button } from "./button" diff --git a/src/components/button/layoutProps.test.js b/src/components/button/layoutProps.test.js index 9816ef3e..98a461bd 100644 --- a/src/components/button/layoutProps.test.js +++ b/src/components/button/layoutProps.test.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { renderWithProviders, screen } from "testUtilities" import { Button } from "./button" diff --git a/src/components/button/surface.test.js b/src/components/button/surface.test.js index 4946205a..08f457b8 100644 --- a/src/components/button/surface.test.js +++ b/src/components/button/surface.test.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import { renderWithProviders, fireEvent, screen, user } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { Button } from "./button" diff --git a/src/components/checkbox/checkbox.js b/src/components/checkbox/checkbox.js index 27afa468..000f6748 100644 --- a/src/components/checkbox/checkbox.js +++ b/src/components/checkbox/checkbox.js @@ -1,4 +1,4 @@ -import React, { useEffect } from "react" +import { useEffect } from "react" import useForwardRef from "@/hooks/useForwardRef" import { Text } from "@/components/typography" import { Icon } from "@/components/icon" diff --git a/src/components/checkbox/checkbox.mock.js b/src/components/checkbox/checkbox.mock.js index 6ccefd00..ab78e383 100644 --- a/src/components/checkbox/checkbox.mock.js +++ b/src/components/checkbox/checkbox.mock.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import styled from "styled-components" import { Checkbox, useCheckboxesList } from "." diff --git a/src/components/checkbox/checkbox.stories.js b/src/components/checkbox/checkbox.stories.js index d80dcec1..bc8bfb3d 100644 --- a/src/components/checkbox/checkbox.stories.js +++ b/src/components/checkbox/checkbox.stories.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react" +import { useEffect, useState } from "react" import { Checkbox } from "." import Flex from "@/components/templates/flex" import { MockedCheckboxList } from "./checkbox.mock" diff --git a/src/components/checkbox/checkbox.test.js b/src/components/checkbox/checkbox.test.js index d4ccdd34..6eb4d2ee 100644 --- a/src/components/checkbox/checkbox.test.js +++ b/src/components/checkbox/checkbox.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, user, screen } from "testUtilities" import { css } from "styled-components" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/checkbox/filled.test.js b/src/components/checkbox/filled.test.js index c15932a5..611c292d 100644 --- a/src/components/checkbox/filled.test.js +++ b/src/components/checkbox/filled.test.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import { renderWithProviders, screen, user } from "testUtilities" import { DefaultTheme } from "@/theme/default" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/checkbox/indicator.js b/src/components/checkbox/indicator.js index 0a66d35d..6d705ea5 100644 --- a/src/components/checkbox/indicator.js +++ b/src/components/checkbox/indicator.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from "react" +import { forwardRef } from "react" import { Checkbox as StyledCheckbox } from "./styled" export const CheckboxIndicator = forwardRef(function CheckboxIndicator( diff --git a/src/components/checkbox/indicator.test.js b/src/components/checkbox/indicator.test.js index 7203cca2..57e64670 100644 --- a/src/components/checkbox/indicator.test.js +++ b/src/components/checkbox/indicator.test.js @@ -1,4 +1,3 @@ -import React from "react" import { createRef } from "react" import { fireEvent, renderWithProviders, screen } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" diff --git a/src/components/collapsible/index.js b/src/components/collapsible/index.js index 17da7b74..723473c8 100644 --- a/src/components/collapsible/index.js +++ b/src/components/collapsible/index.js @@ -1,4 +1,4 @@ -import React, { memo, useMemo, useState, useEffect } from "react" +import { memo, useMemo, useState, useEffect } from "react" import styled from "styled-components" import useUpdateEffect from "@/hooks/useUpdateEffect" import useForwardRef from "@/hooks/useForwardRef" diff --git a/src/components/collapsible/index.stories.js b/src/components/collapsible/index.stories.js index c7ff8a44..2cdd9a2d 100644 --- a/src/components/collapsible/index.stories.js +++ b/src/components/collapsible/index.stories.js @@ -1,4 +1,4 @@ -import React, { useEffect } from "react" +import { useEffect } from "react" import useToggle from "@/hooks/useToggle" import Flex from "@/components/templates/flex" import { H2, Text } from "@/components/typography" diff --git a/src/components/collapsible/index.test.js b/src/components/collapsible/index.test.js index d25d95a4..8b58f76f 100644 --- a/src/components/collapsible/index.test.js +++ b/src/components/collapsible/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, waitForElementToBeRemoved } from "testUtilities" import Collapsible from "./index" diff --git a/src/components/confirmation-dialog/confirmation-dialog.js b/src/components/confirmation-dialog/confirmation-dialog.js index e18efa6a..7b99a002 100644 --- a/src/components/confirmation-dialog/confirmation-dialog.js +++ b/src/components/confirmation-dialog/confirmation-dialog.js @@ -1,4 +1,3 @@ -import React from "react" import { useTheme } from "styled-components" import Flex from "@/components/templates/flex" import { Button } from "@/components/button" diff --git a/src/components/confirmation-dialog/confirmation-dialog.stories.js b/src/components/confirmation-dialog/confirmation-dialog.stories.js index e7aa61ff..beec9dd7 100644 --- a/src/components/confirmation-dialog/confirmation-dialog.stories.js +++ b/src/components/confirmation-dialog/confirmation-dialog.stories.js @@ -1,4 +1,3 @@ -import React from "react" import ConfirmationDialog from "./confirmation-dialog" export const Basic = args => diff --git a/src/components/confirmation-dialog/confirmation-dialog.stories.test.js b/src/components/confirmation-dialog/confirmation-dialog.stories.test.js index 44b762fb..7d90e9ed 100644 --- a/src/components/confirmation-dialog/confirmation-dialog.stories.test.js +++ b/src/components/confirmation-dialog/confirmation-dialog.stories.test.js @@ -1,4 +1,3 @@ -import React from "react" import { composeStories, setProjectAnnotations } from "@storybook/react" import { render, screen } from "testUtilities" import preview from "../../../.storybook/preview" diff --git a/src/components/confirmation-dialog/confirmation-dialog.test.js b/src/components/confirmation-dialog/confirmation-dialog.test.js index d5dd41d2..bd8a779c 100644 --- a/src/components/confirmation-dialog/confirmation-dialog.test.js +++ b/src/components/confirmation-dialog/confirmation-dialog.test.js @@ -1,4 +1,3 @@ -import React from "react" import { fireEvent } from "@testing-library/react" import userEvent from "@testing-library/user-event" import { renderWithProviders, screen } from "testUtilities" diff --git a/src/components/copyToClipboard/index.js b/src/components/copyToClipboard/index.js index 43246734..e006f404 100644 --- a/src/components/copyToClipboard/index.js +++ b/src/components/copyToClipboard/index.js @@ -1,4 +1,4 @@ -import React, { useState, useCallback } from "react" +import { useState, useCallback } from "react" import ReactDOM from "react-dom" import styled, { css, keyframes } from "styled-components" import { TextSmall } from "@/components/typography" diff --git a/src/components/copyToClipboard/index.stories.js b/src/components/copyToClipboard/index.stories.js index b0981b46..7b648e0f 100644 --- a/src/components/copyToClipboard/index.stories.js +++ b/src/components/copyToClipboard/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import CopyToClipboard from "./index" import { Text, TextSmall, H3 } from "@/components/typography" import Box from "@/components/templates/box" diff --git a/src/components/copyToClipboard/index.test.js b/src/components/copyToClipboard/index.test.js index 77826f41..138c97d3 100644 --- a/src/components/copyToClipboard/index.test.js +++ b/src/components/copyToClipboard/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent, act } from "testUtilities" import { DefaultTheme } from "@/theme" import CopyToClipboard from "./index" diff --git a/src/components/drops/container.js b/src/components/drops/container.js index 8d7f170c..8fe63ac2 100644 --- a/src/components/drops/container.js +++ b/src/components/drops/container.js @@ -1,4 +1,4 @@ -import React, { Fragment } from "react" +import { Fragment } from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Text } from "@/components/typography" diff --git a/src/components/drops/container.test.js b/src/components/drops/container.test.js index 66dec58c..e01c0674 100644 --- a/src/components/drops/container.test.js +++ b/src/components/drops/container.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme" import DropContainer from "./container" diff --git a/src/components/drops/drop/index.js b/src/components/drops/drop/index.js index b46bfc78..2fd72a96 100644 --- a/src/components/drops/drop/index.js +++ b/src/components/drops/drop/index.js @@ -1,4 +1,4 @@ -import React, { useLayoutEffect } from "react" +import { useLayoutEffect } from "react" import ReactDOM from "react-dom" import Box from "@/components/templates/box" import useDropElement from "@/hooks/useDropElement" diff --git a/src/components/drops/drop/index.stories.js b/src/components/drops/drop/index.stories.js index 5c243d9a..8454eba1 100644 --- a/src/components/drops/drop/index.stories.js +++ b/src/components/drops/drop/index.stories.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect, useRef } from "react" +import { useState, useEffect, useRef } from "react" import { action } from "storybook/actions" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" diff --git a/src/components/drops/drop/index.test.js b/src/components/drops/drop/index.test.js index 00f2e628..621657be 100644 --- a/src/components/drops/drop/index.test.js +++ b/src/components/drops/drop/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, fireEvent, waitFor } from "testUtilities" import { DefaultTheme } from "@/theme" import Drop from "./index" diff --git a/src/components/drops/dropdownSelectionCheck.js b/src/components/drops/dropdownSelectionCheck.js index d1f6e386..57dcf13f 100644 --- a/src/components/drops/dropdownSelectionCheck.js +++ b/src/components/drops/dropdownSelectionCheck.js @@ -1,4 +1,3 @@ -import React from "react" import { Icon } from "@/components/icon" const DropdownSelectionCheck = () => ( diff --git a/src/components/drops/dropdownStyles.test.js b/src/components/drops/dropdownStyles.test.js index 33373c5b..8a10807b 100644 --- a/src/components/drops/dropdownStyles.test.js +++ b/src/components/drops/dropdownStyles.test.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { renderWithProviders } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" diff --git a/src/components/drops/menu/dropdown.js b/src/components/drops/menu/dropdown.js index 791a9eca..5ea92b64 100644 --- a/src/components/drops/menu/dropdown.js +++ b/src/components/drops/menu/dropdown.js @@ -1,4 +1,4 @@ -import React, { useMemo, useState, useRef } from "react" +import { useMemo, useState, useRef } from "react" import styled from "styled-components" import { useVirtualizer } from "@tanstack/react-virtual" import Flex from "@/components/templates/flex" diff --git a/src/components/drops/menu/dropdownItem.js b/src/components/drops/menu/dropdownItem.js index d210946f..f6c6d297 100644 --- a/src/components/drops/menu/dropdownItem.js +++ b/src/components/drops/menu/dropdownItem.js @@ -1,4 +1,3 @@ -import React from "react" import styled, { css } from "styled-components" import { getColor, getSizeBy } from "@/theme" import Flex from "@/components/templates/flex" diff --git a/src/components/drops/menu/dropdownItem.test.js b/src/components/drops/menu/dropdownItem.test.js index 6da96647..03f64b2c 100644 --- a/src/components/drops/menu/dropdownItem.test.js +++ b/src/components/drops/menu/dropdownItem.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import DropdownItem, { ItemContainer } from "./dropdownItem" diff --git a/src/components/drops/menu/index.js b/src/components/drops/menu/index.js index 7c4be7df..1fde279e 100644 --- a/src/components/drops/menu/index.js +++ b/src/components/drops/menu/index.js @@ -1,4 +1,4 @@ -import React, { Fragment, useCallback, useMemo } from "react" +import { Fragment, useCallback, useMemo } from "react" import Drop from "@/components/drops/drop" import useClonedChildren from "@/components/drops/mixins/useClonedChildren" import getAncestors from "@/components/drops/mixins/getAncestors" diff --git a/src/components/drops/menu/index.stories.js b/src/components/drops/menu/index.stories.js index 22e2d8e2..e03fa4c6 100644 --- a/src/components/drops/menu/index.stories.js +++ b/src/components/drops/menu/index.stories.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import Flex from "@/components/templates/flex" import Tooltip from "@/components/drops/tooltip" import { Button } from "@/components/button" diff --git a/src/components/drops/menu/index.stories.test.js b/src/components/drops/menu/index.stories.test.js index 8d41a60e..aa880419 100644 --- a/src/components/drops/menu/index.stories.test.js +++ b/src/components/drops/menu/index.stories.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import * as stories from "./index.stories" diff --git a/src/components/drops/menu/index.test.js b/src/components/drops/menu/index.test.js index bdcbd52e..063d0bab 100644 --- a/src/components/drops/menu/index.test.js +++ b/src/components/drops/menu/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, fireEvent } from "testUtilities" import { DefaultTheme } from "@/theme" import Menu from "./index" diff --git a/src/components/drops/menu/menuButton.js b/src/components/drops/menu/menuButton.js index 1e7c4db4..f432b69a 100644 --- a/src/components/drops/menu/menuButton.js +++ b/src/components/drops/menu/menuButton.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon" diff --git a/src/components/drops/mixins/useClonedChildren.js b/src/components/drops/mixins/useClonedChildren.js index caf4b95e..2f6ee3a7 100644 --- a/src/components/drops/mixins/useClonedChildren.js +++ b/src/components/drops/mixins/useClonedChildren.js @@ -1,4 +1,4 @@ -import React, { useMemo, Children, cloneElement, isValidElement } from "react" +import { useMemo, Children, cloneElement, isValidElement } from "react" import setRef from "@/mixins/set-ref" const getChild = children => { diff --git a/src/components/drops/popover/index.js b/src/components/drops/popover/index.js index 1d01be52..b0b65bc5 100644 --- a/src/components/drops/popover/index.js +++ b/src/components/drops/popover/index.js @@ -1,4 +1,4 @@ -import React, { useCallback, Fragment, useRef, useEffect } from "react" +import { useCallback, Fragment, useRef, useEffect } from "react" import Drop from "@/components/drops/drop" import useForwardRef from "@/hooks/useForwardRef" import useToggle from "@/hooks/useToggle" diff --git a/src/components/drops/popover/index.stories.js b/src/components/drops/popover/index.stories.js index 679cfc58..83fb2ff2 100644 --- a/src/components/drops/popover/index.stories.js +++ b/src/components/drops/popover/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import useToggle from "@/hooks/useToggle" import Flex from "@/components/templates/flex" import { H5, Text } from "@/components/typography" diff --git a/src/components/drops/popover/index.test.js b/src/components/drops/popover/index.test.js index b0210a9c..afc12ba9 100644 --- a/src/components/drops/popover/index.test.js +++ b/src/components/drops/popover/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, fireEvent } from "testUtilities" import { Text } from "@/components/typography" import { DefaultTheme, DarkTheme } from "@/theme" diff --git a/src/components/drops/tooltip/index.stories.js b/src/components/drops/tooltip/index.stories.js index 8a2e0b67..86650a78 100644 --- a/src/components/drops/tooltip/index.stories.js +++ b/src/components/drops/tooltip/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { H5, Text } from "@/components/typography" import { Button } from "@/components/button" diff --git a/src/components/drops/tooltip/index.test.js b/src/components/drops/tooltip/index.test.js index 26cbb459..441aaed0 100644 --- a/src/components/drops/tooltip/index.test.js +++ b/src/components/drops/tooltip/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, fireEvent, act } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { Text } from "@/components/typography" diff --git a/src/components/drops/tooltip/surface.js b/src/components/drops/tooltip/surface.js index d4b1f668..480f1b02 100644 --- a/src/components/drops/tooltip/surface.js +++ b/src/components/drops/tooltip/surface.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Text } from "@/components/typography" diff --git a/src/components/drops/tooltip/surface.test.js b/src/components/drops/tooltip/surface.test.js index c54958bf..025b3a4d 100644 --- a/src/components/drops/tooltip/surface.test.js +++ b/src/components/drops/tooltip/surface.test.js @@ -1,4 +1,3 @@ -import React from "react" import { fireEvent, renderWithProviders } from "testUtilities" import { DarkTheme, DefaultTheme } from "@/theme" import Tooltip from "./index" diff --git a/src/components/drops/tooltip/tooltipInk.js b/src/components/drops/tooltip/tooltipInk.js index 2cc7c2a8..7eea86e3 100644 --- a/src/components/drops/tooltip/tooltipInk.js +++ b/src/components/drops/tooltip/tooltipInk.js @@ -1,4 +1,3 @@ -import React from "react" import { ThemeProvider } from "styled-components" const inkedKeys = ["text", "textLite", "textDescription"] diff --git a/src/components/drops/tooltip/tooltipInk.test.js b/src/components/drops/tooltip/tooltipInk.test.js index 364dff3e..fae51c5f 100644 --- a/src/components/drops/tooltip/tooltipInk.test.js +++ b/src/components/drops/tooltip/tooltipInk.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { Text } from "@/components/typography" diff --git a/src/components/icon/components/loader.js b/src/components/icon/components/loader.js index 171f222d..fd59816e 100644 --- a/src/components/icon/components/loader.js +++ b/src/components/icon/components/loader.js @@ -1,4 +1,4 @@ -import React, { forwardRef } from "react" +import { forwardRef } from "react" import styled, { keyframes } from "styled-components" import { getColor, getSizeBy } from "@/theme" diff --git a/src/components/icon/components/loader.test.js b/src/components/icon/components/loader.test.js index 37d2d3d7..19bb2913 100644 --- a/src/components/icon/components/loader.test.js +++ b/src/components/icon/components/loader.test.js @@ -1,7 +1,7 @@ /** * @jest-environment jsdom */ -import React, { createRef } from "react" +import { createRef } from "react" import { renderWithProviders } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { LoaderIcon } from "./loader" diff --git a/src/components/icon/icon.js b/src/components/icon/icon.js index 8cf9eeaf..e8495ed6 100644 --- a/src/components/icon/icon.js +++ b/src/components/icon/icon.js @@ -1,4 +1,3 @@ -import React from "react" import { iconsList } from "./iconsList" import { StyledIcon } from "./styled" diff --git a/src/components/icon/icon.stories.js b/src/components/icon/icon.stories.js index 1c51cfd7..899f9595 100644 --- a/src/components/icon/icon.stories.js +++ b/src/components/icon/icon.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" import { iconsList } from "./iconsList" diff --git a/src/components/icon/icon.test.js b/src/components/icon/icon.test.js index 714c76a1..7ea96166 100644 --- a/src/components/icon/icon.test.js +++ b/src/components/icon/icon.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme/default" import { Icon } from "./icon" diff --git a/src/components/icon/iconsList.stories.js b/src/components/icon/iconsList.stories.js index c5b1821c..e49664e6 100644 --- a/src/components/icon/iconsList.stories.js +++ b/src/components/icon/iconsList.stories.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Text, TextBigger } from "@/components/typography" diff --git a/src/components/input/input.js b/src/components/input/input.js index 4b17c90a..5ff9dab5 100644 --- a/src/components/input/input.js +++ b/src/components/input/input.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { TextMicro } from "@/components/typography" import { FieldIndicator, Input, LabelText } from "./styled" diff --git a/src/components/input/input.mock.js b/src/components/input/input.mock.js index 9f8940e1..8155f1c7 100644 --- a/src/components/input/input.mock.js +++ b/src/components/input/input.mock.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from "react" +import { useState, useEffect } from "react" import styled from "styled-components" import { TextInput, useInputValue, useTouchedState } from "." diff --git a/src/components/input/input.stories.js b/src/components/input/input.stories.js index b9b5d725..ebdb08f9 100644 --- a/src/components/input/input.stories.js +++ b/src/components/input/input.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Icon } from "@/components/icon" import Flex from "@/components/templates/flex" import { Button } from "@/components/button" diff --git a/src/components/input/input.test.js b/src/components/input/input.test.js index 42b4d9a6..510b09d6 100644 --- a/src/components/input/input.test.js +++ b/src/components/input/input.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, user } from "testUtilities" import { DefaultTheme } from "@/theme/default" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/input/inputControl.test.js b/src/components/input/inputControl.test.js index 6743fe01..072668e7 100644 --- a/src/components/input/inputControl.test.js +++ b/src/components/input/inputControl.test.js @@ -1,4 +1,4 @@ -import React, { createRef } from "react" +import { createRef } from "react" import { fireEvent, renderWithProviders, screen } from "testUtilities" import { InputControl } from "@/index" diff --git a/src/components/input/inputControlTypography.test.js b/src/components/input/inputControlTypography.test.js index 10407256..70443fd1 100644 --- a/src/components/input/inputControlTypography.test.js +++ b/src/components/input/inputControlTypography.test.js @@ -1,4 +1,3 @@ -import React from "react" import { createRef } from "react" import { fireEvent, renderWithProviders, screen } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" diff --git a/src/components/input/multiRange/index.js b/src/components/input/multiRange/index.js index ee370361..d7dfb0ef 100644 --- a/src/components/input/multiRange/index.js +++ b/src/components/input/multiRange/index.js @@ -1,4 +1,4 @@ -import React, { useEffect, useRef, useState } from "react" +import { useEffect, useRef, useState } from "react" import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" import { Range, Slider, SliderTrack, Values } from "./styled" diff --git a/src/components/input/multiRange/index.stories.js b/src/components/input/multiRange/index.stories.js index 56c3d070..c1faa994 100644 --- a/src/components/input/multiRange/index.stories.js +++ b/src/components/input/multiRange/index.stories.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react" +import { useEffect, useState } from "react" import Flex from "@/components/templates/flex" import MultiRangeInput from "." diff --git a/src/components/input/multiRange/index.test.js b/src/components/input/multiRange/index.test.js index 5a39cec0..236ffbb6 100644 --- a/src/components/input/multiRange/index.test.js +++ b/src/components/input/multiRange/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import MultiRangeInput from "." import { renderWithProviders, screen, fireEvent } from "testUtilities" import { DefaultTheme } from "@/theme/default" diff --git a/src/components/input/range/index.js b/src/components/input/range/index.js index df5a16d3..2413d666 100644 --- a/src/components/input/range/index.js +++ b/src/components/input/range/index.js @@ -1,4 +1,3 @@ -import React from "react" import { InputRange as StyledInputRange } from "./styled" const InputRange = ({ max = 100, min = 0, step = 1, value = 0, ref, ...rest }) => ( diff --git a/src/components/input/range/range.stories.js b/src/components/input/range/range.stories.js index cb1e1951..31b5eb0d 100644 --- a/src/components/input/range/range.stories.js +++ b/src/components/input/range/range.stories.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react" +import { useEffect, useState } from "react" import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" import RangeInput from "." diff --git a/src/components/input/range/range.test.js b/src/components/input/range/range.test.js index 2d040f91..0372cd0a 100644 --- a/src/components/input/range/range.test.js +++ b/src/components/input/range/range.test.js @@ -1,4 +1,3 @@ -import React from "react" import RangeInput from "./index" import { renderWithProviders, screen, fireEvent } from "testUtilities" import { DefaultTheme } from "@/theme/default" diff --git a/src/components/intersection/index.js b/src/components/intersection/index.js index 84a3f7fc..95ac1f9e 100644 --- a/src/components/intersection/index.js +++ b/src/components/intersection/index.js @@ -1,4 +1,4 @@ -import React, { useRef } from "react" +import { useRef } from "react" import usePrevious from "@/hooks/usePrevious" import Flex from "@/components/templates/flex" import useIntersection from "@/hooks/useIntersection" diff --git a/src/components/intersection/index.stories.js b/src/components/intersection/index.stories.js index ab0e3ada..30726e34 100644 --- a/src/components/intersection/index.stories.js +++ b/src/components/intersection/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" import Intersection from "." diff --git a/src/components/intersection/index.test.js b/src/components/intersection/index.test.js index 9247529c..a10f3b13 100644 --- a/src/components/intersection/index.test.js +++ b/src/components/intersection/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import Intersection from "./index" diff --git a/src/components/modal/dialogAppearance.test.js b/src/components/modal/dialogAppearance.test.js index 75c1f64e..aa33e15c 100644 --- a/src/components/modal/dialogAppearance.test.js +++ b/src/components/modal/dialogAppearance.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DarkTheme, DefaultTheme, getRgbColor } from "@/theme" import Modal, { ModalContent } from "./index" diff --git a/src/components/modal/index.js b/src/components/modal/index.js index 4bf7617a..26c9d9f3 100644 --- a/src/components/modal/index.js +++ b/src/components/modal/index.js @@ -1,4 +1,3 @@ -import React from "react" import styled, { useTheme } from "styled-components" import Layer from "@/components/templates/layer" import Flex from "@/components/templates/flex" diff --git a/src/components/modal/index.stories.js b/src/components/modal/index.stories.js index a24ed443..827cd202 100644 --- a/src/components/modal/index.stories.js +++ b/src/components/modal/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Modal, { ModalContent, ModalHeader, ModalBody, ModalFooter, ModalCloseButton } from "." import Flex from "@/components/templates/flex" import { Button } from "@/components/button" diff --git a/src/components/modal/index.test.js b/src/components/modal/index.test.js index 1f8434e7..dc485f54 100644 --- a/src/components/modal/index.test.js +++ b/src/components/modal/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import userEvent from "@testing-library/user-event" import { DefaultTheme, DarkTheme } from "@/theme" diff --git a/src/components/pill/alertMastercard.js b/src/components/pill/alertMastercard.js index e54f2490..997db8b6 100644 --- a/src/components/pill/alertMastercard.js +++ b/src/components/pill/alertMastercard.js @@ -1,4 +1,3 @@ -import React from "react" import MasterCardPill from "./mastercardPill" import { getMasterCardBackground } from "./mixins/background" import { masterCardColorMap } from "./mixins/colors" diff --git a/src/components/pill/alertMastercard.test.js b/src/components/pill/alertMastercard.test.js index 3528c837..50b3b099 100644 --- a/src/components/pill/alertMastercard.test.js +++ b/src/components/pill/alertMastercard.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, userEvent } from "testUtilities" import AlertMasterCard from "./alertMastercard" diff --git a/src/components/pill/dot.js b/src/components/pill/dot.js index b7986b4e..5f6fe566 100644 --- a/src/components/pill/dot.js +++ b/src/components/pill/dot.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { getColor, getSizeBy } from "@/theme" import { getPillColor } from "./mixins/colors" diff --git a/src/components/pill/icon.js b/src/components/pill/icon.js index 72043912..36a01fdc 100644 --- a/src/components/pill/icon.js +++ b/src/components/pill/icon.js @@ -1,4 +1,3 @@ -import React from "react" import { Icon } from "@/components/icon" import { getPillColor } from "./mixins/colors" diff --git a/src/components/pill/icon.test.js b/src/components/pill/icon.test.js index b46e2659..f5c4d551 100644 --- a/src/components/pill/icon.test.js +++ b/src/components/pill/icon.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import PillIcon from "./icon" diff --git a/src/components/pill/index.js b/src/components/pill/index.js index 8b78209f..722ff929 100644 --- a/src/components/pill/index.js +++ b/src/components/pill/index.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { TextBig, Text, TextNano, TextSmall } from "@/components/typography" import Flex from "@/components/templates/flex" diff --git a/src/components/pill/index.stories.js b/src/components/pill/index.stories.js index 0b90ce10..9ba8492b 100644 --- a/src/components/pill/index.stories.js +++ b/src/components/pill/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import AlertMasterCard from "./alertMastercard" import { iconsList } from "@/components/icon/iconsList" import Flex from "@/components/templates/flex" diff --git a/src/components/pill/markCounts.js b/src/components/pill/markCounts.js index 3bd8aed9..b7c179e7 100644 --- a/src/components/pill/markCounts.js +++ b/src/components/pill/markCounts.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { getColor, getSizeBy } from "@/theme" import Dot from "./dot" diff --git a/src/components/pill/markCounts.test.js b/src/components/pill/markCounts.test.js index ccc3e8a1..b9a21407 100644 --- a/src/components/pill/markCounts.test.js +++ b/src/components/pill/markCounts.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import { MarkCounts } from "./index" diff --git a/src/components/pill/mastercard.js b/src/components/pill/mastercard.js index 4dad7b70..946a042e 100644 --- a/src/components/pill/mastercard.js +++ b/src/components/pill/mastercard.js @@ -1,4 +1,3 @@ -import React from "react" import omit from "lodash/omit" import MasterCardPill from "./mastercardPill" import { getMasterCardBackground } from "./mixins/background" diff --git a/src/components/pill/mastercard.test.js b/src/components/pill/mastercard.test.js index b5cd0bf8..96e19bcb 100644 --- a/src/components/pill/mastercard.test.js +++ b/src/components/pill/mastercard.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, userEvent } from "testUtilities" import { DarkTheme } from "@/theme/dark" import MasterCard from "./mastercard" diff --git a/src/components/pill/mastercardPill.js b/src/components/pill/mastercardPill.js index e18fe540..826b0de9 100644 --- a/src/components/pill/mastercardPill.js +++ b/src/components/pill/mastercardPill.js @@ -1,4 +1,3 @@ -import React from "react" import Pill from "./index" import { masterCardColorMap } from "./mixins/colors" diff --git a/src/components/pill/mastercardPill.test.js b/src/components/pill/mastercardPill.test.js index 959cbf54..fd4efa54 100644 --- a/src/components/pill/mastercardPill.test.js +++ b/src/components/pill/mastercardPill.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme" import MasterCardPill from "./mastercardPill" diff --git a/src/components/pill/pill.test.js b/src/components/pill/pill.test.js index 9a22ae22..9770cb7d 100644 --- a/src/components/pill/pill.test.js +++ b/src/components/pill/pill.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, userEvent } from "testUtilities" import Pill from "./index" diff --git a/src/components/pill/statusDot.test.js b/src/components/pill/statusDot.test.js index 8982994f..4885f64a 100644 --- a/src/components/pill/statusDot.test.js +++ b/src/components/pill/statusDot.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DarkTheme, DefaultTheme } from "@/theme" import { StatusDot } from "./index" diff --git a/src/components/pill/statusWord.js b/src/components/pill/statusWord.js index 97d8cb4f..efa6f3ec 100644 --- a/src/components/pill/statusWord.js +++ b/src/components/pill/statusWord.js @@ -1,4 +1,3 @@ -import React from "react" import styled, { css } from "styled-components" import { getColor, getSizeBy } from "@/theme" import Flex from "@/components/templates/flex" diff --git a/src/components/pill/statusWord.test.js b/src/components/pill/statusWord.test.js index c237045c..bb53dd64 100644 --- a/src/components/pill/statusWord.test.js +++ b/src/components/pill/statusWord.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DarkTheme, DefaultTheme } from "@/theme" import { StatusWord } from "./index" diff --git a/src/components/pill/unwrapped.test.js b/src/components/pill/unwrapped.test.js index 40a54674..ad39c925 100644 --- a/src/components/pill/unwrapped.test.js +++ b/src/components/pill/unwrapped.test.js @@ -1,4 +1,4 @@ -import React, { createRef } from "react" +import { createRef } from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import Pill from "./index" diff --git a/src/components/progressBar/index.js b/src/components/progressBar/index.js index 9d631aa1..b58090eb 100644 --- a/src/components/progressBar/index.js +++ b/src/components/progressBar/index.js @@ -1,4 +1,3 @@ -import React from "react" import { Segment, Track } from "./styled" const ProgressBar = ({ diff --git a/src/components/progressBar/index.stories.js b/src/components/progressBar/index.stories.js index 26b2bd55..d123103b 100644 --- a/src/components/progressBar/index.stories.js +++ b/src/components/progressBar/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" import ProgressBar from "." diff --git a/src/components/progressBar/index.test.js b/src/components/progressBar/index.test.js index 8f07149c..e7bd44e4 100644 --- a/src/components/progressBar/index.test.js +++ b/src/components/progressBar/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import ProgressBar from "." diff --git a/src/components/radio-button/index.js b/src/components/radio-button/index.js index 99d901af..fa32a104 100644 --- a/src/components/radio-button/index.js +++ b/src/components/radio-button/index.js @@ -1,4 +1,3 @@ -import React from "react" import { Text } from "@/components/typography" import { Container, IconContainer, Input, StyledIcon } from "./styled" diff --git a/src/components/radio-button/index.stories.js b/src/components/radio-button/index.stories.js index 5d0556d4..b49b45e0 100644 --- a/src/components/radio-button/index.stories.js +++ b/src/components/radio-button/index.stories.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import Flex from "@/components/templates/flex" import { Checkbox } from "@/components/checkbox" import { Toggle } from "@/components/toggle" diff --git a/src/components/radio-button/index.storiess.js b/src/components/radio-button/index.storiess.js index f81f0465..b4bc2ed4 100644 --- a/src/components/radio-button/index.storiess.js +++ b/src/components/radio-button/index.storiess.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import RadioButton from "." export const BaseRadioButton = () => { diff --git a/src/components/radio-button/index.test.js b/src/components/radio-button/index.test.js index 90310079..ebc9eeac 100644 --- a/src/components/radio-button/index.test.js +++ b/src/components/radio-button/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { css } from "styled-components" import { renderWithProviders, fireEvent, screen, user } from "testUtilities" import { DefaultTheme } from "@/theme/default" diff --git a/src/components/search/index.js b/src/components/search/index.js index 2e6a357f..9b697a7f 100644 --- a/src/components/search/index.js +++ b/src/components/search/index.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react" +import { useEffect, useState } from "react" import useDebounce from "@/hooks/useDebounce" import usePrevious from "@/hooks/usePrevious" import { Icon } from "@/components/icon" diff --git a/src/components/search/index.stories.js b/src/components/search/index.stories.js index 6ce80b69..293031c2 100644 --- a/src/components/search/index.stories.js +++ b/src/components/search/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { Button } from "@/components/button" import Search from "." diff --git a/src/components/select/index.js b/src/components/select/index.js index 1666bf4b..78fac978 100644 --- a/src/components/select/index.js +++ b/src/components/select/index.js @@ -1,4 +1,4 @@ -import React, { useMemo } from "react" +import { useMemo } from "react" import styled from "styled-components" import ReactSelect, { components as defaultComponents } from "react-select" import Creatable from "react-select/creatable" diff --git a/src/components/select/index.stories.js b/src/components/select/index.stories.js index b4d57c9c..095c5f14 100644 --- a/src/components/select/index.stories.js +++ b/src/components/select/index.stories.js @@ -1,4 +1,4 @@ -import React, { useCallback } from "react" +import { useCallback } from "react" import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" import Select from "." diff --git a/src/components/select/index.test.js b/src/components/select/index.test.js index a2acbc96..3cffdf06 100644 --- a/src/components/select/index.test.js +++ b/src/components/select/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, user, within } from "testUtilities" import { DefaultTheme } from "@/theme/default" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/select/virtualizedMenuList.js b/src/components/select/virtualizedMenuList.js index beb1f42d..999648f8 100644 --- a/src/components/select/virtualizedMenuList.js +++ b/src/components/select/virtualizedMenuList.js @@ -1,11 +1,4 @@ -import React, { - Children, - cloneElement, - isValidElement, - useEffect, - useLayoutEffect, - useRef, -} from "react" +import { Children, cloneElement, isValidElement, useEffect, useLayoutEffect, useRef } from "react" import { useVirtualizer } from "@tanstack/react-virtual" import { useTheme } from "styled-components" import { insetMenuPadding } from "@/components/drops/dropdownStyles" diff --git a/src/components/sidebar/portal-sidebar.test.js b/src/components/sidebar/portal-sidebar.test.js index 8da18340..433e3cd8 100644 --- a/src/components/sidebar/portal-sidebar.test.js +++ b/src/components/sidebar/portal-sidebar.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, act, screen, fireEvent, userEvent } from "testUtilities" import { DefaultTheme } from "@/theme" import { PortalSidebar } from "./portaled-sidebar" diff --git a/src/components/sidebar/portaled-sidebar.js b/src/components/sidebar/portaled-sidebar.js index b02eaf23..5b213d39 100644 --- a/src/components/sidebar/portaled-sidebar.js +++ b/src/components/sidebar/portaled-sidebar.js @@ -1,4 +1,4 @@ -import React, { Fragment, useEffect } from "react" +import { Fragment, useEffect } from "react" import { Portal } from "react-portal" import { PortalSidebox, DisabledOverlay } from "./styled" diff --git a/src/components/sidebar/portaled-sidebar.stories.js b/src/components/sidebar/portaled-sidebar.stories.js index e0023c50..2565d68d 100644 --- a/src/components/sidebar/portaled-sidebar.stories.js +++ b/src/components/sidebar/portaled-sidebar.stories.js @@ -1,4 +1,3 @@ -import React from "react" import useToggle from "@/hooks/useToggle" import Flex from "@/components/templates/flex" import { Button } from "@/components/button" diff --git a/src/components/sidebar/sidebar.js b/src/components/sidebar/sidebar.js index dc0c7aee..ac3f7648 100644 --- a/src/components/sidebar/sidebar.js +++ b/src/components/sidebar/sidebar.js @@ -1,4 +1,3 @@ -import React from "react" import { SidebarBox, ComponentBox, InfoBox } from "./styled" export const Sidebar = ({ info, children, className, right = false }) => ( diff --git a/src/components/sidebar/sidebar.test.js b/src/components/sidebar/sidebar.test.js index 83123cf2..7cd0eb89 100644 --- a/src/components/sidebar/sidebar.test.js +++ b/src/components/sidebar/sidebar.test.js @@ -2,7 +2,6 @@ * @jest-environment jsdom */ -import React from "react" import { Sidebar } from "./sidebar" import { renderWithProviders } from "testUtilities" diff --git a/src/components/skeleton/index.test.js b/src/components/skeleton/index.test.js index 97254411..0b1f8c51 100644 --- a/src/components/skeleton/index.test.js +++ b/src/components/skeleton/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { createRef } from "react" import { StyleSheetManager } from "styled-components" import isPropValid from "@emotion/is-prop-valid" diff --git a/src/components/table/body/header/cell.js b/src/components/table/body/header/cell.js index fbb471c2..d6030620 100644 --- a/src/components/table/body/header/cell.js +++ b/src/components/table/body/header/cell.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { flexRender } from "@tanstack/react-table" import Flex from "@/components/templates/flex" diff --git a/src/components/table/body/header/cell.test.js b/src/components/table/body/header/cell.test.js index cf975f68..7eeb2318 100644 --- a/src/components/table/body/header/cell.test.js +++ b/src/components/table/body/header/cell.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, waitFor } from "testUtilities" import Table from "../../table" import { getHeaderTooltipContent } from "./cell" diff --git a/src/components/table/body/header/dragHandle.js b/src/components/table/body/header/dragHandle.js index 9b568941..c93b8be2 100644 --- a/src/components/table/body/header/dragHandle.js +++ b/src/components/table/body/header/dragHandle.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon" diff --git a/src/components/table/body/header/dragOverlay.js b/src/components/table/body/header/dragOverlay.js index ba912f6f..b1c7463a 100644 --- a/src/components/table/body/header/dragOverlay.js +++ b/src/components/table/body/header/dragOverlay.js @@ -1,4 +1,3 @@ -import React from "react" import { createPortal } from "react-dom" import { DragOverlay as DndDragOverlay } from "@dnd-kit/core" import styled from "styled-components" diff --git a/src/components/table/body/header/filter/comparison.js b/src/components/table/body/header/filter/comparison.js index ea8088bc..c60ea640 100644 --- a/src/components/table/body/header/filter/comparison.js +++ b/src/components/table/body/header/filter/comparison.js @@ -1,4 +1,4 @@ -import React, { useEffect, useCallback, useState } from "react" +import { useEffect, useCallback, useState } from "react" import DropdownFilter from "./dropdown" import Box from "@/components/templates/box" diff --git a/src/components/table/body/header/filter/dropdown.js b/src/components/table/body/header/filter/dropdown.js index a75d9fdb..0727e2e9 100644 --- a/src/components/table/body/header/filter/dropdown.js +++ b/src/components/table/body/header/filter/dropdown.js @@ -1,4 +1,3 @@ -import React from "react" import Select from "@/components/select" const DropdownFilter = ({ diff --git a/src/components/table/body/header/filter/index.js b/src/components/table/body/header/filter/index.js index 3465e6cc..24bd9747 100644 --- a/src/components/table/body/header/filter/index.js +++ b/src/components/table/body/header/filter/index.js @@ -1,4 +1,3 @@ -import React from "react" import ComparisonFilter from "./comparison" import SelectFilter from "./select" import SearchFilter from "./search" diff --git a/src/components/table/body/header/filter/search.js b/src/components/table/body/header/filter/search.js index 0bc466d6..73310d16 100644 --- a/src/components/table/body/header/filter/search.js +++ b/src/components/table/body/header/filter/search.js @@ -1,4 +1,3 @@ -import React from "react" import Box from "@/components/templates/box" import { Icon } from "@/components/icon" import SearchInput from "@/components/search" diff --git a/src/components/table/body/header/filter/select.js b/src/components/table/body/header/filter/select.js index b792ef01..cfa852b1 100644 --- a/src/components/table/body/header/filter/select.js +++ b/src/components/table/body/header/filter/select.js @@ -1,4 +1,4 @@ -import React, { useState, useCallback, useMemo } from "react" +import { useState, useCallback, useMemo } from "react" import DropdownFilter from "./dropdown" const all = { value: "all", label: "All" } diff --git a/src/components/table/body/header/headerStyles.test.js b/src/components/table/body/header/headerStyles.test.js index f6d10ece..a146cb6b 100644 --- a/src/components/table/body/header/headerStyles.test.js +++ b/src/components/table/body/header/headerStyles.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen, waitFor } from "testUtilities" import { DarkTheme, DefaultTheme } from "@/theme" diff --git a/src/components/table/body/header/index.js b/src/components/table/body/header/index.js index e03b8d37..29f7ac04 100644 --- a/src/components/table/body/header/index.js +++ b/src/components/table/body/header/index.js @@ -1,4 +1,4 @@ -import React, { memo, useState, useMemo, useCallback } from "react" +import { memo, useState, useMemo, useCallback } from "react" import styled from "styled-components" import { DndContext, diff --git a/src/components/table/body/header/info.js b/src/components/table/body/header/info.js index 32b5a807..437ea10c 100644 --- a/src/components/table/body/header/info.js +++ b/src/components/table/body/header/info.js @@ -1,4 +1,3 @@ -import React from "react" import { Icon } from "@/components/icon" import Flex from "@/components/templates/flex" import Tooltip from "@/components/drops/tooltip" diff --git a/src/components/table/body/header/resizeHandler.js b/src/components/table/body/header/resizeHandler.js index 88a52114..8448c934 100644 --- a/src/components/table/body/header/resizeHandler.js +++ b/src/components/table/body/header/resizeHandler.js @@ -1,4 +1,4 @@ -import React, { useEffect, useRef, useState } from "react" +import { useEffect, useRef, useState } from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { getColor, getSizeBy } from "@/theme" diff --git a/src/components/table/body/header/sorting.js b/src/components/table/body/header/sorting.js index de22a57b..dc3d00ae 100644 --- a/src/components/table/body/header/sorting.js +++ b/src/components/table/body/header/sorting.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon" diff --git a/src/components/table/body/index.js b/src/components/table/body/index.js index c0baaf8b..269fbd53 100644 --- a/src/components/table/body/index.js +++ b/src/components/table/body/index.js @@ -1,12 +1,4 @@ -import React, { - memo, - useCallback, - useRef, - useEffect, - useMemo, - useLayoutEffect, - useState, -} from "react" +import { memo, useCallback, useRef, useEffect, useMemo, useLayoutEffect, useState } from "react" import { useVirtualizer, defaultRangeExtractor } from "@tanstack/react-virtual" import identity from "lodash/identity" import { virtualRangeWithIndex } from "@/utils/virtualRangeWithIndex" diff --git a/src/components/table/body/index.test.js b/src/components/table/body/index.test.js index 24dbdd33..1175102a 100644 --- a/src/components/table/body/index.test.js +++ b/src/components/table/body/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, waitFor } from "testUtilities" import TableProvider from "../provider" import Body from "." diff --git a/src/components/table/body/row.js b/src/components/table/body/row.js index 043459f1..008c9e15 100644 --- a/src/components/table/body/row.js +++ b/src/components/table/body/row.js @@ -1,4 +1,4 @@ -import React, { memo, useMemo, useCallback } from "react" +import { memo, useMemo, useCallback } from "react" import styled, { css, useTheme } from "styled-components" import Flex from "@/components/templates/flex" import { alignItemValuesMap } from "@/components/templates/mixins/alignItems" diff --git a/src/components/table/body/rowPLaceholdersRenderer.js b/src/components/table/body/rowPLaceholdersRenderer.js index 731c8135..5a14c83b 100644 --- a/src/components/table/body/rowPLaceholdersRenderer.js +++ b/src/components/table/body/rowPLaceholdersRenderer.js @@ -1,5 +1,3 @@ -import React from "react" - const RowPlaceholdersRenderer = ({ RowPlaceholder, items = [], getPlaceholderOffset }) => { if (!items.length) return null diff --git a/src/components/table/body/rowStyles.test.js b/src/components/table/body/rowStyles.test.js index 82eda998..c6c5b6c0 100644 --- a/src/components/table/body/rowStyles.test.js +++ b/src/components/table/body/rowStyles.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen, waitFor } from "testUtilities" import { DefaultTheme, getRgbColor } from "@/theme" diff --git a/src/components/table/components/action.js b/src/components/table/components/action.js index 8a6b39f7..eb622092 100644 --- a/src/components/table/components/action.js +++ b/src/components/table/components/action.js @@ -1,4 +1,4 @@ -import React, { useState, useMemo, useImperativeHandle } from "react" +import { useState, useMemo, useImperativeHandle } from "react" import Tooltip from "@/components/drops/tooltip" import styled, { css } from "styled-components" import Flex from "@/components/templates/flex" diff --git a/src/components/table/components/overflowTooltip.js b/src/components/table/components/overflowTooltip.js index 6ffc8e93..501cd9ea 100644 --- a/src/components/table/components/overflowTooltip.js +++ b/src/components/table/components/overflowTooltip.js @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useRef, useState } from "react" +import { useCallback, useEffect, useRef, useState } from "react" import Drop from "@/components/drops/drop" import Container from "@/components/drops/container" import dropAlignMap from "@/components/drops/mixins/dropAlignMap" diff --git a/src/components/table/components/overflowTooltip.test.js b/src/components/table/components/overflowTooltip.test.js index 2e55051d..9798e6b3 100644 --- a/src/components/table/components/overflowTooltip.test.js +++ b/src/components/table/components/overflowTooltip.test.js @@ -1,4 +1,4 @@ -import React, { useRef } from "react" +import { useRef } from "react" import { act, fireEvent, renderWithProviders } from "testUtilities" import OverflowTooltip from "./overflowTooltip" diff --git a/src/components/table/components/pagination.js b/src/components/table/components/pagination.js index 2d854f03..e1f0264b 100644 --- a/src/components/table/components/pagination.js +++ b/src/components/table/components/pagination.js @@ -1,4 +1,4 @@ -import React, { memo } from "react" +import { memo } from "react" import Flex from "@/components/templates/flex" import styled from "styled-components" import { Text } from "@/components/typography" diff --git a/src/components/table/components/pagination.test.js b/src/components/table/components/pagination.test.js index 63f11bd1..f12ecbe8 100644 --- a/src/components/table/components/pagination.test.js +++ b/src/components/table/components/pagination.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen, fireEvent } from "testUtilities" import { DefaultTheme } from "@/theme" diff --git a/src/components/table/components/rowActionGroup.js b/src/components/table/components/rowActionGroup.js index 59127847..bff05da2 100644 --- a/src/components/table/components/rowActionGroup.js +++ b/src/components/table/components/rowActionGroup.js @@ -1,4 +1,4 @@ -import React, { useLayoutEffect, useRef, useState } from "react" +import { useLayoutEffect, useRef, useState } from "react" import styled, { useTheme } from "styled-components" import Flex from "@/components/templates/flex" import { Button } from "@/components/button" diff --git a/src/components/table/fluidSizing.test.js b/src/components/table/fluidSizing.test.js index e7d730a0..63523534 100644 --- a/src/components/table/fluidSizing.test.js +++ b/src/components/table/fluidSizing.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import Table from "./table" diff --git a/src/components/table/groupByControl.test.js b/src/components/table/groupByControl.test.js index 1349152f..1db95c8b 100644 --- a/src/components/table/groupByControl.test.js +++ b/src/components/table/groupByControl.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, waitFor } from "testUtilities" import Table from "./table" diff --git a/src/components/table/groupHeaderDragHandle.test.js b/src/components/table/groupHeaderDragHandle.test.js index c8a56a02..7ac949d6 100644 --- a/src/components/table/groupHeaderDragHandle.test.js +++ b/src/components/table/groupHeaderDragHandle.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import Table from "./table" diff --git a/src/components/table/header/actions/action.js b/src/components/table/header/actions/action.js index 9093bae5..d4b21406 100644 --- a/src/components/table/header/actions/action.js +++ b/src/components/table/header/actions/action.js @@ -1,4 +1,4 @@ -import React, { useRef } from "react" +import { useRef } from "react" import Action from "@/components/table/components/action" import { mergeRefs } from "@/utils" diff --git a/src/components/table/header/actions/actionSurface.test.js b/src/components/table/header/actions/actionSurface.test.js index 4d0028f8..d6b75ca5 100644 --- a/src/components/table/header/actions/actionSurface.test.js +++ b/src/components/table/header/actions/actionSurface.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen, user, within } from "testUtilities" import { waitFor } from "@testing-library/react" diff --git a/src/components/table/header/actions/columnVisibility/columnsMenu.js b/src/components/table/header/actions/columnVisibility/columnsMenu.js index 06aabf91..c720cc77 100644 --- a/src/components/table/header/actions/columnVisibility/columnsMenu.js +++ b/src/components/table/header/actions/columnVisibility/columnsMenu.js @@ -1,4 +1,4 @@ -import React, { useState, useMemo } from "react" +import { useState, useMemo } from "react" import Drop from "@/components/drops/drop/index.js" import Flex from "@/components/templates/flex" import { ListItem, Text } from "@/components/typography" diff --git a/src/components/table/header/actions/columnVisibility/columnsMenu.test.js b/src/components/table/header/actions/columnVisibility/columnsMenu.test.js index 9d79985d..5cc63094 100644 --- a/src/components/table/header/actions/columnVisibility/columnsMenu.test.js +++ b/src/components/table/header/actions/columnVisibility/columnsMenu.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen, fireEvent, waitFor } from "testUtilities" import Table from "../../../table" diff --git a/src/components/table/header/actions/columnVisibility/index.js b/src/components/table/header/actions/columnVisibility/index.js index 86e1999c..02920d77 100644 --- a/src/components/table/header/actions/columnVisibility/index.js +++ b/src/components/table/header/actions/columnVisibility/index.js @@ -1,4 +1,4 @@ -import React, { useRef, useMemo } from "react" +import { useRef, useMemo } from "react" import useToggle from "@/hooks/useToggle" import Tooltip from "@/components/drops/tooltip" import { Button } from "@/components/button" diff --git a/src/components/table/header/actions/index.js b/src/components/table/header/actions/index.js index ba2a9d2e..f566bb4c 100644 --- a/src/components/table/header/actions/index.js +++ b/src/components/table/header/actions/index.js @@ -1,4 +1,4 @@ -import React, { memo, useState, useEffect, useRef } from "react" +import { memo, useState, useEffect, useRef } from "react" import Flex from "@/components/templates/flex" import { useTableState } from "../../provider" import { isRowSelectable } from "../../largeDataSelection" diff --git a/src/components/table/header/actions/track.js b/src/components/table/header/actions/track.js index e329b1ca..6deb2701 100644 --- a/src/components/table/header/actions/track.js +++ b/src/components/table/header/actions/track.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" diff --git a/src/components/table/header/groupBy.js b/src/components/table/header/groupBy.js index 7320e2f4..092582d1 100644 --- a/src/components/table/header/groupBy.js +++ b/src/components/table/header/groupBy.js @@ -1,4 +1,4 @@ -import React, { memo, useMemo } from "react" +import { memo, useMemo } from "react" import Flex from "@/components/templates/flex" import Select from "@/components/select" import { TextSmall } from "@/components/typography" diff --git a/src/components/table/header/groupBy.test.js b/src/components/table/header/groupBy.test.js index 5df487f8..f8414bf7 100644 --- a/src/components/table/header/groupBy.test.js +++ b/src/components/table/header/groupBy.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import HeaderGroupBy from "./groupBy" diff --git a/src/components/table/header/index.js b/src/components/table/header/index.js index 62de6e44..9cc0a970 100644 --- a/src/components/table/header/index.js +++ b/src/components/table/header/index.js @@ -1,4 +1,4 @@ -import React, { memo, useMemo } from "react" +import { memo, useMemo } from "react" import Flex from "@/components/templates/flex" import SearchInput from "@/components/search" import { Icon } from "@/components/icon" diff --git a/src/components/table/header/index.test.js b/src/components/table/header/index.test.js index a7798263..326d0c5e 100644 --- a/src/components/table/header/index.test.js +++ b/src/components/table/header/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen } from "testUtilities" import { DarkTheme, DefaultTheme } from "@/theme" diff --git a/src/components/table/headerActionsOrder.test.js b/src/components/table/headerActionsOrder.test.js index 94b1b06f..901ecf71 100644 --- a/src/components/table/headerActionsOrder.test.js +++ b/src/components/table/headerActionsOrder.test.js @@ -1,4 +1,3 @@ -import React from "react" import { fireEvent } from "@testing-library/react" import { renderWithProviders } from "testUtilities" import Table from "./table" diff --git a/src/components/table/headerOverflowTooltip.test.js b/src/components/table/headerOverflowTooltip.test.js index 1d191a93..f44e162b 100644 --- a/src/components/table/headerOverflowTooltip.test.js +++ b/src/components/table/headerOverflowTooltip.test.js @@ -1,4 +1,3 @@ -import React from "react" import { fireEvent, renderWithProviders, waitFor } from "testUtilities" import Table from "./table" diff --git a/src/components/table/largeDataBodyIntegration.test.js b/src/components/table/largeDataBodyIntegration.test.js index 04c0a559..3a02c429 100644 --- a/src/components/table/largeDataBodyIntegration.test.js +++ b/src/components/table/largeDataBodyIntegration.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, waitFor } from "testUtilities" import Table from "./table" diff --git a/src/components/table/largeDataTable.test.js b/src/components/table/largeDataTable.test.js index f1764af4..04b4db34 100644 --- a/src/components/table/largeDataTable.test.js +++ b/src/components/table/largeDataTable.test.js @@ -1,4 +1,3 @@ -import React from "react" import { act, renderWithProviders, waitFor } from "testUtilities" import Table from "./table" diff --git a/src/components/table/provider.js b/src/components/table/provider.js index 4fead878..28381536 100644 --- a/src/components/table/provider.js +++ b/src/components/table/provider.js @@ -1,4 +1,4 @@ -import React, { useState, useMemo } from "react" +import { useState, useMemo } from "react" import { createContext } from "use-context-selector" import useContext from "@/utils/useContextSelector" diff --git a/src/components/table/rowActionSpacing.test.js b/src/components/table/rowActionSpacing.test.js index e470b125..0a71bc89 100644 --- a/src/components/table/rowActionSpacing.test.js +++ b/src/components/table/rowActionSpacing.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen, user } from "testUtilities" import { DefaultTheme } from "@/theme/default" diff --git a/src/components/table/table.js b/src/components/table/table.js index abb6ba3a..81d86e9b 100644 --- a/src/components/table/table.js +++ b/src/components/table/table.js @@ -1,4 +1,4 @@ -import React, { memo, useCallback, useLayoutEffect, useMemo, useRef, useState } from "react" +import { memo, useCallback, useLayoutEffect, useMemo, useRef, useState } from "react" import { getCoreRowModel, getFilteredRowModel, diff --git a/src/components/table/table.stories.js b/src/components/table/table.stories.js index 21552f28..d97b10b7 100644 --- a/src/components/table/table.stories.js +++ b/src/components/table/table.stories.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import Table from "./table" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/components/table/tableBorders.test.js b/src/components/table/tableBorders.test.js index c88b6272..b472de35 100644 --- a/src/components/table/tableBorders.test.js +++ b/src/components/table/tableBorders.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { fireEvent, renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme" diff --git a/src/components/table/tableInlineActions.test.js b/src/components/table/tableInlineActions.test.js index f1627a85..959cb297 100644 --- a/src/components/table/tableInlineActions.test.js +++ b/src/components/table/tableInlineActions.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, user } from "testUtilities" import Table from "./table" diff --git a/src/components/table/tableResize.test.js b/src/components/table/tableResize.test.js index 2ee9d92c..c1915ec2 100644 --- a/src/components/table/tableResize.test.js +++ b/src/components/table/tableResize.test.js @@ -1,4 +1,3 @@ -import React from "react" import { act, fireEvent, renderWithProviders, screen } from "testUtilities" import Table from "./table" diff --git a/src/components/table/tableStates.test.js b/src/components/table/tableStates.test.js index 055e7753..adf6f1fd 100644 --- a/src/components/table/tableStates.test.js +++ b/src/components/table/tableStates.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen } from "testUtilities" import { DarkTheme, DefaultTheme } from "@/theme" diff --git a/src/components/table/useColumns/index.js b/src/components/table/useColumns/index.js index 91c80633..d930a9e1 100644 --- a/src/components/table/useColumns/index.js +++ b/src/components/table/useColumns/index.js @@ -1,4 +1,4 @@ -import React, { useMemo } from "react" +import { useMemo } from "react" import Flex from "@/components/templates/flex" import useRowSelection from "./useRowSelection" import useRowActions from "./useRowActions" diff --git a/src/components/table/useColumns/useRowActions.js b/src/components/table/useColumns/useRowActions.js index c6332c19..304e43bc 100644 --- a/src/components/table/useColumns/useRowActions.js +++ b/src/components/table/useColumns/useRowActions.js @@ -1,4 +1,4 @@ -import React, { useMemo } from "react" +import { useMemo } from "react" import { useTheme } from "styled-components" import { controlHeight } from "@/mixins/controlSize" import RowActionGroup from "../components/rowActionGroup" diff --git a/src/components/table/useColumns/useRowSelection.js b/src/components/table/useColumns/useRowSelection.js index 59ac2859..ceb47c74 100644 --- a/src/components/table/useColumns/useRowSelection.js +++ b/src/components/table/useColumns/useRowSelection.js @@ -1,4 +1,4 @@ -import React, { useMemo } from "react" +import { useMemo } from "react" import { Checkbox } from "@/components/checkbox" import RadioButton from "@/components/radio-button" import Flex from "@/components/templates/flex" diff --git a/src/components/tabs/neutral.test.js b/src/components/tabs/neutral.test.js index 51ad10b5..feabc78d 100644 --- a/src/components/tabs/neutral.test.js +++ b/src/components/tabs/neutral.test.js @@ -1,4 +1,4 @@ -import React, { createRef } from "react" +import { createRef } from "react" import { renderWithProviders, screen, user } from "testUtilities" import { DefaultTheme, DarkTheme } from "@/theme" import StatusWord from "@/components/pill/statusWord" diff --git a/src/components/tabs/tab.js b/src/components/tabs/tab.js index ae133f8e..e16bb9c2 100644 --- a/src/components/tabs/tab.js +++ b/src/components/tabs/tab.js @@ -1,4 +1,4 @@ -import React, { useCallback } from "react" +import { useCallback } from "react" import { RaisedSegmentedItem } from "@/components/button/segmented" import { Icon } from "@/components/icon" import { StyledTab, StyledTabMenu, VerticalTab, TabCount, TabLabel, isNeutralLine } from "./styled" diff --git a/src/components/tabs/tabs-hooks.js b/src/components/tabs/tabs-hooks.js index de04c00b..bbde8fc3 100644 --- a/src/components/tabs/tabs-hooks.js +++ b/src/components/tabs/tabs-hooks.js @@ -1,4 +1,4 @@ -import React, { Children, useState, useCallback, useMemo, useEffect } from "react" +import { Children, useState, useCallback, useMemo, useEffect } from "react" import { Tab } from "./tab" export const useBuildTabs = (children, activeIndex, onChange, styleOptions) => { diff --git a/src/components/tabs/tabs.js b/src/components/tabs/tabs.js index 476514a0..57b8ae78 100644 --- a/src/components/tabs/tabs.js +++ b/src/components/tabs/tabs.js @@ -1,4 +1,4 @@ -import React, { Fragment, useCallback, useEffect, useId } from "react" +import { Fragment, useCallback, useEffect, useId } from "react" import Flex from "@/components/templates/flex" import { SegmentedTrack } from "@/components/button/segmented" import { isNeutralLine, StyledTabs, StyledTabsWrapper } from "./styled" diff --git a/src/components/tabs/tabs.stories.js b/src/components/tabs/tabs.stories.js index 5f9e8a82..de82109f 100644 --- a/src/components/tabs/tabs.stories.js +++ b/src/components/tabs/tabs.stories.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import Flex from "@/components/templates/flex" import { TextSmall } from "@/components/typography" import Pill from "@/components/pill" diff --git a/src/components/tabs/tabs.stories.test.js b/src/components/tabs/tabs.stories.test.js index 4c6d25c3..034eba3c 100644 --- a/src/components/tabs/tabs.stories.test.js +++ b/src/components/tabs/tabs.stories.test.js @@ -1,4 +1,3 @@ -import React from "react" import { composeStories, setProjectAnnotations } from "@storybook/react" import { render, screen, user } from "testUtilities" import preview from "../../../.storybook/preview" diff --git a/src/components/tabs/tabs.test.js b/src/components/tabs/tabs.test.js index ca7d2950..34e7e7ae 100644 --- a/src/components/tabs/tabs.test.js +++ b/src/components/tabs/tabs.test.js @@ -2,7 +2,7 @@ * @jest-environment jsdom */ -import React, { useState } from "react" +import { useState } from "react" import { renderWithProviders, fireEvent, user } from "testUtilities" import { Tabs, Tab } from "." diff --git a/src/components/tabs/vertical.test.js b/src/components/tabs/vertical.test.js index 55853248..76996d61 100644 --- a/src/components/tabs/vertical.test.js +++ b/src/components/tabs/vertical.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, user } from "testUtilities" import { Tab, Tabs } from "." diff --git a/src/components/templates/box/box.test.js b/src/components/templates/box/box.test.js index 625e281d..3e772d18 100644 --- a/src/components/templates/box/box.test.js +++ b/src/components/templates/box/box.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import Box from "./index" diff --git a/src/components/templates/box/index.stories.js b/src/components/templates/box/index.stories.js index 1c0dc197..ac84b832 100644 --- a/src/components/templates/box/index.stories.js +++ b/src/components/templates/box/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Text } from "@/components/typography" import Box from "." diff --git a/src/components/templates/flex/index.stories.js b/src/components/templates/flex/index.stories.js index 32c664ee..5f1e71d4 100644 --- a/src/components/templates/flex/index.stories.js +++ b/src/components/templates/flex/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { H4, Text, TextSmall } from "@/components/typography" import Flex from "." diff --git a/src/components/templates/flex/index.test.js b/src/components/templates/flex/index.test.js index 9f60e9d2..c3b0ef1f 100644 --- a/src/components/templates/flex/index.test.js +++ b/src/components/templates/flex/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import { DefaultTheme as theme } from "@/theme/default" import Flex from "./index" diff --git a/src/components/templates/layer/backdropContainer.js b/src/components/templates/layer/backdropContainer.js index 9bf6d360..6d487aea 100644 --- a/src/components/templates/layer/backdropContainer.js +++ b/src/components/templates/layer/backdropContainer.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import backdropBlur from "@/components/templates/layer/mixins/backdropBlur" import { scrimColor } from "@/components/templates/layer/mixins/elevation" diff --git a/src/components/templates/layer/index.js b/src/components/templates/layer/index.js index cb94fe44..bf192071 100644 --- a/src/components/templates/layer/index.js +++ b/src/components/templates/layer/index.js @@ -1,4 +1,4 @@ -import React, { useRef } from "react" +import { useRef } from "react" import ReactDOM from "react-dom" import useDropElement from "@/hooks/useDropElement" import useOutsideClick from "@/hooks/useOutsideClick" diff --git a/src/components/templates/layer/index.stories.js b/src/components/templates/layer/index.stories.js index 74a23728..b4211e3a 100644 --- a/src/components/templates/layer/index.stories.js +++ b/src/components/templates/layer/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import useToggle from "@/hooks/useToggle" import { H2, H3, Text } from "@/components/typography" import { Icon } from "@/components/icon" diff --git a/src/components/templates/layer/index.test.js b/src/components/templates/layer/index.test.js index 8742954b..5a33f5e2 100644 --- a/src/components/templates/layer/index.test.js +++ b/src/components/templates/layer/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, fireEvent } from "testUtilities" import { DefaultTheme as theme } from "@/theme/default" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/toggle/outline.test.js b/src/components/toggle/outline.test.js index 1f12411e..a124d61e 100644 --- a/src/components/toggle/outline.test.js +++ b/src/components/toggle/outline.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, user } from "testUtilities" import { DefaultTheme } from "@/theme/default" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/toggle/toggle.js b/src/components/toggle/toggle.js index cb8aecf1..ba79cad6 100644 --- a/src/components/toggle/toggle.js +++ b/src/components/toggle/toggle.js @@ -1,4 +1,3 @@ -import React from "react" import { Text } from "@/components/typography" import { ToggleContainer, HiddenToggleInput, StyledToggle, StyledLabel, LabelText } from "./styled" diff --git a/src/components/toggle/toggle.stories.js b/src/components/toggle/toggle.stories.js index 9a6b17fc..b15e1a4a 100644 --- a/src/components/toggle/toggle.stories.js +++ b/src/components/toggle/toggle.stories.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from "react" +import { useState, useEffect } from "react" import { Toggle } from "./toggle" import { useCallback } from "react" import Flex from "@/components/templates/flex" diff --git a/src/components/toggle/toggle.test.js b/src/components/toggle/toggle.test.js index 94c56289..aaecf5f0 100644 --- a/src/components/toggle/toggle.test.js +++ b/src/components/toggle/toggle.test.js @@ -2,7 +2,7 @@ * @jest-environment jsdom */ -import React, { useState } from "react" +import { useState } from "react" import { css } from "styled-components" import { renderWithProviders, fireEvent, screen, user } from "testUtilities" import { DarkTheme } from "@/theme/dark" diff --git a/src/components/typography/fontFamily.test.js b/src/components/typography/fontFamily.test.js index d9316d7d..c86331fb 100644 --- a/src/components/typography/fontFamily.test.js +++ b/src/components/typography/fontFamily.test.js @@ -1,4 +1,3 @@ -import React from "react" import "jest-styled-components" import { renderWithProviders, screen } from "testUtilities" import { H1, Text, TextSmall } from "./index" diff --git a/src/components/typography/index.test.js b/src/components/typography/index.test.js index 9592c398..d77c039c 100644 --- a/src/components/typography/index.test.js +++ b/src/components/typography/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import { DefaultTheme as theme } from "@/theme/default" import { diff --git a/src/components/typography/monospace.test.js b/src/components/typography/monospace.test.js index affb579e..6d72418c 100644 --- a/src/components/typography/monospace.test.js +++ b/src/components/typography/monospace.test.js @@ -1,4 +1,3 @@ -import React from "react" import { createRef } from "react" import { StyleSheetManager } from "styled-components" import isPropValid from "@emotion/is-prop-valid" diff --git a/src/components/typography/typography.stories.js b/src/components/typography/typography.stories.js index 513ca38c..d89cf368 100644 --- a/src/components/typography/typography.stories.js +++ b/src/components/typography/typography.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Button } from "@/components/button" import Flex from "@/components/templates/flex" import { diff --git a/src/components/visuallyHidden/index.test.js b/src/components/visuallyHidden/index.test.js index fe4793f2..ef31bd8b 100644 --- a/src/components/visuallyHidden/index.test.js +++ b/src/components/visuallyHidden/index.test.js @@ -1,4 +1,4 @@ -import React, { createRef } from "react" +import { createRef } from "react" import { renderWithProviders, screen } from "testUtilities" import VisuallyHidden from "./index" diff --git a/src/hooks/useFocusAfterCommit/index.test.js b/src/hooks/useFocusAfterCommit/index.test.js index e78e3bf5..cd45dbce 100644 --- a/src/hooks/useFocusAfterCommit/index.test.js +++ b/src/hooks/useFocusAfterCommit/index.test.js @@ -1,4 +1,4 @@ -import React, { useRef, useState } from "react" +import { useRef, useState } from "react" import { render, screen } from "@testing-library/react" import userEvent from "@testing-library/user-event" import useFocusAfterCommit from "." diff --git a/src/hooks/useFocusTrap/index.test.js b/src/hooks/useFocusTrap/index.test.js index 3c5fea9c..be582338 100644 --- a/src/hooks/useFocusTrap/index.test.js +++ b/src/hooks/useFocusTrap/index.test.js @@ -1,4 +1,4 @@ -import React, { useRef, useState } from "react" +import { useRef, useState } from "react" import { render, screen, userEvent } from "testUtilities" import { getFocusCandidates, useFocusTrap } from "." diff --git a/src/mixins/controlSize.test.js b/src/mixins/controlSize.test.js index eeee9dea..846d316e 100644 --- a/src/mixins/controlSize.test.js +++ b/src/mixins/controlSize.test.js @@ -1,4 +1,3 @@ -import React from "react" import styled, { ThemeProvider } from "styled-components" import { render, screen } from "@testing-library/react" import "jest-styled-components" diff --git a/src/mixins/focusRing.exports.test.js b/src/mixins/focusRing.exports.test.js index aa696a23..ecdccbab 100644 --- a/src/mixins/focusRing.exports.test.js +++ b/src/mixins/focusRing.exports.test.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme" diff --git a/src/mixins/focusRing.test.js b/src/mixins/focusRing.test.js index f9f5e5a3..6ffe2d6c 100644 --- a/src/mixins/focusRing.test.js +++ b/src/mixins/focusRing.test.js @@ -1,4 +1,3 @@ -import React from "react" import styled, { ThemeProvider } from "styled-components" import { render, screen } from "@testing-library/react" import "jest-styled-components" diff --git a/src/mixins/segmented.test.js b/src/mixins/segmented.test.js index 4fcefc1f..f5a52838 100644 --- a/src/mixins/segmented.test.js +++ b/src/mixins/segmented.test.js @@ -1,4 +1,3 @@ -import React from "react" import styled, { ThemeProvider } from "styled-components" import { render, screen } from "@testing-library/react" import "jest-styled-components" diff --git a/src/organisms/documentation/dashboard/index.js b/src/organisms/documentation/dashboard/index.js index cd0170e8..b16d172e 100644 --- a/src/organisms/documentation/dashboard/index.js +++ b/src/organisms/documentation/dashboard/index.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { Tabs, Tab } from "@/components/tabs" import Flex from "@/components/templates/flex" diff --git a/src/organisms/documentation/dashboard/mouse.js b/src/organisms/documentation/dashboard/mouse.js index 3f3d8a80..26fe4857 100644 --- a/src/organisms/documentation/dashboard/mouse.js +++ b/src/organisms/documentation/dashboard/mouse.js @@ -1,4 +1,3 @@ -import React from "react" import { Text } from "@/components/typography" import Section, { Container } from "./section" diff --git a/src/organisms/documentation/dashboard/section.js b/src/organisms/documentation/dashboard/section.js index 888e94be..d6c510f9 100644 --- a/src/organisms/documentation/dashboard/section.js +++ b/src/organisms/documentation/dashboard/section.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { Text } from "@/components/typography" import { Icon } from "@/components/icon" diff --git a/src/organisms/documentation/dashboard/section.test.js b/src/organisms/documentation/dashboard/section.test.js index ed4752b8..45e1986b 100644 --- a/src/organisms/documentation/dashboard/section.test.js +++ b/src/organisms/documentation/dashboard/section.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme/default" import Section from "./section" diff --git a/src/organisms/documentation/dashboard/touch.js b/src/organisms/documentation/dashboard/touch.js index a2953e13..d8285c4c 100644 --- a/src/organisms/documentation/dashboard/touch.js +++ b/src/organisms/documentation/dashboard/touch.js @@ -1,4 +1,4 @@ -import React, { Fragment } from "react" +import { Fragment } from "react" import { Text } from "@/components/typography" import Section, { Container } from "./section" diff --git a/src/organisms/documentation/general.js b/src/organisms/documentation/general.js index df5f8d09..61da81fe 100644 --- a/src/organisms/documentation/general.js +++ b/src/organisms/documentation/general.js @@ -1,4 +1,4 @@ -import React, { Fragment } from "react" +import { Fragment } from "react" import styled from "styled-components" import { getColor, getSizeBy } from "@/theme" import { H5, Text } from "@/components/typography" diff --git a/src/organisms/documentation/index.js b/src/organisms/documentation/index.js index e3bb18fe..8f9b10fd 100644 --- a/src/organisms/documentation/index.js +++ b/src/organisms/documentation/index.js @@ -1,4 +1,4 @@ -import React, { Fragment, useCallback, useState } from "react" +import { Fragment, useCallback, useState } from "react" import styled from "styled-components" import useToggle from "@/hooks/useToggle" import { H5 } from "@/components/typography" diff --git a/src/organisms/documentation/index.stories.js b/src/organisms/documentation/index.stories.js index a88b0923..7aa652d4 100644 --- a/src/organisms/documentation/index.stories.js +++ b/src/organisms/documentation/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { Button } from "@/components/button" import Documentation from "." diff --git a/src/organisms/documentation/index.test.js b/src/organisms/documentation/index.test.js index 7004f481..4e790752 100644 --- a/src/organisms/documentation/index.test.js +++ b/src/organisms/documentation/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent } from "testUtilities" import { DefaultTheme } from "@/theme/default" import Documentation from "." diff --git a/src/organisms/documentation/search/input.js b/src/organisms/documentation/search/input.js index 4dbd19f0..8c1847cd 100644 --- a/src/organisms/documentation/search/input.js +++ b/src/organisms/documentation/search/input.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState, useCallback } from "react" +import { useEffect, useState, useCallback } from "react" import useDebounce from "@/hooks/useDebounce" import { TextInput } from "@/components/input" import { Icon } from "@/components/icon" diff --git a/src/organisms/documentation/search/input.test.js b/src/organisms/documentation/search/input.test.js index 6404194a..6db26383 100644 --- a/src/organisms/documentation/search/input.test.js +++ b/src/organisms/documentation/search/input.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent, act } from "testUtilities" import { DefaultTheme } from "@/theme/default" import SearchInput from "./input" diff --git a/src/organisms/documentation/search/provider.js b/src/organisms/documentation/search/provider.js index f0c5f7ea..f27b7693 100644 --- a/src/organisms/documentation/search/provider.js +++ b/src/organisms/documentation/search/provider.js @@ -1,4 +1,3 @@ -import React from "react" import SiteSearchAPIConnector from "@elastic/search-ui-site-search-connector" import { SearchProvider as ElasticSearchProvider, WithSearch } from "@elastic/react-search-ui" import DiscourseSearch from "./discourse" diff --git a/src/organisms/documentation/search/results.js b/src/organisms/documentation/search/results.js index 3dc04b3b..9163cbf6 100644 --- a/src/organisms/documentation/search/results.js +++ b/src/organisms/documentation/search/results.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import { Tabs, Tab } from "@/components/tabs" import Flex from "@/components/templates/flex" diff --git a/src/organisms/documentation/search/results.test.js b/src/organisms/documentation/search/results.test.js index 7a31cc2b..80b4df10 100644 --- a/src/organisms/documentation/search/results.test.js +++ b/src/organisms/documentation/search/results.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import { DefaultTheme } from "@/theme/default" import SearchResults from "./results" diff --git a/src/organisms/navigation/hooks/useNavigationScroll.test.js b/src/organisms/navigation/hooks/useNavigationScroll.test.js index b7046446..13fd0a21 100644 --- a/src/organisms/navigation/hooks/useNavigationScroll.test.js +++ b/src/organisms/navigation/hooks/useNavigationScroll.test.js @@ -1,4 +1,4 @@ -import React, { useRef } from "react" +import { useRef } from "react" import { renderWithProviders, screen, fireEvent } from "testUtilities" import useNavigationScroll from "./useNavigationScroll" diff --git a/src/organisms/navigation/sortable/arrow.js b/src/organisms/navigation/sortable/arrow.js index 5a050493..23ae0bd8 100644 --- a/src/organisms/navigation/sortable/arrow.js +++ b/src/organisms/navigation/sortable/arrow.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon/icon" diff --git a/src/organisms/navigation/sortable/arrow.test.js b/src/organisms/navigation/sortable/arrow.test.js index b4e2a32c..d66f5aa0 100644 --- a/src/organisms/navigation/sortable/arrow.test.js +++ b/src/organisms/navigation/sortable/arrow.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent } from "testUtilities" import { DefaultTheme } from "@/theme/default" import Arrow from "./arrow" diff --git a/src/organisms/navigation/sortable/index.js b/src/organisms/navigation/sortable/index.js index af82a5e2..716578d3 100644 --- a/src/organisms/navigation/sortable/index.js +++ b/src/organisms/navigation/sortable/index.js @@ -1,4 +1,4 @@ -import React, { useEffect, useRef, useState } from "react" +import { useEffect, useRef, useState } from "react" import { createPortal } from "react-dom" import { closestCenter, diff --git a/src/organisms/navigation/sortable/index.test.js b/src/organisms/navigation/sortable/index.test.js index 9c14e87f..3def06ad 100644 --- a/src/organisms/navigation/sortable/index.test.js +++ b/src/organisms/navigation/sortable/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent } from "testUtilities" import Tab from "@/organisms/navigation/tab" import Tabs from "@/organisms/navigation/tabs" diff --git a/src/organisms/navigation/sortable/item.js b/src/organisms/navigation/sortable/item.js index 17d10a5a..8385fe64 100644 --- a/src/organisms/navigation/sortable/item.js +++ b/src/organisms/navigation/sortable/item.js @@ -1,4 +1,4 @@ -import React, { useCallback } from "react" +import { useCallback } from "react" import { useSortable } from "@dnd-kit/sortable" import { CSS } from "@dnd-kit/utilities" diff --git a/src/organisms/navigation/tab/index.test.js b/src/organisms/navigation/tab/index.test.js index e697b0fa..17225f87 100644 --- a/src/organisms/navigation/tab/index.test.js +++ b/src/organisms/navigation/tab/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen, fireEvent } from "testUtilities" import { Icon } from "@/components/icon" import { DefaultTheme } from "@/theme/default" diff --git a/src/organisms/navigation/tab/tabSeparator.js b/src/organisms/navigation/tab/tabSeparator.js index 986b1fb5..70456e42 100644 --- a/src/organisms/navigation/tab/tabSeparator.js +++ b/src/organisms/navigation/tab/tabSeparator.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" export default () => ( diff --git a/src/organisms/navigation/tab/tabSeparator.test.js b/src/organisms/navigation/tab/tabSeparator.test.js index 02276987..0a686d26 100644 --- a/src/organisms/navigation/tab/tabSeparator.test.js +++ b/src/organisms/navigation/tab/tabSeparator.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders } from "testUtilities" import { DefaultTheme } from "@/theme/default" import TabSeparator from "./tabSeparator" diff --git a/src/organisms/navigation/tabs/index.test.js b/src/organisms/navigation/tabs/index.test.js index d8af62a2..ae86de07 100644 --- a/src/organisms/navigation/tabs/index.test.js +++ b/src/organisms/navigation/tabs/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import Tabs from "." diff --git a/src/organisms/topbar/index.js b/src/organisms/topbar/index.js index 64d37b9f..b1c1d4d8 100644 --- a/src/organisms/topbar/index.js +++ b/src/organisms/topbar/index.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" const Topbar = ({ extended = false, children, mainChild }) => { diff --git a/src/organisms/topbar/index.stories.js b/src/organisms/topbar/index.stories.js index 30555fee..b0e92f79 100644 --- a/src/organisms/topbar/index.stories.js +++ b/src/organisms/topbar/index.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Button } from "@/components/button" import { H4 } from "@/components/typography" import Flex from "@/components/templates/flex" diff --git a/src/organisms/topbar/index.test.js b/src/organisms/topbar/index.test.js index 7ed11618..cb0b948d 100644 --- a/src/organisms/topbar/index.test.js +++ b/src/organisms/topbar/index.test.js @@ -1,4 +1,3 @@ -import React from "react" import { renderWithProviders, screen } from "testUtilities" import Topbar from "." diff --git a/src/proposals/dropdowns/dropdown.js b/src/proposals/dropdowns/dropdown.js index ce7f5f6c..141a7de2 100644 --- a/src/proposals/dropdowns/dropdown.js +++ b/src/proposals/dropdowns/dropdown.js @@ -1,4 +1,4 @@ -import React, { useId, useRef, useState } from "react" +import { useId, useRef, useState } from "react" import styled, { css } from "styled-components" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon" diff --git a/src/proposals/dropdowns/dropdowns.stories.js b/src/proposals/dropdowns/dropdowns.stories.js index 32c103b7..0d26e889 100644 --- a/src/proposals/dropdowns/dropdowns.stories.js +++ b/src/proposals/dropdowns/dropdowns.stories.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" diff --git a/src/proposals/hues/distribution.js b/src/proposals/hues/distribution.js index 7a53aed0..20a8b912 100644 --- a/src/proposals/hues/distribution.js +++ b/src/proposals/hues/distribution.js @@ -1,5 +1,4 @@ // Story-only replica of cloud-frontend `components/distribution` (ProgressBar + dot legend). -import React from "react" import { useTheme } from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/hues/hues.stories.js b/src/proposals/hues/hues.stories.js index 4a62aab6..7acb994a 100644 --- a/src/proposals/hues/hues.stories.js +++ b/src/proposals/hues/hues.stories.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Side } from "../refresh/layout" diff --git a/src/proposals/hues/insightTypes.js b/src/proposals/hues/insightTypes.js index 1efda26d..0e983bd3 100644 --- a/src/proposals/hues/insightTypes.js +++ b/src/proposals/hues/insightTypes.js @@ -1,5 +1,4 @@ // Story-only replica of CF Insights type styling (report sample cards + "new report" menu), with hue options. -import React from "react" import styled from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/hues/nodeTypes.js b/src/proposals/hues/nodeTypes.js index b4458634..48dd5435 100644 --- a/src/proposals/hues/nodeTypes.js +++ b/src/proposals/hues/nodeTypes.js @@ -1,5 +1,4 @@ // Story-only replica of the CF Overview "Total Nodes" distributions row, with node-type hue options. -import React from "react" import Flex from "@/components/templates/flex" import { Text } from "@/components/typography" import { Distribution, useIsDark } from "./distribution" diff --git a/src/proposals/pr5951/actions.js b/src/proposals/pr5951/actions.js index 471dec85..649308cc 100644 --- a/src/proposals/pr5951/actions.js +++ b/src/proposals/pr5951/actions.js @@ -1,5 +1,5 @@ // Copied from PR 5951: components/tooltip.js, iconAction.js, rovingFocus.js, tabStrip.js. -import React, { forwardRef, useCallback } from "react" +import { forwardRef, useCallback } from "react" import styled from "styled-components" import Box from "@/components/templates/box" import { Icon } from "@/components/icon" diff --git a/src/proposals/pr5951/card.js b/src/proposals/pr5951/card.js index a4e2e206..f771f749 100644 --- a/src/proposals/pr5951/card.js +++ b/src/proposals/pr5951/card.js @@ -1,6 +1,6 @@ // Copied from PR 5951: alertEditor/cardParts.js and configForm/templates/clampedDescription.js // (MarkdownParser replaced by plain text; the fit-to-width header logic is omitted). -import React, { useId, useLayoutEffect, useRef, useState } from "react" +import { useId, useLayoutEffect, useRef, useState } from "react" import styled from "styled-components" import Box from "@/components/templates/box" import { Icon } from "@/components/icon" diff --git a/src/proposals/pr5951/dialog.js b/src/proposals/pr5951/dialog.js index fe0459f2..600fb24e 100644 --- a/src/proposals/pr5951/dialog.js +++ b/src/proposals/pr5951/dialog.js @@ -1,6 +1,6 @@ // Copied from PR 5951: components/confirmDialog.js. useDialogFocus (focus trap/return) is replaced by a // plain Escape listener; the markup and styles are unchanged. -import React, { useEffect, useId } from "react" +import { useEffect, useId } from "react" import { createPortal } from "react-dom" import styled from "styled-components" import Box from "@/components/templates/box" diff --git a/src/proposals/pr5951/inputs.js b/src/proposals/pr5951/inputs.js index b5967156..f10f3c46 100644 --- a/src/proposals/pr5951/inputs.js +++ b/src/proposals/pr5951/inputs.js @@ -1,6 +1,6 @@ // Copied from PR 5951: switchTrack.js + widgets/switchWidget.js, configItem/rowCheckbox.js, // workspace/filterInput.js, filters/activeFilters.js, workspace/styled.js. -import React, { useEffect, useRef } from "react" +import { useEffect, useRef } from "react" import styled, { css } from "styled-components" import Box from "@/components/templates/box" import { Icon } from "@/components/icon" diff --git a/src/proposals/pr5951/marks.js b/src/proposals/pr5951/marks.js index f738ea5e..5adb2fd9 100644 --- a/src/proposals/pr5951/marks.js +++ b/src/proposals/pr5951/marks.js @@ -1,6 +1,5 @@ // Copied from PR 5951: configItem/collectorLogo.js, workspace/addItemButton.js, templates/disclosureButton.js, // requiredTag.js, validationIcon.js, alertEditor/silentSign.js. -import React from "react" import styled, { css, keyframes } from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/pr5951/pr5951.stories.js b/src/proposals/pr5951/pr5951.stories.js index 61c1cfe5..c93b3773 100644 --- a/src/proposals/pr5951/pr5951.stories.js +++ b/src/proposals/pr5951/pr5951.stories.js @@ -1,6 +1,6 @@ // Faithful copies of the custom elements added in cloud-frontend PR 5951 (Dyncfg rework). Raw hex/px values // in this folder are deliberate so the review shows the PR as written; do not reuse them as netdata-ui code. -import React, { useState } from "react" +import { useState } from "react" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon" import { Text, TextSmall } from "@/components/typography" diff --git a/src/proposals/pr5951/status.js b/src/proposals/pr5951/status.js index 58213497..3c9aab57 100644 --- a/src/proposals/pr5951/status.js +++ b/src/proposals/pr5951/status.js @@ -1,5 +1,4 @@ // Copied from PR 5951: configItem/badges.js, alertEditor/cardParts.js (StatusPill), templates/changeMarks.js. -import React from "react" import styled, { css } from "styled-components" import Box from "@/components/templates/box" import { getColor, getSizeBy } from "@/theme" diff --git a/src/proposals/pr5951/surfaces.js b/src/proposals/pr5951/surfaces.js index faa376c8..581af070 100644 --- a/src/proposals/pr5951/surfaces.js +++ b/src/proposals/pr5951/surfaces.js @@ -1,5 +1,4 @@ // Copied from PR 5951: emptyResults.js, workspace/emptyState.js, configForm/jobStateBanner.js. -import React from "react" import styled from "styled-components" import Box from "@/components/templates/box" import { Icon } from "@/components/icon" diff --git a/src/proposals/pr5951/tabs.js b/src/proposals/pr5951/tabs.js index eaac6787..24c81f05 100644 --- a/src/proposals/pr5951/tabs.js +++ b/src/proposals/pr5951/tabs.js @@ -1,5 +1,4 @@ // Copied from PR 5951: components/tabStrip.js and workspace/paneTabs.js (+ TypeTab from typeTabs.js). -import React from "react" import styled from "styled-components" import Box from "@/components/templates/box" import { Icon } from "@/components/icon" diff --git a/src/proposals/primitives/divider.js b/src/proposals/primitives/divider.js index 43f563f2..cc75c17d 100644 --- a/src/proposals/primitives/divider.js +++ b/src/proposals/primitives/divider.js @@ -1,5 +1,4 @@ // Proposed Divider: a 1px theme-coloured rule. Spacing and inset come from the Box margin prop. -import React from "react" import styled from "styled-components" import Box from "@/components/templates/box" diff --git a/src/proposals/primitives/frame.js b/src/proposals/primitives/frame.js index 592e89db..44672957 100644 --- a/src/proposals/primitives/frame.js +++ b/src/proposals/primitives/frame.js @@ -1,5 +1,4 @@ // Story-only frames for the primitives proposal. -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" diff --git a/src/proposals/primitives/primitives.stories.js b/src/proposals/primitives/primitives.stories.js index ff07319b..e68517f1 100644 --- a/src/proposals/primitives/primitives.stories.js +++ b/src/proposals/primitives/primitives.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Compare } from "../refresh/layout" import { ProposedDividers, TodayDividers } from "./dividerScenes" import { ProposedDots, TodayDots } from "./statusDotScenes" diff --git a/src/proposals/primitives/skeleton.js b/src/proposals/primitives/skeleton.js index 0cf224ab..fe28f072 100644 --- a/src/proposals/primitives/skeleton.js +++ b/src/proposals/primitives/skeleton.js @@ -1,5 +1,4 @@ // Proposed Skeleton: one calm pulse on theme colours, radius by variant, still under reduced motion. -import React from "react" import styled, { css, keyframes } from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/primitives/statusDot.js b/src/proposals/primitives/statusDot.js index aa4135f7..6bc71394 100644 --- a/src/proposals/primitives/statusDot.js +++ b/src/proposals/primitives/statusDot.js @@ -1,5 +1,4 @@ // Proposed StatusDot: the Pill dot (src/components/pill/dot.js) usable on its own. -import React from "react" import styled, { css, keyframes } from "styled-components" import Box from "@/components/templates/box" import { getColor } from "@/theme" diff --git a/src/proposals/primitives/statusDotScenes.js b/src/proposals/primitives/statusDotScenes.js index 0cef1053..d8ead150 100644 --- a/src/proposals/primitives/statusDotScenes.js +++ b/src/proposals/primitives/statusDotScenes.js @@ -1,4 +1,3 @@ -import React from "react" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" import { Row, Section, Stack } from "../refresh/layout" diff --git a/src/proposals/primitives/today.js b/src/proposals/primitives/today.js index 77bf5b2d..3766aa02 100644 --- a/src/proposals/primitives/today.js +++ b/src/proposals/primitives/today.js @@ -1,7 +1,6 @@ // Faithful copies of today's cloud-frontend (CF) and charts (CH) dividers, dots and skeletons. // Raw px values, local keyframes and ad-hoc colours are kept on purpose, for comparison only. // They live only in this proposal file and must not be copied into src/components. -import React from "react" import styled, { css } from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/primitives/todaySkeletons.js b/src/proposals/primitives/todaySkeletons.js index ae169e8f..147580d2 100644 --- a/src/proposals/primitives/todaySkeletons.js +++ b/src/proposals/primitives/todaySkeletons.js @@ -1,7 +1,6 @@ // Faithful copies of today's skeletons: CF SkeletonBox, anomalies Bone + Shine, configuration // Shimmer and CH Bone. Raw px values and the CH raw hex track colours are kept on purpose, for // comparison only. They live only in this proposal file and must not be copied into src/components. -import React from "react" import styled, { css, keyframes } from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/refresh/density.js b/src/proposals/refresh/density.js index d322e884..b0176881 100644 --- a/src/proposals/refresh/density.js +++ b/src/proposals/refresh/density.js @@ -1,6 +1,5 @@ // Simulations: styled wrappers that override the real Button, IconButton, SearchInput and Select // metrics, so the proposed ladder can be judged before any component changes. -import React from "react" import styled, { css } from "styled-components" import Box from "@/components/templates/box" import { Button, IconButton } from "@/components/button" diff --git a/src/proposals/refresh/layout.js b/src/proposals/refresh/layout.js index 5bc1cc3a..cc3b784f 100644 --- a/src/proposals/refresh/layout.js +++ b/src/proposals/refresh/layout.js @@ -1,4 +1,3 @@ -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Text, TextSmall } from "@/components/typography" diff --git a/src/proposals/refresh/pills.js b/src/proposals/refresh/pills.js index 52b4cfda..d8bda714 100644 --- a/src/proposals/refresh/pills.js +++ b/src/proposals/refresh/pills.js @@ -1,6 +1,5 @@ // Proposed Pill additions (soft look, leading dot, status word, mark counts), adapted from the PR's // StatePill / StatusWord / MarkCounts onto netdata-ui flavours and theme tokens. -import React from "react" import styled, { css } from "styled-components" import Flex from "@/components/templates/flex" import Box from "@/components/templates/box" diff --git a/src/proposals/refresh/refresh.stories.js b/src/proposals/refresh/refresh.stories.js index 0ac96b08..85dd6348 100644 --- a/src/proposals/refresh/refresh.stories.js +++ b/src/proposals/refresh/refresh.stories.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import Box from "@/components/templates/box" diff --git a/src/proposals/refresh/tabs.js b/src/proposals/refresh/tabs.js index 9919e763..0fa6fa7a 100644 --- a/src/proposals/refresh/tabs.js +++ b/src/proposals/refresh/tabs.js @@ -1,6 +1,5 @@ // Proposed contained track: one visual for contained tabs and segmented value pickers // (after the PR's TabStrip and Segmented), plus icon/count slots for our line tabs. -import React from "react" import styled from "styled-components" import Flex from "@/components/templates/flex" import { Icon } from "@/components/icon" diff --git a/src/proposals/tableActions/chip.js b/src/proposals/tableActions/chip.js index ce8f2290..bddb3243 100644 --- a/src/proposals/tableActions/chip.js +++ b/src/proposals/tableActions/chip.js @@ -1,5 +1,4 @@ // Proposal-only chip action for table rows and toolbars. Not wired into src/components. -import React from "react" import styled, { css } from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/tableActions/fanStack.js b/src/proposals/tableActions/fanStack.js index 54a69965..d82936b0 100644 --- a/src/proposals/tableActions/fanStack.js +++ b/src/proposals/tableActions/fanStack.js @@ -1,5 +1,4 @@ // Proposal-only "more actions" trigger: the topbar Add new chip stack, reused as a row overflow. -import React from "react" import styled from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/tableActions/scenes.js b/src/proposals/tableActions/scenes.js index cc883e75..d8e6e70e 100644 --- a/src/proposals/tableActions/scenes.js +++ b/src/proposals/tableActions/scenes.js @@ -1,5 +1,5 @@ // Story scenes: today's real Table + Action next to proposal-only chip renderings of the same rows. -import React, { useState } from "react" +import { useState } from "react" import styled from "styled-components" import Box from "@/components/templates/box" import Flex from "@/components/templates/flex" diff --git a/src/proposals/tableActions/tableActions.stories.js b/src/proposals/tableActions/tableActions.stories.js index cbf1e4b2..1c9e0795 100644 --- a/src/proposals/tableActions/tableActions.stories.js +++ b/src/proposals/tableActions/tableActions.stories.js @@ -1,4 +1,3 @@ -import React from "react" import { Compare } from "../refresh/layout" import { ProposedBulkActions, diff --git a/src/proposals/tableActions/track.js b/src/proposals/tableActions/track.js index 28126a88..e00b3534 100644 --- a/src/proposals/tableActions/track.js +++ b/src/proposals/tableActions/track.js @@ -1,5 +1,4 @@ // Proposal-only pill track that groups header and bulk chips, after the topbar trigger. -import React from "react" import styled, { css } from "styled-components" import Flex from "@/components/templates/flex" import Box from "@/components/templates/box" diff --git a/src/stories.test.js b/src/stories.test.js index 1554f587..fcc19920 100644 --- a/src/stories.test.js +++ b/src/stories.test.js @@ -1,4 +1,3 @@ -import React from "react" import fs from "fs" import path from "path" import { composeStories, setProjectAnnotations } from "@storybook/react" diff --git a/yarn.lock b/yarn.lock index e776007a..b5495dd2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18,21 +18,17 @@ "@csstools/css-tokenizer" "^3.0.3" lru-cache "^10.4.3" -"@babel/cli@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.28.6.tgz#1da8eb79f92cbe75542b853b3b1db683c5ea406a" - integrity sha512-6EUNcuBbNkj08Oj4gAZ+BUU8yLCgKzgVX4gaTh09Ya2C8ICM4P+G30g4m3akRxSYAp3A/gnWchrNst7px4/nUQ== +"@babel/cli@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-8.1.0.tgz#e68865491637e62459d05414b4950ffebb708e46" + integrity sha512-C4fCHysy+LdXz6nsk59mAKoYBrYTxkbJb6sCEqyx1E8C5+77dEc4I4FjmIO6crtWvHxvn+sL5VD/tIjtQMYceQ== dependencies: - "@jridgewell/trace-mapping" "^0.3.28" - commander "^6.2.0" + "@jridgewell/trace-mapping" "^0.3.31" + chokidar "^5.0.0" + commander "^14.0.2" convert-source-map "^2.0.0" - fs-readdir-recursive "^1.1.0" - glob "^7.2.0" - make-dir "^2.1.0" - slash "^2.0.0" - optionalDependencies: - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" - chokidar "^3.6.0" + glob "^14.0.0" + slash "^5.1.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.27.1", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0": version "7.29.0" @@ -52,12 +48,25 @@ js-tokens "^4.0.0" picocolors "^1.1.1" -"@babel/compat-data@^7.28.6", "@babel/compat-data@^7.29.0": +"@babel/code-frame@^8.0.0", "@babel/code-frame@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-8.0.6.tgz#5247d36cef9fd187dd4d84a0ba659fa29341616c" + integrity sha512-uMHhvmDmwFiLuiozaoRYTZHqMFuu3fem/X9JY78lohAuLoh8LSGGC8JqUzo2cVuBsBxkjMZNk56CE7ock8Xxkw== + dependencies: + "@babel/helper-validator-identifier" "^8.0.6" + js-tokens "^10.0.0" + +"@babel/compat-data@^7.28.6": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d" integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg== -"@babel/core@^7.23.9", "@babel/core@^7.26.0", "@babel/core@^7.27.4", "@babel/core@^7.28.0", "@babel/core@^7.29.0": +"@babel/compat-data@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-8.0.5.tgz#b5e933559f0830bd4d71f167a7b24cbb4b0f3fd7" + integrity sha512-YLsYoQMvL8l8WrGpN3Zj7O1wK5LEBN+cQtux7BcuHyxIXve724XG+zuJ1n3U1cUweRtTzQOA4IHbuQw3N34SZw== + +"@babel/core@^7.23.9", "@babel/core@^7.26.0", "@babel/core@^7.27.4", "@babel/core@^7.28.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== @@ -78,6 +87,28 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-8.1.0.tgz#4c24a01fbd42e9afed8c7ad4148a4b317c437d80" + integrity sha512-3jqm7xh3kJCmIeOK8sk6/EvOWdSzvOqvjt0tJEDOHHmzWjcQSvIh2/tq1I9RA741tl0QZdMzPJWCulWE+Dy5ww== + dependencies: + "@babel/code-frame" "^8.0.6" + "@babel/generator" "^8.1.0" + "@babel/helper-compilation-targets" "^8.0.7" + "@babel/helpers" "^8.1.0" + "@babel/parser" "^8.1.0" + "@babel/template" "^8.0.0" + "@babel/traverse" "^8.1.0" + "@babel/types" "^8.1.0" + "@types/gensync" "^1.0.5" + convert-source-map "^2.0.0" + empathic "^2.0.1" + gensync "^1.0.0-beta.2" + import-meta-resolve "^4.2.0" + json5 "^2.2.3" + obug "^3.0.0" + verkit "^0.5.0" + "@babel/generator@^7.27.5", "@babel/generator@^7.29.0": version "7.29.1" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" @@ -100,6 +131,18 @@ "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" +"@babel/generator@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-8.1.0.tgz#91565261e879dd9b0680ac521174be3f3cb74e22" + integrity sha512-7fiBJ61wDV3AHbg7n/EfLBv3RU+lsdRP8QNJnydkKWA7e48FnnvKQWbVHsJQCBE7JHTj4xlzZL9fvQYsBUip2A== + dependencies: + "@babel/parser" "^8.1.0" + "@babel/types" "^8.1.0" + "@jridgewell/gen-mapping" "0.4.0-beta.0" + "@jridgewell/trace-mapping" "^0.3.31" + "@types/jsesc" "^2.5.0" + jsesc "^3.0.2" + "@babel/helper-annotate-as-pure@^7.25.9": version "7.29.7" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz#c70fe3c6ecbdc3fd2dd1b0f498428b88b82ce47f" @@ -107,14 +150,14 @@ dependencies: "@babel/types" "^7.29.7" -"@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": - version "7.27.3" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" - integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== +"@babel/helper-annotate-as-pure@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-8.0.0.tgz#e094d0ea95f319cdc399fe25ec82e4b3dddb8461" + integrity sha512-NSpMkMsvvZqzThJ0p1B02cbtA2ObEyfBvq950bmNkyxsxvcxwhvvCB036rKhlEnuBBo30bOrk13u3FzlKSoRrw== dependencies: - "@babel/types" "^7.27.3" + "@babel/types" "^8.0.0" -"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.28.6": +"@babel/helper-compilation-targets@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25" integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA== @@ -125,38 +168,47 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz#611ff5482da9ef0db6291bcd24303400bca170fb" - integrity sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow== - dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-member-expression-to-functions" "^7.28.5" - "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/helper-replace-supers" "^7.28.6" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/traverse" "^7.28.6" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1", "@babel/helper-create-regexp-features-plugin@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz#7c1ddd64b2065c7f78034b25b43346a7e19ed997" - integrity sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw== +"@babel/helper-compilation-targets@^8.0.0", "@babel/helper-compilation-targets@^8.0.7": + version "8.0.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.7.tgz#7ece9e53952af8f769e15ecabc8b899cb017f745" + integrity sha512-ilAZCdOOlOVA7dQbaFNw2f/59p6GW33NxTopc3DvEE3efp3ZXTrGX/yZScaKw8/vd9bq31Ag0EcXiLw32bAgJg== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - regexpu-core "^6.3.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.6.5", "@babel/helper-define-polyfill-provider@^0.6.6": - version "0.6.6" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz#714dfe33d8bd710f556df59953720f6eeb6c1a14" - integrity sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA== + "@babel/compat-data" "^8.0.5" + "@babel/helper-validator-option" "^8.0.0" + browserslist "^4.24.0" + flru "1.0.2" + verkit "^0.5.0" + +"@babel/helper-create-class-features-plugin@^8.0.1", "@babel/helper-create-class-features-plugin@^8.0.5": + version "8.0.10" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-8.0.10.tgz#c9121e53cecbddbdf7da2c28d01e524ba253a389" + integrity sha512-a97s55BatmvDeeQ9rngs/IPi1aeQ3vVUbXr0DsNGhzF/vB2w49N+FqD+D0/YEGLziU7zALhrKFlk6FGlvbM38w== + dependencies: + "@babel/helper-annotate-as-pure" "^8.0.0" + "@babel/helper-member-expression-to-functions" "^8.0.5" + "@babel/helper-optimise-call-expression" "^8.0.0" + "@babel/helper-replace-supers" "^8.0.1" + "@babel/helper-skip-transparent-expression-wrappers" "^8.0.0" + "@babel/traverse" "^8.0.10" + verkit "^0.5.0" + +"@babel/helper-create-regexp-features-plugin@^8.0.1": + version "8.0.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-8.0.7.tgz#1317b8363a0f73803967f1d06e4c0b53df099837" + integrity sha512-pyia4a5cQ9fmUuimPO4pl3p8aX9aGBBMqZyNUmwhJGO/e3bIbbt/26Zun6SE1CRvNaUWiTsfLuZeaLX6EIIUWQ== + dependencies: + "@babel/helper-annotate-as-pure" "^8.0.0" + regexpu-core "^6.5.3" + verkit "^0.5.0" + +"@babel/helper-define-polyfill-provider@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-1.0.0.tgz#f88af5f058a456f05d87148b3a0357220c3d3042" + integrity sha512-9jzVaTeZyXRDKTgUnNzcPQMO8y0ga3o+Z4fKjNet9Fcx7slgKa83qRbz0EwROSd6qO6CoEe/HQszqSPKb5lhkw== dependencies: - "@babel/helper-compilation-targets" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - debug "^4.4.3" + "@babel/helper-compilation-targets" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.0" lodash.debounce "^4.0.8" - resolve "^1.22.11" "@babel/helper-globals@^7.28.0": version "7.28.0" @@ -168,13 +220,18 @@ resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz#f04a96fbd8473241b1079243f5b3f03a3010ab7b" integrity sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA== -"@babel/helper-member-expression-to-functions@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" - integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg== +"@babel/helper-globals@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-8.0.6.tgz#198c218ccff8a99093d620abf66328ec80d234cd" + integrity sha512-OdnA/N52LhzFpeUuVz5YGuSWjc7TPHiFmVYZbPlSgExocO2GwbxVpSni9MVs5wwW+wZ4kPuwBEBN9pIPDYz1mA== + +"@babel/helper-member-expression-to-functions@^8.0.0", "@babel/helper-member-expression-to-functions@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-8.0.5.tgz#d23e8c1d574ffb894940502361340bf7002f20ea" + integrity sha512-GLe05QD98BkNFTkjaqeqF9QSRoHLKrrB4tpoplyQuuPrQJ72rtmkM4wvqJLX/sjZPqkbK5MUYSsuUTqdJoOVjA== dependencies: - "@babel/traverse" "^7.28.5" - "@babel/types" "^7.28.5" + "@babel/traverse" "^8.0.5" + "@babel/types" "^8.0.5" "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.28.6": version "7.28.6" @@ -192,7 +249,15 @@ "@babel/traverse" "^7.29.7" "@babel/types" "^7.29.7" -"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.6": +"@babel/helper-module-imports@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz#b6b16c75f80616b545f72e842d8224b981fd41d5" + integrity sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew== + dependencies: + "@babel/traverse" "^8.0.0" + "@babel/types" "^8.0.0" + +"@babel/helper-module-transforms@^7.28.6": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA== @@ -201,43 +266,57 @@ "@babel/helper-validator-identifier" "^7.28.5" "@babel/traverse" "^7.28.6" -"@babel/helper-optimise-call-expression@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" - integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== +"@babel/helper-module-transforms@^8.0.1", "@babel/helper-module-transforms@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-8.1.0.tgz#b1850b0d0560eaccb65b26aed9cbbbad0685b0b0" + integrity sha512-1RiE7ts4uQvf4tZ/52An9o3Dt0rqgLBQr2eRWrwYmmyohl3lQXjTWvlW+npYa+2D81oiGdpDuz1Sk/q6p4JlcA== dependencies: - "@babel/types" "^7.27.1" + "@babel/helper-module-imports" "^8.0.0" + "@babel/helper-validator-identifier" "^8.0.6" + "@babel/traverse" "^8.1.0" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0": +"@babel/helper-optimise-call-expression@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-8.0.0.tgz#dc1118493494fbfc3bb24b490550673908a99b6c" + integrity sha512-3W6satvtPuCUkUx63S2jMoW9EQNYkADgs1HTfufmL7gCmAulHMKupA/12WNz4A0GMMFn/YnWWwqOT9IZrJHQjg== + dependencies: + "@babel/types" "^8.0.0" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8" integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug== -"@babel/helper-remap-async-to-generator@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" - integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== +"@babel/helper-plugin-utils@^8.0.0", "@babel/helper-plugin-utils@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.1.tgz#d1c9d8ae225902c597deac8c79ace4227feac8af" + integrity sha512-3PKFgjTyPlhFhorfP+SjKQxLViIL++zWjFOO4hGriYU+Bsm983DxEM1JmDRJVWXV0O9npu+xXRqz7Pbd3mh70g== + +"@babel/helper-remap-async-to-generator@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-8.0.1.tgz#e6d370bd0e274eb7a0ef486d5a7e1eb3158ec2df" + integrity sha512-baAKuLEMmu6BCSY3tuiU7qglM1qOZt6F1SrFScA241oNqksxkxfEZEKztlGRmoVns9AQ5UgArH7RsUEjxWnzgQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-wrap-function" "^7.27.1" - "@babel/traverse" "^7.27.1" + "@babel/helper-annotate-as-pure" "^8.0.0" + "@babel/helper-wrap-function" "^8.0.0" + "@babel/traverse" "^8.0.0" -"@babel/helper-replace-supers@^7.27.1", "@babel/helper-replace-supers@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz#94aa9a1d7423a00aead3f204f78834ce7d53fe44" - integrity sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg== +"@babel/helper-replace-supers@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-8.0.1.tgz#c9b23aba6b9aff16cacac135052e790cde8d7d5b" + integrity sha512-B1SZADIcy3tmH8CmWvj4SHi/oAPom4UL3uknTc2QRNsPVLFk/sPnZvQL/8kj7Y5omvjMqie0vklvs6XM4OLW5Q== dependencies: - "@babel/helper-member-expression-to-functions" "^7.28.5" - "@babel/helper-optimise-call-expression" "^7.27.1" - "@babel/traverse" "^7.28.6" + "@babel/helper-member-expression-to-functions" "^8.0.0" + "@babel/helper-optimise-call-expression" "^8.0.0" + "@babel/traverse" "^8.0.0" -"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" - integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== +"@babel/helper-skip-transparent-expression-wrappers@^8.0.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-8.1.0.tgz#7e90c8451120d26adc1c7045cceb56492ec33ad1" + integrity sha512-nU02D56QABKl7gDT/7hGpMd2TtWYYcoOj4NT3+Xzr76oJrMl+3SUR8gp3CelvrjkvDUvwj+WZCUzuPBCUJSZoA== dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/traverse" "^8.1.0" + "@babel/types" "^8.1.0" "@babel/helper-string-parser@^7.27.1": version "7.27.1" @@ -249,6 +328,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.29.13.tgz#00a43cc19b8f84e9e3f17f32813e69ae9bfceba8" integrity sha512-fWegr+WsEsiMVW4KUNdIIzzMTZSzNiqhy0//6+2MRi2d5NFNsL/AYwBQW8eBnRbTBVRnDVzjaJEUqKaCWjMMdQ== +"@babel/helper-string-parser@^8.0.8": + version "8.0.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-8.0.8.tgz#1f0ce7cda813491d43a37eef725cd979ae3b1d86" + integrity sha512-fVM+gSuKbdv9cpmyRNh5EvsDHUZCdxQH3FdnFKSkNYHpbsn95bbrxm+ES3MVeQjcqwi2O5ur/DjLfmTQaO60ng== + "@babel/helper-validator-identifier@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" @@ -259,19 +343,29 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz#bd87084ced0c796ec46bda492de6e83d29e89fc2" integrity sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg== +"@babel/helper-validator-identifier@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.6.tgz#fda51b4365505595779b51ea1ae0899ad9d76866" + integrity sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ== + "@babel/helper-validator-option@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== -"@babel/helper-wrap-function@^7.27.1": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz#4e349ff9222dab69a93a019cc296cdd8442e279a" - integrity sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ== +"@babel/helper-validator-option@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz#53307a6882254fa8d940017a701a8f7ec603a1a9" + integrity sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q== + +"@babel/helper-wrap-function@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-8.0.0.tgz#e1d7458e375203746283c6d7eba7c41abb8b27c8" + integrity sha512-Qpm8+wi5xfDkBfollanwriCcKniFfBmMmaKB01GVM6VGzKXo1fdxosZp04qEr5HM+LKhwr3hG1yRy8+ORsficA== dependencies: - "@babel/template" "^7.28.6" - "@babel/traverse" "^7.28.6" - "@babel/types" "^7.28.6" + "@babel/template" "^8.0.0" + "@babel/traverse" "^8.0.0" + "@babel/types" "^8.0.0" "@babel/helpers@^7.28.6": version "7.28.6" @@ -281,6 +375,14 @@ "@babel/template" "^7.28.6" "@babel/types" "^7.28.6" +"@babel/helpers@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-8.1.0.tgz#362c87c2debab2e495ab200b13d35d397b9942e2" + integrity sha512-949bjw10dhaRdtQeCpfVShFA4jIcto97BkqmWnRjpzyQuHVZ7EDriaoCn/4D8h1NqSKlmI20xPU0vHf3jQbQRg== + dependencies: + "@babel/template" "^8.0.0" + "@babel/types" "^8.1.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.0.tgz#669ef345add7d057e92b7ed15f0bac07611831b6" @@ -295,49 +397,57 @@ dependencies: "@babel/types" "^7.29.11" -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz#fbde57974707bbfa0376d34d425ff4fa6c732421" - integrity sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q== +"@babel/parser@^8.0.0", "@babel/parser@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-8.1.0.tgz#872b51d371a0ffc4053fbdea64213daf3fd7ab97" + integrity sha512-fpqZYAC+Tthr19JbEKxXhCGutvfm/+roMe+ULrgUKI+GVyzkQiTMTSheORcWIAzW8T3Oo3W5UavWSvAWmsp7fA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.28.5" + "@babel/types" "^8.1.0" -"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d" - integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-8.0.1.tgz#3d82bcb279dc4e121449db87db1cd6be80723394" + integrity sha512-Ytgjjne4RnG3Oig7ik+NfY4ebRY30BPptVkkyu1f72eINJXRM3/bkU++tIc5aPvyLmo4KH20avq0xJ2o+9aEnw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72" - integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-8.0.1.tgz#a50daa2342074378182c14edacae9dbc080fa39c" + integrity sha512-X7pAMBhuKluA7UfwZNvKN0XVVu/AGeo84Z75eJl85rcb8J2aBzLK92btahM1X5h0oi0QIrbe0qIMA/0+4Buk7w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd" - integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-8.0.1.tgz#6bbbeb0857110b969ea378cfbb0ed367573a5d11" + integrity sha512-DJviKTxYfH0hFwnMiW4dnPyMGzS3Hrr4zUfXl1zwQ0QiGlGlNYklLoPSYEQr8S7nau0/K7NdQjTh0qbYuyFjCA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" - "@babel/plugin-transform-optional-chaining" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz#0e8289cec28baaf05d54fd08d81ae3676065f69f" - integrity sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g== +"@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-8.0.6.tgz#37c56f0b966c63d3905cee4ff251fdec6fe65298" + integrity sha512-vk9CzgaQGcTTBL8F0YNr7LBEka6pXP/I5KcMj0oicGXUquWSNqxiijHGQkHF+s8m910NbGMpn5mU2sFV7AQjBA== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/traverse" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-skip-transparent-expression-wrappers" "^8.0.0" -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-8.0.1.tgz#67eb04ffb85d7d4d1a842b46856559e7bb51162b" + integrity sha512-x8bi0LFVD2xkULjfNn+hCMg16yAFHAM9fS/ThSFeYBi+0MP9K6qcY2BZb4urUwC7PYtEy5wPe6TKjOEjXrCGFA== + dependencies: + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-skip-transparent-expression-wrappers" "^8.0.0" + "@babel/plugin-transform-optional-chaining" "^8.0.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-8.0.1.tgz#1d6aa72059f79a262b782b063090d30a0e3d7901" + integrity sha512-P8+RN2n7ts2s1vnE+lXdHYf+dhnmcGSen/kWzBsVluT9Sey5AqmcRXYWlHqgQxaNlKTD5YMa1tf5z4d1v8W88w== + dependencies: + "@babel/helper-plugin-utils" "^8.0.1" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -367,14 +477,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-import-assertions@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz#ae9bc1923a6ba527b70104dd2191b0cd872c8507" - integrity sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw== - dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - -"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.28.6": +"@babel/plugin-syntax-import-attributes@^7.24.7": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz#b71d5914665f60124e133696f17cd7669062c503" integrity sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw== @@ -395,13 +498,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.28.6": +"@babel/plugin-syntax-jsx@^7.27.1": version "7.28.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee" integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== dependencies: "@babel/helper-plugin-utils" "^7.28.6" +"@babel/plugin-syntax-jsx@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-8.0.1.tgz#ab457699bd42e3071541fdc2dbade25049f2cc2f" + integrity sha512-n0jtCOxEovhU7METqSQjcZO9pX53nu9uNIjMS+hEt+Nt9jA7oOZoBIgbCxhhASmF6T6rPDGge5UAvh6Z4eFz/g== + dependencies: + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -465,552 +575,532 @@ dependencies: "@babel/helper-plugin-utils" "^7.28.6" -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== +"@babel/plugin-transform-arrow-functions@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-8.0.1.tgz#0853719e3525db9489bb386c04379729ce0e3055" + integrity sha512-o/gr7kRlq3PKLLuYth4udOsrC7geBerti+QtwPeyxMOsEQO1d8kDHqk9r2PtMx2y9i8FG7tzyTerfv1yMLSMsQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-arrow-functions@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" - integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== +"@babel/plugin-transform-async-generator-functions@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-8.0.6.tgz#3ff19b58e4e75e4399c6a69d571dd878205d9ed3" + integrity sha512-4K13qZ2TVi9W/NHMg3y0Fguu63cPjGNZT5TpPctIUDdiuIpxo4jwvySGrPWlD6KD00exvpx6Y6l5foFEpnzDcg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-remap-async-to-generator" "^8.0.1" + "@babel/traverse" "^8.0.6" -"@babel/plugin-transform-async-generator-functions@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz#63ed829820298f0bf143d5a4a68fb8c06ffd742f" - integrity sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w== +"@babel/plugin-transform-async-to-generator@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-8.0.1.tgz#d2abb7718eefb2d7fc33afdeb4ceeca266d4e011" + integrity sha512-e1jmmEU4p2Lx64sA1+EF8e8/RxPuegzbXcEbmFp5alDyLE+f2ViUpZ77bRWMXzihTwgVVmn/TOpqDbAuS5g1Ew== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-remap-async-to-generator" "^7.27.1" - "@babel/traverse" "^7.29.0" + "@babel/helper-module-imports" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-remap-async-to-generator" "^8.0.1" -"@babel/plugin-transform-async-to-generator@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz#bd97b42237b2d1bc90d74bcb486c39be5b4d7e77" - integrity sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g== +"@babel/plugin-transform-block-scoped-functions@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-8.0.1.tgz#b6cb56ca893d988a283e901db929513beeaf5ab6" + integrity sha512-0V97/gcf7LIgPieEiK1YT0eXa18XJFSLOTZjzEZhA9SJIqZhD/IwGUrCitBzXSmnGCP7hchwC6svHtJ/Eidcpg== dependencies: - "@babel/helper-module-imports" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-block-scoped-functions@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9" - integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== +"@babel/plugin-transform-block-scoping@^8.0.7": + version "8.0.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-8.0.10.tgz#c468d8fb96f91498dbb5cfb331e3403889843d54" + integrity sha512-quUFdseabc7Z/gALDVAKy7iaLrErgiuiHR31oxLEzUs+Wn8nYqLGHnunM7WOU24SNEk0DrCHV+oKwlJ6Bp8OGA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-block-scoping@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz#e1ef5633448c24e76346125c2534eeb359699a99" - integrity sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw== +"@babel/plugin-transform-class-properties@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-8.0.1.tgz#34f90390a92f24b5678f190e72441c077805078b" + integrity sha512-tORnYiVhIHnKj90TgbSZXrO24f9oEpA6MgFxpIDSKKlHv7AzBIRhkMlYevanueLNYaQXqZWarfCgXM4bWTfNiw== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-create-class-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-class-properties@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz#d274a4478b6e782d9ea987fda09bdb6d28d66b72" - integrity sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw== +"@babel/plugin-transform-class-static-block@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-8.0.5.tgz#ad84681cef23b646b00a756c7cd44a7f2996a2a2" + integrity sha512-hyqluKOSy6PVOoHDEb4xsjFbtOSy+FFNzHNCrAHS5T+LxS8BtZHBCIVYFAcWzhBf/wRYsYu2uEpUvRmHYeOf8A== dependencies: - "@babel/helper-create-class-features-plugin" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-create-class-features-plugin" "^8.0.5" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-class-static-block@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz#1257491e8259c6d125ac4d9a6f39f9d2bf3dba70" - integrity sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ== +"@babel/plugin-transform-classes@^8.0.5": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-8.1.0.tgz#4177f04429805bd6aa43d725ebb85ed3280f710c" + integrity sha512-Rw8veCkRzrpYksK1zxN2oAN8xZbJA9qVV/R5LzaFbDJEnKcwv0rsYMYb5I36eMuOI6svYutG5GuEbcNOjXbAdA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-annotate-as-pure" "^8.0.0" + "@babel/helper-compilation-targets" "^8.0.7" + "@babel/helper-globals" "^8.0.6" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-replace-supers" "^8.0.1" + "@babel/traverse" "^8.1.0" -"@babel/plugin-transform-classes@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz#8f6fb79ba3703978e701ce2a97e373aae7dda4b7" - integrity sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q== +"@babel/plugin-transform-computed-properties@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-8.0.1.tgz#f4cc3c951fcc2013a1617ae8c641900e05c665ad" + integrity sha512-i4l3OGLO8DUDcwdnyraOvILbhqdUf4QgfzhVxSOSzRy49XKXrY7pwaSg9gDSKmhZfNPrEMciBSJSciQh/CjB1A== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-compilation-targets" "^7.28.6" - "@babel/helper-globals" "^7.28.0" - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-replace-supers" "^7.28.6" - "@babel/traverse" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-computed-properties@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz#936824fc71c26cb5c433485776d79c8e7b0202d2" - integrity sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ== +"@babel/plugin-transform-destructuring@^8.0.1", "@babel/plugin-transform-destructuring@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-8.0.5.tgz#d263980eeed515e9bc5a47eabdd261fc59c74345" + integrity sha512-evjxc5fGvpXG2WMGSalpX8IJZVumLIDgk5r5eRhvXRDqFX/GPWq1BeRfJalPCcwJfrR5A/wvegUhx9W5Nr7/mg== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/template" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-destructuring@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz#b8402764df96179a2070bb7b501a1586cf8ad7a7" - integrity sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw== +"@babel/plugin-transform-dotall-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-8.0.1.tgz#b5efe76552b8adaed4f2fc7fdefe564ca1029979" + integrity sha512-czOUoSaZljJ92yu+bYlXqb/UBN8K9daNCob/B6/7nthSvfGP6YhCnfqD64XWfyb2dN4ypxALNplApoJrsMd4fw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.28.5" + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-dotall-regex@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz#def31ed84e0fb6e25c71e53c124e7b76a4ab8e61" - integrity sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.28.6" - -"@babel/plugin-transform-duplicate-keys@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1" - integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== +"@babel/plugin-transform-duplicate-keys@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-8.0.1.tgz#7dc186973c25fec1b41c4f95567cf8a11fbc2299" + integrity sha512-kNnVLkxFUEcTtCyB5PFVQ5Xoy88Bk1lU/ZgDu97CW8eNhRH2Wsiy8Sq5l5dFnwtIUYjzsXHU77jUy1W5AtGSIw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz#8014b8a6cfd0e7b92762724443bf0d2400f26df1" - integrity sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-8.0.1.tgz#bb9064ae8ceb712cc331c3994b281d3073a4e84a" + integrity sha512-Tv43P47o6fuHgBL7HLHQg3WKXohW9CEUGjLtnCDW27yJLK0zKUdTTqREbZbycNHA83hewMjde5tF6ekrHu9bAA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-dynamic-import@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4" - integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== +"@babel/plugin-transform-dynamic-import@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-8.0.1.tgz#b20e862baf78a8b7e51004d374fadfb883afe2b7" + integrity sha512-AS9GlgKc43tJNRu7yOvLaTko4qmdOb+8M69uNS8i421WLO20eVez7LdG5khKdi8E0LIQpYzzzdGIrdXWnO753g== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-explicit-resource-management@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz#dd6788f982c8b77e86779d1d029591e39d9d8be7" - integrity sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg== +"@babel/plugin-transform-explicit-resource-management@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-8.0.5.tgz#d736189a36b144176aca2ba23bb229e357c92887" + integrity sha512-Vr20jk/ZxRGu30o0jYvcKl2Pf0tiyr8H9q2ZGxYD6yjOpv9DdP6//I85q0cSOdADZhsu/ZZoApjGVCfl4xnVJw== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/plugin-transform-destructuring" "^7.28.5" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/plugin-transform-destructuring" "^8.0.5" -"@babel/plugin-transform-exponentiation-operator@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz#5e477eb7eafaf2ab5537a04aaafcf37e2d7f1091" - integrity sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw== +"@babel/plugin-transform-exponentiation-operator@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-8.0.1.tgz#9595d2faa13cf6fd131b06fb80e39fefdf2f45f1" + integrity sha512-DsZvUUklUmDQ7d2vp+VjqgUWD51mGxhZZ1FPdPP9Hcj0vsgGUKX+zEBGp/vzB1O5PZUxWT/Euq5fu39M9dm9wg== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-export-namespace-from@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" - integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== +"@babel/plugin-transform-export-namespace-from@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-8.1.0.tgz#873c5376f8dd43afbd13a4abeb67fb9773ef681a" + integrity sha512-4NpXrz/RfrjoCC3NZkRNWvLSe+kG/p3RKzWIOFAEqE7AuNOiOPi+3T0iEIUQBqjG42RnmUY0uMV0XlREIubxLQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-for-of@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" - integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== +"@babel/plugin-transform-for-of@^8.0.7": + version "8.0.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-8.0.7.tgz#0e9a955f8371354228780c335f2d4e2339e3f0c8" + integrity sha512-h+/9Kyy55fWlnLDmMIWwz21nWLFodIZYpvvCq7gW6Fb55via7sTYPymeTNKbh8N9XZjZ025ClVtg0kxIPnEjGA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-skip-transparent-expression-wrappers" "^8.0.0" -"@babel/plugin-transform-function-name@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" - integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== +"@babel/plugin-transform-function-name@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-8.0.1.tgz#8ff53c20f1ae0889edb9cc66fd8fd181c79c42bd" + integrity sha512-H1L/JfPf3CqmubuaiZaquXKQ8MRs4YWSsgRllkTviM8TafcCNnlvc4/fJZ3rXP8HmFM+/Bg+TlsPehUI9BtDFA== dependencies: - "@babel/helper-compilation-targets" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/traverse" "^7.27.1" + "@babel/helper-compilation-targets" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-json-strings@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz#4c8c15b2dc49e285d110a4cf3dac52fd2dfc3038" - integrity sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw== +"@babel/plugin-transform-json-strings@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-8.0.1.tgz#4158bfcc6dd6540768dfa42564bc03c31f1339c8" + integrity sha512-Mowp8X0J6p7ZehLU82B5e65te2uuSeDHyxrEROwEAS2VKXNXssfw5ZMqhY7k9iXTsOv1Xs/49G3lDCj9Vvw8qQ== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" - integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== +"@babel/plugin-transform-literals@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-8.0.1.tgz#a3f7298214b1d71ca32a220c7d08ca7f9aef4be1" + integrity sha512-ai7kfPRcfyUV1EszXoF1PvL3IuJoCuH08WSEPoRcJTWfZZ55VL/rcfvbVY16QLA3jjbzzSneQSoCtD3L6OyUjw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-logical-assignment-operators@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz#53028a3d77e33c50ef30a8fce5ca17065936e605" - integrity sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A== +"@babel/plugin-transform-logical-assignment-operators@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-8.0.1.tgz#4b178108d287c48a0a6f3d71dff758332c1e52bd" + integrity sha512-Emvtr5zkEGyCNAmt+qKD5EUh8G0RbxV9EZWrDdX0LuVy5tBq1B3fOIslvVF9aCJmpnwS/AvAT53b9LxAZyXlng== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-member-expression-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9" - integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== +"@babel/plugin-transform-member-expression-literals@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-8.0.1.tgz#69fbe366a7e08b36dac577d94394805ea2d30e8e" + integrity sha512-3Axi9abnyGsm/hh6DsKPZ1Cr9fTtKqS7w0Ig5g12mU269YclpH8pV3xMln2vPLexXgUp6S6L+I06d9/YOLfRKA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-modules-amd@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f" - integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== +"@babel/plugin-transform-modules-amd@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-8.0.1.tgz#545ad557095f4ff66014df8472b111bd939f9a41" + integrity sha512-FDdhET8y1YFDNRuoynqSf23WTzbBBpbIB2oRrlFX7YYm9uWtFvJDSD1r/epBSjfPkOjeaaLgRW9xNnt3JGx46A== dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-transforms" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-modules-commonjs@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz#c0232e0dfe66a734cc4ad0d5e75fc3321b6fdef1" - integrity sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA== +"@babel/plugin-transform-modules-commonjs@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-8.0.1.tgz#ae8c414da671dc7ac4bb4b502a2714841ab84402" + integrity sha512-PMuzulWrrzFNmY3lXSk/tV9NRb7y0eZZLJY4UEo2TKszroxvUZHAPPi+T9FDyrQhod+TQA+t+8/QYaaMpiEuhA== dependencies: - "@babel/helper-module-transforms" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-module-transforms" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-modules-systemjs@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz#e458a95a17807c415924106a3ff188a3b8dee964" - integrity sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ== - dependencies: - "@babel/helper-module-transforms" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-validator-identifier" "^7.28.5" - "@babel/traverse" "^7.29.0" - -"@babel/plugin-transform-modules-umd@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334" - integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== +"@babel/plugin-transform-modules-systemjs@^8.0.1": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-8.1.0.tgz#570bcafb7eb72f22f78d3d10cf15dfe0d72b5351" + integrity sha512-dwrEjptAfSXkaQiJN1vApWFCwjLMAZ7XtNVbWqrjSsgQIJ1ixy5Zv3lOjGRHGoNRQ5IkD/OObEW2RhOuf64kSw== dependencies: - "@babel/helper-module-transforms" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-transforms" "^8.1.0" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-validator-identifier" "^8.0.6" -"@babel/plugin-transform-named-capturing-groups-regex@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz#a26cd51e09c4718588fc4cce1c5d1c0152102d6a" - integrity sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ== +"@babel/plugin-transform-modules-umd@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-8.0.1.tgz#676901c5b51b47422d22f56aea7c594007ed9a4e" + integrity sha512-XKTa2J2MdkmbVEeChq9f7Or0VYcsF0NyVBgytRyeN9F+J+ETAB2SHhfkG4toz/ssuU0i+h/QgJ6ddo5YakSQcA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-module-transforms" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-new-target@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb" - integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== +"@babel/plugin-transform-named-capturing-groups-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-8.0.1.tgz#5a9fe24a5f41c988443e91440bd7b5510c73a0fe" + integrity sha512-zCHu+Jr2gTdJE48lN9SV/kXueCW2M79mKtKJc/ttfzzr/jvgdQdCd17RADMqFRQc/25MLxdtjTmlD0HSAMOlIQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-nullish-coalescing-operator@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz#9bc62096e90ab7a887f3ca9c469f6adec5679757" - integrity sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg== +"@babel/plugin-transform-new-target@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-8.0.1.tgz#04c0a824ecf3a8c98cc985eb08ad089d12aa514c" + integrity sha512-QSQxVg1x4PuOuhWUs4Y9u+x9Y+ER8z6G3tC+bDLBzvoOrNLJrEBQLRnwrTP8e5klihAw6Z+e9X5RjdAKcAGapA== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-numeric-separator@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz#1310b0292762e7a4a335df5f580c3320ee7d9e9f" - integrity sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w== +"@babel/plugin-transform-nullish-coalescing-operator@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-8.0.1.tgz#348babb611affcc7e33ff83125a7fbb83810354b" + integrity sha512-AgCJAmQLF7+PtsK79wJqr4xJ2StHCXlz7JL5CVFP4HejJx25Tk6yl1ZrXvi0cKh3VGDVnfVxefxnrpsBirgpyQ== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-object-rest-spread@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz#fdd4bc2d72480db6ca42aed5c051f148d7b067f7" - integrity sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA== +"@babel/plugin-transform-numeric-separator@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-8.0.1.tgz#6cc75019fe3ff1f4ea72221ac896bac2db6c349e" + integrity sha512-it2DmUyLIA1GQUXlFDEnI+/G89mTgxndnAiZYpW8xYR6LboblfirMqiWJeTna5uypQJg7viTT4D1iEURRtFcfw== dependencies: - "@babel/helper-compilation-targets" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/plugin-transform-destructuring" "^7.28.5" - "@babel/plugin-transform-parameters" "^7.27.7" - "@babel/traverse" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-object-super@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5" - integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== +"@babel/plugin-transform-object-rest-spread@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-8.0.1.tgz#8c01bfdae9ea2b13b063b24217c4670e2f8f1b15" + integrity sha512-VmxkDu6bBdbxRzqn6E93hYucug4OVa6svSO19W//vVzNUGAmQzk3QRyHyyEtfcjSLR3NWfRsWwVM9zExLmd+2w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-compilation-targets" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/plugin-transform-destructuring" "^8.0.1" + "@babel/plugin-transform-parameters" "^8.0.1" -"@babel/plugin-transform-optional-catch-binding@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz#75107be14c78385978201a49c86414a150a20b4c" - integrity sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ== +"@babel/plugin-transform-object-super@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-8.0.1.tgz#342cc314b825f07d0b58e5cc114df422d1626319" + integrity sha512-fDkPXRTRKGm25bAq01q82UM4ypPqdVXCwphUUm4t1dL01fGIG0v8KRvT+4BjhMAtRxtPuI34t5Vs7yjRgs3ZgQ== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-replace-supers" "^8.0.1" -"@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz#926cf150bd421fc8362753e911b4a1b1ce4356cd" - integrity sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w== +"@babel/plugin-transform-optional-catch-binding@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-8.0.1.tgz#59a7f643660262fb83a8a29d52068e21d2910120" + integrity sha512-b2OQ74uGliyATcasTjxGy2O/86UI/n+EN4juB4EMfEwTi9j9uq70PuP0L8fW77vfRY66gO/YoTo/WbIdQ/Si1g== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-parameters@^7.27.7": - version "7.27.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz#1fd2febb7c74e7d21cf3b05f7aebc907940af53a" - integrity sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== +"@babel/plugin-transform-optional-chaining@^8.0.1", "@babel/plugin-transform-optional-chaining@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-8.0.5.tgz#a41a15e4d973b64cde05d9c08de9804e777d8fc4" + integrity sha512-w8ouIDKdmUc2oyvBx4S/WtiQM7bMww5LGjB2A4L1+sDWZGw37XxzqOqfgHnPm+2ldINmAqrf2ekzpeJ/sS9poQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-skip-transparent-expression-wrappers" "^8.0.0" -"@babel/plugin-transform-private-methods@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz#c76fbfef3b86c775db7f7c106fff544610bdb411" - integrity sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg== +"@babel/plugin-transform-parameters@^8.0.1", "@babel/plugin-transform-parameters@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-8.0.5.tgz#bc1a557c4d2ff5b09bc52984320d97d470d99a2d" + integrity sha512-oXsstDkzuE+gOqBz2+e1VFqDew0KlGgd9GT4MGptmcIq3uDbxcowHRSaqMCvp3nbiZws4wTm8Phuk9ZJO3NtTg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-private-property-in-object@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz#4fafef1e13129d79f1d75ac180c52aafefdb2811" - integrity sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA== +"@babel/plugin-transform-private-methods@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-8.0.1.tgz#1060ecbc0cbd6525a5188fc2fb0ef542148f5986" + integrity sha512-TrFCGcXaVDh6S5IRhmLSRTY9H80VTCMQWnZtzBRg4RWg3KCLmdmsmj4M15kZAPZfoPkWL/SJb4em3Py/vOiX8g== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-create-class-features-plugin" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-create-class-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-property-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424" - integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== +"@babel/plugin-transform-private-property-in-object@^8.0.5": + version "8.0.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-8.0.5.tgz#d35263bff8e731eb737bd0dd5af398742ec9ef25" + integrity sha512-OilYoElZMdD/My3fJTh0jLOPy8Y9Jfpcb9nPXG0Bpy4oRbZeeVX39P1cXKsPwnXTBZg7qEKk8TQ0lzpJvdK3yw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-annotate-as-pure" "^8.0.0" + "@babel/helper-create-class-features-plugin" "^8.0.5" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-react-display-name@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz#6f20a7295fea7df42eb42fed8f896813f5b934de" - integrity sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== +"@babel/plugin-transform-property-literals@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-8.0.1.tgz#17b7a44301864f6b211f4d4a62f684b3db899823" + integrity sha512-Z/qx4cxUtYR1nt7XWRutObPxDks98fEYsjWbVeKEqZH6y3AGknmgzCqmHf2FHWZCl1DfoPeuJY+3hZ+35D+2tg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-react-jsx-development@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" - integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== +"@babel/plugin-transform-react-display-name@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-8.0.1.tgz#da70220bacd0abcfb3a5fa4af89acde94d891fbc" + integrity sha512-soLishXlkyu6jcICPyO3HEP7A3GCzKEnn7XfvYrImuWEOwFAz93qShmWSYPf5ww0ZkO4By0zsN2bVIDF54fSdA== dependencies: - "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-react-jsx@^7.27.1": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz#f51cb70a90b9529fbb71ee1f75ea27b7078eed62" - integrity sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow== +"@babel/plugin-transform-react-jsx-development@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-8.0.1.tgz#11fa2b7af26ceaafc47a3cc6e2bd720bba96fc04" + integrity sha512-Hb+HUZpV9KFHjm+F+P3aLDMi8QXU9l3ROCQv20z18Me2sGyW5nNNR5YTevNlgHvCpFek3BnAwhDGq/BRndXViw== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.3" - "@babel/helper-module-imports" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/plugin-syntax-jsx" "^7.28.6" - "@babel/types" "^7.28.6" + "@babel/plugin-transform-react-jsx" "^8.0.1" -"@babel/plugin-transform-react-pure-annotations@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" - integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== +"@babel/plugin-transform-react-jsx@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-8.0.1.tgz#0b7192bd35e5ca68d1324cd9347f5990f296177f" + integrity sha512-NgkoF7Uq+30TmOPDdNUimT0Nta02uVjqJRFNlVWKrbOCu/CkzfHa4aMnIs0lMpkMmZmWA1e42Va+F04i/pY1zw== dependencies: - "@babel/helper-annotate-as-pure" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-annotate-as-pure" "^8.0.0" + "@babel/helper-module-imports" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/plugin-syntax-jsx" "^8.0.1" + "@babel/types" "^8.0.0" -"@babel/plugin-transform-regenerator@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz#dec237cec1b93330876d6da9992c4abd42c9d18b" - integrity sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog== +"@babel/plugin-transform-react-pure-annotations@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-8.0.1.tgz#95d5bf8dab5ce0631b320b75ce3c6a6e550c356a" + integrity sha512-7/8UwU8hoPBurXa9tUiTTC8aACTRy5tCqLUtqikHp2eGiWoEB57AduOdbQ71OOMTEvawKrGhv3WfzkDpI+/oSg== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-annotate-as-pure" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-regexp-modifiers@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz#7ef0163bd8b4a610481b2509c58cf217f065290b" - integrity sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg== +"@babel/plugin-transform-regenerator@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-8.0.6.tgz#8e6c6c807f2036638457d48a577879cf64d4fd92" + integrity sha512-ky/yW+PcQfHyOhbQFNkcHOCIHXaEANYaXCucZ1MY1PdSJRjaf3AX/TMKS6nCij73YtU1bVNy7Zx5NWAJy42TQA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-reserved-words@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4" - integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== +"@babel/plugin-transform-regexp-modifiers@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-8.0.1.tgz#3cf3868fe3765e865320b4a0246eb7c1dc11054e" + integrity sha512-02ITRDBesPdTYU0oShAzERwEPzozOUQSXlz3qrt8JGuhalBJQv9z5NjgHJPC9sS3Fsam8gDtfAEpBnqZwUIdjQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-runtime@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz#a5fded13cc656700804bfd6e5ebd7fffd5266803" - integrity sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w== +"@babel/plugin-transform-reserved-words@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-8.0.1.tgz#c23277978e7fe9cbbd35041a87297fb6137e903a" + integrity sha512-+aykZi7ZP3U84veqfJXm3HhPZGddWFi64g7jr0ni6tb1zel+1ey+SL+IRKPoZXFyFqvYEsoqrmx4PyEJRlHl/Q== dependencies: - "@babel/helper-module-imports" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - babel-plugin-polyfill-corejs2 "^0.4.14" - babel-plugin-polyfill-corejs3 "^0.13.0" - babel-plugin-polyfill-regenerator "^0.6.5" - semver "^6.3.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-shorthand-properties@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" - integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== +"@babel/plugin-transform-runtime@^8.0.6": + version "8.0.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-8.0.6.tgz#658897701b48250ce285955e5c2cbe2ab9dc4b6b" + integrity sha512-2djup+i7z4taCN9VCJsmPNC0GT5A0FhI+S0tZwK+FRDZdaEOQUYVmfKOg/hIKhMBXjOFxEsBHvGE0Thqj71edA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-module-imports" "^8.0.0" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-spread@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz#40a2b423f6db7b70f043ad027a58bcb44a9757b6" - integrity sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA== +"@babel/plugin-transform-shorthand-properties@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-8.0.1.tgz#411778b05b0e37bcdb36d0b4c01d3991ff74631c" + integrity sha512-JddANd9yPVH8dYgVoNkqAH5BftnsDxFpG51Zas7sc6F3poz5QWcejHNGO8a/57IX5ByjGSzEmYk9Z7ZMa5MWaw== dependencies: - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-sticky-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" - integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== +"@babel/plugin-transform-spread@^8.0.5": + version "8.0.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-8.0.8.tgz#da56ba8a403302399ffd3b8f47ccff39405be0d4" + integrity sha512-utcuNZcN76LeCKZQ/JjwkhPgKycS/q2K84Im+CDhDToofxx0vQ4ViXwCbJZ6kPKuqKQVBrUQpdZvgxhxcRPepg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-skip-transparent-expression-wrappers" "^8.0.0" -"@babel/plugin-transform-template-literals@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" - integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== +"@babel/plugin-transform-sticky-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-8.0.1.tgz#a79d88359be27fcb2579d1a2a34ce6ebf09d4efb" + integrity sha512-IsVP6WrZZQdaG2zLmeKwWiI+ua2NB5L1+f77C2/8z2NCDz7uxlIA/lnwocYOJk9PXcOC2sZgRls3LN4XpNduzQ== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-typeof-symbol@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369" - integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== +"@babel/plugin-transform-template-literals@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-8.0.1.tgz#9df1a9211f69833bf8329b1fc1ca0b4e7eb14544" + integrity sha512-JXvtj5+BJA9Qv3prDzW2z2DkGTJNmG0BObTdUD03STiu1Jr4fNQkQy3hYZgPL46a2RjcuhwBMYf49BOuJ98gnA== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-unicode-escapes@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" - integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== +"@babel/plugin-transform-typeof-symbol@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-8.0.1.tgz#f23c0463b3623c7b713c77df5859a75fe33164d7" + integrity sha512-+wJoxgxP2gtey0UMUOMhzMMji2XHO/Uu6MXUh/r5Yhc2jngKzK/wFxY2WNe4UCaRcMvCb4gcnB8wIgFXJsocXg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-unicode-property-regex@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz#63a7a6c21a0e75dae9b1861454111ea5caa22821" - integrity sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A== +"@babel/plugin-transform-unicode-escapes@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-8.0.1.tgz#054e1c262a1b7d1e7acd0f4c8223d27582610db7" + integrity sha512-TAXJepIJ6vZphytTwcf+LuXi2M2ZWI43VCqNw+1ZZLPP/38Z1A8j4Mahvg8kqDgMOSM/cakk+hedTJCiw3jQuQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-unicode-regex@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" - integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== +"@babel/plugin-transform-unicode-property-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-8.0.1.tgz#34b6f42e285c8014f9c7995c05b9db0d1dcf9084" + integrity sha512-zjBN9tSMSuomNDfurL69Gf7+v4D2t5uI1mSZaYJDo88SKpbduhCXqtxH7Tx66iCF6caWYwnBzSM0tnCozmQq5Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.27.1" - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-unicode-sets-regex@^7.28.6": - version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz#924912914e5df9fe615ec472f88ff4788ce04d4e" - integrity sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q== +"@babel/plugin-transform-unicode-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-8.0.1.tgz#1501bafc88bad29cd8bac954f47fb1ee44f63599" + integrity sha512-v0oO83cvT5lwbcIVRShpx4vaHD8AvM9IBowsQuTeP+kGmhh3recJQs33Bl6dlo3/2g9amlznLbFGn4VJbPCJqA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.28.5" - "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" -"@babel/preset-env@^7.29.0": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.29.0.tgz#c55db400c515a303662faaefd2d87e796efa08d0" - integrity sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w== - dependencies: - "@babel/compat-data" "^7.29.0" - "@babel/helper-compilation-targets" "^7.28.6" - "@babel/helper-plugin-utils" "^7.28.6" - "@babel/helper-validator-option" "^7.27.1" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.28.5" - "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.6" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-import-assertions" "^7.28.6" - "@babel/plugin-syntax-import-attributes" "^7.28.6" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.27.1" - "@babel/plugin-transform-async-generator-functions" "^7.29.0" - "@babel/plugin-transform-async-to-generator" "^7.28.6" - "@babel/plugin-transform-block-scoped-functions" "^7.27.1" - "@babel/plugin-transform-block-scoping" "^7.28.6" - "@babel/plugin-transform-class-properties" "^7.28.6" - "@babel/plugin-transform-class-static-block" "^7.28.6" - "@babel/plugin-transform-classes" "^7.28.6" - "@babel/plugin-transform-computed-properties" "^7.28.6" - "@babel/plugin-transform-destructuring" "^7.28.5" - "@babel/plugin-transform-dotall-regex" "^7.28.6" - "@babel/plugin-transform-duplicate-keys" "^7.27.1" - "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.29.0" - "@babel/plugin-transform-dynamic-import" "^7.27.1" - "@babel/plugin-transform-explicit-resource-management" "^7.28.6" - "@babel/plugin-transform-exponentiation-operator" "^7.28.6" - "@babel/plugin-transform-export-namespace-from" "^7.27.1" - "@babel/plugin-transform-for-of" "^7.27.1" - "@babel/plugin-transform-function-name" "^7.27.1" - "@babel/plugin-transform-json-strings" "^7.28.6" - "@babel/plugin-transform-literals" "^7.27.1" - "@babel/plugin-transform-logical-assignment-operators" "^7.28.6" - "@babel/plugin-transform-member-expression-literals" "^7.27.1" - "@babel/plugin-transform-modules-amd" "^7.27.1" - "@babel/plugin-transform-modules-commonjs" "^7.28.6" - "@babel/plugin-transform-modules-systemjs" "^7.29.0" - "@babel/plugin-transform-modules-umd" "^7.27.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.29.0" - "@babel/plugin-transform-new-target" "^7.27.1" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.28.6" - "@babel/plugin-transform-numeric-separator" "^7.28.6" - "@babel/plugin-transform-object-rest-spread" "^7.28.6" - "@babel/plugin-transform-object-super" "^7.27.1" - "@babel/plugin-transform-optional-catch-binding" "^7.28.6" - "@babel/plugin-transform-optional-chaining" "^7.28.6" - "@babel/plugin-transform-parameters" "^7.27.7" - "@babel/plugin-transform-private-methods" "^7.28.6" - "@babel/plugin-transform-private-property-in-object" "^7.28.6" - "@babel/plugin-transform-property-literals" "^7.27.1" - "@babel/plugin-transform-regenerator" "^7.29.0" - "@babel/plugin-transform-regexp-modifiers" "^7.28.6" - "@babel/plugin-transform-reserved-words" "^7.27.1" - "@babel/plugin-transform-shorthand-properties" "^7.27.1" - "@babel/plugin-transform-spread" "^7.28.6" - "@babel/plugin-transform-sticky-regex" "^7.27.1" - "@babel/plugin-transform-template-literals" "^7.27.1" - "@babel/plugin-transform-typeof-symbol" "^7.27.1" - "@babel/plugin-transform-unicode-escapes" "^7.27.1" - "@babel/plugin-transform-unicode-property-regex" "^7.28.6" - "@babel/plugin-transform-unicode-regex" "^7.27.1" - "@babel/plugin-transform-unicode-sets-regex" "^7.28.6" - "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.15" - babel-plugin-polyfill-corejs3 "^0.14.0" - babel-plugin-polyfill-regenerator "^0.6.6" +"@babel/plugin-transform-unicode-sets-regex@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-8.0.1.tgz#cb8b0c4dc96a1ce7c3c4b112a28776e8cddbf2dd" + integrity sha512-MlQeyS0K7gh0XNeLBMS/3Z07HjDOKhA7xm2L18GyxOXyiFHI9E+ZuQ4mFYmcLjluXsE/Wf6dABIqZvKpKw0Z3w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^8.0.1" + "@babel/helper-plugin-utils" "^8.0.1" + +"@babel/preset-env@^8.0.7": + version "8.0.7" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-8.0.7.tgz#d2fac8364d59626250d0ec72612187f6ff25eeb1" + integrity sha512-c4/6ls3f+XPhxE3iT0/Wm7Z3abRS5zH5QmXBT6LPzpxgDKyhPsQk0+xNmChY0Rvh4yotKD87K2Api6f5KSaT8w== + dependencies: + "@babel/compat-data" "^8.0.5" + "@babel/helper-compilation-targets" "^8.0.7" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-validator-option" "^8.0.0" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^8.0.1" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^8.0.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^8.0.1" + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array" "^8.0.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^8.0.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^8.0.1" + "@babel/plugin-transform-arrow-functions" "^8.0.1" + "@babel/plugin-transform-async-generator-functions" "^8.0.6" + "@babel/plugin-transform-async-to-generator" "^8.0.1" + "@babel/plugin-transform-block-scoped-functions" "^8.0.1" + "@babel/plugin-transform-block-scoping" "^8.0.7" + "@babel/plugin-transform-class-properties" "^8.0.1" + "@babel/plugin-transform-class-static-block" "^8.0.5" + "@babel/plugin-transform-classes" "^8.0.5" + "@babel/plugin-transform-computed-properties" "^8.0.1" + "@babel/plugin-transform-destructuring" "^8.0.5" + "@babel/plugin-transform-dotall-regex" "^8.0.1" + "@babel/plugin-transform-duplicate-keys" "^8.0.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^8.0.1" + "@babel/plugin-transform-dynamic-import" "^8.0.1" + "@babel/plugin-transform-explicit-resource-management" "^8.0.5" + "@babel/plugin-transform-exponentiation-operator" "^8.0.1" + "@babel/plugin-transform-export-namespace-from" "^8.0.1" + "@babel/plugin-transform-for-of" "^8.0.7" + "@babel/plugin-transform-function-name" "^8.0.1" + "@babel/plugin-transform-json-strings" "^8.0.1" + "@babel/plugin-transform-literals" "^8.0.1" + "@babel/plugin-transform-logical-assignment-operators" "^8.0.1" + "@babel/plugin-transform-member-expression-literals" "^8.0.1" + "@babel/plugin-transform-modules-amd" "^8.0.1" + "@babel/plugin-transform-modules-commonjs" "^8.0.1" + "@babel/plugin-transform-modules-systemjs" "^8.0.1" + "@babel/plugin-transform-modules-umd" "^8.0.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^8.0.1" + "@babel/plugin-transform-new-target" "^8.0.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^8.0.1" + "@babel/plugin-transform-numeric-separator" "^8.0.1" + "@babel/plugin-transform-object-rest-spread" "^8.0.1" + "@babel/plugin-transform-object-super" "^8.0.1" + "@babel/plugin-transform-optional-catch-binding" "^8.0.1" + "@babel/plugin-transform-optional-chaining" "^8.0.5" + "@babel/plugin-transform-parameters" "^8.0.5" + "@babel/plugin-transform-private-methods" "^8.0.1" + "@babel/plugin-transform-private-property-in-object" "^8.0.5" + "@babel/plugin-transform-property-literals" "^8.0.1" + "@babel/plugin-transform-regenerator" "^8.0.6" + "@babel/plugin-transform-regexp-modifiers" "^8.0.1" + "@babel/plugin-transform-reserved-words" "^8.0.1" + "@babel/plugin-transform-shorthand-properties" "^8.0.1" + "@babel/plugin-transform-spread" "^8.0.5" + "@babel/plugin-transform-sticky-regex" "^8.0.1" + "@babel/plugin-transform-template-literals" "^8.0.1" + "@babel/plugin-transform-typeof-symbol" "^8.0.1" + "@babel/plugin-transform-unicode-escapes" "^8.0.1" + "@babel/plugin-transform-unicode-property-regex" "^8.0.1" + "@babel/plugin-transform-unicode-regex" "^8.0.1" + "@babel/plugin-transform-unicode-sets-regex" "^8.0.1" + "@babel/preset-modules" "^0.2.0" + babel-plugin-polyfill-corejs3 "^1.0.0" core-js-compat "^3.48.0" - semver "^6.3.1" + verkit "^0.5.0" -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== +"@babel/preset-modules@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.2.0.tgz#dd34a1696e9e4f4d2ded987f6205de7368e0f654" + integrity sha512-yz0RBN2fx4fjCeFcTWsWgL7PxSRltvTa0Qg14HkWCU3qS8MO7ZSJlBVbGceynd5C9NsJwwUHNQD3dc6tYO+jqQ== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/types" "^7.4.4" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/plugin-transform-dotall-regex" "^8.0.1" + "@babel/plugin-transform-unicode-property-regex" "^8.0.1" + "@babel/types" "^8.0.0" esutils "^2.0.2" -"@babel/preset-react@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.28.5.tgz#6fcc0400fa79698433d653092c3919bb4b0878d9" - integrity sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ== +"@babel/preset-react@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-8.0.1.tgz#0cb1802ff37a96faf983b5e781270f2752bb3476" + integrity sha512-jrFuPp/pTddFZbtmWhdLNAYc6UMcpboeUPnw0BBrm4nOmcAko/1TRcFi1PzWCeOFRU+VaSiKmat87W1HvR7mIg== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-validator-option" "^7.27.1" - "@babel/plugin-transform-react-display-name" "^7.28.0" - "@babel/plugin-transform-react-jsx" "^7.27.1" - "@babel/plugin-transform-react-jsx-development" "^7.27.1" - "@babel/plugin-transform-react-pure-annotations" "^7.27.1" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-validator-option" "^8.0.0" + "@babel/plugin-transform-react-display-name" "^8.0.1" + "@babel/plugin-transform-react-jsx" "^8.0.1" + "@babel/plugin-transform-react-jsx-development" "^8.0.1" + "@babel/plugin-transform-react-pure-annotations" "^8.0.1" "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": version "7.28.6" @@ -1035,7 +1125,16 @@ "@babel/parser" "^7.29.7" "@babel/types" "^7.29.7" -"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.0", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": +"@babel/template@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-8.0.0.tgz#18c12626b0d6d23a0443771655864ed7566a3452" + integrity sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ== + dependencies: + "@babel/code-frame" "^8.0.0" + "@babel/parser" "^8.0.0" + "@babel/types" "^8.0.0" + +"@babel/traverse@^7.28.0", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== @@ -1061,7 +1160,20 @@ "@babel/types" "^7.29.11" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.29.0", "@babel/types@^7.4.4": +"@babel/traverse@^8.0.0", "@babel/traverse@^8.0.10", "@babel/traverse@^8.0.5", "@babel/traverse@^8.0.6", "@babel/traverse@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-8.1.0.tgz#2c7032891dd5adc40f50a6df1b631a511f21e614" + integrity sha512-oQ0QI6MR4cm6bOR/Ua5HLPxvO7vborT7Le5HNt9GmZUKpNsaPl2yj4gsQ440lXaZjc4vmUbSeVgEcK4cHuCL2A== + dependencies: + "@babel/code-frame" "^8.0.6" + "@babel/generator" "^8.1.0" + "@babel/helper-globals" "^8.0.6" + "@babel/parser" "^8.1.0" + "@babel/template" "^8.0.0" + "@babel/types" "^8.1.0" + obug "^3.0.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.6", "@babel/types@^7.29.0": version "7.29.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== @@ -1077,6 +1189,14 @@ "@babel/helper-string-parser" "^7.29.11" "@babel/helper-validator-identifier" "^7.29.7" +"@babel/types@^8.0.0", "@babel/types@^8.0.5", "@babel/types@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-8.1.0.tgz#6410d1a08666a08109de39b01d8795f2aae414e2" + integrity sha512-8V8aSTDx012YPmDQF30vrokyxVFdRAU2YBS2VzrnfLAGkP8floVnjckwgFcD0Jrvf6GWMSRdCrYVsk3tyMwZRg== + dependencies: + "@babel/helper-string-parser" "^8.0.8" + "@babel/helper-validator-identifier" "^8.0.6" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1941,6 +2061,14 @@ "@types/yargs" "^17.0.33" chalk "^4.1.2" +"@jridgewell/gen-mapping@0.4.0-beta.0": + version "0.4.0-beta.0" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.4.0-beta.0.tgz#af8672fd994cd5d598f0ac59f47eca6bc62c9895" + integrity sha512-JdGNkbE4GlNPYQhM0L95fBQr7ctLZJ276QXQLTad4t1oSdnnCI3fDq9DW3BqYAWv8Wc3+HS+4Gsii1oPMCfz1w== + dependencies: + "@jridgewell/sourcemap-codec" "^1.6.0-beta.0" + "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": version "0.3.13" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" @@ -1975,7 +2103,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== -"@jridgewell/sourcemap-codec@^1.6.0": +"@jridgewell/sourcemap-codec@^1.6.0", "@jridgewell/sourcemap-codec@^1.6.0-beta.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz#f4c663e862f06dc98ca4d453862c46902789a18d" integrity sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw== @@ -2015,11 +2143,6 @@ dependencies: "@tybys/wasm-util" "^0.10.3" -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": - version "2.1.8-no-fsevents.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== - "@oxc-parser/binding-android-arm-eabi@0.127.0": version "0.127.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.127.0.tgz#b75e796249ee22f632e40e942746c4bf648cee92" @@ -2726,6 +2849,11 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== +"@types/gensync@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/gensync/-/gensync-1.0.5.tgz#1819eba537d036dcf4ec7e8c8f15fbfe938e99a0" + integrity sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg== + "@types/glob@^7.1.1": version "7.2.0" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" @@ -2767,6 +2895,11 @@ "@types/tough-cookie" "*" parse5 "^7.0.0" +"@types/jsesc@^2.5.0": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@types/jsesc/-/jsesc-2.5.1.tgz#c34defc608ec94b68dc6a12a581b440942c6d503" + integrity sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw== + "@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" @@ -3325,7 +3458,7 @@ ansi-styles@^6.1.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== -anymatch@^3.1.3, anymatch@~3.1.2: +anymatch@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -3524,38 +3657,14 @@ babel-plugin-module-resolver@^5.0.3: reselect "^4.1.7" resolve "^1.22.8" -babel-plugin-polyfill-corejs2@^0.4.14, babel-plugin-polyfill-corejs2@^0.4.15: - version "0.4.15" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz#808fa349686eea4741807cfaaa2aa3aa57ce120a" - integrity sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw== - dependencies: - "@babel/compat-data" "^7.28.6" - "@babel/helper-define-polyfill-provider" "^0.6.6" - semver "^6.3.1" - -babel-plugin-polyfill-corejs3@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz#bb7f6aeef7addff17f7602a08a6d19a128c30164" - integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.5" - core-js-compat "^3.43.0" - -babel-plugin-polyfill-corejs3@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz#65b06cda48d6e447e1e926681f5a247c6ae2b9cf" - integrity sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ== +babel-plugin-polyfill-corejs3@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-1.0.0.tgz#3abc188f97898ce67fe714a0dd971120c696501d" + integrity sha512-yIkslVjbmml2Xjb6XhFW7lISXHsqk6cesxTdDsXoMom4Lnb99DbD3OQbSOoM5Z+ASh8YXYaLAsRQrU2Jeh3Qig== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.6" + "@babel/helper-define-polyfill-provider" "^1.0.0" core-js-compat "^3.48.0" -babel-plugin-polyfill-regenerator@^0.6.5, babel-plugin-polyfill-regenerator@^0.6.6: - version "0.6.6" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz#69f5dd263cab933c42fe5ea05e83443b374bd4bf" - integrity sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.6" - babel-plugin-styled-components@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.4.0.tgz#93da6478f94f217e86c4be8a688a40113ada5e3d" @@ -3627,11 +3736,6 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - bluebird@^3.5.0: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" @@ -3687,7 +3791,7 @@ braces@^2.2.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.3, braces@~3.0.2: +braces@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== @@ -3805,9 +3909,9 @@ camelize@^1.0.0: integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== caniuse-lite@^1.0.30001759: - version "1.0.30001770" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz#4dc47d3b263a50fbb243448034921e0a88591a84" - integrity sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw== + version "1.0.30001826" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001826.tgz" + integrity sha512-wTB+9tIbLro/BCXwLuNV1meHE4L9dS6dArMDwgYfNBPMYScqClHyGunhkCSDtHhe/69Xl0sHlKgBVZ+fNsYtWA== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -3854,21 +3958,6 @@ check-error@^2.1.1: resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.3.tgz#2427361117b70cca8dc89680ead32b157019caf5" integrity sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA== -chokidar@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chokidar@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" @@ -3876,6 +3965,13 @@ chokidar@^4.0.1: dependencies: readdirp "^4.0.1" +chokidar@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-5.0.0.tgz#949c126a9238a80792be9a0265934f098af369a5" + integrity sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw== + dependencies: + readdirp "^5.0.0" + chrome-trace-event@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" @@ -4009,7 +4105,7 @@ commander@^11.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== -commander@^14.0.3: +commander@^14.0.2, commander@^14.0.3: version "14.0.3" resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.3.tgz#425d79b48f9af82fcd9e4fc1ea8af6c5ec07bbc2" integrity sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw== @@ -4019,11 +4115,6 @@ commander@^2.20.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^6.2.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" - integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== - commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" @@ -4082,7 +4173,7 @@ copyfiles@^2.4.1: untildify "^4.0.0" yargs "^16.1.0" -core-js-compat@^3.43.0, core-js-compat@^3.48.0: +core-js-compat@^3.48.0: version "3.48.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.48.0.tgz#7efbe1fc1cbad44008190462217cc5558adaeaa6" integrity sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q== @@ -4604,6 +4695,11 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== +empathic@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/empathic/-/empathic-2.1.0.tgz#01c69da7b93f603d9a7e1c1d5f86ad8354273a17" + integrity sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw== + endent@^2.0.1: version "2.1.0" resolved "https://registry.yarnpkg.com/endent/-/endent-2.1.0.tgz#5aaba698fb569e5e18e69e1ff7a28ff35373cd88" @@ -5256,6 +5352,11 @@ flatted@^3.4.2: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.4.tgz#aeeca2a506303f0cee61c59e6c9f2a88d2f29fc6" integrity sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q== +flru@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/flru/-/flru-1.0.2.tgz#1ae514c62b8b035ffff9ca9e4563ddcc817f4845" + integrity sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog== + follow-redirects@^1.16.2: version "1.16.3" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.3.tgz#62b60932427f616327014a5e401e8fc5e9027e9b" @@ -5331,21 +5432,11 @@ fs-monkey@^1.0.4: resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.1.0.tgz#632aa15a20e71828ed56b24303363fb1414e5997" integrity sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw== -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - fulcon@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/fulcon/-/fulcon-1.0.2.tgz#8a4dfda4c73fcd9cc62a79d5045c392b45547320" @@ -5443,13 +5534,6 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" @@ -5476,7 +5560,7 @@ glob@^13.0.6: minipass "^7.1.3" path-scurry "^2.0.2" -glob@^14.0.3: +glob@^14.0.0, glob@^14.0.3: version "14.0.4" resolved "https://registry.yarnpkg.com/glob/-/glob-14.0.4.tgz#008a99c94b6e617b5f13fe9784adef2a78af977e" integrity sha512-mMiwNKoJZ4HAIRVJxotO6LsNRReA30gQwP9E2/p94tfLv+jygCNpKDjhhSL6OLY6LE371EZm5EAf7RpYuUqlsw== @@ -5485,7 +5569,7 @@ glob@^14.0.3: minipass "^7.1.3" path-scurry "^3.0.0" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.3, glob@^7.2.0: +glob@^7.0.3, glob@^7.0.5, glob@^7.1.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5843,6 +5927,11 @@ import-local@^3.2.0: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" +import-meta-resolve@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz#08cb85b5bd37ecc8eb1e0f670dc2767002d43734" + integrity sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg== + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -5935,13 +6024,6 @@ is-bigint@^1.1.0: dependencies: has-bigints "^1.0.2" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - is-boolean-object@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" @@ -6057,7 +6139,7 @@ is-generator-function@^1.0.10: has-tostringtag "^1.0.2" safe-regex-test "^1.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -6686,6 +6768,11 @@ js-base64@^2.1.9: resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== +js-tokens@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-10.0.0.tgz#dffe7599b4a8bb7fe30aff8d0235234dffb79831" + integrity sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -6952,14 +7039,6 @@ magic-string@^1.1.0: dependencies: "@jridgewell/sourcemap-codec" "^1.6.0" -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -7271,7 +7350,7 @@ noms@0.0.0: inherits "^2.0.1" readable-stream "~1.0.31" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== @@ -7358,6 +7437,11 @@ objectorarray@^1.0.5: resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5" integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg== +obug@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/obug/-/obug-3.0.0.tgz#2ddfc17d1c1dd8c825eebd127099da307c919299" + integrity sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw== + once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -7620,7 +7704,7 @@ picocolors@1.1.1, picocolors@^1.1.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -8071,12 +8155,10 @@ readdirp@^4.0.1: resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" +readdirp@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-5.1.1.tgz#520bca06f9d1ae1b96cc0800dbe84b983d19422c" + integrity sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA== recast@^0.23.5: version "0.23.11" @@ -8116,10 +8198,10 @@ reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: get-proto "^1.0.1" which-builtin-type "^1.2.1" -regenerate-unicode-properties@^10.2.2: - version "10.2.2" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz#aa113812ba899b630658c7623466be71e1f86f66" - integrity sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g== +regenerate-unicode-properties@^10.3.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.3.0.tgz#73981205a914f7ce12e9518f6c073119e46f3b7c" + integrity sha512-9ns8odR8e9q3otKeHj3DE80jZYKg6zVeZKE+zQmRKXFoVUcuiTGeO6iusDhPRoIQQPVPRvH+SfBhrTud4eczuw== dependencies: regenerate "^1.4.2" @@ -8128,6 +8210,11 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== +regenerate@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.5.0.tgz#d84f6e20e9990aa2d381fd28a7674f5d707049a3" + integrity sha512-1s+CxXjJ71i7LNVy8nYwg47XV4y6lAnOEhsMtSKq3WpmPfhl9LuKlTqKIn/3yUpE8lBz+W+TT88Bxyhnr0U4yw== + regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -8148,15 +8235,15 @@ regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.4: gopd "^1.2.0" set-function-name "^2.0.2" -regexpu-core@^6.3.1: - version "6.4.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.4.0.tgz#3580ce0c4faedef599eccb146612436b62a176e5" - integrity sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA== +regexpu-core@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.5.4.tgz#9d0fd7e27f494b925cf0f5f876194494deda9587" + integrity sha512-VpdamrZ9bw4YmvMZfTA3Yg8IHU9Guvg21bonvgjC4l3KfBkOqCPJesHakz7cQeE4Vh4zz4r4Gy6igAcnJxZv9g== dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.2.2" + regenerate "^1.5.0" + regenerate-unicode-properties "^10.3.0" regjsgen "^0.8.0" - regjsparser "^0.13.0" + regjsparser "^0.14.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.2.1" @@ -8165,10 +8252,10 @@ regjsgen@^0.8.0: resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== -regjsparser@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.0.tgz#01f8351335cf7898d43686bc74d2dd71c847ecc0" - integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== +regjsparser@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.14.1.tgz#469ce0ebbca0e8309350e132e132a066e90262bc" + integrity sha512-IeYboCLG1KBNRksrZQIZ1SV5KVWZiR0ikFokOcA0n63vLvlaFvCsfxN+fd4aXwL0KW3YD+ByRzIgo9ZAHdbldw== dependencies: jsesc "~3.1.0" @@ -8240,7 +8327,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve@^1.19.0, resolve@^1.22.1, resolve@^1.22.11, resolve@^1.22.8: +resolve@^1.19.0, resolve@^1.22.1, resolve@^1.22.8: version "1.22.11" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== @@ -8392,11 +8479,6 @@ schema-utils@^4.6.0, schema-utils@^4.8.1: ajv-formats "^3.0.1" ajv-keywords "^5.1.0" -semver@^5.6.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - semver@^6.0.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" @@ -8529,16 +8611,16 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" + integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -9444,6 +9526,11 @@ value-equal@^1.0.1: resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== +verkit@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/verkit/-/verkit-0.5.0.tgz#8b7617dda9ad2edb7851c6a4ff5f3ca428482401" + integrity sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g== + w3c-xmlserializer@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz#f925ba26855158594d907313cedd1476c5967f6c" From bcec525be3ec259b8e2cf581218cc3685a7565a0 Mon Sep 17 00:00:00 2001 From: novykh Date: Wed, 11 Nov 2026 15:47:09 +0200 Subject: [PATCH 7/8] Run on Node 24 Point .nvmrc and the test workflow at Node 24, the current LTS line. --- .github/workflows/tests.yml | 2 +- .nvmrc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e34b23d3..97f65887 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: "22" + node-version: "24" cache: "yarn" - name: Get yarn cache directory path diff --git a/.nvmrc b/.nvmrc index 2bd5a0a9..a45fd52c 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 +24 From 49d6b5472dac3256d2af22277b89b607daf62f42 Mon Sep 17 00:00:00 2001 From: novykh Date: Wed, 11 Nov 2026 15:52:44 +0200 Subject: [PATCH 8/8] Release 5.7.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index be47c229..c06f2f0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@netdata/netdata-ui", - "version": "5.6.1", + "version": "5.7.0", "description": "netdata UI kit", "main": "dist/index.js", "module": "dist/es6/index.js",