From 81353350a9f7fc12ba68a9e185ccc7dd9be5a601 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:50:34 +0100 Subject: [PATCH 01/10] bump prettier and pretty-quick --- package.json | 6 +- pnpm-lock.yaml | 752 ++++++++++++++++++++++++++----------------------- 2 files changed, 410 insertions(+), 348 deletions(-) diff --git a/package.json b/package.json index bc190b2e81b457..411b45088a5e88 100644 --- a/package.json +++ b/package.json @@ -168,8 +168,8 @@ "nyc": "^15.1.0", "piscina": "^4.2.1", "postcss-styled-syntax": "^0.6.4", - "prettier": "^2.8.8", - "pretty-quick": "^3.1.3", + "prettier": "^3.2.4", + "pretty-quick": "^4.0.0", "process": "^0.11.10", "raw-loader": "4.0.2", "rimraf": "^5.0.5", @@ -178,8 +178,8 @@ "stylelint-config-standard": "^34.0.0", "stylelint-processor-styled-components": "^1.10.0", "terser-webpack-plugin": "^5.3.10", - "tsx": "^4.7.0", "tsup": "^8.0.1", + "tsx": "^4.7.0", "typescript": "^5.3.3", "typescript-to-proptypes": "workspace:^", "webpack": "^5.89.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index abc119e11cc7d2..870777ddb4eb09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,11 +294,11 @@ importers: specifier: ^0.6.4 version: 0.6.4(postcss@8.4.33) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.4 + version: 3.2.4 pretty-quick: - specifier: ^3.1.3 - version: 3.1.3(prettier@2.8.8) + specifier: ^4.0.0 + version: 4.0.0(prettier@3.2.4) process: specifier: ^0.11.10 version: 0.11.10 @@ -561,7 +561,7 @@ importers: version: 7.23.8 '@docsearch/react': specifier: ^3.5.2 - version: 3.5.2(@algolia/client-search@4.19.1)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0) + version: 3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) '@emotion/cache': specifier: ^11.11.0 version: 11.11.0 @@ -744,7 +744,7 @@ importers: version: 13.4.19(@babel/core@7.23.7)(babel-plugin-macros@3.1.0)(react-dom@18.2.0)(react@18.2.0) notistack: specifier: 3.0.1 - version: 3.0.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) + version: 3.0.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0) nprogress: specifier: ^0.2.0 version: 0.2.0 @@ -792,7 +792,7 @@ importers: version: 0.13.1(react-dom@18.2.0)(react@18.2.0) react-spring: specifier: ^9.7.3 - version: 9.7.3(@react-three/fiber@8.15.12)(konva@9.3.0)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.1)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.0)(zdog@1.1.3) + version: 9.7.3(@react-three/fiber@8.15.14)(konva@9.3.1)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.2)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.1)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 version: 0.14.0(react@18.2.0) @@ -1060,7 +1060,7 @@ importers: optionalDependencies: aws-sdk: specifier: ^2.1541.0 - version: 2.1541.0 + version: 2.1542.0 devDependencies: claudia: specifier: ^5.14.1 @@ -2568,47 +2568,47 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) - search-insights: 2.7.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: false - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) - '@algolia/client-search': 4.19.1 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) + '@algolia/client-search': 4.22.1 algoliasearch: 4.19.1 dev: false - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/client-search': 4.19.1 + '@algolia/client-search': 4.22.1 algoliasearch: 4.19.1 dev: false @@ -2622,6 +2622,10 @@ packages: resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==} dev: false + /@algolia/cache-common@4.22.1: + resolution: {integrity: sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==} + dev: false + /@algolia/cache-in-memory@4.19.1: resolution: {integrity: sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==} dependencies: @@ -2652,6 +2656,13 @@ packages: '@algolia/transporter': 4.19.1 dev: false + /@algolia/client-common@4.22.1: + resolution: {integrity: sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==} + dependencies: + '@algolia/requester-common': 4.22.1 + '@algolia/transporter': 4.22.1 + dev: false + /@algolia/client-personalization@4.19.1: resolution: {integrity: sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==} dependencies: @@ -2668,10 +2679,22 @@ packages: '@algolia/transporter': 4.19.1 dev: false + /@algolia/client-search@4.22.1: + resolution: {integrity: sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==} + dependencies: + '@algolia/client-common': 4.22.1 + '@algolia/requester-common': 4.22.1 + '@algolia/transporter': 4.22.1 + dev: false + /@algolia/logger-common@4.19.1: resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==} dev: false + /@algolia/logger-common@4.22.1: + resolution: {integrity: sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==} + dev: false + /@algolia/logger-console@4.19.1: resolution: {integrity: sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==} dependencies: @@ -2688,6 +2711,10 @@ packages: resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==} dev: false + /@algolia/requester-common@4.22.1: + resolution: {integrity: sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==} + dev: false + /@algolia/requester-node-http@4.19.1: resolution: {integrity: sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==} dependencies: @@ -2702,6 +2729,14 @@ packages: '@algolia/requester-common': 4.19.1 dev: false + /@algolia/transporter@4.22.1: + resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==} + dependencies: + '@algolia/cache-common': 4.22.1 + '@algolia/logger-common': 4.22.1 + '@algolia/requester-common': 4.22.1 + dev: false + /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -3819,6 +3854,21 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 + dev: true + + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.7): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.23.7 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) + '@babel/types': 7.23.6 + dev: false /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} @@ -4065,6 +4115,18 @@ packages: '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.7) dev: false + /@babel/preset-flow@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.23.7 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.7) + dev: false + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -4330,7 +4392,7 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.5.2(@algolia/client-search@4.19.1)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': ^18.2.48 @@ -4347,14 +4409,14 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) '@docsearch/css': 3.5.2 '@types/react': 18.2.48 algoliasearch: 4.19.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - search-insights: 2.7.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' dev: false @@ -4939,7 +5001,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.8 + '@types/node': 18.19.9 jest-mock: 29.7.0 dev: false @@ -4949,7 +5011,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.8 + '@types/node': 18.19.9 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4965,9 +5027,9 @@ packages: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.2 - '@types/node': 18.19.8 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 18.19.9 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: false @@ -4977,9 +5039,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.2 - '@types/node': 18.19.8 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 18.19.9 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -5226,8 +5288,8 @@ packages: react-test-renderer: 18.2.0(react@18.2.0) semver: 5.7.2 - /@mui/base@5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-dc38W4W3K42atE9nSaOeoJ7/x9wGIfawdwC/UmMxMLlZ1iSsITQ8dQJaTATCbn98YvYPINK/EH541YA5enQIPQ==} + /@mui/base@5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-WcSpoJUw/UYHXpvgtl4HyMar2Ar97illUpqiS/X1gtSBp6sdDW6kB2BJ9OlVQ+Kk/RL2GDp/WHA9sbjAYV35ow==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^18.2.48 @@ -5239,8 +5301,8 @@ packages: dependencies: '@babel/runtime': 7.23.8 '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) - '@mui/types': 7.2.12(@types/react@18.2.48) - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.48) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@popperjs/core': 2.11.8 '@types/react': 18.2.48 clsx: 2.1.0 @@ -5249,12 +5311,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@mui/core-downloads-tracker@5.15.3: - resolution: {integrity: sha512-sWeihiVyxdJjpLkp8SHkTy9kt2M/o11M60G1MzwljGL2BXdM3Ktzqv5QaQHdi00y7Y1ulvtI3GOSxP2xU8mQJw==} + /@mui/core-downloads-tracker@5.15.6: + resolution: {integrity: sha512-0aoWS4qvk1uzm9JBs83oQmIMIQeTBUeqqu8u+3uo2tMznrB5fIKqQVCbCgq+4Tm4jG+5F7dIvnjvQ2aV7UKtdw==} dev: false - /@mui/material@5.15.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-DODBBMouyq1B5f3YkEWL9vO8pGCxuEGqtfpltF6peMJzz/78tJFyLQsDas9MNLC/8AdFu2BQdkK7wox5UBPTAA==} + /@mui/material@5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rw7bDdpi2kzfmcDN78lHp8swArJ5sBCKsn+4G3IpGfu44ycyWAWX0VdlvkjcR9Yrws2KIm7c+8niXpWHUDbWoA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -5273,11 +5335,11 @@ packages: '@babel/runtime': 7.23.8 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@mui/base': 5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.15.3 - '@mui/system': 5.15.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react@18.2.0) - '@mui/types': 7.2.12(@types/react@18.2.48) - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/base': 5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/core-downloads-tracker': 5.15.6 + '@mui/system': 5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.48) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react': 18.2.48 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 @@ -5289,8 +5351,8 @@ packages: react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@mui/private-theming@5.15.3(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-Q79MhVMmywC1l5bMsMZq5PsIudr1MNPJnx9/EqdMP0vpz5iNvFpnLmxsD7d8/hqTWgFAljI+LH3jX8MxlZH9Gw==} + /@mui/private-theming@5.15.6(@types/react@18.2.48)(react@18.2.0): + resolution: {integrity: sha512-ZBX9E6VNUSscUOtU8uU462VvpvBS7eFl5VfxAzTRVQBHflzL+5KtnGrebgf6Nd6cdvxa1o0OomiaxSKoN2XDmg==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^18.2.48 @@ -5300,14 +5362,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.8 - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react': 18.2.48 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/styled-engine@5.15.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0): - resolution: {integrity: sha512-+d5XZCTeemOO/vBfWGEeHgTm8fjU1Psdgm+xAw+uegycO2EnoA/EfGSaG5UwZ6g3b66y48Mkxi35AggShMr88w==} + /@mui/styled-engine@5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0): + resolution: {integrity: sha512-KAn8P8xP/WigFKMlEYUpU9z2o7jJnv0BG28Qu1dhNQVutsLVIFdRf5Nb+0ijp2qgtcmygQ0FtfRuXv5LYetZTg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -5328,8 +5390,8 @@ packages: react: 18.2.0 dev: false - /@mui/system@5.15.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-ewVU4eRgo4VfNMGpO61cKlfWmH7l9s6rA8EknRzuMX3DbSLfmtW2WJJg6qPwragvpPIir0Pp/AdWVSDhyNy5Tw==} + /@mui/system@5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react@18.2.0): + resolution: {integrity: sha512-J01D//u8IfXvaEHMBQX5aO2l7Q+P15nt96c4NskX7yp5/+UuZP8XCQJhtBtLuj+M2LLyXHYGmCPeblsmmscP2Q==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -5347,10 +5409,10 @@ packages: '@babel/runtime': 7.23.8 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@mui/private-theming': 5.15.3(@types/react@18.2.48)(react@18.2.0) - '@mui/styled-engine': 5.15.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - '@mui/types': 7.2.12(@types/react@18.2.48) - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/private-theming': 5.15.6(@types/react@18.2.48)(react@18.2.0) + '@mui/styled-engine': 5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) + '@mui/types': 7.2.13(@types/react@18.2.48) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react': 18.2.48 clsx: 2.1.0 csstype: 3.1.2 @@ -5358,8 +5420,8 @@ packages: react: 18.2.0 dev: false - /@mui/types@7.2.12(@types/react@18.2.48): - resolution: {integrity: sha512-3kaHiNm9khCAo0pVe0RenketDSFoZGAlVZ4zDjB/QNZV0XiCj+sh1zkX0VVhQPgYJDlBEzAag+MHJ1tU3vf0Zw==} + /@mui/types@7.2.13(@types/react@18.2.48): + resolution: {integrity: sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==} peerDependencies: '@types/react': ^18.2.48 peerDependenciesMeta: @@ -5369,8 +5431,8 @@ packages: '@types/react': 18.2.48 dev: false - /@mui/utils@5.15.3(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-mT3LiSt9tZWCdx1pl7q4Q5tNo6gdZbvJel286ZHGuj6LQQXjWNAh8qiF9d+LogvNUI+D7eLkTnj605d1zoazfg==} + /@mui/utils@5.15.6(@types/react@18.2.48)(react@18.2.0): + resolution: {integrity: sha512-qfEhf+zfU9aQdbzo1qrSWlbPQhH1nCgeYgwhOVnj9Bn39shJQitEnXpSQpSNag8+uty5Od6PxmlNKPTnPySRKA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^18.2.48 @@ -5406,7 +5468,7 @@ packages: '@babel/runtime': 7.23.8 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@mui/base': 5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/base': 5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build '@react-spring/rafz': 9.7.3 @@ -5431,7 +5493,7 @@ packages: react: ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.23.8 - '@mui/base': 5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/base': 5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build '@mui/x-data-grid-premium': 6.19.1(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) @@ -5457,7 +5519,7 @@ packages: '@babel/runtime': 7.23.8 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@mui/x-data-grid': 6.19.1(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/x-data-grid-pro': 6.19.1(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/x-license-pro': 6.10.2(@types/react@18.2.48)(react@18.2.0) @@ -5484,7 +5546,7 @@ packages: '@babel/runtime': 7.23.8 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@mui/x-data-grid': 6.19.1(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/x-license-pro': 6.10.2(@types/react@18.2.48)(react@18.2.0) '@types/format-util': 1.0.4 @@ -5509,7 +5571,7 @@ packages: '@babel/runtime': 7.23.8 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) clsx: 2.1.0 prop-types: 15.8.1 react: 18.2.0 @@ -5559,10 +5621,10 @@ packages: '@babel/runtime': 7.23.8 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@mui/base': 5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/base': 5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@mui/x-date-pickers': 6.19.0(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.48)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(react-dom@18.2.0)(react@18.2.0) '@mui/x-license-pro': 6.10.2(@types/react@18.2.48)(react@18.2.0) clsx: 2.1.0 @@ -5616,10 +5678,10 @@ packages: '@babel/runtime': 7.23.8 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@mui/base': 5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/base': 5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.0 date-fns: 2.30.0 @@ -5639,7 +5701,7 @@ packages: react: ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.23.8 - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - '@types/react' @@ -5659,10 +5721,10 @@ packages: '@babel/runtime': 7.23.8 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@mui/base': 5.0.0-beta.30(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/base': 5.0.0-beta.33(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.3(@types/react@18.2.48)(react@18.2.0) + '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.0 prop-types: 15.8.1 @@ -5951,11 +6013,11 @@ packages: '@nrwl/devkit': 17.2.8(nx@17.2.8) ejs: 3.1.8 enquirer: 2.3.6 - ignore: 5.2.4 + ignore: 5.3.0 nx: 17.2.8 semver: 7.5.3 tmp: 0.2.1 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /@nx/nx-darwin-arm64@17.2.8: @@ -6444,7 +6506,7 @@ packages: cosmiconfig: 5.2.1 deepmerge: 4.3.1 glob: 7.2.3 - joi: 17.11.0 + joi: 17.12.0 transitivePeerDependencies: - encoding dev: false @@ -6499,7 +6561,7 @@ packages: '@react-native-community/cli-tools': 12.3.0 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.2 + fast-xml-parser: 4.3.3 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: @@ -6512,7 +6574,7 @@ packages: '@react-native-community/cli-tools': 12.3.0 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.2 + fast-xml-parser: 4.3.3 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: @@ -6549,7 +6611,7 @@ packages: chalk: 4.1.2 find-up: 5.0.0 mime: 2.6.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 semver: 7.5.4 @@ -6562,7 +6624,7 @@ packages: /@react-native-community/cli-types@12.3.0: resolution: {integrity: sha512-MgOkmrXH4zsGxhte4YqKL7d+N8ZNEd3w1wo56MZlhu5WabwCJh87wYpU5T8vyfujFLYOFuFK5jjlcbs8F4/WDw==} dependencies: - joi: 17.11.0 + joi: 17.12.0 dev: false /@react-native-community/cli@12.3.0: @@ -6600,8 +6662,8 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.23.8): - resolution: {integrity: sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==} + /@react-native/babel-plugin-codegen@0.73.2(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-PadyFZWVaWXIBP7Q5dgEL7eAd7tnsgsLjoHJB1hIRZZuVUg1Zqe3nULwC7RFAqOtr5Qx7KXChkFFcKQ3WnZzGw==} engines: {node: '>=18'} dependencies: '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.8) @@ -6610,8 +6672,8 @@ packages: - supports-color dev: false - /@react-native/babel-preset@0.74.0(@babel/core@7.23.7)(@babel/preset-env@7.23.8): - resolution: {integrity: sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==} + /@react-native/babel-preset@0.73.19(@babel/core@7.23.7)(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-ujon01uMOREZecIltQxPDmJ6xlVqAUFGI/JCSpeVYdxyXBoBH5dBb0ihj7h6LKH1q1jsnO9z4MxfddtypKkIbg==} engines: {node: '>=18'} peerDependencies: '@babel/core': ^7.23.7 @@ -6645,7 +6707,7 @@ packages: '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.7) '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.7) @@ -6655,7 +6717,7 @@ packages: '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) '@babel/template': 7.22.15 - '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.23.8) + '@react-native/babel-plugin-codegen': 0.73.2(@babel/preset-env@7.23.8) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.7) react-refresh: 0.14.0 transitivePeerDependencies: @@ -6681,20 +6743,20 @@ packages: - supports-color dev: false - /@react-native/community-cli-plugin@0.73.11(@babel/core@7.23.7)(@babel/preset-env@7.23.8): - resolution: {integrity: sha512-s0bprwljKS1Al8wOKathDDmRyF+70CcNE2G/aqZ7+L0NoOE0Uxxx/5P2BxlM2Mfht7O33B4SeMNiPdE/FqIubQ==} + /@react-native/community-cli-plugin@0.73.12(@babel/core@7.23.7)(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-xWU06OkC1cX++Duh/cD/Wv+oZ0oSY3yqbtxAqQA2H3Q+MQltNNJM6MqIHt1VOZSabRf/LVlR1JL6U9TXJirkaw==} engines: {node: '>=18'} dependencies: '@react-native-community/cli-server-api': 12.3.0 '@react-native-community/cli-tools': 12.3.0 - '@react-native/dev-middleware': 0.73.6 - '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.23.7)(@babel/preset-env@7.23.8) + '@react-native/dev-middleware': 0.73.7 + '@react-native/metro-babel-transformer': 0.73.13(@babel/core@7.23.7)(@babel/preset-env@7.23.8) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.2 - metro-config: 0.80.2 - metro-core: 0.80.2 - node-fetch: 2.6.12 + metro: 0.80.4 + metro-config: 0.80.4 + metro-core: 0.80.4 + node-fetch: 2.7.0 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -6710,8 +6772,8 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/dev-middleware@0.73.6: - resolution: {integrity: sha512-9SD7gIso+hO1Jy1Y/Glbd+JWQwyH7Xjnwebtkxdm5TMB51LQPjaGtMcwEigbIZyAtvoaDGmhWmudwbKpDlS+gA==} + /@react-native/dev-middleware@0.73.7: + resolution: {integrity: sha512-BZXpn+qKp/dNdr4+TkZxXDttfx8YobDh8MFHsMk9usouLm22pKgFIPkGBV0X8Do4LBkFNPGtrnsKkWk/yuUXKg==} engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 @@ -6720,7 +6782,7 @@ packages: chromium-edge-launcher: 1.0.0 connect: 3.7.0 debug: 2.6.9 - node-fetch: 2.6.12 + node-fetch: 2.7.0 open: 7.4.2 serve-static: 1.15.0 temp-dir: 2.0.0 @@ -6739,15 +6801,14 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/metro-babel-transformer@0.73.12(@babel/core@7.23.7)(@babel/preset-env@7.23.8): - resolution: {integrity: sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==} + /@react-native/metro-babel-transformer@0.73.13(@babel/core@7.23.7)(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-k9AQifogQfgUXPlqQSoMtX2KUhniw4XvJl+nZ4hphCH7qiMDAwuP8OmkJbz5E/N+Ro9OFuLE7ax4GlwxaTsAWg==} engines: {node: '>=18'} peerDependencies: '@babel/core': ^7.23.7 dependencies: '@babel/core': 7.23.7 - '@react-native/babel-preset': 0.74.0(@babel/core@7.23.7)(@babel/preset-env@7.23.8) - babel-preset-fbjs: 3.4.0(@babel/core@7.23.7) + '@react-native/babel-preset': 0.73.19(@babel/core@7.23.7)(@babel/preset-env@7.23.8) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -6759,7 +6820,7 @@ packages: resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} dev: false - /@react-native/virtualized-lists@0.73.4(react-native@0.73.1): + /@react-native/virtualized-lists@0.73.4(react-native@0.73.2): resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} engines: {node: '>=18'} peerDependencies: @@ -6767,7 +6828,7 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.1(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0) + react-native: 0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0) dev: false /@react-spring/animated@9.7.3(react@18.2.0): @@ -6791,7 +6852,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/konva@9.7.3(konva@9.3.0)(react-konva@18.2.10)(react@18.2.0): + /@react-spring/konva@9.7.3(konva@9.3.1)(react-konva@18.2.10)(react@18.2.0): resolution: {integrity: sha512-R9sY6SiPGYqz1383P5qppg5z57YfChVknOC1UxxaGxpw+WiZa8fZ4zmZobslrw+os3/+HAXZv8O+EvU/nQpf7g==} peerDependencies: konva: '>=2.6' @@ -6802,12 +6863,12 @@ packages: '@react-spring/core': 9.7.3(react@18.2.0) '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 - konva: 9.3.0 + konva: 9.3.1 react: 18.2.0 - react-konva: 18.2.10(konva@9.3.0)(react-dom@18.2.0)(react@18.2.0) + react-konva: 18.2.10(konva@9.3.1)(react-dom@18.2.0)(react@18.2.0) dev: false - /@react-spring/native@9.7.3(react-native@0.73.1)(react@18.2.0): + /@react-spring/native@9.7.3(react-native@0.73.2)(react@18.2.0): resolution: {integrity: sha512-4mpxX3FuEBCUT6ae2fjhxcJW6bhr2FBwFf274eXB7n+U30Gdg8Wo2qYwcUnmiAA0S3dvP8vLTazx3+CYWFShnA==} peerDependencies: react: ^16.8.0 || >=17.0.0 || >=18.0.0 @@ -6818,7 +6879,7 @@ packages: '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 react: 18.2.0 - react-native: 0.73.1(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0) + react-native: 0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0) dev: false /@react-spring/rafz@9.7.3: @@ -6834,7 +6895,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/three@9.7.3(@react-three/fiber@8.15.12)(react@18.2.0)(three@0.160.0): + /@react-spring/three@9.7.3(@react-three/fiber@8.15.14)(react@18.2.0)(three@0.160.1): resolution: {integrity: sha512-Q1p512CqUlmMK8UMBF/Rj79qndhOWq4XUTayxMP9S892jiXzWQuj+xC3Xvm59DP/D4JXusXpxxqfgoH+hmOktA==} peerDependencies: '@react-three/fiber': '>=6.0' @@ -6845,9 +6906,9 @@ packages: '@react-spring/core': 9.7.3(react@18.2.0) '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 - '@react-three/fiber': 8.15.12(react-dom@18.2.0)(react-native@0.73.1)(react@18.2.0)(three@0.160.0) + '@react-three/fiber': 8.15.14(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(three@0.160.1) react: 18.2.0 - three: 0.160.0 + three: 0.160.1 dev: false /@react-spring/types@9.7.3: @@ -6886,8 +6947,8 @@ packages: zdog: 1.1.3 dev: false - /@react-three/fiber@8.15.12(react-dom@18.2.0)(react-native@0.73.1)(react@18.2.0)(three@0.160.0): - resolution: {integrity: sha512-yg0CyXVHIdSbNjM/GAgDrGJnKLTsfTlaR5FoJGEh9IgVKptOoudnFZhBt/Cau4rzx2X6eLmB1+aWOm1dEHSUpg==} + /@react-three/fiber@8.15.14(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(three@0.160.1): + resolution: {integrity: sha512-Mtc/qG0OMFvXFttzKmYdbKU2vjiTuyJMNfm4nmiKhwd7Hmql+gk9mwhtoofFLLyANrNW8UgTFmCTjf7Fz5h00Q==} peerDependencies: expo: '>=43.0' expo-asset: '>=8.4' @@ -6919,12 +6980,12 @@ packages: its-fine: 1.1.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-native: 0.73.1(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0) + react-native: 0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0) react-reconciler: 0.27.0(react@18.2.0) react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) scheduler: 0.21.0 suspend-react: 0.1.3(react@18.2.0) - three: 0.160.0 + three: 0.160.1 zustand: 3.7.2(react@18.2.0) dev: false @@ -7354,12 +7415,12 @@ packages: /@swc/helpers@0.5.1: resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 /@swc/helpers@0.5.2: resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 /@szmarczak/http-timer@4.0.6: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} @@ -7711,16 +7772,20 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: false - /@types/istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + dev: false + + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.6 dev: false - /@types/istanbul-reports@3.0.2: - resolution: {integrity: sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==} + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: - '@types/istanbul-lib-report': 3.0.1 + '@types/istanbul-lib-report': 3.0.3 dev: false /@types/jscodeshift@0.11.5: @@ -7836,6 +7901,12 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@18.19.9: + resolution: {integrity: sha512-oZFKlC8l5YtzGQNT4zC2PiSSKzQVZ8bAwwd+EYdPLtyk0nSEq6O16SkK+rkkT2eflDAbormJgEF3QnH3oDrTSw==} + dependencies: + undici-types: 5.26.5 + dev: false + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -7974,8 +8045,8 @@ packages: resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==} dev: true - /@types/stack-utils@2.0.2: - resolution: {integrity: sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==} + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: false /@types/styled-system@5.1.15: @@ -8019,10 +8090,14 @@ packages: /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false + /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 dev: false /@types/yargs@17.0.32: @@ -8608,6 +8683,14 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + /appdirsjs@1.2.7: resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} dev: false @@ -8906,7 +8989,7 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: false /ast-types@0.16.1: @@ -8986,8 +9069,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /aws-sdk@2.1541.0: - resolution: {integrity: sha512-+xS/Gq/+j/RKb3A6SHXn6tOCaog1O3troklpVxxNaqVNnq+zlwjFderGNzR6S4ftfNG7sKMUP++Znsqte8GMaw==} + /aws-sdk@2.1542.0: + resolution: {integrity: sha512-GcDlp9/2fRo7I6LxW1wAMVHf6G4b4S4vsFDhWMhK6Ycx3EhNmpJVEtQn5b46O90ChgD6ydQwBGEoi00W5Km0Lw==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -8999,7 +9082,7 @@ packages: url: 0.10.3 util: 0.12.5 uuid: 8.0.0 - xml2js: 0.5.0 + xml2js: 0.6.2 /axe-core@4.7.2: resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} @@ -9134,10 +9217,6 @@ packages: /babel-plugin-react-remove-properties@0.3.0: resolution: {integrity: sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng==} - /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - dev: false - /babel-plugin-tester@11.0.4(@babel/core@7.23.7): resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==} engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} @@ -9165,41 +9244,6 @@ packages: /babel-plugin-transform-react-remove-prop-types@0.4.24: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - /babel-preset-fbjs@3.4.0(@babel/core@7.23.7): - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} - peerDependencies: - '@babel/core': ^7.23.7 - dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.7) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-destructuring': /@minh.nguyen/plugin-transform-destructuring@7.5.2(@babel/core@7.23.7) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.7) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - dev: false - /bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} dev: false @@ -9622,7 +9666,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /camelcase-css@2.0.1: @@ -9710,14 +9754,6 @@ packages: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /chalk@4.1.0: resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} engines: {node: '>=10'} @@ -9818,7 +9854,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -9833,7 +9869,7 @@ packages: /chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -9850,6 +9886,12 @@ packages: /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} + dev: true + + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false /class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} @@ -9875,7 +9917,7 @@ packages: hasBin: true dependencies: archiver: 3.1.1 - aws-sdk: 2.1541.0 + aws-sdk: 2.1542.0 fs-extra: 6.0.1 glob: 7.2.3 gunzip-maybe: 1.4.2 @@ -10618,6 +10660,10 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: false + /custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} dev: true @@ -10779,6 +10825,10 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true + /dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + dev: false + /dayjs@1.11.5: resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} dev: false @@ -11159,7 +11209,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /dot-prop@5.3.0: @@ -12026,21 +12076,6 @@ packages: uuid: 8.3.2 dev: false - /execa@4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@5.0.0: resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} engines: {node: '>=10'} @@ -12222,8 +12257,8 @@ packages: dependencies: punycode: 1.4.1 - /fast-xml-parser@4.3.2: - resolution: {integrity: sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==} + /fast-xml-parser@4.3.3: + resolution: {integrity: sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==} hasBin: true dependencies: strnum: 1.0.5 @@ -12926,7 +12961,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.2.4 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -12948,7 +12983,7 @@ packages: dependencies: '@sindresorhus/merge-streams': 1.0.0 fast-glob: 3.3.2 - ignore: 5.2.4 + ignore: 5.3.0 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 @@ -12970,12 +13005,12 @@ packages: - supports-color dev: true - /goober@2.1.13(csstype@3.1.2): + /goober@2.1.13(csstype@3.1.3): resolution: {integrity: sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==} peerDependencies: csstype: ^3.0.10 dependencies: - csstype: 3.1.2 + csstype: 3.1.3 dev: false /google-auth-library@9.4.2: @@ -13076,7 +13111,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.0 + uglify-js: 3.17.4 dev: true /happy-dom@10.8.0: @@ -13205,8 +13240,8 @@ packages: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} dev: false - /hermes-estree@0.18.0: - resolution: {integrity: sha512-WaIudIVKo5QWFqz1ta53HqSDuVxYST/MUuP9X7dqUpbHse3E2gzJq/7hEtgx84hh2XSNWN1AhYho3ThOA85uCA==} + /hermes-estree@0.18.2: + resolution: {integrity: sha512-KoLsoWXJ5o81nit1wSyEZnWUGy9cBna9iYMZBR7skKh7okYAYKqQ9/OczwpMHn/cH0hKDyblulGsJ7FknlfVxQ==} dev: false /hermes-parser@0.15.0: @@ -13215,10 +13250,10 @@ packages: hermes-estree: 0.15.0 dev: false - /hermes-parser@0.18.0: - resolution: {integrity: sha512-DIIM6vsy30BU5hNkOXh6MR2r4ZAxVhbfyTnmfo/rqUf3KySlNWn9fWiOcpuGAdDN2o5sdPCpu6cep3a23d1Klw==} + /hermes-parser@0.18.2: + resolution: {integrity: sha512-1eQfvib+VPpgBZ2zYKQhpuOjw1tH+Emuib6QmjkJWJMhyjM8xnXMvA+76o9LhF0zOAJDZgPfQhg43cyXEyl5Ew==} dependencies: - hermes-estree: 0.18.0 + hermes-estree: 0.18.2 dev: false /hermes-profile-transformer@0.0.6: @@ -13435,11 +13470,6 @@ packages: transitivePeerDependencies: - supports-color - /human-signals@1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -13497,9 +13527,14 @@ packages: engines: {node: '>= 4'} dev: true - /image-size@1.1.0: - resolution: {integrity: sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==} - engines: {node: '>=18.0.0'} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + engines: {node: '>= 4'} + dev: true + + /image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} hasBin: true dependencies: queue: 6.0.2 @@ -14241,7 +14276,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.8 + '@types/node': 18.19.9 jest-mock: 29.7.0 jest-util: 29.7.0 dev: false @@ -14256,7 +14291,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.2 + '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 @@ -14270,7 +14305,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.8 + '@types/node': 18.19.9 jest-util: 29.7.0 dev: false @@ -14279,9 +14314,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.8 + '@types/node': 18.19.9 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: false @@ -14319,7 +14354,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14335,8 +14370,8 @@ packages: engines: {node: '>= 0.6.0'} requiresBuild: true - /joi@17.11.0: - resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} + /joi@17.12.0: + resolution: {integrity: sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -14437,7 +14472,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) '@babel/preset-env': 7.23.8(@babel/core@7.23.7) - '@babel/preset-flow': 7.18.6(@babel/core@7.23.7) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@babel/register': 7.23.7(@babel/core@7.23.7) babel-core: 7.0.0-bridge.0(@babel/core@7.23.7) @@ -14912,8 +14947,8 @@ packages: resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} dev: true - /konva@9.3.0: - resolution: {integrity: sha512-qLTW06GRwb+WMMUXJcGIb0qP4uO0mZLAwgRI82zuCkRmCH1lFsVPmrPzqqHnjKCMu4Jzw6d/R8JxkPw7gkVnuw==} + /konva@9.3.1: + resolution: {integrity: sha512-KXHJVUrYVWFIJUbnlw8QUZDBGC1jx6wwRsGaByPm/2yk78xw7hKquCMNEd9EtVqGz/jUkKFJAWom77TLB+zVOA==} dev: false /language-subtag-registry@0.3.22: @@ -15333,7 +15368,7 @@ packages: hasBin: true dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.5 + dayjs: 1.11.10 yargs: 15.4.1 dev: false @@ -15355,7 +15390,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /lowercase-keys@2.0.0: @@ -15574,7 +15609,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.23.8 - '@mui/material': 5.15.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': 5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 prop-types: 15.8.1 react: 18.2.0 @@ -15702,41 +15737,41 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - /metro-babel-transformer@0.80.2: - resolution: {integrity: sha512-QR+HCD5rswoLVMZOU95dda0XmrT3dDnm+pq+ql/Q6RCDBY0BUS7Z1l1mN9jq/MRBy2QOW+IKKgSMTIC9Khtbpw==} + /metro-babel-transformer@0.80.4: + resolution: {integrity: sha512-QP1kjYLap4O3w9tA4bYO8iyuNpR65If5Z97Ku37O4CwQPAwQaTmg67g4OdABS4BVK10fsxdExKp+fC37XirPow==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.7 - hermes-parser: 0.18.0 + hermes-parser: 0.18.2 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-cache-key@0.80.2: - resolution: {integrity: sha512-ldNEFiq9COBZSZOBgyHvil4dtIWZsJahbByGDh6f5jPrkj9cBih1rGeo9ix+MLl7aVh2cA3hHQjyponQsfXcnQ==} + /metro-cache-key@0.80.4: + resolution: {integrity: sha512-okOOSRFou7Mxaaigoi+KxdFIU/ZJtvDCC6l8BYKsdMx86JDlVdvtIgFU4tFrY1yEkv0wnn7WH0X3xSz4mHKwoQ==} engines: {node: '>=18'} dev: false - /metro-cache@0.80.2: - resolution: {integrity: sha512-ELz2GcXLDyT5w4awaL+6bb3X6Eg6RS5CcQ5CcXAgCCFqBwRuTBHkztK1rLyp7IX76Xb2wlz7781T9H4CCtxD5w==} + /metro-cache@0.80.4: + resolution: {integrity: sha512-Dj+GoYt4PvsnnE4GdXhqV9PxEF7GPilY5NPeoTgptWZLlaDuTT2+cJQoDOOit1SfRjnF0zqABtVvB6GGBWdtaQ==} engines: {node: '>=18'} dependencies: - metro-core: 0.80.2 + metro-core: 0.80.4 rimraf: 3.0.2 dev: false - /metro-config@0.80.2: - resolution: {integrity: sha512-3U7S3uakSwUyXp3E0V2mhLT+82EzIeBuOFav4mKNIq9dl9AW62x5o5e8q3bmyHwDWg+RZ8jIBkAURKrhS/eALw==} + /metro-config@0.80.4: + resolution: {integrity: sha512-X3/3tleFYB4SdoxXg8uJ+qc8eITKiLnXs3Ev6pihM4jIM5JD89riwUsSLKVsovfZs8ETqKtjevzfe6jQ2O5NtQ==} engines: {node: '>=18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.80.2 - metro-cache: 0.80.2 - metro-core: 0.80.2 - metro-runtime: 0.80.2 + metro: 0.80.4 + metro-cache: 0.80.4 + metro-core: 0.80.4 + metro-runtime: 0.80.4 transitivePeerDependencies: - bufferutil - encoding @@ -15744,19 +15779,19 @@ packages: - utf-8-validate dev: false - /metro-core@0.80.2: - resolution: {integrity: sha512-RL1iHZlR+3tvrJIBE/W6YlwW7OH1ckcgCCEr7bxEqUTNRiraK2zTv2jJ4b7VS/Xftdzvungk8ls3FNem5MFrIw==} + /metro-core@0.80.4: + resolution: {integrity: sha512-HRb+zydAhI7QyLpK4D6ARZsKjaBwEn+kCrJEjnVFij8wjJxIIHVilgNCETgg9NWvKJFUoZZCG7ewHkxQ9Qpd8Q==} engines: {node: '>=18'} dependencies: lodash.throttle: 4.1.1 - metro-resolver: 0.80.2 + metro-resolver: 0.80.4 dev: false - /metro-file-map@0.80.2: - resolution: {integrity: sha512-/GiFdE5nhtvviDPANH9j3SE6VG4j2DaaKia+0gzyVYwP+6Kjc2oADj6FCGFOXDdCizqeqASUSgEsp+06D8+tXw==} + /metro-file-map@0.80.4: + resolution: {integrity: sha512-EvBC31JI5vsyebeQ8PWpGENuAWy2Ka7sLqEW7OInW+aLVWmBq02h0BNl33xRgAMz0gwvMf2nKie82hmefYF6ew==} engines: {node: '>=18'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 debug: 2.6.9 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15772,48 +15807,48 @@ packages: - supports-color dev: false - /metro-minify-terser@0.80.2: - resolution: {integrity: sha512-+0lN1uJsFKke+RaZVZE3vxD8vVuGDiH/roiUzTIktof2rBtBmXJAx+TYjy1SZQN48eHot9CaAXZ6MfiSVJiPew==} + /metro-minify-terser@0.80.4: + resolution: {integrity: sha512-cuxfRZWDWGKjh+Z6t4KJkrvmV4JUKXfvQuAX7Pa7U0Mf1YJdLtoGQ5iVOu/6MkfYGXbppqGk2qmFECrRGRh0cA==} engines: {node: '>=18'} dependencies: - terser: 5.26.0 + terser: 5.27.0 dev: false - /metro-resolver@0.80.2: - resolution: {integrity: sha512-0OmCsmlcBQWkJXx0YoYRTS+ArRT888WcgmgjwoJVQm+xdMRKuu67ihyF8EOpeVgOzbeo0IxVjkNmbJWOfficjA==} + /metro-resolver@0.80.4: + resolution: {integrity: sha512-PCiVWN+d3gtWlobf8jPypwKx9T1QrZmhLJAyqIWLoOsZbpSfj1dn5h0ajCr8rYi9LNzIHm58GGYJK8VFHNn8Cw==} engines: {node: '>=18'} dev: false - /metro-runtime@0.80.2: - resolution: {integrity: sha512-ruIlSEVnmJGbLnZIGf8/ra+qoD1Knft0R+5laUpp/KEGkD+GEr4XgP+5j5Uuq3v36qDLFTj1KXfQP5JVoeM8zw==} + /metro-runtime@0.80.4: + resolution: {integrity: sha512-CWIvf0zmL4jKHSj81zjUAbEwjTqFQmETI0NIQvN4JNwTSHiz50WPOuHnUUcmwM6Dye/ta6KNTELnERp0tKEYYg==} engines: {node: '>=18'} dependencies: '@babel/runtime': 7.23.8 dev: false - /metro-source-map@0.80.2: - resolution: {integrity: sha512-fM6RwYCJrwfqVk8Z1ApvJ3+Zz7fso38AszmAXqFDXziOC0AfmMCv/W9FosE9BY+y5QJ7YcvW0RIYLQhpCn+V9w==} + /metro-source-map@0.80.4: + resolution: {integrity: sha512-x+0By55ml6IcGqY9x9HE0hyU0S+uDssrTQ0bPvuydG+iKCX85DzGnlT8k0Vs+EYgZl3KMWcvQ9TpGHW4LRL4GQ==} engines: {node: '>=18'} dependencies: '@babel/traverse': 7.23.7 '@babel/types': 7.23.6 invariant: 2.2.4 - metro-symbolicate: 0.80.2 + metro-symbolicate: 0.80.4 nullthrows: 1.1.1 - ob1: 0.80.2 + ob1: 0.80.4 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color dev: false - /metro-symbolicate@0.80.2: - resolution: {integrity: sha512-G/gJbl/XRGlgjAQSmZ5Rtym//7MSaE2Bj+28BBVqF6fse5y2kw9J7weNDfLjRfKDNaMUoC4mjc6TYjW7gPuGng==} + /metro-symbolicate@0.80.4: + resolution: {integrity: sha512-UmtH96G5TrcAgbIqdE4xA8MBS9fbZW9Pln+n7eJ0tQ0Fw0M/jzdpiZzhx3bIB2zzqbdm6Nv/kB1+aEo0WvXdyg==} engines: {node: '>=18'} hasBin: true dependencies: invariant: 2.2.4 - metro-source-map: 0.80.2 + metro-source-map: 0.80.4 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -15822,8 +15857,8 @@ packages: - supports-color dev: false - /metro-transform-plugins@0.80.2: - resolution: {integrity: sha512-edokA2lPM3zzJRa55ze2mzVHCUNeJs4CPPrntdVOnf2WkEO/snV4RIgQDVkxFgPc8nI4iLB8cwZZQvdvH3v8gA==} + /metro-transform-plugins@0.80.4: + resolution: {integrity: sha512-cvmTLBA9ET64h+tgHt6prHlvOq98zBA1Glc9+wLZihPJo+Qmu9i3nQ1g4O+4aUnHivDlp+4C00BMNC+aC/buRQ==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.7 @@ -15835,20 +15870,20 @@ packages: - supports-color dev: false - /metro-transform-worker@0.80.2: - resolution: {integrity: sha512-QtAntH+8AA06PDpXqM6/N42cvgw665TXp9mKKwrYL/d4lVemNNJte0CJ71KO4MmYQ5UvSDonwbTlOXJOnR8m6w==} + /metro-transform-worker@0.80.4: + resolution: {integrity: sha512-hLCrlxXyyaV64XQNSiyY/0jMVvGXrgXMkpJ4KwH2t4clxbxyt6TBW+4TqmgAeU9WGclY0OuQ0HzfvIZiONcUOw==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - metro: 0.80.2 - metro-babel-transformer: 0.80.2 - metro-cache: 0.80.2 - metro-cache-key: 0.80.2 - metro-source-map: 0.80.2 - metro-transform-plugins: 0.80.2 + metro: 0.80.4 + metro-babel-transformer: 0.80.4 + metro-cache: 0.80.4 + metro-cache-key: 0.80.4 + metro-source-map: 0.80.4 + metro-transform-plugins: 0.80.4 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -15857,8 +15892,8 @@ packages: - utf-8-validate dev: false - /metro@0.80.2: - resolution: {integrity: sha512-iavBVpr3v4YD2XWUsL7peq/lUquX5KTH+dKc5Rw13XnDHDfoRgcMOmQjSn3xcFxP0R9P4uABML8YegAekoqjQg==} + /metro@0.80.4: + resolution: {integrity: sha512-fBhZKU1z44KdhS6sH6Sk97595A66EOniH+jI9OjKDu6piH1SIEqQgdWAuWfJJMzgBHcJceRRvJY1zzsOT/Zx0g==} engines: {node: '>=18'} hasBin: true dependencies: @@ -15877,27 +15912,27 @@ packages: denodeify: 1.2.1 error-stack-parser: 2.1.4 graceful-fs: 4.2.11 - hermes-parser: 0.18.0 - image-size: 1.1.0 + hermes-parser: 0.18.2 + image-size: 1.1.1 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.2 - metro-cache: 0.80.2 - metro-cache-key: 0.80.2 - metro-config: 0.80.2 - metro-core: 0.80.2 - metro-file-map: 0.80.2 - metro-minify-terser: 0.80.2 - metro-resolver: 0.80.2 - metro-runtime: 0.80.2 - metro-source-map: 0.80.2 - metro-symbolicate: 0.80.2 - metro-transform-plugins: 0.80.2 - metro-transform-worker: 0.80.2 + metro-babel-transformer: 0.80.4 + metro-cache: 0.80.4 + metro-cache-key: 0.80.4 + metro-config: 0.80.4 + metro-core: 0.80.4 + metro-file-map: 0.80.4 + metro-minify-terser: 0.80.4 + metro-resolver: 0.80.4 + metro-runtime: 0.80.4 + metro-source-map: 0.80.4 + metro-symbolicate: 0.80.4 + metro-transform-plugins: 0.80.4 + metro-transform-worker: 0.80.4 mime-types: 2.1.35 - node-fetch: 2.6.12 + node-fetch: 2.7.0 nullthrows: 1.1.1 rimraf: 3.0.2 serialize-error: 2.1.0 @@ -16214,17 +16249,6 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /multimatch@4.0.0: - resolution: {integrity: sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==} - engines: {node: '>=8'} - dependencies: - '@types/minimatch': 3.0.5 - array-differ: 3.0.0 - array-union: 2.1.0 - arrify: 2.0.1 - minimatch: 3.1.2 - dev: true - /multimatch@5.0.0: resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} engines: {node: '>=10'} @@ -16420,7 +16444,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /nocache@3.0.4: @@ -16490,6 +16514,18 @@ packages: whatwg-url: 5.0.0 dev: true + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-gyp-build@4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true @@ -16600,7 +16636,7 @@ packages: engines: {node: '>=10'} dev: true - /notistack@3.0.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): + /notistack@3.0.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ntVZXXgSQH5WYfyU+3HfcXuKaapzAJ8fBLQ/G618rn3yvSzEbnOB8ZSOwhX+dAORy/lw+GC2N061JA0+gYWTVA==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} peerDependencies: @@ -16608,7 +16644,7 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: clsx: 1.2.1 - goober: 2.1.13(csstype@3.1.2) + goober: 2.1.13(csstype@3.1.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -16862,8 +16898,8 @@ packages: - supports-color dev: true - /ob1@0.80.2: - resolution: {integrity: sha512-dF78RVxoZjzSTfOWiZh6iaRtTrKyMhTiDtr/nDJOIN5hKj0pNjY7z/NueYCUH4EDgFmabv4r+WEihSu+qCI7Mg==} + /ob1@0.80.4: + resolution: {integrity: sha512-Lku8OBpq+fhF1ZdKUjbPnTNeqG+3OL0psGAEVJ8zcUiCB5/DPGR/rm3kLcjKDylzC9Rfv540/7I08+oImzfrhw==} engines: {node: '>=18'} dev: false @@ -17302,7 +17338,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /parent-module@1.0.1: @@ -17399,7 +17435,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /pascalcase@0.1.1: @@ -17503,6 +17539,11 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + /picomatch@3.0.1: + resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} + engines: {node: '>=10'} + dev: true + /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -17741,6 +17782,12 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + /prettier@3.2.4: + resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -17774,20 +17821,21 @@ packages: ansi-styles: 5.2.0 react-is: 18.2.0 - /pretty-quick@3.1.3(prettier@2.8.8): - resolution: {integrity: sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==} - engines: {node: '>=10.13'} + /pretty-quick@4.0.0(prettier@3.2.4): + resolution: {integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==} + engines: {node: '>=14'} hasBin: true peerDependencies: - prettier: '>=2.0.0' + prettier: ^3.0.0 dependencies: - chalk: 3.0.0 - execa: 4.1.0 - find-up: 4.1.0 - ignore: 5.2.4 + execa: 5.1.1 + find-up: 5.0.0 + ignore: 5.3.0 mri: 1.2.0 - multimatch: 4.0.0 - prettier: 2.8.8 + picocolors: 1.0.0 + picomatch: 3.0.1 + prettier: 3.2.4 + tslib: 2.6.2 dev: true /prettyjson@1.2.5: @@ -18203,7 +18251,7 @@ packages: tiny-warning: 1.0.3 dev: false - /react-konva@18.2.10(konva@9.3.0)(react-dom@18.2.0)(react@18.2.0): + /react-konva@18.2.10(konva@9.3.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ohcX1BJINL43m4ynjZ24MxFI1syjBdrXhqVxYVDw2rKgr3yuS0x/6m1Y2Z4sl4T/gKhfreBx8KHisd0XC6OT1g==} peerDependencies: konva: ^8.0.1 || ^7.2.5 || ^9.0.0 @@ -18212,15 +18260,15 @@ packages: dependencies: '@types/react-reconciler': 0.28.8 its-fine: 1.1.1(react@18.2.0) - konva: 9.3.0 + konva: 9.3.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-reconciler: 0.29.0(react@18.2.0) scheduler: 0.23.0 dev: false - /react-native@0.73.1(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0): - resolution: {integrity: sha512-nLl9O2yKRh1nMXwsk4SUiD0ddd19RqlKgNU9AU8bTK/zD2xwnVOG56YK1/22SN67niWyoeG83vVg1eTk+S6ReA==} + /react-native@0.73.2(@babel/core@7.23.7)(@babel/preset-env@7.23.8)(react@18.2.0): + resolution: {integrity: sha512-7zj9tcUYpJUBdOdXY6cM8RcXYWkyql4kMyGZflW99E5EuFPoC7Ti+ZQSl7LP9ZPzGD0vMfslwyDW0I4tPWUCFw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -18232,11 +18280,11 @@ packages: '@react-native-community/cli-platform-ios': 12.3.0 '@react-native/assets-registry': 0.73.1 '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.8) - '@react-native/community-cli-plugin': 0.73.11(@babel/core@7.23.7)(@babel/preset-env@7.23.8) + '@react-native/community-cli-plugin': 0.73.12(@babel/core@7.23.7)(@babel/preset-env@7.23.8) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.1) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.2) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -18248,8 +18296,8 @@ packages: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.2 - metro-source-map: 0.80.2 + metro-runtime: 0.80.4 + metro-source-map: 0.80.4 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 @@ -18393,16 +18441,16 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-spring@9.7.3(@react-three/fiber@8.15.12)(konva@9.3.0)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.1)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.0)(zdog@1.1.3): + /react-spring@9.7.3(@react-three/fiber@8.15.14)(konva@9.3.1)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.2)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.1)(zdog@1.1.3): resolution: {integrity: sha512-oTxDpFV5gzq7jQX6+bU0SVq+vX8VnuuT5c8Zwn6CpDErOPvCmV+DRkPiEBtaL3Ozgzwiy5yFx83N0h303j/r3A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/core': 9.7.3(react@18.2.0) - '@react-spring/konva': 9.7.3(konva@9.3.0)(react-konva@18.2.10)(react@18.2.0) - '@react-spring/native': 9.7.3(react-native@0.73.1)(react@18.2.0) - '@react-spring/three': 9.7.3(@react-three/fiber@8.15.12)(react@18.2.0)(three@0.160.0) + '@react-spring/konva': 9.7.3(konva@9.3.1)(react-konva@18.2.10)(react@18.2.0) + '@react-spring/native': 9.7.3(react-native@0.73.2)(react@18.2.0) + '@react-spring/three': 9.7.3(@react-three/fiber@8.15.14)(react@18.2.0)(three@0.160.1) '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) '@react-spring/zdog': 9.7.3(react-dom@18.2.0)(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3) react: 18.2.0 @@ -18681,7 +18729,7 @@ packages: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.1 + tslib: 2.6.2 /recast@0.21.5: resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} @@ -18690,7 +18738,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /recast@0.23.4: @@ -19156,7 +19204,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /safe-array-concat@1.0.1: @@ -19196,6 +19244,7 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -19246,9 +19295,8 @@ packages: ajv-keywords: 5.1.0(ajv@8.11.0) dev: true - /search-insights@2.7.0: - resolution: {integrity: sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==} - engines: {node: '>=8.16.0'} + /search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} dev: false /semver-compare@1.0.0: @@ -20443,6 +20491,17 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 + /terser@5.27.0: + resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -20500,8 +20559,8 @@ packages: dependencies: any-promise: 1.3.0 - /three@0.160.0: - resolution: {integrity: sha512-DLU8lc0zNIPkM7rH5/e1Ks1Z8tWCGRq6g8mPowdDJpw1CFBJMU7UoJjC6PefXW7z//SSl0b2+GCw14LB+uDhng==} + /three@0.160.1: + resolution: {integrity: sha512-Bgl2wPJypDOZ1stAxwfWAcJ0WQf7QzlptsxkjYiURPz+n5k4RBDLsq+6f9Y75TYxn6aHLcWz+JNmwTOXWrQTBQ==} dev: false /throat@5.0.0: @@ -20656,7 +20715,7 @@ packages: resolution: {integrity: sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==} engines: {node: '>=8'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: false /tsconfig-paths@3.15.0: @@ -20687,6 +20746,9 @@ packages: /tslib@2.6.1: resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -20891,8 +20953,8 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /uglify-js@3.17.0: - resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==} + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -21700,12 +21762,12 @@ packages: engines: {node: '>=12'} dev: false - /xml2js@0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + /xml2js@0.6.2: + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} engines: {node: '>=4.0.0'} requiresBuild: true dependencies: - sax: 1.2.4 + sax: 1.2.1 xmlbuilder: 11.0.1 /xmlbuilder@11.0.1: From ed337d1e9097d7fc604e6e67116057cf5b94b933 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:51:17 +0100 Subject: [PATCH 02/10] formatting changes --- .../src/app/page.module.css | 4 +- apps/zero-runtime-vite-app/src/App.tsx | 15 +- benchmark/browser/index.html | 2 +- .../accessibility/ColorContrast.js | 8 +- .../accessibility/ColorContrast.tsx | 8 +- .../input/InputReactNumberFormat.js | 45 ++- docs/data/joy/components/menu/MenuUsage.js | 40 +- .../joy/components/stepper/StepperUsage.js | 8 +- docs/data/joy/components/tabs/TabsUsage.js | 24 +- .../StatFullTemplate.tsx | 27 +- .../theme-shadow/ShadowThemeViewer.tsx | 10 +- .../components/text-fields/FormattedInputs.js | 45 ++- .../guides/composition/composition.md | 11 +- .../StatFullTemplate.tsx | 27 +- .../material/guides/routing/ListRouter.tsx | 11 +- docs/pages/experiments/base/popup.tsx | 4 +- .../static/components-gallery/base-theme.css | 8 +- docs/scripts/formattedTSDemos.js | 4 +- .../components/productCore/CoreHeroEnd.tsx | 4 +- docs/src/components/productX/XRoadmap.tsx | 4 +- docs/src/modules/brandingTheme.ts | 2 +- docs/src/modules/components/AdDisplay.js | 27 +- .../onepirate/modules/components/Snackbar.tsx | 2 +- examples/base-ui-cra-ts/public/index.html | 2 +- examples/base-ui-cra/public/index.html | 2 +- examples/base-ui-vite-tailwind-ts/index.html | 2 +- examples/base-ui-vite-tailwind/index.html | 2 +- examples/joy-ui-cra-ts/public/index.html | 2 +- examples/joy-ui-vite-ts/index.html | 2 +- .../public/index.html | 2 +- .../public/index.html | 2 +- .../public/index.html | 2 +- examples/material-ui-cra-ts/public/index.html | 2 +- examples/material-ui-cra/public/index.html | 2 +- examples/material-ui-preact/public/index.html | 2 +- examples/material-ui-via-cdn/index.html | 2 +- examples/material-ui-vite-ts/index.html | 2 +- examples/material-ui-vite/index.html | 2 +- packages/api-docs-builder/buildApi.ts | 11 +- .../mui-base/src/FocusTrap/FocusTrap.test.tsx | 21 +- .../src/useAutocomplete/useAutocomplete.d.ts | 4 +- packages/mui-base/src/useList/useList.ts | 2 +- .../mui-base/src/useSlider/useSlider.types.ts | 12 +- .../mui-base/src/utils/appendOwnerState.ts | 14 +- .../mui-joy/src/ButtonGroup/ButtonGroup.tsx | 235 ++++++------ packages/mui-joy/src/Card/Card.tsx | 135 +++---- .../mui-joy/src/CardActions/CardActions.tsx | 80 ++-- packages/mui-joy/src/Input/Input.tsx | 193 +++++----- packages/mui-joy/src/Link/Link.test.tsx | 11 +- packages/mui-joy/src/Tooltip/Tooltip.tsx | 2 +- .../src/colorInversion/colorInversionUtils.ts | 100 ++--- .../src/styles/CssVarsProvider.test.tsx | 2 +- packages/mui-joy/src/styles/types/theme.ts | 17 +- .../src/ButtonBase/ButtonBase.test.tsx | 2 +- .../src/ButtonBase/TouchRipple.tsx | 341 +++++++++--------- .../src/ButtonGroup/ButtonGroup.test.tsx | 2 +- .../mui-material-next/src/Chip/Chip.test.tsx | 2 +- .../FormHelperText/FormHelperText.test.tsx | 2 +- .../src/FormLabel/FormLabel.test.tsx | 2 +- .../src/InputLabel/InputLabel.test.tsx | 2 +- .../mui-material-next/src/Slider/Slider.tsx | 68 ++-- .../mui-material/src/TextField/TextField.d.ts | 4 +- .../src/styles/experimental_extendTheme.d.ts | 17 +- .../src/usePagination/usePagination.js | 8 +- packages/mui-styled-engine-sc/src/index.d.ts | 30 +- .../mui-styles/src/withStyles/withStyles.d.ts | 8 +- packages/mui-system/src/Box/Box.d.ts | 5 +- .../src/Container/createContainer.tsx | 2 +- .../cssVars/createCssVarsProvider.spec.tsx | 4 +- packages/mui-system/src/spacing.d.ts | 20 +- packages/mui-types/index.d.ts | 7 +- .../src/ponyfillGlobal/ponyfillGlobal.ts | 4 +- .../test-utils/src/describeConformance.tsx | 2 +- .../create-react-app/public/index.html | 2 +- test/bundling/fixtures/esbuild/index.html | 2 +- .../fixtures/snowpack/public/index.html | 2 +- test/bundling/fixtures/vite/index.html | 2 +- test/e2e/template.html | 2 +- test/regressions/template.html | 2 +- 79 files changed, 867 insertions(+), 886 deletions(-) diff --git a/apps/zero-runtime-next-app/src/app/page.module.css b/apps/zero-runtime-next-app/src/app/page.module.css index 207eebe4120bdd..ec57b4167a5203 100644 --- a/apps/zero-runtime-next-app/src/app/page.module.css +++ b/apps/zero-runtime-next-app/src/app/page.module.css @@ -15,7 +15,9 @@ border-radius: var(--border-radius); background: rgba(var(--card-rgb), 0); border: 1px solid rgba(var(--card-border-rgb), 0); - transition: background 200ms, border 200ms; + transition: + background 200ms, + border 200ms; } .card span { diff --git a/apps/zero-runtime-vite-app/src/App.tsx b/apps/zero-runtime-vite-app/src/App.tsx index ec8dfb2bd40fda..f9562d7dd4e0a9 100644 --- a/apps/zero-runtime-vite-app/src/App.tsx +++ b/apps/zero-runtime-vite-app/src/App.tsx @@ -12,13 +12,16 @@ const ShowCaseDiv = styled('div')({ }); const atomics = generateAtomics(({ theme }) => ({ - conditions: Object.entries(theme.breakpoints.values).reduce((acc, [key, value]) => { - if (key === 'xs') { + conditions: Object.entries(theme.breakpoints.values).reduce( + (acc, [key, value]) => { + if (key === 'xs') { + return acc; + } + acc[key as Breakpoint] = theme.breakpoints.up(value); return acc; - } - acc[key as Breakpoint] = theme.breakpoints.up(value); - return acc; - }, {} as Record), + }, + {} as Record, + ), defaultCondition: 'sm', properties: { display: ['none', 'flex', 'block', 'grid', 'inline-flex', 'inline-block'], diff --git a/benchmark/browser/index.html b/benchmark/browser/index.html index 630f25a114886f..82d7b2215fa440 100644 --- a/benchmark/browser/index.html +++ b/benchmark/browser/index.html @@ -1,4 +1,4 @@ - + diff --git a/docs/data/base/getting-started/accessibility/ColorContrast.js b/docs/data/base/getting-started/accessibility/ColorContrast.js index e11c4bcc0950c2..3507f24e793870 100644 --- a/docs/data/base/getting-started/accessibility/ColorContrast.js +++ b/docs/data/base/getting-started/accessibility/ColorContrast.js @@ -40,7 +40,9 @@ const Button = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: + 0 4px 20px 0 rgb(61 71 82 / 0.1), + 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } @@ -72,7 +74,9 @@ const PoorContrastButton = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: + 0 4px 20px 0 rgb(61 71 82 / 0.1), + 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } diff --git a/docs/data/base/getting-started/accessibility/ColorContrast.tsx b/docs/data/base/getting-started/accessibility/ColorContrast.tsx index e11c4bcc0950c2..3507f24e793870 100644 --- a/docs/data/base/getting-started/accessibility/ColorContrast.tsx +++ b/docs/data/base/getting-started/accessibility/ColorContrast.tsx @@ -40,7 +40,9 @@ const Button = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: + 0 4px 20px 0 rgb(61 71 82 / 0.1), + 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } @@ -72,7 +74,9 @@ const PoorContrastButton = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: + 0 4px 20px 0 rgb(61 71 82 / 0.1), + 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } diff --git a/docs/data/joy/components/input/InputReactNumberFormat.js b/docs/data/joy/components/input/InputReactNumberFormat.js index 58ca93f5bf70fe..3170ac96e90a87 100644 --- a/docs/data/joy/components/input/InputReactNumberFormat.js +++ b/docs/data/joy/components/input/InputReactNumberFormat.js @@ -5,30 +5,29 @@ import FormControl from '@mui/joy/FormControl'; import FormLabel from '@mui/joy/FormLabel'; import Input from '@mui/joy/Input'; -const NumericFormatAdapter = React.forwardRef(function NumericFormatAdapter( - props, - ref, -) { - const { onChange, ...other } = props; +const NumericFormatAdapter = React.forwardRef( + function NumericFormatAdapter(props, ref) { + const { onChange, ...other } = props; - return ( - { - onChange({ - target: { - name: props.name, - value: values.value, - }, - }); - }} - thousandSeparator - valueIsNumericString - prefix="$" - /> - ); -}); + return ( + { + onChange({ + target: { + name: props.name, + value: values.value, + }, + }); + }} + thousandSeparator + valueIsNumericString + prefix="$" + /> + ); + }, +); NumericFormatAdapter.propTypes = { name: PropTypes.string.isRequired, diff --git a/docs/data/joy/components/menu/MenuUsage.js b/docs/data/joy/components/menu/MenuUsage.js index 882575634610cc..7263a746f1a132 100644 --- a/docs/data/joy/components/menu/MenuUsage.js +++ b/docs/data/joy/components/menu/MenuUsage.js @@ -56,16 +56,16 @@ export default function MenuUsage() { variant="${props.menuButtonVariant}"` : '' }${ - props.color !== 'neutral' - ? ` + props.color !== 'neutral' + ? ` color="${props.color}"` - : '' - }${ - props.size !== 'md' - ? ` + : '' + }${ + props.size !== 'md' + ? ` size="${props.size}"` - : '' - }> + : '' + }> Format + : '' + }> … … diff --git a/docs/data/joy/components/stepper/StepperUsage.js b/docs/data/joy/components/stepper/StepperUsage.js index 777de864857e9f..ff6db11e76b2af 100644 --- a/docs/data/joy/components/stepper/StepperUsage.js +++ b/docs/data/joy/components/stepper/StepperUsage.js @@ -39,15 +39,15 @@ export default function StepperUsage() { props.orientation === 'vertical' ? ' orientation="vertical"' : '' }> }\n ` - : '' - }>First + : '' + }>First ... `} renderDemo={({ stepperOrientation, stepOrientation, size, indicator }) => ( diff --git a/docs/data/joy/components/tabs/TabsUsage.js b/docs/data/joy/components/tabs/TabsUsage.js index 9451554a2ee17e..254306f0213294 100644 --- a/docs/data/joy/components/tabs/TabsUsage.js +++ b/docs/data/joy/components/tabs/TabsUsage.js @@ -75,21 +75,21 @@ export default function TabsUsage() { variant="${props.variant}"` : '' }${ - props.color - ? ` + props.color + ? ` color="${props.color}"` - : '' - }${ - props.disableIndicator - ? ` + : '' + }${ + props.disableIndicator + ? ` disableIndicator` - : '' - }${ - props.indicatorInset - ? ` + : '' + }${ + props.indicatorInset + ? ` indicatorInset` - : '' - }>... + : '' + }>... ...`, ) diff --git a/docs/data/joy/customization/creating-themed-components/StatFullTemplate.tsx b/docs/data/joy/customization/creating-themed-components/StatFullTemplate.tsx index e02db24f8a8b23..1e0a65aa7e2af1 100644 --- a/docs/data/joy/customization/creating-themed-components/StatFullTemplate.tsx +++ b/docs/data/joy/customization/creating-themed-components/StatFullTemplate.tsx @@ -45,22 +45,21 @@ const StatUnit = styled('div', { color: theme.vars.palette.text.tertiary, })); -const Stat = React.forwardRef(function Stat( - inProps, - ref, -) { - const props = useThemeProps({ props: inProps, name: 'JoyStat' }); - const { value, unit, variant, ...other } = props; +const Stat = React.forwardRef( + function Stat(inProps, ref) { + const props = useThemeProps({ props: inProps, name: 'JoyStat' }); + const { value, unit, variant, ...other } = props; - const ownerState = { ...props, variant }; + const ownerState = { ...props, variant }; - return ( - - {value} - {unit} - - ); -}); + return ( + + {value} + {unit} + + ); + }, +); export default function StatFullTemplate() { return ( diff --git a/docs/data/joy/customization/theme-shadow/ShadowThemeViewer.tsx b/docs/data/joy/customization/theme-shadow/ShadowThemeViewer.tsx index 59cf17b6d46d19..6fa9ec523239df 100644 --- a/docs/data/joy/customization/theme-shadow/ShadowThemeViewer.tsx +++ b/docs/data/joy/customization/theme-shadow/ShadowThemeViewer.tsx @@ -48,13 +48,9 @@ export default function ShadowThemeViewer() { React.Children.toArray( shadow .split(', ') - .reduce>( - (result, curr, index, array) => - array.length - 1 !== index - ? [...result, `${curr},`,
] - : [...result, curr], - [], - ), + .reduce< + Array + >((result, curr, index, array) => (array.length - 1 !== index ? [...result, `${curr},`,
] : [...result, curr]), []), ); return ( diff --git a/docs/data/material/components/text-fields/FormattedInputs.js b/docs/data/material/components/text-fields/FormattedInputs.js index 96f41bdb7a787f..16cf2e843c2206 100644 --- a/docs/data/material/components/text-fields/FormattedInputs.js +++ b/docs/data/material/components/text-fields/FormattedInputs.js @@ -29,30 +29,29 @@ TextMaskCustom.propTypes = { onChange: PropTypes.func.isRequired, }; -const NumericFormatCustom = React.forwardRef(function NumericFormatCustom( - props, - ref, -) { - const { onChange, ...other } = props; +const NumericFormatCustom = React.forwardRef( + function NumericFormatCustom(props, ref) { + const { onChange, ...other } = props; - return ( - { - onChange({ - target: { - name: props.name, - value: values.value, - }, - }); - }} - thousandSeparator - valueIsNumericString - prefix="$" - /> - ); -}); + return ( + { + onChange({ + target: { + name: props.name, + value: values.value, + }, + }); + }} + thousandSeparator + valueIsNumericString + prefix="$" + /> + ); + }, +); NumericFormatCustom.propTypes = { name: PropTypes.string.isRequired, diff --git a/docs/data/material/guides/composition/composition.md b/docs/data/material/guides/composition/composition.md index 98099dcb177520..bf2459c50207ce 100644 --- a/docs/data/material/guides/composition/composition.md +++ b/docs/data/material/guides/composition/composition.md @@ -91,12 +91,11 @@ function ListItemLink(props) { const CustomLink = React.useMemo( () => - React.forwardRef>(function Link( - linkProps, - ref, - ) { - return ; - }), + React.forwardRef>( + function Link(linkProps, ref) { + return ; + }, + ), [to], ); diff --git a/docs/data/material/guides/creating-themed-components/StatFullTemplate.tsx b/docs/data/material/guides/creating-themed-components/StatFullTemplate.tsx index b57044a6dc0ec0..34fad6fa9af7b3 100644 --- a/docs/data/material/guides/creating-themed-components/StatFullTemplate.tsx +++ b/docs/data/material/guides/creating-themed-components/StatFullTemplate.tsx @@ -47,22 +47,21 @@ const StatUnit = styled('div', { color: theme.palette.text.secondary, })); -const Stat = React.forwardRef(function Stat( - inProps, - ref, -) { - const props = useThemeProps({ props: inProps, name: 'MuiStat' }); - const { value, unit, variant, ...other } = props; +const Stat = React.forwardRef( + function Stat(inProps, ref) { + const props = useThemeProps({ props: inProps, name: 'MuiStat' }); + const { value, unit, variant, ...other } = props; - const ownerState = { ...props, variant }; + const ownerState = { ...props, variant }; - return ( - - {value} - {unit} - - ); -}); + return ( + + {value} + {unit} + + ); + }, +); export default function StatFullTemplate() { return ( diff --git a/docs/data/material/guides/routing/ListRouter.tsx b/docs/data/material/guides/routing/ListRouter.tsx index a994ddf3f2c672..1900b67cf2d582 100644 --- a/docs/data/material/guides/routing/ListRouter.tsx +++ b/docs/data/material/guides/routing/ListRouter.tsx @@ -38,12 +38,11 @@ interface ListItemLinkProps { to: string; } -const Link = React.forwardRef(function Link( - itemProps, - ref, -) { - return ; -}); +const Link = React.forwardRef( + function Link(itemProps, ref) { + return ; + }, +); function ListItemLink(props: ListItemLinkProps) { const { icon, primary, to } = props; diff --git a/docs/pages/experiments/base/popup.tsx b/docs/pages/experiments/base/popup.tsx index fb47122e1e8b95..45b6144555f44e 100644 --- a/docs/pages/experiments/base/popup.tsx +++ b/docs/pages/experiments/base/popup.tsx @@ -11,7 +11,9 @@ const StyledPopup = styled(BasePopup)` const PopupBody = styled('div')` padding: 16px; background-color: white; - box-shadow: 0 0 10px 0 rgb(0 0 0 / 0.05), 0 3px 2px -2px rgb(0 0 0 / 0.1); + box-shadow: + 0 0 10px 0 rgb(0 0 0 / 0.05), + 0 3px 2px -2px rgb(0 0 0 / 0.1); border-radius: 4px; font-family: var(--joy-fontFamily-body); font-size: var(--joy-fontSize-sm); diff --git a/docs/public/static/components-gallery/base-theme.css b/docs/public/static/components-gallery/base-theme.css index 0aede5b603b1a9..f7f8ae296a4196 100644 --- a/docs/public/static/components-gallery/base-theme.css +++ b/docs/public/static/components-gallery/base-theme.css @@ -964,8 +964,12 @@ appearance: none; background-image: url('data:image/svg+xml,'); background-repeat: no-repeat, repeat; - background-position: right 8px top 50%, 0 0; - background-size: 8px auto, 100%; + background-position: + right 8px top 50%, + 0 0; + background-size: + 8px auto, + 100%; } .GalleryTablePagination .base-TablePagination-select:hover { diff --git a/docs/scripts/formattedTSDemos.js b/docs/scripts/formattedTSDemos.js index 31e9cce36ea25d..10ecf69c3c6995 100644 --- a/docs/scripts/formattedTSDemos.js +++ b/docs/scripts/formattedTSDemos.js @@ -39,9 +39,7 @@ async function getFiles(root) { try { await Promise.all( - ( - await fse.readdir(root) - ).map(async (name) => { + (await fse.readdir(root)).map(async (name) => { const filePath = path.join(root, name); const stat = await fse.stat(filePath); diff --git a/docs/src/components/productCore/CoreHeroEnd.tsx b/docs/src/components/productCore/CoreHeroEnd.tsx index 337ff521cffdfd..1ec91e046c8538 100644 --- a/docs/src/components/productCore/CoreHeroEnd.tsx +++ b/docs/src/components/productCore/CoreHeroEnd.tsx @@ -21,8 +21,8 @@ export default function CoreHeroEnd() { background: (theme) => `linear-gradient(180deg, ${(theme.vars || theme).palette.primaryDark[900]} 50%, ${alpha(theme.palette.primary[800], 0.2)} 100%), ${ - (theme.vars || theme).palette.primaryDark[900] - }`, + (theme.vars || theme).palette.primaryDark[900] + }`, }} > diff --git a/docs/src/components/productX/XRoadmap.tsx b/docs/src/components/productX/XRoadmap.tsx index ea78c531eb51c9..4d342490a6621b 100644 --- a/docs/src/components/productX/XRoadmap.tsx +++ b/docs/src/components/productX/XRoadmap.tsx @@ -96,8 +96,8 @@ export default function XRoadmap() { background: (theme) => `linear-gradient(180deg, ${(theme.vars || theme).palette.primaryDark[900]} 50%, ${alpha(theme.palette.primary[800], 0.2)} 100%), ${ - (theme.vars || theme).palette.primaryDark[900] - }`, + (theme.vars || theme).palette.primaryDark[900] + }`, }} > diff --git a/docs/src/modules/brandingTheme.ts b/docs/src/modules/brandingTheme.ts index a2101dc4e2925a..16b854fba5e947 100644 --- a/docs/src/modules/brandingTheme.ts +++ b/docs/src/modules/brandingTheme.ts @@ -419,7 +419,7 @@ export const getDesignTokens = (mode: 'light' | 'dark') => return undefined; }, - } as ThemeOptions); + }) as ThemeOptions; export function getThemedComponents(): ThemeOptions { return { diff --git a/docs/src/modules/components/AdDisplay.js b/docs/src/modules/components/AdDisplay.js index 03a43933b8044c..1de9a19857246f 100644 --- a/docs/src/modules/components/AdDisplay.js +++ b/docs/src/modules/components/AdDisplay.js @@ -4,20 +4,21 @@ import { styled } from '@mui/material/styles'; import { adShape } from 'docs/src/modules/components/AdManager'; import { adStylesObject } from 'docs/src/modules/components/ad.styles'; -const Root = styled('span', { shouldForwardProp: (prop) => prop !== 'shape' })( - ({ theme, shape }) => { - const styles = adStylesObject[`body-${shape}`](theme); +const Root = styled('span', { shouldForwardProp: (prop) => prop !== 'shape' })(({ + theme, + shape, +}) => { + const styles = adStylesObject[`body-${shape}`](theme); - return { - ...styles.root, - '& img': styles.img, - '& a, & a:hover': styles.a, - '& .AdDisplay-imageWrapper': styles.imgWrapper, - '& .AdDisplay-description': styles.description, - '& .AdDisplay-poweredby': styles.poweredby, - }; - }, -); + return { + ...styles.root, + '& img': styles.img, + '& a, & a:hover': styles.a, + '& .AdDisplay-imageWrapper': styles.imgWrapper, + '& .AdDisplay-description': styles.description, + '& .AdDisplay-poweredby': styles.poweredby, + }; +}); export default function AdDisplay(props) { const { ad, className, shape = 'auto' } = props; diff --git a/docs/src/pages/premium-themes/onepirate/modules/components/Snackbar.tsx b/docs/src/pages/premium-themes/onepirate/modules/components/Snackbar.tsx index 380cec3d13e2bd..e27855541ec2ec 100644 --- a/docs/src/pages/premium-themes/onepirate/modules/components/Snackbar.tsx +++ b/docs/src/pages/premium-themes/onepirate/modules/components/Snackbar.tsx @@ -36,7 +36,7 @@ const styles = ({ theme }: { theme: Theme }) => '& .MuiSnackbarContent-close': { padding: theme.spacing(1), }, - } as const); + }) as const; function Transition( props: TransitionProps & { children: React.ReactElement }, diff --git a/examples/base-ui-cra-ts/public/index.html b/examples/base-ui-cra-ts/public/index.html index 1c442bd33b0dd2..cbd4989b1443c4 100644 --- a/examples/base-ui-cra-ts/public/index.html +++ b/examples/base-ui-cra-ts/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/base-ui-cra/public/index.html b/examples/base-ui-cra/public/index.html index 4a367e18ba52d2..71fe1731a68db2 100644 --- a/examples/base-ui-cra/public/index.html +++ b/examples/base-ui-cra/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/base-ui-vite-tailwind-ts/index.html b/examples/base-ui-vite-tailwind-ts/index.html index e0d1c840806ee7..e4b78eae12304a 100644 --- a/examples/base-ui-vite-tailwind-ts/index.html +++ b/examples/base-ui-vite-tailwind-ts/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/base-ui-vite-tailwind/index.html b/examples/base-ui-vite-tailwind/index.html index b3ced30b34a083..f0bd91e217c9ed 100644 --- a/examples/base-ui-vite-tailwind/index.html +++ b/examples/base-ui-vite-tailwind/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/joy-ui-cra-ts/public/index.html b/examples/joy-ui-cra-ts/public/index.html index 84a86e0fe30bf6..3db4d2e99f1cae 100644 --- a/examples/joy-ui-cra-ts/public/index.html +++ b/examples/joy-ui-cra-ts/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/joy-ui-vite-ts/index.html b/examples/joy-ui-vite-ts/index.html index 0396aa17470c55..4d169849a812cb 100644 --- a/examples/joy-ui-vite-ts/index.html +++ b/examples/joy-ui-vite-ts/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-cra-styled-components-ts/public/index.html b/examples/material-ui-cra-styled-components-ts/public/index.html index 9d4dc8ad602919..da6d225b74b518 100644 --- a/examples/material-ui-cra-styled-components-ts/public/index.html +++ b/examples/material-ui-cra-styled-components-ts/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-cra-styled-components/public/index.html b/examples/material-ui-cra-styled-components/public/index.html index bdd122419d768a..da0e4d7f74d4f8 100644 --- a/examples/material-ui-cra-styled-components/public/index.html +++ b/examples/material-ui-cra-styled-components/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-cra-tailwind-ts/public/index.html b/examples/material-ui-cra-tailwind-ts/public/index.html index d383dfb43297db..a580dbf6b6a2c1 100644 --- a/examples/material-ui-cra-tailwind-ts/public/index.html +++ b/examples/material-ui-cra-tailwind-ts/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-cra-ts/public/index.html b/examples/material-ui-cra-ts/public/index.html index a7282d19f27870..47f644f84ae2da 100644 --- a/examples/material-ui-cra-ts/public/index.html +++ b/examples/material-ui-cra-ts/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-cra/public/index.html b/examples/material-ui-cra/public/index.html index a35d6abd16c0f8..a83f021634c28b 100644 --- a/examples/material-ui-cra/public/index.html +++ b/examples/material-ui-cra/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-preact/public/index.html b/examples/material-ui-preact/public/index.html index c55eefa20ff2c1..0989482563e22a 100644 --- a/examples/material-ui-preact/public/index.html +++ b/examples/material-ui-preact/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-via-cdn/index.html b/examples/material-ui-via-cdn/index.html index f1ed6570f817e5..43f76693b63c02 100644 --- a/examples/material-ui-via-cdn/index.html +++ b/examples/material-ui-via-cdn/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-vite-ts/index.html b/examples/material-ui-vite-ts/index.html index c85f316c172fc2..a634f6efc16682 100644 --- a/examples/material-ui-vite-ts/index.html +++ b/examples/material-ui-vite-ts/index.html @@ -1,4 +1,4 @@ - + diff --git a/examples/material-ui-vite/index.html b/examples/material-ui-vite/index.html index 0be1d1c59d7c89..c923b3b67e742f 100644 --- a/examples/material-ui-vite/index.html +++ b/examples/material-ui-vite/index.html @@ -1,4 +1,4 @@ - + diff --git a/packages/api-docs-builder/buildApi.ts b/packages/api-docs-builder/buildApi.ts index 3ea03e866ab344..886b04f2e02f07 100644 --- a/packages/api-docs-builder/buildApi.ts +++ b/packages/api-docs-builder/buildApi.ts @@ -68,10 +68,13 @@ async function removeOutdatedApiDocsTranslations( export async function buildApi(projectsSettings: ProjectSettings[], grep: RegExp | null = null) { const allTypeScriptProjects = projectsSettings .flatMap((setting) => setting.typeScriptProjects) - .reduce((acc, project) => { - acc[project.name] = project; - return acc; - }, {} as Record); + .reduce( + (acc, project) => { + acc[project.name] = project; + return acc; + }, + {} as Record, + ); const buildTypeScriptProject = createTypeScriptProjectBuilder(allTypeScriptProjects); diff --git a/packages/mui-base/src/FocusTrap/FocusTrap.test.tsx b/packages/mui-base/src/FocusTrap/FocusTrap.test.tsx index b7ef8a3e020440..b0cef9b7b289b0 100644 --- a/packages/mui-base/src/FocusTrap/FocusTrap.test.tsx +++ b/packages/mui-base/src/FocusTrap/FocusTrap.test.tsx @@ -152,19 +152,18 @@ describe('', () => { it('undesired: lazy root does not get autofocus', () => { let mountDeferredComponent: React.DispatchWithoutAction; - const DeferredComponent = React.forwardRef(function DeferredComponent( - props, - ref, - ) { - const [mounted, setMounted] = React.useReducer(() => true, false); + const DeferredComponent = React.forwardRef( + function DeferredComponent(props, ref) { + const [mounted, setMounted] = React.useReducer(() => true, false); - mountDeferredComponent = setMounted; + mountDeferredComponent = setMounted; - if (mounted) { - return
; - } - return null; - }); + if (mounted) { + return
; + } + return null; + }, + ); render( diff --git a/packages/mui-base/src/useAutocomplete/useAutocomplete.d.ts b/packages/mui-base/src/useAutocomplete/useAutocomplete.d.ts index a357837465add5..d2c3776efe883a 100644 --- a/packages/mui-base/src/useAutocomplete/useAutocomplete.d.ts +++ b/packages/mui-base/src/useAutocomplete/useAutocomplete.d.ts @@ -30,8 +30,8 @@ export type AutocompleteFreeSoloValueMapping = FreeSolo extends true ? export type AutocompleteValue = Multiple extends true ? Array> : DisableClearable extends true - ? NonNullable> - : Value | null | AutocompleteFreeSoloValueMapping; + ? NonNullable> + : Value | null | AutocompleteFreeSoloValueMapping; export interface UseAutocompleteProps< Value, diff --git a/packages/mui-base/src/useList/useList.ts b/packages/mui-base/src/useList/useList.ts index 6d44beef22dbd8..92f922e3c0f97b 100644 --- a/packages/mui-base/src/useList/useList.ts +++ b/packages/mui-base/src/useList/useList.ts @@ -137,7 +137,7 @@ function useList< highlightedValue: itemComparer, selectedValues: (valuesArray1, valuesArray2) => areArraysEqual(valuesArray1, valuesArray2, itemComparer), - } as StateComparers), + }) as StateComparers, [itemComparer], ); diff --git a/packages/mui-base/src/useSlider/useSlider.types.ts b/packages/mui-base/src/useSlider/useSlider.types.ts index 0319f6384b9c8a..903ef1fedd55f0 100644 --- a/packages/mui-base/src/useSlider/useSlider.types.ts +++ b/packages/mui-base/src/useSlider/useSlider.types.ts @@ -159,17 +159,17 @@ export interface AxisProps { ) => T extends 'horizontal' ? { left: string } : T extends 'vertical' - ? { bottom: string } - : T extends 'horizontal-reverse' - ? { right: string } - : never; + ? { bottom: string } + : T extends 'horizontal-reverse' + ? { right: string } + : never; leap: ( percent: number, ) => T extends 'horizontal' | 'horizontal-reverse' ? { width: string } : T extends 'vertical' - ? { height: string } - : never; + ? { height: string } + : never; } export interface UseSliderReturnValue { diff --git a/packages/mui-base/src/utils/appendOwnerState.ts b/packages/mui-base/src/utils/appendOwnerState.ts index 339c4749caecfa..0ef5e0c47a4f60 100644 --- a/packages/mui-base/src/utils/appendOwnerState.ts +++ b/packages/mui-base/src/utils/appendOwnerState.ts @@ -7,14 +7,12 @@ import { isHostComponent } from './isHostComponent'; * This resolves to the provided OwnerState for React components and `undefined` for host components. * Falls back to `OwnerState | undefined` when the exact type can't be determined in development time. */ -type OwnerStateWhenApplicable< - ElementType extends React.ElementType, - OwnerState, -> = ElementType extends React.ComponentType - ? OwnerState - : ElementType extends keyof JSX.IntrinsicElements - ? undefined - : OwnerState | undefined; +type OwnerStateWhenApplicable = + ElementType extends React.ComponentType + ? OwnerState + : ElementType extends keyof JSX.IntrinsicElements + ? undefined + : OwnerState | undefined; export type AppendOwnerStateReturnType< ElementType extends React.ElementType, diff --git a/packages/mui-joy/src/ButtonGroup/ButtonGroup.tsx b/packages/mui-joy/src/ButtonGroup/ButtonGroup.tsx index eca829ca928a14..00cd3fbff6f73c 100644 --- a/packages/mui-joy/src/ButtonGroup/ButtonGroup.tsx +++ b/packages/mui-joy/src/ButtonGroup/ButtonGroup.tsx @@ -35,130 +35,129 @@ const useUtilityClasses = (ownerState: ButtonGroupOwnerState) => { return composeClasses(slots, getButtonGroupUtilityClass, {}); }; -export const StyledButtonGroup = styled('div')<{ ownerState: ButtonGroupOwnerState }>( - ({ theme, ownerState }) => { - const { borderRadius: radius } = resolveSxValue({ theme, ownerState }, ['borderRadius']); - const firstChildRadius = - ownerState.orientation === 'vertical' - ? 'var(--ButtonGroup-radius) var(--ButtonGroup-radius) var(--unstable_childRadius) var(--unstable_childRadius)' - : 'var(--ButtonGroup-radius) var(--unstable_childRadius) var(--unstable_childRadius) var(--ButtonGroup-radius)'; - const lastChildRadius = - ownerState.orientation === 'vertical' - ? 'var(--unstable_childRadius) var(--unstable_childRadius) var(--ButtonGroup-radius) var(--ButtonGroup-radius)' - : 'var(--unstable_childRadius) var(--ButtonGroup-radius) var(--ButtonGroup-radius) var(--unstable_childRadius)'; - const margin = - ownerState.orientation === 'vertical' - ? 'calc(var(--ButtonGroup-separatorSize) * -1) 0 0 0' - : '0 0 0 calc(var(--ButtonGroup-separatorSize) * -1)'; - const styles = {}; - traverseBreakpoints( - theme.breakpoints, - ownerState.spacing, - (appendStyle, value) => { - if (value !== null) { - appendStyle(styles, { - // the buttons should be connected if the value is more than 0 - '--ButtonGroup-connected': value.toString().match(/^0(?!\.)/) ? '1' : '0', - gap: typeof value === 'string' ? value : theme.spacing?.(value), - }); - } - }, - ); - const outlinedStyle = theme.variants.outlined?.[ownerState.color!]; - const outlinedDisabledStyle = theme.variants.outlinedDisabled?.[ownerState.color!]; - const outlinedHoverStyle = theme.variants.outlinedHover?.[ownerState.color!]; +export const StyledButtonGroup = styled('div')<{ ownerState: ButtonGroupOwnerState }>(({ + theme, + ownerState, +}) => { + const { borderRadius: radius } = resolveSxValue({ theme, ownerState }, ['borderRadius']); + const firstChildRadius = + ownerState.orientation === 'vertical' + ? 'var(--ButtonGroup-radius) var(--ButtonGroup-radius) var(--unstable_childRadius) var(--unstable_childRadius)' + : 'var(--ButtonGroup-radius) var(--unstable_childRadius) var(--unstable_childRadius) var(--ButtonGroup-radius)'; + const lastChildRadius = + ownerState.orientation === 'vertical' + ? 'var(--unstable_childRadius) var(--unstable_childRadius) var(--ButtonGroup-radius) var(--ButtonGroup-radius)' + : 'var(--unstable_childRadius) var(--ButtonGroup-radius) var(--ButtonGroup-radius) var(--unstable_childRadius)'; + const margin = + ownerState.orientation === 'vertical' + ? 'calc(var(--ButtonGroup-separatorSize) * -1) 0 0 0' + : '0 0 0 calc(var(--ButtonGroup-separatorSize) * -1)'; + const styles = {}; + traverseBreakpoints( + theme.breakpoints, + ownerState.spacing, + (appendStyle, value) => { + if (value !== null) { + appendStyle(styles, { + // the buttons should be connected if the value is more than 0 + '--ButtonGroup-connected': value.toString().match(/^0(?!\.)/) ? '1' : '0', + gap: typeof value === 'string' ? value : theme.spacing?.(value), + }); + } + }, + ); + const outlinedStyle = theme.variants.outlined?.[ownerState.color!]; + const outlinedDisabledStyle = theme.variants.outlinedDisabled?.[ownerState.color!]; + const outlinedHoverStyle = theme.variants.outlinedHover?.[ownerState.color!]; - return [ - { - '--ButtonGroup-separatorSize': - ownerState.variant === 'outlined' ? '1px' : 'calc(var(--ButtonGroup-connected) * 1px)', - '--ButtonGroup-separatorColor': outlinedStyle?.borderColor, - '--ButtonGroup-radius': theme.vars.radius.sm, - '--Divider-inset': '0.5rem', - '--unstable_childRadius': - 'calc((1 - var(--ButtonGroup-connected)) * var(--ButtonGroup-radius) - var(--variant-borderWidth, 0px))', // for internal usage - ...styles, - display: 'flex', - borderRadius: 'var(--ButtonGroup-radius)', - flexDirection: ownerState.orientation === 'vertical' ? 'column' : 'row', - // first Button or IconButton - [`& > [data-first-child]`]: { - '--Button-radius': firstChildRadius, - '--IconButton-radius': firstChildRadius, - ...(ownerState.orientation === 'horizontal' && { - borderRight: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - }), - ...(ownerState.orientation === 'vertical' && { - borderBottom: - 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - }), - }, - // middle Buttons or IconButtons - [`& > :not([data-first-child]):not([data-last-child]):not(:only-child)`]: { - '--Button-radius': 'var(--unstable_childRadius)', - '--IconButton-radius': 'var(--unstable_childRadius)', - borderRadius: 'var(--unstable_childRadius)', - ...(ownerState.orientation === 'horizontal' && { - borderLeft: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - borderRight: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - }), - ...(ownerState.orientation === 'vertical' && { - borderTop: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - borderBottom: - 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - }), - }, - // last Button or IconButton - [`& > [data-last-child]`]: { - '--Button-radius': lastChildRadius, - '--IconButton-radius': lastChildRadius, - ...(ownerState.orientation === 'horizontal' && { - borderLeft: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - }), - ...(ownerState.orientation === 'vertical' && { - borderTop: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', - }), - }, - // single Button or IconButton - [`& > :only-child`]: { - '--Button-radius': 'var(--ButtonGroup-radius)', - '--IconButton-radius': 'var(--ButtonGroup-radius)', - }, - [`& > :not([data-first-child]):not(:only-child)`]: { - '--Button-margin': margin, - '--IconButton-margin': margin, + return [ + { + '--ButtonGroup-separatorSize': + ownerState.variant === 'outlined' ? '1px' : 'calc(var(--ButtonGroup-connected) * 1px)', + '--ButtonGroup-separatorColor': outlinedStyle?.borderColor, + '--ButtonGroup-radius': theme.vars.radius.sm, + '--Divider-inset': '0.5rem', + '--unstable_childRadius': + 'calc((1 - var(--ButtonGroup-connected)) * var(--ButtonGroup-radius) - var(--variant-borderWidth, 0px))', // for internal usage + ...styles, + display: 'flex', + borderRadius: 'var(--ButtonGroup-radius)', + flexDirection: ownerState.orientation === 'vertical' ? 'column' : 'row', + // first Button or IconButton + [`& > [data-first-child]`]: { + '--Button-radius': firstChildRadius, + '--IconButton-radius': firstChildRadius, + ...(ownerState.orientation === 'horizontal' && { + borderRight: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + }), + ...(ownerState.orientation === 'vertical' && { + borderBottom: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + }), + }, + // middle Buttons or IconButtons + [`& > :not([data-first-child]):not([data-last-child]):not(:only-child)`]: { + '--Button-radius': 'var(--unstable_childRadius)', + '--IconButton-radius': 'var(--unstable_childRadius)', + borderRadius: 'var(--unstable_childRadius)', + ...(ownerState.orientation === 'horizontal' && { + borderLeft: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + borderRight: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + }), + ...(ownerState.orientation === 'vertical' && { + borderTop: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + borderBottom: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + }), + }, + // last Button or IconButton + [`& > [data-last-child]`]: { + '--Button-radius': lastChildRadius, + '--IconButton-radius': lastChildRadius, + ...(ownerState.orientation === 'horizontal' && { + borderLeft: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + }), + ...(ownerState.orientation === 'vertical' && { + borderTop: 'var(--ButtonGroup-separatorSize) solid var(--ButtonGroup-separatorColor)', + }), + }, + // single Button or IconButton + [`& > :only-child`]: { + '--Button-radius': 'var(--ButtonGroup-radius)', + '--IconButton-radius': 'var(--ButtonGroup-radius)', + }, + [`& > :not([data-first-child]):not(:only-child)`]: { + '--Button-margin': margin, + '--IconButton-margin': margin, + }, + [`& .${buttonClasses.root}, & .${iconButtonClasses.root}`]: { + '&:not(:disabled)': { + zIndex: 1, // to make borders appear above disabled buttons. }, - [`& .${buttonClasses.root}, & .${iconButtonClasses.root}`]: { - '&:not(:disabled)': { - zIndex: 1, // to make borders appear above disabled buttons. - }, - '&:disabled': { - '--ButtonGroup-separatorColor': outlinedDisabledStyle?.borderColor, - }, - ...(ownerState.variant === 'outlined' && { - '&:hover': { - '--ButtonGroup-separatorColor': outlinedHoverStyle?.borderColor, - }, - }), - [`&:hover, ${theme.focus.selector}`]: { - zIndex: 2, // to make borders appear above sibling. - }, + '&:disabled': { + '--ButtonGroup-separatorColor': outlinedDisabledStyle?.borderColor, }, - ...(ownerState.buttonFlex && { - [`& > *:not(.${iconButtonClasses.root})`]: { - flex: ownerState.buttonFlex, - }, - [`& > :not(button) > .${buttonClasses.root}`]: { - width: '100%', // for button to fill its wrapper. + ...(ownerState.variant === 'outlined' && { + '&:hover': { + '--ButtonGroup-separatorColor': outlinedHoverStyle?.borderColor, }, }), - } as const, - radius !== undefined && { - '--ButtonGroup-radius': radius, + [`&:hover, ${theme.focus.selector}`]: { + zIndex: 2, // to make borders appear above sibling. + }, }, - ]; - }, -); + ...(ownerState.buttonFlex && { + [`& > *:not(.${iconButtonClasses.root})`]: { + flex: ownerState.buttonFlex, + }, + [`& > :not(button) > .${buttonClasses.root}`]: { + width: '100%', // for button to fill its wrapper. + }, + }), + } as const, + radius !== undefined && { + '--ButtonGroup-radius': radius, + }, + ]; +}); const ButtonGroupRoot = styled(StyledButtonGroup, { name: 'JoyButtonGroup', diff --git a/packages/mui-joy/src/Card/Card.tsx b/packages/mui-joy/src/Card/Card.tsx index 6a6a213d1d79d0..3fdd38efa29774 100644 --- a/packages/mui-joy/src/Card/Card.tsx +++ b/packages/mui-joy/src/Card/Card.tsx @@ -32,73 +32,74 @@ const useUtilityClasses = (ownerState: CardOwnerState) => { return composeClasses(slots, getCardUtilityClass, {}); }; -export const StyledCardRoot = styled('div')<{ ownerState: CardOwnerState }>( - ({ theme, ownerState }) => { - const { p, padding, borderRadius } = resolveSxValue({ theme, ownerState }, [ - 'p', - 'padding', - 'borderRadius', - ]); - return [ - { - '--Icon-color': - ownerState.color !== 'neutral' || ownerState.variant === 'solid' - ? 'currentColor' - : theme.vars.palette.text.icon, - // a context variable for any child component - '--Card-childRadius': - 'max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2))', - // AspectRatio integration - '--AspectRatio-radius': 'var(--Card-childRadius)', - // Link integration - '--unstable_actionMargin': 'calc(-1 * var(--variant-borderWidth, 0px))', - // Link, Radio, Checkbox integration - '--unstable_actionRadius': 'var(--Card-radius)', - // CardCover integration - '--CardCover-radius': 'calc(var(--Card-radius) - var(--variant-borderWidth, 0px))', - // CardOverflow integration - '--CardOverflow-offset': `calc(-1 * var(--Card-padding))`, - '--CardOverflow-radius': 'calc(var(--Card-radius) - var(--variant-borderWidth, 0px))', - // Divider integration - '--Divider-inset': 'calc(-1 * var(--Card-padding))', - ...(ownerState.size === 'sm' && { - '--Card-radius': theme.vars.radius.sm, - '--Card-padding': '0.625rem', - gap: '0.5rem', - }), - ...(ownerState.size === 'md' && { - '--Card-radius': theme.vars.radius.md, - '--Card-padding': '1rem', - gap: '0.75rem 1rem', - }), - ...(ownerState.size === 'lg' && { - '--Card-radius': theme.vars.radius.lg, - '--Card-padding': '1.5rem', - gap: '1rem 1.5rem', - }), - padding: 'var(--Card-padding)', - borderRadius: 'var(--Card-radius)', - backgroundColor: theme.vars.palette.background.surface, - position: 'relative', - display: 'flex', - flexDirection: ownerState.orientation === 'horizontal' ? 'row' : 'column', - ...theme.typography[`body-${ownerState.size!}`], - ...(ownerState.variant === 'solid' && - ownerState.color && - ownerState.invertedColors && - applySolidInversion(ownerState.color)(theme)), - ...(ownerState.variant === 'soft' && - ownerState.color && - ownerState.invertedColors && - applySoftInversion(ownerState.color)(theme)), - ...theme.variants[ownerState.variant!]?.[ownerState.color!], - } as const, - p !== undefined && { '--Card-padding': p }, - padding !== undefined && { '--Card-padding': padding }, - borderRadius !== undefined && { '--Card-radius': borderRadius }, - ]; - }, -); +export const StyledCardRoot = styled('div')<{ ownerState: CardOwnerState }>(({ + theme, + ownerState, +}) => { + const { p, padding, borderRadius } = resolveSxValue({ theme, ownerState }, [ + 'p', + 'padding', + 'borderRadius', + ]); + return [ + { + '--Icon-color': + ownerState.color !== 'neutral' || ownerState.variant === 'solid' + ? 'currentColor' + : theme.vars.palette.text.icon, + // a context variable for any child component + '--Card-childRadius': + 'max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2))', + // AspectRatio integration + '--AspectRatio-radius': 'var(--Card-childRadius)', + // Link integration + '--unstable_actionMargin': 'calc(-1 * var(--variant-borderWidth, 0px))', + // Link, Radio, Checkbox integration + '--unstable_actionRadius': 'var(--Card-radius)', + // CardCover integration + '--CardCover-radius': 'calc(var(--Card-radius) - var(--variant-borderWidth, 0px))', + // CardOverflow integration + '--CardOverflow-offset': `calc(-1 * var(--Card-padding))`, + '--CardOverflow-radius': 'calc(var(--Card-radius) - var(--variant-borderWidth, 0px))', + // Divider integration + '--Divider-inset': 'calc(-1 * var(--Card-padding))', + ...(ownerState.size === 'sm' && { + '--Card-radius': theme.vars.radius.sm, + '--Card-padding': '0.625rem', + gap: '0.5rem', + }), + ...(ownerState.size === 'md' && { + '--Card-radius': theme.vars.radius.md, + '--Card-padding': '1rem', + gap: '0.75rem 1rem', + }), + ...(ownerState.size === 'lg' && { + '--Card-radius': theme.vars.radius.lg, + '--Card-padding': '1.5rem', + gap: '1rem 1.5rem', + }), + padding: 'var(--Card-padding)', + borderRadius: 'var(--Card-radius)', + backgroundColor: theme.vars.palette.background.surface, + position: 'relative', + display: 'flex', + flexDirection: ownerState.orientation === 'horizontal' ? 'row' : 'column', + ...theme.typography[`body-${ownerState.size!}`], + ...(ownerState.variant === 'solid' && + ownerState.color && + ownerState.invertedColors && + applySolidInversion(ownerState.color)(theme)), + ...(ownerState.variant === 'soft' && + ownerState.color && + ownerState.invertedColors && + applySoftInversion(ownerState.color)(theme)), + ...theme.variants[ownerState.variant!]?.[ownerState.color!], + } as const, + p !== undefined && { '--Card-padding': p }, + padding !== undefined && { '--Card-padding': padding }, + borderRadius !== undefined && { '--Card-radius': borderRadius }, + ]; +}); const CardRoot = styled(StyledCardRoot, { name: 'JoyCard', diff --git a/packages/mui-joy/src/CardActions/CardActions.tsx b/packages/mui-joy/src/CardActions/CardActions.tsx index e12855abcfe1d4..551992bc000f3a 100644 --- a/packages/mui-joy/src/CardActions/CardActions.tsx +++ b/packages/mui-joy/src/CardActions/CardActions.tsx @@ -23,46 +23,46 @@ const useUtilityClasses = () => { return composeClasses(slots, getCardActionsUtilityClass, {}); }; -export const StyledCardActionsRoot = styled('div')<{ ownerState: CardActionsOwnerState }>( - ({ ownerState }) => { - return { - '--Button-radius': 'var(--Card-childRadius)', - '--IconButton-radius': 'var(--Card-childRadius)', - display: 'flex', - ...(ownerState.orientation?.startsWith('horizontal') && { - alignItems: 'center', // it is common to have children aligned center in horizontal orientation, but not vertically. - }), - flexDirection: ownerState.orientation === 'horizontal' ? 'row' : 'column', - ...(ownerState.orientation === 'horizontal-reverse' && { - flexDirection: 'row-reverse', - }), - zIndex: 1, // render above Link's overlay - gap: 'calc(0.625 * var(--Card-padding))', - padding: 'var(--unstable_padding)', - '--unstable_padding': 'calc(0.75 * var(--Card-padding)) 0 0 0', - [`.${cardOverflowClasses.root} > &`]: { - '--unstable_padding': 'calc(0.75 * var(--Card-padding)) 0 var(--Card-padding)', - }, - [`.${cardClasses.root} > .${dividerClasses.root} + &`]: { - '--unstable_padding': '0', - }, - ...(ownerState.buttonFlex - ? { - [`& > :not(.${iconButtonClasses.root})`]: { - flex: ownerState.buttonFlex, - }, - [`& > :not(button) > .${buttonClasses.root}`]: { - width: '100%', // for button to fill its wrapper. - }, - } - : { - [`& > .${buttonClasses.root}:only-child`]: { - flex: 'auto', - }, - }), - }; - }, -); +export const StyledCardActionsRoot = styled('div')<{ ownerState: CardActionsOwnerState }>(({ + ownerState, +}) => { + return { + '--Button-radius': 'var(--Card-childRadius)', + '--IconButton-radius': 'var(--Card-childRadius)', + display: 'flex', + ...(ownerState.orientation?.startsWith('horizontal') && { + alignItems: 'center', // it is common to have children aligned center in horizontal orientation, but not vertically. + }), + flexDirection: ownerState.orientation === 'horizontal' ? 'row' : 'column', + ...(ownerState.orientation === 'horizontal-reverse' && { + flexDirection: 'row-reverse', + }), + zIndex: 1, // render above Link's overlay + gap: 'calc(0.625 * var(--Card-padding))', + padding: 'var(--unstable_padding)', + '--unstable_padding': 'calc(0.75 * var(--Card-padding)) 0 0 0', + [`.${cardOverflowClasses.root} > &`]: { + '--unstable_padding': 'calc(0.75 * var(--Card-padding)) 0 var(--Card-padding)', + }, + [`.${cardClasses.root} > .${dividerClasses.root} + &`]: { + '--unstable_padding': '0', + }, + ...(ownerState.buttonFlex + ? { + [`& > :not(.${iconButtonClasses.root})`]: { + flex: ownerState.buttonFlex, + }, + [`& > :not(button) > .${buttonClasses.root}`]: { + width: '100%', // for button to fill its wrapper. + }, + } + : { + [`& > .${buttonClasses.root}:only-child`]: { + flex: 'auto', + }, + }), + }; +}); const CardActionsRoot = styled(StyledCardActionsRoot, { name: 'JoyCardActions', diff --git a/packages/mui-joy/src/Input/Input.tsx b/packages/mui-joy/src/Input/Input.tsx index 740ad1bc128f2d..4c78559dbb456e 100644 --- a/packages/mui-joy/src/Input/Input.tsx +++ b/packages/mui-joy/src/Input/Input.tsx @@ -31,105 +31,106 @@ const useUtilityClasses = (ownerState: InputOwnerState) => { return composeClasses(slots, getInputUtilityClass, {}); }; -export const StyledInputRoot = styled('div')<{ ownerState: InputOwnerState }>( - ({ theme, ownerState }) => { - const variantStyle = theme.variants[`${ownerState.variant!}`]?.[ownerState.color!]; - return [ - { - '--Input-radius': theme.vars.radius.sm, - '--Input-gap': '0.5rem', - '--Input-placeholderColor': 'inherit', - '--Input-placeholderOpacity': 0.64, - '--Input-decoratorColor': theme.vars.palette.text.icon, - '--Input-focused': '0', - '--Input-focusedThickness': theme.vars.focus.thickness, - '--Input-focusedHighlight': - theme.vars.palette[ownerState.color === 'neutral' ? 'primary' : ownerState.color!]?.[500], - [`&:not([${INVERTED_COLORS_ATTR}])`]: { - ...(ownerState.instanceColor && { - '--_Input-focusedHighlight': - theme.vars.palette[ - ownerState.instanceColor === 'neutral' ? 'primary' : ownerState.instanceColor - ]?.[500], - }), - '--Input-focusedHighlight': `var(--_Input-focusedHighlight, ${theme.vars.palette.focusVisible})`, - }, - ...(ownerState.size === 'sm' && { - '--Input-minHeight': '2rem', - '--Input-paddingInline': '0.5rem', - '--Input-decoratorChildHeight': 'min(1.5rem, var(--Input-minHeight))', - '--Icon-fontSize': theme.vars.fontSize.xl, +export const StyledInputRoot = styled('div')<{ ownerState: InputOwnerState }>(({ + theme, + ownerState, +}) => { + const variantStyle = theme.variants[`${ownerState.variant!}`]?.[ownerState.color!]; + return [ + { + '--Input-radius': theme.vars.radius.sm, + '--Input-gap': '0.5rem', + '--Input-placeholderColor': 'inherit', + '--Input-placeholderOpacity': 0.64, + '--Input-decoratorColor': theme.vars.palette.text.icon, + '--Input-focused': '0', + '--Input-focusedThickness': theme.vars.focus.thickness, + '--Input-focusedHighlight': + theme.vars.palette[ownerState.color === 'neutral' ? 'primary' : ownerState.color!]?.[500], + [`&:not([${INVERTED_COLORS_ATTR}])`]: { + ...(ownerState.instanceColor && { + '--_Input-focusedHighlight': + theme.vars.palette[ + ownerState.instanceColor === 'neutral' ? 'primary' : ownerState.instanceColor + ]?.[500], }), - ...(ownerState.size === 'md' && { - '--Input-minHeight': '2.25rem', - '--Input-paddingInline': '0.75rem', - '--Input-decoratorChildHeight': 'min(1.75rem, var(--Input-minHeight))', - '--Icon-fontSize': theme.vars.fontSize.xl2, - }), - ...(ownerState.size === 'lg' && { - '--Input-minHeight': '2.75rem', - '--Input-paddingInline': '1rem', - '--Input-gap': '0.75rem', - '--Input-decoratorChildHeight': 'min(2.25rem, var(--Input-minHeight))', - '--Icon-fontSize': theme.vars.fontSize.xl2, - }), - // variables for controlling child components - '--Input-decoratorChildOffset': - 'min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline))', - '--_Input-paddingBlock': - 'max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px)', - '--Input-decoratorChildRadius': - 'max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2))', - '--Button-minHeight': 'var(--Input-decoratorChildHeight)', - '--Button-paddingBlock': '0px', // to ensure that the height of the button is equal to --Button-minHeight - '--IconButton-size': 'var(--Input-decoratorChildHeight)', - '--Button-radius': 'var(--Input-decoratorChildRadius)', - '--IconButton-radius': 'var(--Input-decoratorChildRadius)', + '--Input-focusedHighlight': `var(--_Input-focusedHighlight, ${theme.vars.palette.focusVisible})`, + }, + ...(ownerState.size === 'sm' && { + '--Input-minHeight': '2rem', + '--Input-paddingInline': '0.5rem', + '--Input-decoratorChildHeight': 'min(1.5rem, var(--Input-minHeight))', + '--Icon-fontSize': theme.vars.fontSize.xl, + }), + ...(ownerState.size === 'md' && { + '--Input-minHeight': '2.25rem', + '--Input-paddingInline': '0.75rem', + '--Input-decoratorChildHeight': 'min(1.75rem, var(--Input-minHeight))', + '--Icon-fontSize': theme.vars.fontSize.xl2, + }), + ...(ownerState.size === 'lg' && { + '--Input-minHeight': '2.75rem', + '--Input-paddingInline': '1rem', + '--Input-gap': '0.75rem', + '--Input-decoratorChildHeight': 'min(2.25rem, var(--Input-minHeight))', + '--Icon-fontSize': theme.vars.fontSize.xl2, + }), + // variables for controlling child components + '--Input-decoratorChildOffset': + 'min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline))', + '--_Input-paddingBlock': + 'max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px)', + '--Input-decoratorChildRadius': + 'max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2))', + '--Button-minHeight': 'var(--Input-decoratorChildHeight)', + '--Button-paddingBlock': '0px', // to ensure that the height of the button is equal to --Button-minHeight + '--IconButton-size': 'var(--Input-decoratorChildHeight)', + '--Button-radius': 'var(--Input-decoratorChildRadius)', + '--IconButton-radius': 'var(--Input-decoratorChildRadius)', + boxSizing: 'border-box', + ...(ownerState.variant !== 'plain' && { + boxShadow: theme.shadow.xs, + }), + minWidth: 0, + minHeight: 'var(--Input-minHeight)', + ...(ownerState.fullWidth && { + width: '100%', + }), + cursor: 'text', + position: 'relative', + display: 'flex', + paddingInline: `var(--Input-paddingInline)`, + borderRadius: 'var(--Input-radius)', + ...theme.typography[`body-${ownerState.size!}`], + ...variantStyle, + backgroundColor: variantStyle?.backgroundColor ?? theme.vars.palette.background.surface, + '&::before': { boxSizing: 'border-box', - ...(ownerState.variant !== 'plain' && { - boxShadow: theme.shadow.xs, - }), - minWidth: 0, - minHeight: 'var(--Input-minHeight)', - ...(ownerState.fullWidth && { - width: '100%', - }), - cursor: 'text', - position: 'relative', - display: 'flex', - paddingInline: `var(--Input-paddingInline)`, - borderRadius: 'var(--Input-radius)', - ...theme.typography[`body-${ownerState.size!}`], - ...variantStyle, - backgroundColor: variantStyle?.backgroundColor ?? theme.vars.palette.background.surface, - '&::before': { - boxSizing: 'border-box', - content: '""', - display: 'block', - position: 'absolute', - pointerEvents: 'none', - top: 0, - left: 0, - right: 0, - bottom: 0, - zIndex: 1, - borderRadius: 'inherit', - margin: 'calc(var(--variant-borderWidth, 0px) * -1)', // for outlined variant - boxShadow: `var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight)`, - }, - } as const, - { - '&:hover': { - ...theme.variants[`${ownerState.variant!}Hover`]?.[ownerState.color!], - backgroundColor: null, // it is not common to change background on hover for Input - }, - [`&.${inputClasses.disabled}`]: - theme.variants[`${ownerState.variant!}Disabled`]?.[ownerState.color!], - '&:focus-within::before': { '--Input-focused': '1' }, + content: '""', + display: 'block', + position: 'absolute', + pointerEvents: 'none', + top: 0, + left: 0, + right: 0, + bottom: 0, + zIndex: 1, + borderRadius: 'inherit', + margin: 'calc(var(--variant-borderWidth, 0px) * -1)', // for outlined variant + boxShadow: `var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight)`, }, - ]; - }, -); + } as const, + { + '&:hover': { + ...theme.variants[`${ownerState.variant!}Hover`]?.[ownerState.color!], + backgroundColor: null, // it is not common to change background on hover for Input + }, + [`&.${inputClasses.disabled}`]: + theme.variants[`${ownerState.variant!}Disabled`]?.[ownerState.color!], + '&:focus-within::before': { '--Input-focused': '1' }, + }, + ]; +}); export const StyledInputHtml = styled('input')<{ ownerState: InputOwnerState }>( ({ ownerState }) => ({ diff --git a/packages/mui-joy/src/Link/Link.test.tsx b/packages/mui-joy/src/Link/Link.test.tsx index 5271fe9a682422..baaccc2c46eb4b 100644 --- a/packages/mui-joy/src/Link/Link.test.tsx +++ b/packages/mui-joy/src/Link/Link.test.tsx @@ -50,10 +50,13 @@ describe('', () => { it('should fire event callbacks', () => { const events = ['onBlur', 'onFocus']; - const handlers = events.reduce((result, n) => { - result[n] = spy(); - return result; - }, {} as Record); + const handlers = events.reduce( + (result, n) => { + result[n] = spy(); + return result; + }, + {} as Record, + ); const { container } = render( diff --git a/packages/mui-joy/src/Tooltip/Tooltip.tsx b/packages/mui-joy/src/Tooltip/Tooltip.tsx index 709be9361b2177..5b8bed4671474a 100644 --- a/packages/mui-joy/src/Tooltip/Tooltip.tsx +++ b/packages/mui-joy/src/Tooltip/Tooltip.tsx @@ -591,7 +591,7 @@ const Tooltip = React.forwardRef(function Tooltip(inProps, ref) { bottom: cursorPosition.y, width: 0, height: 0, - } as DOMRect), + }) as DOMRect, } : childNode, open: childNode ? open : false, diff --git a/packages/mui-joy/src/colorInversion/colorInversionUtils.ts b/packages/mui-joy/src/colorInversion/colorInversionUtils.ts index 685cac37156151..fb56a45f8d0382 100644 --- a/packages/mui-joy/src/colorInversion/colorInversionUtils.ts +++ b/packages/mui-joy/src/colorInversion/colorInversionUtils.ts @@ -59,69 +59,49 @@ export const skipInvertedColors = (theme: ThemeFragment) => { '--Badge-ringColor': 'var(--Badge-ringColor) !important', colorScheme: 'unset', [theme.getColorSchemeSelector('light')]: { - [prefixVar( - '--palette-focusVisible', - )]: `${theme.colorSchemes.light?.palette.focusVisible} !important`, - [prefixVar( - '--palette-background-body', - )]: `${theme.colorSchemes.light?.palette.background.body} !important`, - [prefixVar( - '--palette-background-surface', - )]: `${theme.colorSchemes.light?.palette.background.surface} !important`, - [prefixVar( - '--palette-background-popup', - )]: `${theme.colorSchemes.light?.palette.background.popup} !important`, - [prefixVar( - '--palette-background-level1', - )]: `${theme.colorSchemes.light?.palette.background.level1} !important`, - [prefixVar( - '--palette-background-level2', - )]: `${theme.colorSchemes.light?.palette.background.level2} !important`, - [prefixVar( - '--palette-background-level3', - )]: `${theme.colorSchemes.light?.palette.background.level3} !important`, - [prefixVar( - '--palette-text-primary', - )]: `${theme.colorSchemes.light?.palette.text.primary} !important`, - [prefixVar( - '--palette-text-secondary', - )]: `${theme.colorSchemes.light?.palette.text.secondary} !important`, - [prefixVar( - '--palette-text-tertiary', - )]: `${theme.colorSchemes.light?.palette.text.tertiary} !important`, + [prefixVar('--palette-focusVisible')]: + `${theme.colorSchemes.light?.palette.focusVisible} !important`, + [prefixVar('--palette-background-body')]: + `${theme.colorSchemes.light?.palette.background.body} !important`, + [prefixVar('--palette-background-surface')]: + `${theme.colorSchemes.light?.palette.background.surface} !important`, + [prefixVar('--palette-background-popup')]: + `${theme.colorSchemes.light?.palette.background.popup} !important`, + [prefixVar('--palette-background-level1')]: + `${theme.colorSchemes.light?.palette.background.level1} !important`, + [prefixVar('--palette-background-level2')]: + `${theme.colorSchemes.light?.palette.background.level2} !important`, + [prefixVar('--palette-background-level3')]: + `${theme.colorSchemes.light?.palette.background.level3} !important`, + [prefixVar('--palette-text-primary')]: + `${theme.colorSchemes.light?.palette.text.primary} !important`, + [prefixVar('--palette-text-secondary')]: + `${theme.colorSchemes.light?.palette.text.secondary} !important`, + [prefixVar('--palette-text-tertiary')]: + `${theme.colorSchemes.light?.palette.text.tertiary} !important`, [prefixVar('--palette-divider')]: `${theme.colorSchemes.light?.palette.divider} !important`, }, [theme.getColorSchemeSelector('dark')]: { - [prefixVar( - '--palette-focusVisible', - )]: `${theme.colorSchemes.dark?.palette.focusVisible} !important`, - [prefixVar( - '--palette-background-body', - )]: `${theme.colorSchemes.dark?.palette.background.body} !important`, - [prefixVar( - '--palette-background-surface', - )]: `${theme.colorSchemes.dark?.palette.background.surface} !important`, - [prefixVar( - '--palette-background-popup', - )]: `${theme.colorSchemes.dark?.palette.background.popup} !important`, - [prefixVar( - '--palette-background-level1', - )]: `${theme.colorSchemes.dark?.palette.background.level1} !important`, - [prefixVar( - '--palette-background-level2', - )]: `${theme.colorSchemes.dark?.palette.background.level2} !important`, - [prefixVar( - '--palette-background-level3', - )]: `${theme.colorSchemes.dark?.palette.background.level3} !important`, - [prefixVar( - '--palette-text-primary', - )]: `${theme.colorSchemes.dark?.palette.text.primary} !important`, - [prefixVar( - '--palette-text-secondary', - )]: `${theme.colorSchemes.dark?.palette.text.secondary} !important`, - [prefixVar( - '--palette-text-tertiary', - )]: `${theme.colorSchemes.dark?.palette.text.tertiary} !important`, + [prefixVar('--palette-focusVisible')]: + `${theme.colorSchemes.dark?.palette.focusVisible} !important`, + [prefixVar('--palette-background-body')]: + `${theme.colorSchemes.dark?.palette.background.body} !important`, + [prefixVar('--palette-background-surface')]: + `${theme.colorSchemes.dark?.palette.background.surface} !important`, + [prefixVar('--palette-background-popup')]: + `${theme.colorSchemes.dark?.palette.background.popup} !important`, + [prefixVar('--palette-background-level1')]: + `${theme.colorSchemes.dark?.palette.background.level1} !important`, + [prefixVar('--palette-background-level2')]: + `${theme.colorSchemes.dark?.palette.background.level2} !important`, + [prefixVar('--palette-background-level3')]: + `${theme.colorSchemes.dark?.palette.background.level3} !important`, + [prefixVar('--palette-text-primary')]: + `${theme.colorSchemes.dark?.palette.text.primary} !important`, + [prefixVar('--palette-text-secondary')]: + `${theme.colorSchemes.dark?.palette.text.secondary} !important`, + [prefixVar('--palette-text-tertiary')]: + `${theme.colorSchemes.dark?.palette.text.tertiary} !important`, [prefixVar('--palette-divider')]: `${theme.colorSchemes.dark?.palette.divider} !important`, }, }; diff --git a/packages/mui-joy/src/styles/CssVarsProvider.test.tsx b/packages/mui-joy/src/styles/CssVarsProvider.test.tsx index 6bf22459d370ba..16791f6cc7784c 100644 --- a/packages/mui-joy/src/styles/CssVarsProvider.test.tsx +++ b/packages/mui-joy/src/styles/CssVarsProvider.test.tsx @@ -23,7 +23,7 @@ describe('[Joy] CssVarsProvider', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { window.matchMedia = originalMatchmedia; diff --git a/packages/mui-joy/src/styles/types/theme.ts b/packages/mui-joy/src/styles/types/theme.ts index 68fdd0c39e7f24..f5d0c68c8a0fc2 100644 --- a/packages/mui-joy/src/styles/types/theme.ts +++ b/packages/mui-joy/src/styles/types/theme.ts @@ -31,15 +31,16 @@ type Split = K extends string | number ? { [k in K]: Exclude } : never; -type ConcatDeep = T extends Record - ? keyof T extends string | number - ? V extends string | number - ? keyof T - : keyof V extends string | number - ? `${keyof T}${D}${ConcatDeep, D>}` +type ConcatDeep = + T extends Record + ? keyof T extends string | number + ? V extends string | number + ? keyof T + : keyof V extends string | number + ? `${keyof T}${D}${ConcatDeep, D>}` + : never : never - : never - : never; + : never; /** * Does not work for these cases: diff --git a/packages/mui-material-next/src/ButtonBase/ButtonBase.test.tsx b/packages/mui-material-next/src/ButtonBase/ButtonBase.test.tsx index a5ae1e5528469c..06cd29468b0e31 100644 --- a/packages/mui-material-next/src/ButtonBase/ButtonBase.test.tsx +++ b/packages/mui-material-next/src/ButtonBase/ButtonBase.test.tsx @@ -49,7 +49,7 @@ describe('', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { window.matchMedia = originalMatchmedia; diff --git a/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx b/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx index f223f6b9796280..f7f8377ccbeb31 100644 --- a/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx +++ b/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx @@ -82,201 +82,200 @@ export const TouchRippleRipple = styled(Ripple, { /** * @ignore - internal component. */ -const TouchRipple = React.forwardRef(function TouchRipple( - inProps, - ref, -) { - const props = useThemeProps({ props: inProps, name: 'PrivateTouchRipple' }); +const TouchRipple = React.forwardRef( + function TouchRipple(inProps, ref) { + const props = useThemeProps({ props: inProps, name: 'PrivateTouchRipple' }); - const { center: centerProp = false, classes = {}, className, ...other } = props; - const [ripples, setRipples] = React.useState([]); - const nextKey = React.useRef(0); - const rippleCallback = React.useRef<(() => void) | null>(); + const { center: centerProp = false, classes = {}, className, ...other } = props; + const [ripples, setRipples] = React.useState([]); + const nextKey = React.useRef(0); + const rippleCallback = React.useRef<(() => void) | null>(); - React.useEffect(() => { - if (rippleCallback.current) { - rippleCallback.current(); - rippleCallback.current = null; - } - }, [ripples]); + React.useEffect(() => { + if (rippleCallback.current) { + rippleCallback.current(); + rippleCallback.current = null; + } + }, [ripples]); - // Used to filter out mouse emulated events on mobile. - const ignoringMouseDown = React.useRef(false); - // We use a timer in order to only show the ripples for touch "click" like events. - // We don't want to display the ripple for touch scroll events. - const startTimer = React.useRef>(); + // Used to filter out mouse emulated events on mobile. + const ignoringMouseDown = React.useRef(false); + // We use a timer in order to only show the ripples for touch "click" like events. + // We don't want to display the ripple for touch scroll events. + const startTimer = React.useRef>(); - // This is the hook called once the previous timeout is ready. - const startTimerCommit = React.useRef<(() => void) | null>(null); - const container = React.useRef(null); + // This is the hook called once the previous timeout is ready. + const startTimerCommit = React.useRef<(() => void) | null>(null); + const container = React.useRef(null); - React.useEffect(() => { - return () => { - clearTimeout(startTimer.current); - }; - }, []); + React.useEffect(() => { + return () => { + clearTimeout(startTimer.current); + }; + }, []); - const startCommit = React.useCallback( - (params: { rippleX: number; rippleY: number; rippleSize: number; cb: () => void }) => { - const { rippleX, rippleY, rippleSize, cb } = params; + const startCommit = React.useCallback( + (params: { rippleX: number; rippleY: number; rippleSize: number; cb: () => void }) => { + const { rippleX, rippleY, rippleSize, cb } = params; - setRipples((oldRipples) => [ - ...oldRipples, - , - ]); - nextKey.current += 1; - rippleCallback.current = cb; - }, - [classes], - ); + setRipples((oldRipples) => [ + ...oldRipples, + , + ]); + nextKey.current += 1; + rippleCallback.current = cb; + }, + [classes], + ); - const start = React.useCallback( - (event, options = {}, cb = () => {}) => { - const { - center = centerProp, - // @ts-ignore For test purposes - fakeElement = false, - } = options; + const start = React.useCallback( + (event, options = {}, cb = () => {}) => { + const { + center = centerProp, + // @ts-ignore For test purposes + fakeElement = false, + } = options; - if (event?.type === 'mousedown' && ignoringMouseDown.current) { - ignoringMouseDown.current = false; - return; - } + if (event?.type === 'mousedown' && ignoringMouseDown.current) { + ignoringMouseDown.current = false; + return; + } - if (event?.type === 'touchstart') { - ignoringMouseDown.current = true; - } + if (event?.type === 'touchstart') { + ignoringMouseDown.current = true; + } - const element = fakeElement ? null : container.current; - const rect = element - ? element.getBoundingClientRect() - : { - width: 0, - height: 0, - left: 0, - top: 0, - }; + const element = fakeElement ? null : container.current; + const rect = element + ? element.getBoundingClientRect() + : { + width: 0, + height: 0, + left: 0, + top: 0, + }; - // Get the size of the ripple - let rippleX: number; - let rippleY: number; - let rippleSize: number; + // Get the size of the ripple + let rippleX: number; + let rippleY: number; + let rippleSize: number; - if ( - center || - ((event as React.MouseEvent)?.clientX === 0 && - (event as React.MouseEvent)?.clientY === 0) || - (!(event as React.MouseEvent)?.clientX && !(event as React.TouchEvent)?.touches) - ) { - rippleX = Math.round(rect.width / 2); - rippleY = Math.round(rect.height / 2); - } else { - const { clientX, clientY } = - event && (event as React.TouchEvent).touches - ? (event as React.TouchEvent).touches[0] - : (event as React.MouseEvent); - rippleX = Math.round(clientX - rect.left); - rippleY = Math.round(clientY - rect.top); - } + if ( + center || + ((event as React.MouseEvent)?.clientX === 0 && + (event as React.MouseEvent)?.clientY === 0) || + (!(event as React.MouseEvent)?.clientX && !(event as React.TouchEvent)?.touches) + ) { + rippleX = Math.round(rect.width / 2); + rippleY = Math.round(rect.height / 2); + } else { + const { clientX, clientY } = + event && (event as React.TouchEvent).touches + ? (event as React.TouchEvent).touches[0] + : (event as React.MouseEvent); + rippleX = Math.round(clientX - rect.left); + rippleY = Math.round(clientY - rect.top); + } - if (center) { - rippleSize = Math.max(rect.width, rect.height); + if (center) { + rippleSize = Math.max(rect.width, rect.height); - // For some reason the animation is broken on Mobile Chrome if the size is even. - if (rippleSize % 2 === 0) { - rippleSize += 1; + // For some reason the animation is broken on Mobile Chrome if the size is even. + if (rippleSize % 2 === 0) { + rippleSize += 1; + } + } else { + const sizeX = + Math.max(Math.abs((element ? element.clientWidth : 0) - rippleX), rippleX) * 2 + 2; + const sizeY = + Math.max(Math.abs((element ? element.clientHeight : 0) - rippleY), rippleY) * 2 + 2; + rippleSize = Math.sqrt(sizeX ** 2 + sizeY ** 2); } - } else { - const sizeX = - Math.max(Math.abs((element ? element.clientWidth : 0) - rippleX), rippleX) * 2 + 2; - const sizeY = - Math.max(Math.abs((element ? element.clientHeight : 0) - rippleY), rippleY) * 2 + 2; - rippleSize = Math.sqrt(sizeX ** 2 + sizeY ** 2); - } - // Touche devices - if ((event as React.TouchEvent)?.touches) { - // check that this isn't another touchstart due to multitouch - // otherwise we will only clear a single timer when unmounting while two - // are running - if (startTimerCommit.current === null) { - // Prepare the ripple effect. - startTimerCommit.current = () => { - startCommit({ rippleX, rippleY, rippleSize, cb }); - }; - // Delay the execution of the ripple effect. - startTimer.current = setTimeout(() => { - if (startTimerCommit.current) { - startTimerCommit.current(); - startTimerCommit.current = null; - } - }, DELAY_RIPPLE); // We have to make a tradeoff with this value. + // Touche devices + if ((event as React.TouchEvent)?.touches) { + // check that this isn't another touchstart due to multitouch + // otherwise we will only clear a single timer when unmounting while two + // are running + if (startTimerCommit.current === null) { + // Prepare the ripple effect. + startTimerCommit.current = () => { + startCommit({ rippleX, rippleY, rippleSize, cb }); + }; + // Delay the execution of the ripple effect. + startTimer.current = setTimeout(() => { + if (startTimerCommit.current) { + startTimerCommit.current(); + startTimerCommit.current = null; + } + }, DELAY_RIPPLE); // We have to make a tradeoff with this value. + } + } else { + startCommit({ rippleX, rippleY, rippleSize, cb }); } - } else { - startCommit({ rippleX, rippleY, rippleSize, cb }); - } - }, - [centerProp, startCommit], - ); + }, + [centerProp, startCommit], + ); - const stop = React.useCallback((event, cb) => { - clearTimeout(startTimer.current); + const stop = React.useCallback((event, cb) => { + clearTimeout(startTimer.current); - // The touch interaction occurs too quickly. - // We still want to show ripple effect. - if (event?.type === 'touchend' && startTimerCommit.current) { - startTimerCommit.current(); - startTimerCommit.current = null; - startTimer.current = setTimeout(() => { - stop(event, cb); - }); - return; - } + // The touch interaction occurs too quickly. + // We still want to show ripple effect. + if (event?.type === 'touchend' && startTimerCommit.current) { + startTimerCommit.current(); + startTimerCommit.current = null; + startTimer.current = setTimeout(() => { + stop(event, cb); + }); + return; + } - startTimerCommit.current = null; + startTimerCommit.current = null; - setRipples((oldRipples) => { - if (oldRipples.length > 0) { - return oldRipples.slice(1); - } - return oldRipples; - }); - rippleCallback.current = cb; - }, []); + setRipples((oldRipples) => { + if (oldRipples.length > 0) { + return oldRipples.slice(1); + } + return oldRipples; + }); + rippleCallback.current = cb; + }, []); - React.useImperativeHandle( - ref, - () => ({ - start, - stop, - }), - [start, stop], - ); + React.useImperativeHandle( + ref, + () => ({ + start, + stop, + }), + [start, stop], + ); - return ( - - - {ripples} - - - ); -}) as React.ForwardRefExoticComponent>; + return ( + + + {ripples} + + + ); + }, +) as React.ForwardRefExoticComponent>; TouchRipple.propTypes = { /** diff --git a/packages/mui-material-next/src/ButtonGroup/ButtonGroup.test.tsx b/packages/mui-material-next/src/ButtonGroup/ButtonGroup.test.tsx index 02597a6eb0269a..18e5ed580236bb 100644 --- a/packages/mui-material-next/src/ButtonGroup/ButtonGroup.test.tsx +++ b/packages/mui-material-next/src/ButtonGroup/ButtonGroup.test.tsx @@ -17,7 +17,7 @@ describe('', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { window.matchMedia = originalMatchmedia; diff --git a/packages/mui-material-next/src/Chip/Chip.test.tsx b/packages/mui-material-next/src/Chip/Chip.test.tsx index 5656832e68678d..3bb4afb4919974 100644 --- a/packages/mui-material-next/src/Chip/Chip.test.tsx +++ b/packages/mui-material-next/src/Chip/Chip.test.tsx @@ -32,7 +32,7 @@ describe('', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { window.matchMedia = originalMatchmedia; diff --git a/packages/mui-material-next/src/FormHelperText/FormHelperText.test.tsx b/packages/mui-material-next/src/FormHelperText/FormHelperText.test.tsx index 371fa7bfb329ba..12ba6920d79cc1 100644 --- a/packages/mui-material-next/src/FormHelperText/FormHelperText.test.tsx +++ b/packages/mui-material-next/src/FormHelperText/FormHelperText.test.tsx @@ -17,7 +17,7 @@ describe('', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { diff --git a/packages/mui-material-next/src/FormLabel/FormLabel.test.tsx b/packages/mui-material-next/src/FormLabel/FormLabel.test.tsx index 7cf416e88ebd29..758c68d7a727d9 100644 --- a/packages/mui-material-next/src/FormLabel/FormLabel.test.tsx +++ b/packages/mui-material-next/src/FormLabel/FormLabel.test.tsx @@ -15,7 +15,7 @@ describe('', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { diff --git a/packages/mui-material-next/src/InputLabel/InputLabel.test.tsx b/packages/mui-material-next/src/InputLabel/InputLabel.test.tsx index 1cb295b5df87db..eff9e12673f539 100644 --- a/packages/mui-material-next/src/InputLabel/InputLabel.test.tsx +++ b/packages/mui-material-next/src/InputLabel/InputLabel.test.tsx @@ -18,7 +18,7 @@ describe('', () => { ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { diff --git a/packages/mui-material-next/src/Slider/Slider.tsx b/packages/mui-material-next/src/Slider/Slider.tsx index 80096eda911e23..89b82db9939897 100644 --- a/packages/mui-material-next/src/Slider/Slider.tsx +++ b/packages/mui-material-next/src/Slider/Slider.tsx @@ -369,39 +369,41 @@ export const SliderMarkLabel = styled('span', { slot: 'MarkLabel', shouldForwardProp: (prop) => shouldForwardProp(prop) && prop !== 'markLabelActive', overridesResolver: (props, styles) => styles.markLabel, -})<{ ownerState: SliderOwnerState; markLabelActive: boolean }>( - ({ theme, ownerState, markLabelActive }) => { - const { vars: tokens } = theme; - - return { - fontFamily: tokens.sys.typescale.label.medium.family, - lineHeight: `calc(${tokens.sys.typescale.label.medium.lineHeight} / ${tokens.sys.typescale.label.medium.size})`, - fontWeight: tokens.sys.typescale.label.medium.weight, - fontSize: theme.typography.pxToRem(theme.sys.typescale.label.medium.size), - letterSpacing: tokens.sys.typescale.label.medium.tracking, - color: tokens.sys.color.onSurfaceVariant, - position: 'absolute', - whiteSpace: 'nowrap', - ...(ownerState.orientation === 'horizontal' && { - top: 36, - transform: 'translateX(-50%)', - '@media (pointer: coarse)': { - top: 44, - }, - }), - ...(ownerState.orientation === 'vertical' && { - left: 36, - transform: 'translateY(50%)', - '@media (pointer: coarse)': { - left: 44, - }, - }), - ...(markLabelActive && { - color: tokens.sys.color.onSurface, - }), - }; - }, -); +})<{ ownerState: SliderOwnerState; markLabelActive: boolean }>(({ + theme, + ownerState, + markLabelActive, +}) => { + const { vars: tokens } = theme; + + return { + fontFamily: tokens.sys.typescale.label.medium.family, + lineHeight: `calc(${tokens.sys.typescale.label.medium.lineHeight} / ${tokens.sys.typescale.label.medium.size})`, + fontWeight: tokens.sys.typescale.label.medium.weight, + fontSize: theme.typography.pxToRem(theme.sys.typescale.label.medium.size), + letterSpacing: tokens.sys.typescale.label.medium.tracking, + color: tokens.sys.color.onSurfaceVariant, + position: 'absolute', + whiteSpace: 'nowrap', + ...(ownerState.orientation === 'horizontal' && { + top: 36, + transform: 'translateX(-50%)', + '@media (pointer: coarse)': { + top: 44, + }, + }), + ...(ownerState.orientation === 'vertical' && { + left: 36, + transform: 'translateY(50%)', + '@media (pointer: coarse)': { + left: 44, + }, + }), + ...(markLabelActive && { + color: tokens.sys.color.onSurface, + }), + }; +}); const useUtilityClasses = (ownerState: SliderOwnerState) => { const { disabled, dragging, marked, orientation, track, classes, color, size } = ownerState; diff --git a/packages/mui-material/src/TextField/TextField.d.ts b/packages/mui-material/src/TextField/TextField.d.ts index 295dfd5d1c87f9..727ab3094d32e1 100644 --- a/packages/mui-material/src/TextField/TextField.d.ts +++ b/packages/mui-material/src/TextField/TextField.d.ts @@ -232,8 +232,8 @@ export type TextFieldProps = K extends string | number ? { [k in K]: Exclude } : never; -type ConcatDeep = T extends Record - ? keyof T extends string | number - ? V extends string | number - ? keyof T - : keyof V extends string | number - ? `${keyof T}-${ConcatDeep>}` +type ConcatDeep = + T extends Record + ? keyof T extends string | number + ? V extends string | number + ? keyof T + : keyof V extends string | number + ? `${keyof T}-${ConcatDeep>}` + : never : never - : never - : never; + : never; /** * Does not work for these cases: diff --git a/packages/mui-material/src/usePagination/usePagination.js b/packages/mui-material/src/usePagination/usePagination.js index 42eefce2c24998..46aaeb777ffaed 100644 --- a/packages/mui-material/src/usePagination/usePagination.js +++ b/packages/mui-material/src/usePagination/usePagination.js @@ -78,8 +78,8 @@ export default function usePagination(props = {}) { ...(siblingsStart > boundaryCount + 2 ? ['start-ellipsis'] : boundaryCount + 1 < count - boundaryCount - ? [boundaryCount + 1] - : []), + ? [boundaryCount + 1] + : []), // Sibling pages ...range(siblingsStart, siblingsEnd), @@ -89,8 +89,8 @@ export default function usePagination(props = {}) { ...(siblingsEnd < count - boundaryCount - 1 ? ['end-ellipsis'] : count - boundaryCount > boundaryCount - ? [count - boundaryCount] - : []), + ? [count - boundaryCount] + : []), ...endPages, ...(hideNextButton ? [] : ['next']), diff --git a/packages/mui-styled-engine-sc/src/index.d.ts b/packages/mui-styled-engine-sc/src/index.d.ts index fee6fa9299e544..cc0494baf21d23 100644 --- a/packages/mui-styled-engine-sc/src/index.d.ts +++ b/packages/mui-styled-engine-sc/src/index.d.ts @@ -170,31 +170,21 @@ export type AnyStyledComponent = | React.FunctionComponent | React.ComponentType; -export type StyledComponentInnerComponent = C extends StyledComponent< - infer I, - any, - any, - any -> - ? I - : C extends StyledComponent - ? I - : C; +export type StyledComponentInnerComponent = + C extends StyledComponent + ? I + : C extends StyledComponent + ? I + : C; export type StyledComponentInnerOtherProps = C extends StyledComponent ? O : C extends StyledComponent - ? O - : never; -export type StyledComponentInnerAttrs = C extends StyledComponent< - any, - any, - any, - infer A -> - ? A - : never; + ? O + : never; +export type StyledComponentInnerAttrs = + C extends StyledComponent ? A : never; export interface StyledComponentBase< C extends string | React.ComponentType, diff --git a/packages/mui-styles/src/withStyles/withStyles.d.ts b/packages/mui-styles/src/withStyles/withStyles.d.ts index 1dd55978cbf40b..af26bdaeb3e2db 100644 --- a/packages/mui-styles/src/withStyles/withStyles.d.ts +++ b/packages/mui-styles/src/withStyles/withStyles.d.ts @@ -88,10 +88,10 @@ export type ClassKeyInferable = string | Styles = StylesOrClassKey extends string ? StylesOrClassKey : StylesOrClassKey extends StyleRulesCallback - ? ClassKey - : StylesOrClassKey extends StyleRules - ? ClassKey - : never; + ? ClassKey + : StylesOrClassKey extends StyleRules + ? ClassKey + : never; /** * infers the type of the props used in the styles diff --git a/packages/mui-system/src/Box/Box.d.ts b/packages/mui-system/src/Box/Box.d.ts index 86dda88142b972..ac3978e6eab2f5 100644 --- a/packages/mui-system/src/Box/Box.d.ts +++ b/packages/mui-system/src/Box/Box.d.ts @@ -9,9 +9,8 @@ import { AliasesCSSProperties, } from '../styleFunctionSx'; -export type PropsFor = SomeStyleFunction extends StyleFunction - ? Props - : never; +export type PropsFor = + SomeStyleFunction extends StyleFunction ? Props : never; export type StyleFunction = (props: Props) => any; export type SimpleStyleFunction = StyleFunction< Partial> diff --git a/packages/mui-system/src/Container/createContainer.tsx b/packages/mui-system/src/Container/createContainer.tsx index 28360a82495028..e412907809fe38 100644 --- a/packages/mui-system/src/Container/createContainer.tsx +++ b/packages/mui-system/src/Container/createContainer.tsx @@ -91,7 +91,7 @@ export default function createContainer>), + }) as Interpolation>, ({ theme, ownerState }: StyleFnProps) => ownerState.fixed && Object.keys(theme.breakpoints.values).reduce((acc, breakpointValueKey) => { diff --git a/packages/mui-system/src/cssVars/createCssVarsProvider.spec.tsx b/packages/mui-system/src/cssVars/createCssVarsProvider.spec.tsx index f4e964ed0bfeed..421a55cc7563b9 100644 --- a/packages/mui-system/src/cssVars/createCssVarsProvider.spec.tsx +++ b/packages/mui-system/src/cssVars/createCssVarsProvider.spec.tsx @@ -26,10 +26,10 @@ const extendTheme = (themeInput: JoyThemeInput) => dark: { palette: { primary: { main: '' } } }, }, fontSize: { md: '' }, - } as { + }) as { colorSchemes: Record; fontSize: { md: string }; - }); + }; const { CssVarsProvider, useColorScheme } = createCssVarsProvider({ defaultColorScheme: 'light', diff --git a/packages/mui-system/src/spacing.d.ts b/packages/mui-system/src/spacing.d.ts index bd50acd23899ea..b51cc4fcaee201 100644 --- a/packages/mui-system/src/spacing.d.ts +++ b/packages/mui-system/src/spacing.d.ts @@ -5,11 +5,11 @@ export type SpacingProps = PropsFor; export function createUnarySpacing(theme: { spacing: Spacing }): Spacing extends number ? (abs: number | string) => number | number : Spacing extends any[] - ? (abs: Index | string) => Spacing[Index] | string - : Spacing extends (...args: unknown[]) => unknown - ? Spacing - : // warns in Dev - () => undefined; + ? (abs: Index | string) => Spacing[Index] | string + : Spacing extends (...args: unknown[]) => unknown + ? Spacing + : // warns in Dev + () => undefined; export function createUnaryUnit( theme: { spacing: Spacing }, @@ -19,11 +19,11 @@ export function createUnaryUnit( ): Spacing extends number ? (abs: SpacingValueType) => number | number : Spacing extends any[] - ? (abs: Index | string) => Spacing[Index] | string - : Spacing extends (...args: unknown[]) => unknown - ? Spacing - : // warns in Dev - () => undefined; + ? (abs: Index | string) => Spacing[Index] | string + : Spacing extends (...args: unknown[]) => unknown + ? Spacing + : // warns in Dev + () => undefined; export const margin: SimpleStyleFunction< | 'm' diff --git a/packages/mui-types/index.d.ts b/packages/mui-types/index.d.ts index 470b8bd91abf36..77963ef07b94a0 100644 --- a/packages/mui-types/index.d.ts +++ b/packages/mui-types/index.d.ts @@ -67,11 +67,8 @@ type GenerateStringUnion = Extract< >; // https://stackoverflow.com/questions/53807517/how-to-test-if-two-types-are-exactly-the-same -export type IfEquals = (() => G extends T ? 1 : 2) extends < - G, ->() => G extends U ? 1 : 2 - ? Y - : N; +export type IfEquals = + (() => G extends T ? 1 : 2) extends () => G extends U ? 1 : 2 ? Y : N; /** * Issues a type error if `Expected` is not identical to `Actual`. diff --git a/packages/mui-utils/src/ponyfillGlobal/ponyfillGlobal.ts b/packages/mui-utils/src/ponyfillGlobal/ponyfillGlobal.ts index 552484d07749f3..1e29184ab5cb5e 100644 --- a/packages/mui-utils/src/ponyfillGlobal/ponyfillGlobal.ts +++ b/packages/mui-utils/src/ponyfillGlobal/ponyfillGlobal.ts @@ -3,5 +3,5 @@ export default typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math - ? self - : Function('return this')(); + ? self + : Function('return this')(); diff --git a/packages/test-utils/src/describeConformance.tsx b/packages/test-utils/src/describeConformance.tsx index a7d9ca23e828de..9927231cb9ef8e 100644 --- a/packages/test-utils/src/describeConformance.tsx +++ b/packages/test-utils/src/describeConformance.tsx @@ -986,7 +986,7 @@ function describeConformance( ({ addListener: () => {}, removeListener: () => {}, - } as unknown as MediaQueryList); + }) as unknown as MediaQueryList; }); afterEach(() => { window.matchMedia = originalMatchmedia; diff --git a/test/bundling/fixtures/create-react-app/public/index.html b/test/bundling/fixtures/create-react-app/public/index.html index fe99e0db7afd42..0187fadcf0e9cc 100644 --- a/test/bundling/fixtures/create-react-app/public/index.html +++ b/test/bundling/fixtures/create-react-app/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/test/bundling/fixtures/esbuild/index.html b/test/bundling/fixtures/esbuild/index.html index e32840cd66f8a0..cce7708370141d 100644 --- a/test/bundling/fixtures/esbuild/index.html +++ b/test/bundling/fixtures/esbuild/index.html @@ -1,4 +1,4 @@ - + diff --git a/test/bundling/fixtures/snowpack/public/index.html b/test/bundling/fixtures/snowpack/public/index.html index cb0e6ddb730cfe..ae5fe250c2fd70 100644 --- a/test/bundling/fixtures/snowpack/public/index.html +++ b/test/bundling/fixtures/snowpack/public/index.html @@ -1,4 +1,4 @@ - + diff --git a/test/bundling/fixtures/vite/index.html b/test/bundling/fixtures/vite/index.html index 1f914aa5c9400c..60c9c655c285a5 100644 --- a/test/bundling/fixtures/vite/index.html +++ b/test/bundling/fixtures/vite/index.html @@ -1,4 +1,4 @@ - + diff --git a/test/e2e/template.html b/test/e2e/template.html index 697cf295764b13..081f21ed377a0e 100644 --- a/test/e2e/template.html +++ b/test/e2e/template.html @@ -1,4 +1,4 @@ - + Playwright end-to-end test diff --git a/test/regressions/template.html b/test/regressions/template.html index 6b405996782fd8..d61d5128017535 100644 --- a/test/regressions/template.html +++ b/test/regressions/template.html @@ -1,4 +1,4 @@ - + Visual regression tests From 157df275903ff086c0767a153f80fb3707749c55 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:58:25 +0100 Subject: [PATCH 03/10] Update pnpm-lock.yaml --- pnpm-lock.yaml | 264 ++++++++++++++++--------------------------------- 1 file changed, 86 insertions(+), 178 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 870777ddb4eb09..18e6381b7e6717 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -136,7 +136,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 @@ -389,7 +389,7 @@ importers: version: link:../../packages/zero-next-plugin '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -462,7 +462,7 @@ importers: version: 1.0.1 vite: specifier: 5.0.12 - version: 5.0.12(@types/node@18.19.8) + version: 5.0.12(@types/node@18.19.9) benchmark: dependencies: @@ -856,7 +856,7 @@ importers: version: 7.0.1(react@18.2.0) '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/prop-types': specifier: ^15.7.11 version: 15.7.11 @@ -977,7 +977,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/react-docgen': specifier: workspace:* version: link:../react-docgen-types @@ -1017,7 +1017,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1117,7 +1117,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 babel-plugin-tester: specifier: ^11.0.4 version: 11.0.4(@babel/core@7.23.7) @@ -1514,7 +1514,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -1771,7 +1771,7 @@ importers: version: 11.11.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -1809,7 +1809,7 @@ importers: version: 7.23.8 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 @@ -1865,7 +1865,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 @@ -1951,7 +1951,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -2045,7 +2045,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -2098,7 +2098,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 packages/test-utils: dependencies: @@ -2256,7 +2256,7 @@ importers: version: 4.14.202 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 @@ -2334,7 +2334,7 @@ importers: version: 3.0.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 lodash.get: specifier: ^4.4.2 version: 4.4.2 @@ -2371,7 +2371,7 @@ importers: version: 4.3.9 '@types/node': specifier: ^18.19.8 - version: 18.19.8 + version: 18.19.9 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -2442,7 +2442,7 @@ importers: version: 4.1.12 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.8) + version: 5.0.12(@types/node@18.19.9) test: devDependencies: @@ -3821,7 +3821,7 @@ packages: '@babel/core': ^7.23.7 dependencies: '@babel/core': 7.23.7 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) dev: true /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7): @@ -3842,20 +3842,6 @@ packages: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.7): - resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.23.7 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.23.6 - dev: true - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} @@ -3868,7 +3854,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 - dev: false /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} @@ -4103,18 +4088,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-flow@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.23.7 - dependencies: - '@babel/core': 7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.7) - dev: false - /@babel/preset-flow@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} engines: {node: '>=6.9.0'} @@ -4147,7 +4120,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.7) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.7) dev: true @@ -4282,7 +4255,7 @@ packages: resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} dependencies: '@chakra-ui/shared-utils': 2.0.5 - csstype: 3.1.2 + csstype: 3.1.3 lodash.mergewith: 4.6.2 dev: false @@ -4517,7 +4490,7 @@ packages: '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.2 + csstype: 3.1.3 /@emotion/server@11.11.0: resolution: {integrity: sha512-6q89fj2z8VBTx9w93kJ5n51hsmtYuFPtZgnc1L8VzRx9ti4EU6EyvF6Nn1H1x3vcCQCF7u2dB2lY4AYJwUW4PA==} @@ -4781,7 +4754,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.19.0 - ignore: 5.2.4 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -4798,7 +4771,7 @@ packages: /@fast-csv/format@4.3.5: resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 @@ -4809,7 +4782,7 @@ packages: /@fast-csv/parse@4.3.6: resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -5343,7 +5316,7 @@ packages: '@types/react': 18.2.48 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 - csstype: 3.1.2 + csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5385,7 +5358,7 @@ packages: '@emotion/cache': 11.11.0 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - csstype: 3.1.2 + csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5415,7 +5388,7 @@ packages: '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react': 18.2.48 clsx: 2.1.0 - csstype: 3.1.2 + csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5998,7 +5971,7 @@ packages: hasBin: true dependencies: nx: 17.2.8 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -6364,7 +6337,7 @@ packages: '@octokit/request-error': 2.1.0 '@octokit/types': 6.41.0 is-plain-object: 5.0.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -6378,7 +6351,7 @@ packages: '@octokit/request-error': 3.0.1 '@octokit/types': 7.4.0 is-plain-object: 5.0.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -7258,13 +7231,13 @@ packages: resolution: {integrity: sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 /@slack/logger@4.0.0: resolution: {integrity: sha512-Wz7QYfPAlG/DR+DfABddUZeNgoeY7d1J39OCR2jR+v7VBsB8ezulDK5szTnDDPDwLH5IWhLvXIHlCFZV7MSKgA==} engines: {node: '>= 18', npm: '>= 8.6.0'} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false /@slack/oauth@2.6.2: @@ -7274,7 +7247,7 @@ packages: '@slack/logger': 3.0.0 '@slack/web-api': 6.11.2 '@types/jsonwebtoken': 8.5.9 - '@types/node': 18.19.8 + '@types/node': 18.19.9 jsonwebtoken: 9.0.0 lodash.isstring: 4.0.1 transitivePeerDependencies: @@ -7287,7 +7260,7 @@ packages: dependencies: '@slack/logger': 3.0.0 '@slack/web-api': 6.11.2 - '@types/node': 18.19.8 + '@types/node': 18.19.9 '@types/p-queue': 2.3.2 '@types/ws': 7.4.7 eventemitter3: 3.1.2 @@ -7312,7 +7285,7 @@ packages: '@slack/logger': 3.0.0 '@slack/types': 2.11.0 '@types/is-stream': 1.1.0 - '@types/node': 18.19.8 + '@types/node': 18.19.9 axios: 1.6.5(debug@4.3.4) eventemitter3: 3.1.2 form-data: 2.5.1 @@ -7513,7 +7486,7 @@ packages: '@emotion/react': ^11.11.1 dependencies: '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) - csstype: 3.1.2 + csstype: 3.1.3 dev: false /@theme-ui/global@0.16.1(@emotion/react@11.11.3)(react@18.2.0): @@ -7635,7 +7608,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false /@types/cacheable-request@6.0.2: @@ -7643,7 +7616,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.19.8 + '@types/node': 18.19.9 '@types/responselike': 1.0.0 dev: true @@ -7660,13 +7633,13 @@ packages: /@types/cheerio@0.22.31: resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false /@types/cookie@0.4.1: @@ -7720,7 +7693,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -7742,7 +7715,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: true /@types/hoist-non-react-statics@3.3.5: @@ -7766,11 +7739,7 @@ packages: /@types/is-stream@1.1.0: resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} dependencies: - '@types/node': 18.19.8 - - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} - dev: false + '@types/node': 18.19.9 /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -7809,19 +7778,19 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: true /@types/jsonwebtoken@8.5.9: resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: true /@types/lodash.get@4.4.9: @@ -7896,16 +7865,10 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@18.19.8: - resolution: {integrity: sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==} - dependencies: - undici-types: 5.26.5 - /@types/node@18.19.9: resolution: {integrity: sha512-oZFKlC8l5YtzGQNT4zC2PiSSKzQVZ8bAwwd+EYdPLtyk0nSEq6O16SkK+rkkT2eflDAbormJgEF3QnH3oDrTSw==} dependencies: undici-types: 5.26.5 - dev: false /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -7996,18 +7959,18 @@ packages: dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.2 - csstype: 3.1.2 + csstype: 3.1.3 /@types/resolve@0.0.8: resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: true /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: true /@types/retry@0.12.0: @@ -8024,7 +7987,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false /@types/serve-static@1.15.2: @@ -8032,7 +7995,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false /@types/sinon@10.0.20: @@ -8052,7 +8015,7 @@ packages: /@types/styled-system@5.1.15: resolution: {integrity: sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==} dependencies: - csstype: 3.1.2 + csstype: 3.1.3 dev: false /@types/stylis@4.2.0: @@ -8084,15 +8047,11 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 dev: false - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - dev: false /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} @@ -8103,7 +8062,7 @@ packages: /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 /@typescript-eslint/eslint-plugin@6.17.0(@typescript-eslint/parser@6.17.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-Vih/4xLXmY7V490dGwBQJTpIZxH4ZFH6eCVmQ4RFkB+wmaCTDAx4dtgoWwMNGKLkqRY1L6rPqzEbjorRnDo4rQ==} @@ -8125,7 +8084,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.1(typescript@5.3.3) @@ -8252,7 +8211,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.12(@types/node@18.19.8) + vite: 5.0.12(@types/node@18.19.9) transitivePeerDependencies: - supports-color dev: true @@ -8397,7 +8356,7 @@ packages: engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /@zeit/schemas@2.29.0: @@ -8676,20 +8635,12 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - /anymatch@3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: false /appdirsjs@1.2.7: resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} @@ -8983,7 +8934,7 @@ packages: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 /ast-types@0.15.2: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} @@ -8996,7 +8947,7 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: false /astral-regex@1.0.0: @@ -9830,7 +9781,7 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -9883,15 +9834,9 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} - dev: true - /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - dev: false /class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} @@ -10526,7 +10471,7 @@ packages: /cross-fetch@4.0.0: resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} dependencies: - node-fetch: 2.6.12 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding dev: true @@ -10662,7 +10607,6 @@ packages: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: false /custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} @@ -10773,7 +10717,7 @@ packages: memfs-or-file-map-to-github-branch: 1.2.1 micromatch: 4.0.5 node-cleanup: 2.1.2 - node-fetch: 2.6.12 + node-fetch: 2.7.0 override-require: 1.1.1 p-limit: 2.3.0 parse-diff: 0.7.1 @@ -10829,10 +10773,6 @@ packages: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: false - /dayjs@1.11.5: - resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} - dev: false - /debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -11139,7 +11079,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.23.8 - csstype: 3.1.2 + csstype: 3.1.3 dev: false /dom-serialize@2.2.1: @@ -11311,7 +11251,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 18.19.8 + '@types/node': 18.19.9 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -11946,7 +11886,7 @@ packages: glob-parent: 6.0.2 globals: 13.19.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -12066,7 +12006,7 @@ packages: engines: {node: '>=8.3.0'} dependencies: archiver: 5.3.1 - dayjs: 1.11.5 + dayjs: 1.11.10 fast-csv: 4.3.6 jszip: 3.10.1 readable-stream: 3.6.0 @@ -12678,7 +12618,7 @@ packages: extend: 3.0.2 https-proxy-agent: 7.0.1 is-stream: 2.0.1 - node-fetch: 2.6.12 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding - supports-color @@ -12972,7 +12912,7 @@ packages: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.2.4 + ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 dev: true @@ -13334,7 +13274,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.26.0 + terser: 5.27.0 dev: true /html-tags@3.3.1: @@ -13522,11 +13462,6 @@ packages: minimatch: 9.0.3 dev: true - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - dev: true - /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} @@ -13769,7 +13704,7 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 dev: true /is-core-module@2.13.1: @@ -14337,7 +14272,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -14346,7 +14281,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14442,7 +14377,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) '@babel/preset-env': 7.23.8(@babel/core@7.23.7) - '@babel/preset-flow': 7.18.6(@babel/core@7.23.7) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@babel/register': 7.23.7(@babel/core@7.23.7) babel-core: 7.0.0-bridge.0(@babel/core@7.23.7) @@ -14749,7 +14684,7 @@ packages: resolution: {integrity: sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==} dependencies: '@babel/runtime': 7.23.8 - csstype: 3.1.2 + csstype: 3.1.3 is-in-browser: 1.1.3 tiny-warning: 1.0.3 dev: false @@ -15086,7 +15021,7 @@ packages: resolution: {integrity: sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 normalize-package-data: 5.0.0 npm-package-arg: 10.1.0 npm-registry-fetch: 14.0.5 @@ -16491,17 +16426,6 @@ packages: semver: 5.7.2 dev: true - /node-fetch@2.6.12: - resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - /node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -16524,7 +16448,6 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: false /node-gyp-build@4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} @@ -16829,7 +16752,7 @@ packages: flat: 5.0.2 fs-extra: 11.2.0 glob: 7.1.4 - ignore: 5.2.4 + ignore: 5.3.0 jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 @@ -16844,7 +16767,7 @@ packages: tar-stream: 2.2.0 tmp: 0.2.1 tsconfig-paths: 4.2.0 - tslib: 2.6.1 + tslib: 2.6.2 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: @@ -18749,7 +18672,7 @@ packages: ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /rechoir@0.6.2: @@ -19137,7 +19060,7 @@ packages: jest-worker: 26.6.2 rollup: 3.29.4 serialize-javascript: 4.0.0 - terser: 5.26.0 + terser: 5.27.0 dev: true /rollup-pluginutils@2.8.2: @@ -19244,7 +19167,6 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -20191,7 +20113,7 @@ packages: globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 5.2.4 + ignore: 5.3.0 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 @@ -20478,19 +20400,9 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.26.0 + terser: 5.27.0 webpack: 5.89.0(esbuild@0.19.11)(webpack-cli@5.1.4) - /terser@5.26.0: - resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.11.3 - commander: 2.20.3 - source-map-support: 0.5.21 - /terser@5.27.0: resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} engines: {node: '>=10'} @@ -20500,7 +20412,6 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 - dev: false /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -20743,9 +20654,6 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tslib@2.6.1: - resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} - /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -21228,7 +21136,7 @@ packages: engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': 0.3.20 - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 1.8.0 dev: false @@ -21279,7 +21187,7 @@ packages: vfile-message: 2.0.4 dev: false - /vite@5.0.12(@types/node@18.19.8): + /vite@5.0.12(@types/node@18.19.9): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -21307,7 +21215,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.8 + '@types/node': 18.19.9 esbuild: 0.19.11 postcss: 8.4.33 rollup: 4.9.2 @@ -21767,7 +21675,7 @@ packages: engines: {node: '>=4.0.0'} requiresBuild: true dependencies: - sax: 1.2.1 + sax: 1.2.4 xmlbuilder: 11.0.1 /xmlbuilder@11.0.1: From 12a15ea9056822d983d525f11251e6516e89d8fa Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 24 Jan 2024 12:04:06 +0100 Subject: [PATCH 04/10] ts --- .../accessibility/ColorContrast.js | 8 +--- .../input/InputReactNumberFormat.js | 45 ++++++++++--------- .../components/text-fields/FormattedInputs.js | 45 ++++++++++--------- 3 files changed, 48 insertions(+), 50 deletions(-) diff --git a/docs/data/base/getting-started/accessibility/ColorContrast.js b/docs/data/base/getting-started/accessibility/ColorContrast.js index 3507f24e793870..e11c4bcc0950c2 100644 --- a/docs/data/base/getting-started/accessibility/ColorContrast.js +++ b/docs/data/base/getting-started/accessibility/ColorContrast.js @@ -40,9 +40,7 @@ const Button = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: - 0 4px 20px 0 rgb(61 71 82 / 0.1), - 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } @@ -74,9 +72,7 @@ const PoorContrastButton = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: - 0 4px 20px 0 rgb(61 71 82 / 0.1), - 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } diff --git a/docs/data/joy/components/input/InputReactNumberFormat.js b/docs/data/joy/components/input/InputReactNumberFormat.js index 3170ac96e90a87..58ca93f5bf70fe 100644 --- a/docs/data/joy/components/input/InputReactNumberFormat.js +++ b/docs/data/joy/components/input/InputReactNumberFormat.js @@ -5,29 +5,30 @@ import FormControl from '@mui/joy/FormControl'; import FormLabel from '@mui/joy/FormLabel'; import Input from '@mui/joy/Input'; -const NumericFormatAdapter = React.forwardRef( - function NumericFormatAdapter(props, ref) { - const { onChange, ...other } = props; +const NumericFormatAdapter = React.forwardRef(function NumericFormatAdapter( + props, + ref, +) { + const { onChange, ...other } = props; - return ( - { - onChange({ - target: { - name: props.name, - value: values.value, - }, - }); - }} - thousandSeparator - valueIsNumericString - prefix="$" - /> - ); - }, -); + return ( + { + onChange({ + target: { + name: props.name, + value: values.value, + }, + }); + }} + thousandSeparator + valueIsNumericString + prefix="$" + /> + ); +}); NumericFormatAdapter.propTypes = { name: PropTypes.string.isRequired, diff --git a/docs/data/material/components/text-fields/FormattedInputs.js b/docs/data/material/components/text-fields/FormattedInputs.js index 16cf2e843c2206..96f41bdb7a787f 100644 --- a/docs/data/material/components/text-fields/FormattedInputs.js +++ b/docs/data/material/components/text-fields/FormattedInputs.js @@ -29,29 +29,30 @@ TextMaskCustom.propTypes = { onChange: PropTypes.func.isRequired, }; -const NumericFormatCustom = React.forwardRef( - function NumericFormatCustom(props, ref) { - const { onChange, ...other } = props; +const NumericFormatCustom = React.forwardRef(function NumericFormatCustom( + props, + ref, +) { + const { onChange, ...other } = props; - return ( - { - onChange({ - target: { - name: props.name, - value: values.value, - }, - }); - }} - thousandSeparator - valueIsNumericString - prefix="$" - /> - ); - }, -); + return ( + { + onChange({ + target: { + name: props.name, + value: values.value, + }, + }); + }} + thousandSeparator + valueIsNumericString + prefix="$" + /> + ); +}); NumericFormatCustom.propTypes = { name: PropTypes.string.isRequired, From f4e1ed602b97df0c4b387fb72290f56d0bff16bd Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Wed, 7 Feb 2024 10:19:24 +0700 Subject: [PATCH 05/10] Revert "Update pnpm-lock.yaml" This reverts commit 157df275903ff086c0767a153f80fb3707749c55. --- pnpm-lock.yaml | 264 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 178 insertions(+), 86 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18e6381b7e6717..870777ddb4eb09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -136,7 +136,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 @@ -389,7 +389,7 @@ importers: version: link:../../packages/zero-next-plugin '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -462,7 +462,7 @@ importers: version: 1.0.1 vite: specifier: 5.0.12 - version: 5.0.12(@types/node@18.19.9) + version: 5.0.12(@types/node@18.19.8) benchmark: dependencies: @@ -856,7 +856,7 @@ importers: version: 7.0.1(react@18.2.0) '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/prop-types': specifier: ^15.7.11 version: 15.7.11 @@ -977,7 +977,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/react-docgen': specifier: workspace:* version: link:../react-docgen-types @@ -1017,7 +1017,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/sinon': specifier: ^10.0.20 version: 10.0.20 @@ -1117,7 +1117,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 babel-plugin-tester: specifier: ^11.0.4 version: 11.0.4(@babel/core@7.23.7) @@ -1514,7 +1514,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.3 + version: 3.1.2 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -1771,7 +1771,7 @@ importers: version: 11.11.0 csstype: specifier: ^3.1.2 - version: 3.1.3 + version: 3.1.2 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -1809,7 +1809,7 @@ importers: version: 7.23.8 csstype: specifier: ^3.1.2 - version: 3.1.3 + version: 3.1.2 hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 @@ -1865,7 +1865,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.3 + version: 3.1.2 hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 @@ -1951,7 +1951,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.3 + version: 3.1.2 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -2045,7 +2045,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -2098,7 +2098,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 packages/test-utils: dependencies: @@ -2256,7 +2256,7 @@ importers: version: 4.14.202 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/prettier': specifier: ^2.7.3 version: 2.7.3 @@ -2334,7 +2334,7 @@ importers: version: 3.0.0 csstype: specifier: ^3.1.2 - version: 3.1.3 + version: 3.1.2 lodash.get: specifier: ^4.4.2 version: 4.4.2 @@ -2371,7 +2371,7 @@ importers: version: 4.3.9 '@types/node': specifier: ^18.19.8 - version: 18.19.9 + version: 18.19.8 '@types/react': specifier: ^18.2.48 version: 18.2.48 @@ -2442,7 +2442,7 @@ importers: version: 4.1.12 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.9) + version: 5.0.12(@types/node@18.19.8) test: devDependencies: @@ -3821,7 +3821,7 @@ packages: '@babel/core': ^7.23.7 dependencies: '@babel/core': 7.23.7 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) dev: true /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7): @@ -3842,6 +3842,20 @@ packages: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.7): + resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.23.7 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) + '@babel/types': 7.23.6 + dev: true + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} @@ -3854,6 +3868,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 + dev: false /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} @@ -4088,6 +4103,18 @@ packages: transitivePeerDependencies: - supports-color + /@babel/preset-flow@7.18.6(@babel/core@7.23.7): + resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.23.7 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.7) + dev: false + /@babel/preset-flow@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} engines: {node: '>=6.9.0'} @@ -4120,7 +4147,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.7) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.7) dev: true @@ -4255,7 +4282,7 @@ packages: resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} dependencies: '@chakra-ui/shared-utils': 2.0.5 - csstype: 3.1.3 + csstype: 3.1.2 lodash.mergewith: 4.6.2 dev: false @@ -4490,7 +4517,7 @@ packages: '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.3 + csstype: 3.1.2 /@emotion/server@11.11.0: resolution: {integrity: sha512-6q89fj2z8VBTx9w93kJ5n51hsmtYuFPtZgnc1L8VzRx9ti4EU6EyvF6Nn1H1x3vcCQCF7u2dB2lY4AYJwUW4PA==} @@ -4754,7 +4781,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.19.0 - ignore: 5.3.0 + ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -4771,7 +4798,7 @@ packages: /@fast-csv/format@4.3.5: resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 @@ -4782,7 +4809,7 @@ packages: /@fast-csv/parse@4.3.6: resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -5316,7 +5343,7 @@ packages: '@types/react': 18.2.48 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 - csstype: 3.1.3 + csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5358,7 +5385,7 @@ packages: '@emotion/cache': 11.11.0 '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - csstype: 3.1.3 + csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5388,7 +5415,7 @@ packages: '@mui/utils': 5.15.6(@types/react@18.2.48)(react@18.2.0) '@types/react': 18.2.48 clsx: 2.1.0 - csstype: 3.1.3 + csstype: 3.1.2 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5971,7 +5998,7 @@ packages: hasBin: true dependencies: nx: 17.2.8 - tslib: 2.6.2 + tslib: 2.6.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -6337,7 +6364,7 @@ packages: '@octokit/request-error': 2.1.0 '@octokit/types': 6.41.0 is-plain-object: 5.0.0 - node-fetch: 2.7.0 + node-fetch: 2.6.12 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -6351,7 +6378,7 @@ packages: '@octokit/request-error': 3.0.1 '@octokit/types': 7.4.0 is-plain-object: 5.0.0 - node-fetch: 2.7.0 + node-fetch: 2.6.12 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -7231,13 +7258,13 @@ packages: resolution: {integrity: sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 /@slack/logger@4.0.0: resolution: {integrity: sha512-Wz7QYfPAlG/DR+DfABddUZeNgoeY7d1J39OCR2jR+v7VBsB8ezulDK5szTnDDPDwLH5IWhLvXIHlCFZV7MSKgA==} engines: {node: '>= 18', npm: '>= 8.6.0'} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false /@slack/oauth@2.6.2: @@ -7247,7 +7274,7 @@ packages: '@slack/logger': 3.0.0 '@slack/web-api': 6.11.2 '@types/jsonwebtoken': 8.5.9 - '@types/node': 18.19.9 + '@types/node': 18.19.8 jsonwebtoken: 9.0.0 lodash.isstring: 4.0.1 transitivePeerDependencies: @@ -7260,7 +7287,7 @@ packages: dependencies: '@slack/logger': 3.0.0 '@slack/web-api': 6.11.2 - '@types/node': 18.19.9 + '@types/node': 18.19.8 '@types/p-queue': 2.3.2 '@types/ws': 7.4.7 eventemitter3: 3.1.2 @@ -7285,7 +7312,7 @@ packages: '@slack/logger': 3.0.0 '@slack/types': 2.11.0 '@types/is-stream': 1.1.0 - '@types/node': 18.19.9 + '@types/node': 18.19.8 axios: 1.6.5(debug@4.3.4) eventemitter3: 3.1.2 form-data: 2.5.1 @@ -7486,7 +7513,7 @@ packages: '@emotion/react': ^11.11.1 dependencies: '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) - csstype: 3.1.3 + csstype: 3.1.2 dev: false /@theme-ui/global@0.16.1(@emotion/react@11.11.3)(react@18.2.0): @@ -7608,7 +7635,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false /@types/cacheable-request@6.0.2: @@ -7616,7 +7643,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.19.9 + '@types/node': 18.19.8 '@types/responselike': 1.0.0 dev: true @@ -7633,13 +7660,13 @@ packages: /@types/cheerio@0.22.31: resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false /@types/cookie@0.4.1: @@ -7693,7 +7720,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -7715,7 +7742,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: true /@types/hoist-non-react-statics@3.3.5: @@ -7739,7 +7766,11 @@ packages: /@types/is-stream@1.1.0: resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 + + /@types/istanbul-lib-coverage@2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + dev: false /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -7778,19 +7809,19 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: true /@types/jsonwebtoken@8.5.9: resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: true /@types/lodash.get@4.4.9: @@ -7865,10 +7896,16 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true + /@types/node@18.19.8: + resolution: {integrity: sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==} + dependencies: + undici-types: 5.26.5 + /@types/node@18.19.9: resolution: {integrity: sha512-oZFKlC8l5YtzGQNT4zC2PiSSKzQVZ8bAwwd+EYdPLtyk0nSEq6O16SkK+rkkT2eflDAbormJgEF3QnH3oDrTSw==} dependencies: undici-types: 5.26.5 + dev: false /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -7959,18 +7996,18 @@ packages: dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.2 - csstype: 3.1.3 + csstype: 3.1.2 /@types/resolve@0.0.8: resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: true /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: true /@types/retry@0.12.0: @@ -7987,7 +8024,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false /@types/serve-static@1.15.2: @@ -7995,7 +8032,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false /@types/sinon@10.0.20: @@ -8015,7 +8052,7 @@ packages: /@types/styled-system@5.1.15: resolution: {integrity: sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==} dependencies: - csstype: 3.1.3 + csstype: 3.1.2 dev: false /@types/stylis@4.2.0: @@ -8047,11 +8084,15 @@ packages: /@types/ws@7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 dev: false + /@types/yargs-parser@21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} @@ -8062,7 +8103,7 @@ packages: /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: - '@types/yargs-parser': 21.0.3 + '@types/yargs-parser': 21.0.0 /@typescript-eslint/eslint-plugin@6.17.0(@typescript-eslint/parser@6.17.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-Vih/4xLXmY7V490dGwBQJTpIZxH4ZFH6eCVmQ4RFkB+wmaCTDAx4dtgoWwMNGKLkqRY1L6rPqzEbjorRnDo4rQ==} @@ -8084,7 +8125,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.1(typescript@5.3.3) @@ -8211,7 +8252,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.12(@types/node@18.19.9) + vite: 5.0.12(@types/node@18.19.8) transitivePeerDependencies: - supports-color dev: true @@ -8356,7 +8397,7 @@ packages: engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 - tslib: 2.6.2 + tslib: 2.6.1 dev: true /@zeit/schemas@2.29.0: @@ -8635,12 +8676,20 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + /anymatch@3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + dev: false /appdirsjs@1.2.7: resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} @@ -8934,7 +8983,7 @@ packages: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.6.2 + tslib: 2.6.1 /ast-types@0.15.2: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} @@ -8947,7 +8996,7 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.2 + tslib: 2.6.1 dev: false /astral-regex@1.0.0: @@ -9781,7 +9830,7 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.3 + anymatch: 3.1.2 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -9834,9 +9883,15 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} + dev: false /class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} @@ -10471,7 +10526,7 @@ packages: /cross-fetch@4.0.0: resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} dependencies: - node-fetch: 2.7.0 + node-fetch: 2.6.12 transitivePeerDependencies: - encoding dev: true @@ -10607,6 +10662,7 @@ packages: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: false /custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} @@ -10717,7 +10773,7 @@ packages: memfs-or-file-map-to-github-branch: 1.2.1 micromatch: 4.0.5 node-cleanup: 2.1.2 - node-fetch: 2.7.0 + node-fetch: 2.6.12 override-require: 1.1.1 p-limit: 2.3.0 parse-diff: 0.7.1 @@ -10773,6 +10829,10 @@ packages: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: false + /dayjs@1.11.5: + resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} + dev: false + /debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -11079,7 +11139,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.23.8 - csstype: 3.1.3 + csstype: 3.1.2 dev: false /dom-serialize@2.2.1: @@ -11251,7 +11311,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 18.19.9 + '@types/node': 18.19.8 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -11886,7 +11946,7 @@ packages: glob-parent: 6.0.2 globals: 13.19.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -12006,7 +12066,7 @@ packages: engines: {node: '>=8.3.0'} dependencies: archiver: 5.3.1 - dayjs: 1.11.10 + dayjs: 1.11.5 fast-csv: 4.3.6 jszip: 3.10.1 readable-stream: 3.6.0 @@ -12618,7 +12678,7 @@ packages: extend: 3.0.2 https-proxy-agent: 7.0.1 is-stream: 2.0.1 - node-fetch: 2.7.0 + node-fetch: 2.6.12 transitivePeerDependencies: - encoding - supports-color @@ -12912,7 +12972,7 @@ packages: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 dev: true @@ -13274,7 +13334,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.27.0 + terser: 5.26.0 dev: true /html-tags@3.3.1: @@ -13462,6 +13522,11 @@ packages: minimatch: 9.0.3 dev: true + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} @@ -13704,7 +13769,7 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.9.0 + ci-info: 3.8.0 dev: true /is-core-module@2.13.1: @@ -14272,7 +14337,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -14281,7 +14346,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14377,7 +14442,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.7) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) '@babel/preset-env': 7.23.8(@babel/core@7.23.7) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.7) + '@babel/preset-flow': 7.18.6(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@babel/register': 7.23.7(@babel/core@7.23.7) babel-core: 7.0.0-bridge.0(@babel/core@7.23.7) @@ -14684,7 +14749,7 @@ packages: resolution: {integrity: sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==} dependencies: '@babel/runtime': 7.23.8 - csstype: 3.1.3 + csstype: 3.1.2 is-in-browser: 1.1.3 tiny-warning: 1.0.3 dev: false @@ -15021,7 +15086,7 @@ packages: resolution: {integrity: sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - ci-info: 3.9.0 + ci-info: 3.8.0 normalize-package-data: 5.0.0 npm-package-arg: 10.1.0 npm-registry-fetch: 14.0.5 @@ -16426,6 +16491,17 @@ packages: semver: 5.7.2 dev: true + /node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + /node-fetch@2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -16448,6 +16524,7 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 + dev: false /node-gyp-build@4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} @@ -16752,7 +16829,7 @@ packages: flat: 5.0.2 fs-extra: 11.2.0 glob: 7.1.4 - ignore: 5.3.0 + ignore: 5.2.4 jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 @@ -16767,7 +16844,7 @@ packages: tar-stream: 2.2.0 tmp: 0.2.1 tsconfig-paths: 4.2.0 - tslib: 2.6.2 + tslib: 2.6.1 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: @@ -18672,7 +18749,7 @@ packages: ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.2 + tslib: 2.6.1 dev: false /rechoir@0.6.2: @@ -19060,7 +19137,7 @@ packages: jest-worker: 26.6.2 rollup: 3.29.4 serialize-javascript: 4.0.0 - terser: 5.27.0 + terser: 5.26.0 dev: true /rollup-pluginutils@2.8.2: @@ -19167,6 +19244,7 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -20113,7 +20191,7 @@ packages: globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 5.3.0 + ignore: 5.2.4 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 @@ -20400,9 +20478,19 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.27.0 + terser: 5.26.0 webpack: 5.89.0(esbuild@0.19.11)(webpack-cli@5.1.4) + /terser@5.26.0: + resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + /terser@5.27.0: resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} engines: {node: '>=10'} @@ -20412,6 +20500,7 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 + dev: false /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -20654,6 +20743,9 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib@2.6.1: + resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} + /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -21136,7 +21228,7 @@ packages: engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': 0.3.20 - '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.8.0 dev: false @@ -21187,7 +21279,7 @@ packages: vfile-message: 2.0.4 dev: false - /vite@5.0.12(@types/node@18.19.9): + /vite@5.0.12(@types/node@18.19.8): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -21215,7 +21307,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.9 + '@types/node': 18.19.8 esbuild: 0.19.11 postcss: 8.4.33 rollup: 4.9.2 @@ -21675,7 +21767,7 @@ packages: engines: {node: '>=4.0.0'} requiresBuild: true dependencies: - sax: 1.2.4 + sax: 1.2.1 xmlbuilder: 11.0.1 /xmlbuilder@11.0.1: From 9f19eab7bbb3d94629ff8fe2a4ac5750d0c41034 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Wed, 7 Feb 2024 10:21:35 +0700 Subject: [PATCH 06/10] revert --- pnpm-lock.yaml | 420 +++++++++++++++++++------------------------------ 1 file changed, 166 insertions(+), 254 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a12f0d2e2c2fd..35076db3726532 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -294,8 +294,8 @@ importers: specifier: ^0.6.4 version: 0.6.4(postcss@8.4.33) prettier: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^2.8.8 + version: 2.8.8 pretty-quick: specifier: ^3.3.1 version: 3.3.1(prettier@2.8.8) @@ -741,7 +741,7 @@ importers: version: 13.4.19(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.2.0)(react@18.2.0) notistack: specifier: 3.0.1 - version: 3.0.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0) + version: 3.0.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) nprogress: specifier: ^0.2.0 version: 0.2.0 @@ -789,7 +789,7 @@ importers: version: 0.13.1(react-dom@18.2.0)(react@18.2.0) react-spring: specifier: ^9.7.3 - version: 9.7.3(@react-three/fiber@8.15.14)(konva@9.3.1)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.2)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.1)(zdog@1.1.3) + version: 9.7.3(@react-three/fiber@8.15.12)(konva@9.3.0)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.1)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.0)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 version: 0.14.0(react@18.2.0) @@ -2588,47 +2588,47 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) - search-insights: 2.13.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + search-insights: 2.7.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: false - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) - '@algolia/client-search': 4.22.1 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + '@algolia/client-search': 4.19.1 algoliasearch: 4.19.1 dev: false - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/client-search': 4.22.1 + '@algolia/client-search': 4.19.1 algoliasearch: 4.19.1 dev: false @@ -2642,10 +2642,6 @@ packages: resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==} dev: false - /@algolia/cache-common@4.22.1: - resolution: {integrity: sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==} - dev: false - /@algolia/cache-in-memory@4.19.1: resolution: {integrity: sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==} dependencies: @@ -2676,13 +2672,6 @@ packages: '@algolia/transporter': 4.19.1 dev: false - /@algolia/client-common@4.22.1: - resolution: {integrity: sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==} - dependencies: - '@algolia/requester-common': 4.22.1 - '@algolia/transporter': 4.22.1 - dev: false - /@algolia/client-personalization@4.19.1: resolution: {integrity: sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==} dependencies: @@ -2699,22 +2688,10 @@ packages: '@algolia/transporter': 4.19.1 dev: false - /@algolia/client-search@4.22.1: - resolution: {integrity: sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==} - dependencies: - '@algolia/client-common': 4.22.1 - '@algolia/requester-common': 4.22.1 - '@algolia/transporter': 4.22.1 - dev: false - /@algolia/logger-common@4.19.1: resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==} dev: false - /@algolia/logger-common@4.22.1: - resolution: {integrity: sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==} - dev: false - /@algolia/logger-console@4.19.1: resolution: {integrity: sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==} dependencies: @@ -2731,10 +2708,6 @@ packages: resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==} dev: false - /@algolia/requester-common@4.22.1: - resolution: {integrity: sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==} - dev: false - /@algolia/requester-node-http@4.19.1: resolution: {integrity: sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==} dependencies: @@ -2749,14 +2722,6 @@ packages: '@algolia/requester-common': 4.19.1 dev: false - /@algolia/transporter@4.22.1: - resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==} - dependencies: - '@algolia/cache-common': 4.22.1 - '@algolia/logger-common': 4.22.1 - '@algolia/requester-common': 4.22.1 - dev: false - /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -4398,14 +4363,14 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) '@docsearch/css': 3.5.2 '@types/react': 18.2.55 algoliasearch: 4.19.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - search-insights: 2.13.0 + search-insights: 2.7.0 transitivePeerDependencies: - '@algolia/client-search' dev: false @@ -6550,7 +6515,7 @@ packages: cosmiconfig: 5.2.1 deepmerge: 4.3.1 glob: 7.2.3 - joi: 17.12.0 + joi: 17.11.0 transitivePeerDependencies: - encoding dev: false @@ -6605,7 +6570,7 @@ packages: '@react-native-community/cli-tools': 12.3.0 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.3 + fast-xml-parser: 4.3.2 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: @@ -6618,7 +6583,7 @@ packages: '@react-native-community/cli-tools': 12.3.0 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.3 + fast-xml-parser: 4.3.2 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: @@ -6655,7 +6620,7 @@ packages: chalk: 4.1.2 find-up: 5.0.0 mime: 2.6.0 - node-fetch: 2.7.0 + node-fetch: 2.6.12 open: 6.4.0 ora: 5.4.1 semver: 7.5.4 @@ -6668,7 +6633,7 @@ packages: /@react-native-community/cli-types@12.3.0: resolution: {integrity: sha512-MgOkmrXH4zsGxhte4YqKL7d+N8ZNEd3w1wo56MZlhu5WabwCJh87wYpU5T8vyfujFLYOFuFK5jjlcbs8F4/WDw==} dependencies: - joi: 17.12.0 + joi: 17.11.0 dev: false /@react-native-community/cli@12.3.0: @@ -6797,10 +6762,10 @@ packages: '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.23.9)(@babel/preset-env@7.23.9) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.4 - metro-config: 0.80.4 - metro-core: 0.80.4 - node-fetch: 2.7.0 + metro: 0.80.2 + metro-config: 0.80.2 + metro-core: 0.80.2 + node-fetch: 2.6.12 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -6816,8 +6781,8 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/dev-middleware@0.73.7: - resolution: {integrity: sha512-BZXpn+qKp/dNdr4+TkZxXDttfx8YobDh8MFHsMk9usouLm22pKgFIPkGBV0X8Do4LBkFNPGtrnsKkWk/yuUXKg==} + /@react-native/dev-middleware@0.73.6: + resolution: {integrity: sha512-9SD7gIso+hO1Jy1Y/Glbd+JWQwyH7Xjnwebtkxdm5TMB51LQPjaGtMcwEigbIZyAtvoaDGmhWmudwbKpDlS+gA==} engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 @@ -6826,7 +6791,7 @@ packages: chromium-edge-launcher: 1.0.0 connect: 3.7.0 debug: 2.6.9 - node-fetch: 2.7.0 + node-fetch: 2.6.12 open: 7.4.2 serve-static: 1.15.0 temp-dir: 2.0.0 @@ -6865,7 +6830,7 @@ packages: resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} dev: false - /@react-native/virtualized-lists@0.73.4(react-native@0.73.2): + /@react-native/virtualized-lists@0.73.4(react-native@0.73.1): resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} engines: {node: '>=18'} peerDependencies: @@ -6897,7 +6862,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/konva@9.7.3(konva@9.3.1)(react-konva@18.2.10)(react@18.2.0): + /@react-spring/konva@9.7.3(konva@9.3.0)(react-konva@18.2.10)(react@18.2.0): resolution: {integrity: sha512-R9sY6SiPGYqz1383P5qppg5z57YfChVknOC1UxxaGxpw+WiZa8fZ4zmZobslrw+os3/+HAXZv8O+EvU/nQpf7g==} peerDependencies: konva: '>=2.6' @@ -6908,12 +6873,12 @@ packages: '@react-spring/core': 9.7.3(react@18.2.0) '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 - konva: 9.3.1 + konva: 9.3.0 react: 18.2.0 - react-konva: 18.2.10(konva@9.3.1)(react-dom@18.2.0)(react@18.2.0) + react-konva: 18.2.10(konva@9.3.0)(react-dom@18.2.0)(react@18.2.0) dev: false - /@react-spring/native@9.7.3(react-native@0.73.2)(react@18.2.0): + /@react-spring/native@9.7.3(react-native@0.73.1)(react@18.2.0): resolution: {integrity: sha512-4mpxX3FuEBCUT6ae2fjhxcJW6bhr2FBwFf274eXB7n+U30Gdg8Wo2qYwcUnmiAA0S3dvP8vLTazx3+CYWFShnA==} peerDependencies: react: ^16.8.0 || >=17.0.0 || >=18.0.0 @@ -6940,7 +6905,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/three@9.7.3(@react-three/fiber@8.15.14)(react@18.2.0)(three@0.160.1): + /@react-spring/three@9.7.3(@react-three/fiber@8.15.12)(react@18.2.0)(three@0.160.0): resolution: {integrity: sha512-Q1p512CqUlmMK8UMBF/Rj79qndhOWq4XUTayxMP9S892jiXzWQuj+xC3Xvm59DP/D4JXusXpxxqfgoH+hmOktA==} peerDependencies: '@react-three/fiber': '>=6.0' @@ -6951,9 +6916,9 @@ packages: '@react-spring/core': 9.7.3(react@18.2.0) '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 - '@react-three/fiber': 8.15.14(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(three@0.160.1) + '@react-three/fiber': 8.15.12(react-dom@18.2.0)(react-native@0.73.1)(react@18.2.0)(three@0.160.0) react: 18.2.0 - three: 0.160.1 + three: 0.160.0 dev: false /@react-spring/types@9.7.3: @@ -6992,8 +6957,8 @@ packages: zdog: 1.1.3 dev: false - /@react-three/fiber@8.15.14(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(three@0.160.1): - resolution: {integrity: sha512-Mtc/qG0OMFvXFttzKmYdbKU2vjiTuyJMNfm4nmiKhwd7Hmql+gk9mwhtoofFLLyANrNW8UgTFmCTjf7Fz5h00Q==} + /@react-three/fiber@8.15.12(react-dom@18.2.0)(react-native@0.73.1)(react@18.2.0)(three@0.160.0): + resolution: {integrity: sha512-yg0CyXVHIdSbNjM/GAgDrGJnKLTsfTlaR5FoJGEh9IgVKptOoudnFZhBt/Cau4rzx2X6eLmB1+aWOm1dEHSUpg==} peerDependencies: expo: '>=43.0' expo-asset: '>=8.4' @@ -7030,7 +6995,7 @@ packages: react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) scheduler: 0.21.0 suspend-react: 0.1.3(react@18.2.0) - three: 0.160.1 + three: 0.160.0 zustand: 3.7.2(react@18.2.0) dev: false @@ -7822,20 +7787,16 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: false - /@types/istanbul-lib-coverage@2.0.6: - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - dev: false - - /@types/istanbul-lib-report@3.0.3: - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + /@types/istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==} dependencies: - '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-coverage': 2.0.4 dev: false - /@types/istanbul-reports@3.0.4: - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + /@types/istanbul-reports@3.0.2: + resolution: {integrity: sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==} dependencies: - '@types/istanbul-lib-report': 3.0.3 + '@types/istanbul-lib-report': 3.0.1 dev: false /@types/jscodeshift@0.11.5: @@ -7924,12 +7885,6 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@18.19.9: - resolution: {integrity: sha512-oZFKlC8l5YtzGQNT4zC2PiSSKzQVZ8bAwwd+EYdPLtyk0nSEq6O16SkK+rkkT2eflDAbormJgEF3QnH3oDrTSw==} - dependencies: - undici-types: 5.26.5 - dev: false - /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -8069,8 +8024,8 @@ packages: resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==} dev: true - /@types/stack-utils@2.0.3: - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + /@types/stack-utils@2.0.2: + resolution: {integrity: sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==} dev: false /@types/styled-system@5.1.15: @@ -8114,14 +8069,10 @@ packages: /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - /@types/yargs-parser@21.0.3: - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - dev: false - /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: - '@types/yargs-parser': 21.0.3 + '@types/yargs-parser': 21.0.0 dev: false /@types/yargs@17.0.32: @@ -8704,14 +8655,6 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: false - /appdirsjs@1.2.7: resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==} dev: false @@ -9946,12 +9889,6 @@ packages: /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} - dev: true - - /ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - dev: false /class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} @@ -10720,10 +10657,6 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - /csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: false - /custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} dev: true @@ -10884,10 +10817,6 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - dev: false - /dayjs@1.11.5: resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} dev: false @@ -12123,6 +12052,21 @@ packages: uuid: 8.3.2 dev: false + /execa@4.1.0: + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + /execa@5.0.0: resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} engines: {node: '>=10'} @@ -12304,8 +12248,8 @@ packages: dependencies: punycode: 1.4.1 - /fast-xml-parser@4.3.3: - resolution: {integrity: sha512-coV/D1MhrShMvU6D0I+VAK3umz6hUaxxhL0yp/9RjfiYUfAv14rDhGQL+PLForhMdr0wq3PiV07WtkkNjJjNHg==} + /fast-xml-parser@4.3.2: + resolution: {integrity: sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==} hasBin: true dependencies: strnum: 1.0.5 @@ -13053,12 +12997,12 @@ packages: - supports-color dev: true - /goober@2.1.13(csstype@3.1.3): + /goober@2.1.13(csstype@3.1.2): resolution: {integrity: sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==} peerDependencies: csstype: ^3.0.10 dependencies: - csstype: 3.1.3 + csstype: 3.1.2 dev: false /google-auth-library@9.5.0: @@ -13159,7 +13103,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.17.0 dev: true /happy-dom@10.8.0: @@ -13276,8 +13220,8 @@ packages: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} dev: false - /hermes-estree@0.18.2: - resolution: {integrity: sha512-KoLsoWXJ5o81nit1wSyEZnWUGy9cBna9iYMZBR7skKh7okYAYKqQ9/OczwpMHn/cH0hKDyblulGsJ7FknlfVxQ==} + /hermes-estree@0.18.0: + resolution: {integrity: sha512-WaIudIVKo5QWFqz1ta53HqSDuVxYST/MUuP9X7dqUpbHse3E2gzJq/7hEtgx84hh2XSNWN1AhYho3ThOA85uCA==} dev: false /hermes-parser@0.15.0: @@ -13286,10 +13230,10 @@ packages: hermes-estree: 0.15.0 dev: false - /hermes-parser@0.18.2: - resolution: {integrity: sha512-1eQfvib+VPpgBZ2zYKQhpuOjw1tH+Emuib6QmjkJWJMhyjM8xnXMvA+76o9LhF0zOAJDZgPfQhg43cyXEyl5Ew==} + /hermes-parser@0.18.0: + resolution: {integrity: sha512-DIIM6vsy30BU5hNkOXh6MR2r4ZAxVhbfyTnmfo/rqUf3KySlNWn9fWiOcpuGAdDN2o5sdPCpu6cep3a23d1Klw==} dependencies: - hermes-estree: 0.18.2 + hermes-estree: 0.18.0 dev: false /hermes-profile-transformer@0.0.6: @@ -13507,6 +13451,11 @@ packages: transitivePeerDependencies: - supports-color + /human-signals@1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -13565,14 +13514,9 @@ packages: engines: {node: '>= 4'} dev: true - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} - engines: {node: '>= 4'} - dev: true - - /image-size@1.1.1: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} - engines: {node: '>=16.x'} + /image-size@1.1.0: + resolution: {integrity: sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: queue: 6.0.2 @@ -14332,7 +14276,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.3 + '@types/stack-utils': 2.0.2 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 @@ -14357,7 +14301,7 @@ packages: '@jest/types': 29.6.3 '@types/node': 18.19.14 chalk: 4.1.2 - ci-info: 3.9.0 + ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: false @@ -14411,8 +14355,8 @@ packages: engines: {node: '>= 0.6.0'} requiresBuild: true - /joi@17.12.0: - resolution: {integrity: sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==} + /joi@17.11.0: + resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -14986,8 +14930,8 @@ packages: resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} dev: true - /konva@9.3.1: - resolution: {integrity: sha512-KXHJVUrYVWFIJUbnlw8QUZDBGC1jx6wwRsGaByPm/2yk78xw7hKquCMNEd9EtVqGz/jUkKFJAWom77TLB+zVOA==} + /konva@9.3.0: + resolution: {integrity: sha512-qLTW06GRwb+WMMUXJcGIb0qP4uO0mZLAwgRI82zuCkRmCH1lFsVPmrPzqqHnjKCMu4Jzw6d/R8JxkPw7gkVnuw==} dev: false /language-subtag-registry@0.3.22: @@ -15404,7 +15348,7 @@ packages: hasBin: true dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.10 + dayjs: 1.11.5 yargs: 15.4.1 dev: false @@ -15775,8 +15719,8 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - /metro-babel-transformer@0.80.4: - resolution: {integrity: sha512-QP1kjYLap4O3w9tA4bYO8iyuNpR65If5Z97Ku37O4CwQPAwQaTmg67g4OdABS4BVK10fsxdExKp+fC37XirPow==} + /metro-babel-transformer@0.80.2: + resolution: {integrity: sha512-QR+HCD5rswoLVMZOU95dda0XmrT3dDnm+pq+ql/Q6RCDBY0BUS7Z1l1mN9jq/MRBy2QOW+IKKgSMTIC9Khtbpw==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.9 @@ -15786,30 +15730,30 @@ packages: - supports-color dev: false - /metro-cache-key@0.80.4: - resolution: {integrity: sha512-okOOSRFou7Mxaaigoi+KxdFIU/ZJtvDCC6l8BYKsdMx86JDlVdvtIgFU4tFrY1yEkv0wnn7WH0X3xSz4mHKwoQ==} + /metro-cache-key@0.80.2: + resolution: {integrity: sha512-ldNEFiq9COBZSZOBgyHvil4dtIWZsJahbByGDh6f5jPrkj9cBih1rGeo9ix+MLl7aVh2cA3hHQjyponQsfXcnQ==} engines: {node: '>=18'} dev: false - /metro-cache@0.80.4: - resolution: {integrity: sha512-Dj+GoYt4PvsnnE4GdXhqV9PxEF7GPilY5NPeoTgptWZLlaDuTT2+cJQoDOOit1SfRjnF0zqABtVvB6GGBWdtaQ==} + /metro-cache@0.80.2: + resolution: {integrity: sha512-ELz2GcXLDyT5w4awaL+6bb3X6Eg6RS5CcQ5CcXAgCCFqBwRuTBHkztK1rLyp7IX76Xb2wlz7781T9H4CCtxD5w==} engines: {node: '>=18'} dependencies: - metro-core: 0.80.4 + metro-core: 0.80.2 rimraf: 3.0.2 dev: false - /metro-config@0.80.4: - resolution: {integrity: sha512-X3/3tleFYB4SdoxXg8uJ+qc8eITKiLnXs3Ev6pihM4jIM5JD89riwUsSLKVsovfZs8ETqKtjevzfe6jQ2O5NtQ==} + /metro-config@0.80.2: + resolution: {integrity: sha512-3U7S3uakSwUyXp3E0V2mhLT+82EzIeBuOFav4mKNIq9dl9AW62x5o5e8q3bmyHwDWg+RZ8jIBkAURKrhS/eALw==} engines: {node: '>=18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.80.4 - metro-cache: 0.80.4 - metro-core: 0.80.4 - metro-runtime: 0.80.4 + metro: 0.80.2 + metro-cache: 0.80.2 + metro-core: 0.80.2 + metro-runtime: 0.80.2 transitivePeerDependencies: - bufferutil - encoding @@ -15817,19 +15761,19 @@ packages: - utf-8-validate dev: false - /metro-core@0.80.4: - resolution: {integrity: sha512-HRb+zydAhI7QyLpK4D6ARZsKjaBwEn+kCrJEjnVFij8wjJxIIHVilgNCETgg9NWvKJFUoZZCG7ewHkxQ9Qpd8Q==} + /metro-core@0.80.2: + resolution: {integrity: sha512-RL1iHZlR+3tvrJIBE/W6YlwW7OH1ckcgCCEr7bxEqUTNRiraK2zTv2jJ4b7VS/Xftdzvungk8ls3FNem5MFrIw==} engines: {node: '>=18'} dependencies: lodash.throttle: 4.1.1 - metro-resolver: 0.80.4 + metro-resolver: 0.80.2 dev: false - /metro-file-map@0.80.4: - resolution: {integrity: sha512-EvBC31JI5vsyebeQ8PWpGENuAWy2Ka7sLqEW7OInW+aLVWmBq02h0BNl33xRgAMz0gwvMf2nKie82hmefYF6ew==} + /metro-file-map@0.80.2: + resolution: {integrity: sha512-/GiFdE5nhtvviDPANH9j3SE6VG4j2DaaKia+0gzyVYwP+6Kjc2oADj6FCGFOXDdCizqeqASUSgEsp+06D8+tXw==} engines: {node: '>=18'} dependencies: - anymatch: 3.1.3 + anymatch: 3.1.2 debug: 2.6.9 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15845,48 +15789,48 @@ packages: - supports-color dev: false - /metro-minify-terser@0.80.4: - resolution: {integrity: sha512-cuxfRZWDWGKjh+Z6t4KJkrvmV4JUKXfvQuAX7Pa7U0Mf1YJdLtoGQ5iVOu/6MkfYGXbppqGk2qmFECrRGRh0cA==} + /metro-minify-terser@0.80.2: + resolution: {integrity: sha512-+0lN1uJsFKke+RaZVZE3vxD8vVuGDiH/roiUzTIktof2rBtBmXJAx+TYjy1SZQN48eHot9CaAXZ6MfiSVJiPew==} engines: {node: '>=18'} dependencies: - terser: 5.27.0 + terser: 5.26.0 dev: false - /metro-resolver@0.80.4: - resolution: {integrity: sha512-PCiVWN+d3gtWlobf8jPypwKx9T1QrZmhLJAyqIWLoOsZbpSfj1dn5h0ajCr8rYi9LNzIHm58GGYJK8VFHNn8Cw==} + /metro-resolver@0.80.2: + resolution: {integrity: sha512-0OmCsmlcBQWkJXx0YoYRTS+ArRT888WcgmgjwoJVQm+xdMRKuu67ihyF8EOpeVgOzbeo0IxVjkNmbJWOfficjA==} engines: {node: '>=18'} dev: false - /metro-runtime@0.80.4: - resolution: {integrity: sha512-CWIvf0zmL4jKHSj81zjUAbEwjTqFQmETI0NIQvN4JNwTSHiz50WPOuHnUUcmwM6Dye/ta6KNTELnERp0tKEYYg==} + /metro-runtime@0.80.2: + resolution: {integrity: sha512-ruIlSEVnmJGbLnZIGf8/ra+qoD1Knft0R+5laUpp/KEGkD+GEr4XgP+5j5Uuq3v36qDLFTj1KXfQP5JVoeM8zw==} engines: {node: '>=18'} dependencies: '@babel/runtime': 7.23.9 dev: false - /metro-source-map@0.80.4: - resolution: {integrity: sha512-x+0By55ml6IcGqY9x9HE0hyU0S+uDssrTQ0bPvuydG+iKCX85DzGnlT8k0Vs+EYgZl3KMWcvQ9TpGHW4LRL4GQ==} + /metro-source-map@0.80.2: + resolution: {integrity: sha512-fM6RwYCJrwfqVk8Z1ApvJ3+Zz7fso38AszmAXqFDXziOC0AfmMCv/W9FosE9BY+y5QJ7YcvW0RIYLQhpCn+V9w==} engines: {node: '>=18'} dependencies: '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 invariant: 2.2.4 - metro-symbolicate: 0.80.4 + metro-symbolicate: 0.80.2 nullthrows: 1.1.1 - ob1: 0.80.4 + ob1: 0.80.2 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color dev: false - /metro-symbolicate@0.80.4: - resolution: {integrity: sha512-UmtH96G5TrcAgbIqdE4xA8MBS9fbZW9Pln+n7eJ0tQ0Fw0M/jzdpiZzhx3bIB2zzqbdm6Nv/kB1+aEo0WvXdyg==} + /metro-symbolicate@0.80.2: + resolution: {integrity: sha512-G/gJbl/XRGlgjAQSmZ5Rtym//7MSaE2Bj+28BBVqF6fse5y2kw9J7weNDfLjRfKDNaMUoC4mjc6TYjW7gPuGng==} engines: {node: '>=18'} hasBin: true dependencies: invariant: 2.2.4 - metro-source-map: 0.80.4 + metro-source-map: 0.80.2 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -15895,8 +15839,8 @@ packages: - supports-color dev: false - /metro-transform-plugins@0.80.4: - resolution: {integrity: sha512-cvmTLBA9ET64h+tgHt6prHlvOq98zBA1Glc9+wLZihPJo+Qmu9i3nQ1g4O+4aUnHivDlp+4C00BMNC+aC/buRQ==} + /metro-transform-plugins@0.80.2: + resolution: {integrity: sha512-edokA2lPM3zzJRa55ze2mzVHCUNeJs4CPPrntdVOnf2WkEO/snV4RIgQDVkxFgPc8nI4iLB8cwZZQvdvH3v8gA==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.9 @@ -15908,8 +15852,8 @@ packages: - supports-color dev: false - /metro-transform-worker@0.80.4: - resolution: {integrity: sha512-hLCrlxXyyaV64XQNSiyY/0jMVvGXrgXMkpJ4KwH2t4clxbxyt6TBW+4TqmgAeU9WGclY0OuQ0HzfvIZiONcUOw==} + /metro-transform-worker@0.80.2: + resolution: {integrity: sha512-QtAntH+8AA06PDpXqM6/N42cvgw665TXp9mKKwrYL/d4lVemNNJte0CJ71KO4MmYQ5UvSDonwbTlOXJOnR8m6w==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.9 @@ -15930,8 +15874,8 @@ packages: - utf-8-validate dev: false - /metro@0.80.4: - resolution: {integrity: sha512-fBhZKU1z44KdhS6sH6Sk97595A66EOniH+jI9OjKDu6piH1SIEqQgdWAuWfJJMzgBHcJceRRvJY1zzsOT/Zx0g==} + /metro@0.80.2: + resolution: {integrity: sha512-iavBVpr3v4YD2XWUsL7peq/lUquX5KTH+dKc5Rw13XnDHDfoRgcMOmQjSn3xcFxP0R9P4uABML8YegAekoqjQg==} engines: {node: '>=18'} hasBin: true dependencies: @@ -15950,27 +15894,27 @@ packages: denodeify: 1.2.1 error-stack-parser: 2.1.4 graceful-fs: 4.2.11 - hermes-parser: 0.18.2 - image-size: 1.1.1 + hermes-parser: 0.18.0 + image-size: 1.1.0 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.4 - metro-cache: 0.80.4 - metro-cache-key: 0.80.4 - metro-config: 0.80.4 - metro-core: 0.80.4 - metro-file-map: 0.80.4 - metro-minify-terser: 0.80.4 - metro-resolver: 0.80.4 - metro-runtime: 0.80.4 - metro-source-map: 0.80.4 - metro-symbolicate: 0.80.4 - metro-transform-plugins: 0.80.4 - metro-transform-worker: 0.80.4 + metro-babel-transformer: 0.80.2 + metro-cache: 0.80.2 + metro-cache-key: 0.80.2 + metro-config: 0.80.2 + metro-core: 0.80.2 + metro-file-map: 0.80.2 + metro-minify-terser: 0.80.2 + metro-resolver: 0.80.2 + metro-runtime: 0.80.2 + metro-source-map: 0.80.2 + metro-symbolicate: 0.80.2 + metro-transform-plugins: 0.80.2 + metro-transform-worker: 0.80.2 mime-types: 2.1.35 - node-fetch: 2.7.0 + node-fetch: 2.6.12 nullthrows: 1.1.1 rimraf: 3.0.2 serialize-error: 2.1.0 @@ -16552,18 +16496,6 @@ packages: whatwg-url: 5.0.0 dev: true - /node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: false - /node-gyp-build@4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true @@ -16674,7 +16606,7 @@ packages: engines: {node: '>=10'} dev: true - /notistack@3.0.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0): + /notistack@3.0.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ntVZXXgSQH5WYfyU+3HfcXuKaapzAJ8fBLQ/G618rn3yvSzEbnOB8ZSOwhX+dAORy/lw+GC2N061JA0+gYWTVA==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} peerDependencies: @@ -16682,7 +16614,7 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: clsx: 1.2.1 - goober: 2.1.13(csstype@3.1.3) + goober: 2.1.13(csstype@3.1.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -16936,8 +16868,8 @@ packages: - supports-color dev: true - /ob1@0.80.4: - resolution: {integrity: sha512-Lku8OBpq+fhF1ZdKUjbPnTNeqG+3OL0psGAEVJ8zcUiCB5/DPGR/rm3kLcjKDylzC9Rfv540/7I08+oImzfrhw==} + /ob1@0.80.2: + resolution: {integrity: sha512-dF78RVxoZjzSTfOWiZh6iaRtTrKyMhTiDtr/nDJOIN5hKj0pNjY7z/NueYCUH4EDgFmabv4r+WEihSu+qCI7Mg==} engines: {node: '>=18'} dev: false @@ -17819,12 +17751,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - /prettier@3.2.4: - resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} - engines: {node: '>=14'} - hasBin: true - dev: true - /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -18293,7 +18219,7 @@ packages: tiny-warning: 1.0.3 dev: false - /react-konva@18.2.10(konva@9.3.1)(react-dom@18.2.0)(react@18.2.0): + /react-konva@18.2.10(konva@9.3.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ohcX1BJINL43m4ynjZ24MxFI1syjBdrXhqVxYVDw2rKgr3yuS0x/6m1Y2Z4sl4T/gKhfreBx8KHisd0XC6OT1g==} peerDependencies: konva: ^8.0.1 || ^7.2.5 || ^9.0.0 @@ -18302,7 +18228,7 @@ packages: dependencies: '@types/react-reconciler': 0.28.8 its-fine: 1.1.1(react@18.2.0) - konva: 9.3.1 + konva: 9.3.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-reconciler: 0.29.0(react@18.2.0) @@ -18326,7 +18252,7 @@ packages: '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.2) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -18338,8 +18264,8 @@ packages: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.4 - metro-source-map: 0.80.4 + metro-runtime: 0.80.2 + metro-source-map: 0.80.2 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 @@ -18483,16 +18409,16 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-spring@9.7.3(@react-three/fiber@8.15.14)(konva@9.3.1)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.2)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.1)(zdog@1.1.3): + /react-spring@9.7.3(@react-three/fiber@8.15.12)(konva@9.3.0)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.1)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.0)(zdog@1.1.3): resolution: {integrity: sha512-oTxDpFV5gzq7jQX6+bU0SVq+vX8VnuuT5c8Zwn6CpDErOPvCmV+DRkPiEBtaL3Ozgzwiy5yFx83N0h303j/r3A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/core': 9.7.3(react@18.2.0) - '@react-spring/konva': 9.7.3(konva@9.3.1)(react-konva@18.2.10)(react@18.2.0) - '@react-spring/native': 9.7.3(react-native@0.73.2)(react@18.2.0) - '@react-spring/three': 9.7.3(@react-three/fiber@8.15.14)(react@18.2.0)(three@0.160.1) + '@react-spring/konva': 9.7.3(konva@9.3.0)(react-konva@18.2.10)(react@18.2.0) + '@react-spring/native': 9.7.3(react-native@0.73.1)(react@18.2.0) + '@react-spring/three': 9.7.3(@react-three/fiber@8.15.12)(react@18.2.0)(three@0.160.0) '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) '@react-spring/zdog': 9.7.3(react-dom@18.2.0)(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3) react: 18.2.0 @@ -19288,7 +19214,6 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false /saxes@5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -19339,8 +19264,9 @@ packages: ajv-keywords: 5.1.0(ajv@8.11.0) dev: true - /search-insights@2.13.0: - resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} + /search-insights@2.7.0: + resolution: {integrity: sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==} + engines: {node: '>=8.16.0'} dev: false /semver-compare@1.0.0: @@ -20530,17 +20456,6 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 - /terser@5.27.0: - resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.11.3 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: false - /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -20598,8 +20513,8 @@ packages: dependencies: any-promise: 1.3.0 - /three@0.160.1: - resolution: {integrity: sha512-Bgl2wPJypDOZ1stAxwfWAcJ0WQf7QzlptsxkjYiURPz+n5k4RBDLsq+6f9Y75TYxn6aHLcWz+JNmwTOXWrQTBQ==} + /three@0.160.0: + resolution: {integrity: sha512-DLU8lc0zNIPkM7rH5/e1Ks1Z8tWCGRq6g8mPowdDJpw1CFBJMU7UoJjC6PefXW7z//SSl0b2+GCw14LB+uDhng==} dev: false /throat@5.0.0: @@ -20785,9 +20700,6 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -20992,8 +20904,8 @@ packages: resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} dev: true - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + /uglify-js@3.17.0: + resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -21818,7 +21730,7 @@ packages: engines: {node: '>=4.0.0'} requiresBuild: true dependencies: - sax: 1.2.1 + sax: 1.2.4 xmlbuilder: 11.0.1 /xmlbuilder@11.0.1: From fe2af84f68186bd2dd7063f84878d85d38a7124d Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Wed, 7 Feb 2024 10:25:26 +0700 Subject: [PATCH 07/10] upgrade prettier and run scripts --- package.json | 2 +- .../src/ButtonBase/TouchRipple.tsx | 339 ++++--- pnpm-lock.yaml | 948 +++++++++--------- 3 files changed, 643 insertions(+), 646 deletions(-) diff --git a/package.json b/package.json index a7be32018c524a..694b128faec307 100644 --- a/package.json +++ b/package.json @@ -168,7 +168,7 @@ "nyc": "^15.1.0", "piscina": "^4.3.1", "postcss-styled-syntax": "^0.6.4", - "prettier": "^3.2.4", + "prettier": "^3.2.5", "pretty-quick": "^4.0.0", "process": "^0.11.10", "raw-loader": "4.0.2", diff --git a/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx b/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx index 0be23b2cebd49f..e2bbd26659b497 100644 --- a/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx +++ b/packages/mui-material-next/src/ButtonBase/TouchRipple.tsx @@ -83,199 +83,198 @@ export const TouchRippleRipple = styled(Ripple, { /** * @ignore - internal component. */ -const TouchRipple = React.forwardRef(function TouchRipple( - inProps, - ref, -) { - const props = useThemeProps({ props: inProps, name: 'PrivateTouchRipple' }); +const TouchRipple = React.forwardRef( + function TouchRipple(inProps, ref) { + const props = useThemeProps({ props: inProps, name: 'PrivateTouchRipple' }); - const { center: centerProp = false, classes = {}, className, ...other } = props; - const [ripples, setRipples] = React.useState([]); - const nextKey = React.useRef(0); - const rippleCallback = React.useRef<(() => void) | null>(); + const { center: centerProp = false, classes = {}, className, ...other } = props; + const [ripples, setRipples] = React.useState([]); + const nextKey = React.useRef(0); + const rippleCallback = React.useRef<(() => void) | null>(); - React.useEffect(() => { - if (rippleCallback.current) { - rippleCallback.current(); - rippleCallback.current = null; - } - }, [ripples]); + React.useEffect(() => { + if (rippleCallback.current) { + rippleCallback.current(); + rippleCallback.current = null; + } + }, [ripples]); - // Used to filter out mouse emulated events on mobile. - const ignoringMouseDown = React.useRef(false); - // We use a timer in order to only show the ripples for touch "click" like events. - // We don't want to display the ripple for touch scroll events. - const startTimer = useTimeout(); + // Used to filter out mouse emulated events on mobile. + const ignoringMouseDown = React.useRef(false); + // We use a timer in order to only show the ripples for touch "click" like events. + // We don't want to display the ripple for touch scroll events. + const startTimer = useTimeout(); - // This is the hook called once the previous timeout is ready. - const startTimerCommit = React.useRef<(() => void) | null>(null); - const container = React.useRef(null); + // This is the hook called once the previous timeout is ready. + const startTimerCommit = React.useRef<(() => void) | null>(null); + const container = React.useRef(null); - const startCommit = React.useCallback( - (params: { rippleX: number; rippleY: number; rippleSize: number; cb: () => void }) => { - const { rippleX, rippleY, rippleSize, cb } = params; + const startCommit = React.useCallback( + (params: { rippleX: number; rippleY: number; rippleSize: number; cb: () => void }) => { + const { rippleX, rippleY, rippleSize, cb } = params; - setRipples((oldRipples) => [ - ...oldRipples, - , - ]); - nextKey.current += 1; - rippleCallback.current = cb; - }, - [classes], - ); + setRipples((oldRipples) => [ + ...oldRipples, + , + ]); + nextKey.current += 1; + rippleCallback.current = cb; + }, + [classes], + ); - const start = React.useCallback( - (event, options = {}, cb = () => {}) => { - const { - center = centerProp, - // @ts-ignore For test purposes - fakeElement = false, - } = options; + const start = React.useCallback( + (event, options = {}, cb = () => {}) => { + const { + center = centerProp, + // @ts-ignore For test purposes + fakeElement = false, + } = options; - if (event?.type === 'mousedown' && ignoringMouseDown.current) { - ignoringMouseDown.current = false; - return; - } + if (event?.type === 'mousedown' && ignoringMouseDown.current) { + ignoringMouseDown.current = false; + return; + } - if (event?.type === 'touchstart') { - ignoringMouseDown.current = true; - } + if (event?.type === 'touchstart') { + ignoringMouseDown.current = true; + } - const element = fakeElement ? null : container.current; - const rect = element - ? element.getBoundingClientRect() - : { - width: 0, - height: 0, - left: 0, - top: 0, - }; + const element = fakeElement ? null : container.current; + const rect = element + ? element.getBoundingClientRect() + : { + width: 0, + height: 0, + left: 0, + top: 0, + }; - // Get the size of the ripple - let rippleX: number; - let rippleY: number; - let rippleSize: number; + // Get the size of the ripple + let rippleX: number; + let rippleY: number; + let rippleSize: number; - if ( - center || - ((event as React.MouseEvent)?.clientX === 0 && - (event as React.MouseEvent)?.clientY === 0) || - (!(event as React.MouseEvent)?.clientX && !(event as React.TouchEvent)?.touches) - ) { - rippleX = Math.round(rect.width / 2); - rippleY = Math.round(rect.height / 2); - } else { - const { clientX, clientY } = - event && (event as React.TouchEvent).touches - ? (event as React.TouchEvent).touches[0] - : (event as React.MouseEvent); - rippleX = Math.round(clientX - rect.left); - rippleY = Math.round(clientY - rect.top); - } + if ( + center || + ((event as React.MouseEvent)?.clientX === 0 && + (event as React.MouseEvent)?.clientY === 0) || + (!(event as React.MouseEvent)?.clientX && !(event as React.TouchEvent)?.touches) + ) { + rippleX = Math.round(rect.width / 2); + rippleY = Math.round(rect.height / 2); + } else { + const { clientX, clientY } = + event && (event as React.TouchEvent).touches + ? (event as React.TouchEvent).touches[0] + : (event as React.MouseEvent); + rippleX = Math.round(clientX - rect.left); + rippleY = Math.round(clientY - rect.top); + } - if (center) { - rippleSize = Math.max(rect.width, rect.height); + if (center) { + rippleSize = Math.max(rect.width, rect.height); - // For some reason the animation is broken on Mobile Chrome if the size is even. - if (rippleSize % 2 === 0) { - rippleSize += 1; + // For some reason the animation is broken on Mobile Chrome if the size is even. + if (rippleSize % 2 === 0) { + rippleSize += 1; + } + } else { + const sizeX = + Math.max(Math.abs((element ? element.clientWidth : 0) - rippleX), rippleX) * 2 + 2; + const sizeY = + Math.max(Math.abs((element ? element.clientHeight : 0) - rippleY), rippleY) * 2 + 2; + rippleSize = Math.sqrt(sizeX ** 2 + sizeY ** 2); } - } else { - const sizeX = - Math.max(Math.abs((element ? element.clientWidth : 0) - rippleX), rippleX) * 2 + 2; - const sizeY = - Math.max(Math.abs((element ? element.clientHeight : 0) - rippleY), rippleY) * 2 + 2; - rippleSize = Math.sqrt(sizeX ** 2 + sizeY ** 2); - } - // Touche devices - if ((event as React.TouchEvent)?.touches) { - // check that this isn't another touchstart due to multitouch - // otherwise we will only clear a single timer when unmounting while two - // are running - if (startTimerCommit.current === null) { - // Prepare the ripple effect. - startTimerCommit.current = () => { - startCommit({ rippleX, rippleY, rippleSize, cb }); - }; - // Delay the execution of the ripple effect. - // We have to make a tradeoff with this delay value. - startTimer.start(DELAY_RIPPLE, () => { - if (startTimerCommit.current) { - startTimerCommit.current(); - startTimerCommit.current = null; - } - }); + // Touche devices + if ((event as React.TouchEvent)?.touches) { + // check that this isn't another touchstart due to multitouch + // otherwise we will only clear a single timer when unmounting while two + // are running + if (startTimerCommit.current === null) { + // Prepare the ripple effect. + startTimerCommit.current = () => { + startCommit({ rippleX, rippleY, rippleSize, cb }); + }; + // Delay the execution of the ripple effect. + // We have to make a tradeoff with this delay value. + startTimer.start(DELAY_RIPPLE, () => { + if (startTimerCommit.current) { + startTimerCommit.current(); + startTimerCommit.current = null; + } + }); + } + } else { + startCommit({ rippleX, rippleY, rippleSize, cb }); } - } else { - startCommit({ rippleX, rippleY, rippleSize, cb }); - } - }, - [centerProp, startCommit, startTimer], - ); + }, + [centerProp, startCommit, startTimer], + ); - const stop = React.useCallback( - (event, cb) => { - startTimer.clear(); + const stop = React.useCallback( + (event, cb) => { + startTimer.clear(); - // The touch interaction occurs too quickly. - // We still want to show ripple effect. - if (event?.type === 'touchend' && startTimerCommit.current) { - startTimerCommit.current(); - startTimerCommit.current = null; - startTimer.start(0, () => { - stop(event, cb); - }); - return; - } + // The touch interaction occurs too quickly. + // We still want to show ripple effect. + if (event?.type === 'touchend' && startTimerCommit.current) { + startTimerCommit.current(); + startTimerCommit.current = null; + startTimer.start(0, () => { + stop(event, cb); + }); + return; + } - startTimerCommit.current = null; + startTimerCommit.current = null; - setRipples((oldRipples) => { - if (oldRipples.length > 0) { - return oldRipples.slice(1); - } - return oldRipples; - }); - rippleCallback.current = cb; - }, - [startTimer], - ); + setRipples((oldRipples) => { + if (oldRipples.length > 0) { + return oldRipples.slice(1); + } + return oldRipples; + }); + rippleCallback.current = cb; + }, + [startTimer], + ); - React.useImperativeHandle( - ref, - () => ({ - start, - stop, - }), - [start, stop], - ); + React.useImperativeHandle( + ref, + () => ({ + start, + stop, + }), + [start, stop], + ); - return ( - - - {ripples} - - - ); -}) as React.ForwardRefExoticComponent>; + return ( + + + {ripples} + + + ); + }, +) as React.ForwardRefExoticComponent>; TouchRipple.propTypes = { /** diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35076db3726532..2101c70c7f65a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -292,13 +292,13 @@ importers: version: 4.3.1 postcss-styled-syntax: specifier: ^0.6.4 - version: 0.6.4(postcss@8.4.33) + version: 0.6.4(postcss@8.4.34) prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 pretty-quick: - specifier: ^3.3.1 - version: 3.3.1(prettier@2.8.8) + specifier: ^4.0.0 + version: 4.0.0(prettier@3.2.5) process: specifier: ^0.11.10 version: 0.11.10 @@ -325,7 +325,7 @@ importers: version: 5.3.10(esbuild@0.19.11)(webpack@5.90.0) tsup: specifier: ^8.0.1 - version: 8.0.1(postcss@8.4.33)(typescript@5.3.3) + version: 8.0.1(postcss@8.4.34)(typescript@5.3.3) tsx: specifier: ^4.7.0 version: 4.7.0 @@ -453,7 +453,7 @@ importers: version: 4.2.1(vite@5.0.12) postcss: specifier: ^8.4.33 - version: 8.4.33 + version: 8.4.34 postcss-combine-media-query: specifier: ^1.0.1 version: 1.0.1 @@ -558,7 +558,7 @@ importers: version: 7.23.9 '@docsearch/react': specifier: ^3.5.2 - version: 3.5.2(@algolia/client-search@4.19.1)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0) + version: 3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) '@emotion/cache': specifier: ^11.11.0 version: 11.11.0 @@ -657,7 +657,7 @@ importers: version: 9.7.3(react-dom@18.2.0)(react@18.2.0) autoprefixer: specifier: ^10.4.17 - version: 10.4.17(postcss@8.4.33) + version: 10.4.17(postcss@8.4.34) autosuggest-highlight: specifier: ^3.3.4 version: 3.3.4 @@ -741,16 +741,16 @@ importers: version: 13.4.19(@babel/core@7.23.9)(babel-plugin-macros@3.1.0)(react-dom@18.2.0)(react@18.2.0) notistack: specifier: 3.0.1 - version: 3.0.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) + version: 3.0.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0) nprogress: specifier: ^0.2.0 version: 0.2.0 postcss: specifier: ^8.4.33 - version: 8.4.33 + version: 8.4.34 postcss-import: specifier: ^15.1.0 - version: 15.1.0(postcss@8.4.33) + version: 15.1.0(postcss@8.4.34) prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -789,7 +789,7 @@ importers: version: 0.13.1(react-dom@18.2.0)(react@18.2.0) react-spring: specifier: ^9.7.3 - version: 9.7.3(@react-three/fiber@8.15.12)(konva@9.3.0)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.1)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.0)(zdog@1.1.3) + version: 9.7.3(@react-three/fiber@8.15.16)(konva@9.3.2)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.4)(react-zdog@1.2.2)(react@18.2.0)(three@0.161.0)(zdog@1.1.3) react-swipeable-views: specifier: ^0.14.0 version: 0.14.0(react@18.2.0) @@ -1061,7 +1061,7 @@ importers: optionalDependencies: aws-sdk: specifier: ^2.1545.0 - version: 2.1545.0 + version: 2.1552.0 devDependencies: claudia: specifier: ^5.14.1 @@ -1546,7 +1546,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -1803,7 +1803,7 @@ importers: version: 11.11.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -1841,7 +1841,7 @@ importers: version: 7.23.9 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 @@ -1897,7 +1897,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 hoist-non-react-statics: specifier: ^3.3.2 version: 3.3.2 @@ -1983,7 +1983,7 @@ importers: version: 2.1.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 prop-types: specifier: ^15.8.1 version: 15.8.1 @@ -2366,7 +2366,7 @@ importers: version: 3.0.0 csstype: specifier: ^3.1.2 - version: 3.1.2 + version: 3.1.3 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -2588,47 +2588,47 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) - search-insights: 2.7.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: false - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) - '@algolia/client-search': 4.19.1 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) + '@algolia/client-search': 4.22.1 algoliasearch: 4.19.1 dev: false - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/client-search': 4.19.1 + '@algolia/client-search': 4.22.1 algoliasearch: 4.19.1 dev: false @@ -2642,6 +2642,10 @@ packages: resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==} dev: false + /@algolia/cache-common@4.22.1: + resolution: {integrity: sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==} + dev: false + /@algolia/cache-in-memory@4.19.1: resolution: {integrity: sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==} dependencies: @@ -2672,6 +2676,13 @@ packages: '@algolia/transporter': 4.19.1 dev: false + /@algolia/client-common@4.22.1: + resolution: {integrity: sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==} + dependencies: + '@algolia/requester-common': 4.22.1 + '@algolia/transporter': 4.22.1 + dev: false + /@algolia/client-personalization@4.19.1: resolution: {integrity: sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==} dependencies: @@ -2688,10 +2699,22 @@ packages: '@algolia/transporter': 4.19.1 dev: false + /@algolia/client-search@4.22.1: + resolution: {integrity: sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==} + dependencies: + '@algolia/client-common': 4.22.1 + '@algolia/requester-common': 4.22.1 + '@algolia/transporter': 4.22.1 + dev: false + /@algolia/logger-common@4.19.1: resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==} dev: false + /@algolia/logger-common@4.22.1: + resolution: {integrity: sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==} + dev: false + /@algolia/logger-console@4.19.1: resolution: {integrity: sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==} dependencies: @@ -2708,6 +2731,10 @@ packages: resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==} dev: false + /@algolia/requester-common@4.22.1: + resolution: {integrity: sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==} + dev: false + /@algolia/requester-node-http@4.19.1: resolution: {integrity: sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==} dependencies: @@ -2722,6 +2749,14 @@ packages: '@algolia/requester-common': 4.19.1 dev: false + /@algolia/transporter@4.22.1: + resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==} + dependencies: + '@algolia/cache-common': 4.22.1 + '@algolia/logger-common': 4.22.1 + '@algolia/requester-common': 4.22.1 + dev: false + /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -2771,7 +2806,7 @@ packages: slash: 2.0.0 optionalDependencies: '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 - chokidar: 3.5.3 + chokidar: 3.6.0 dev: true /@babel/code-frame@7.23.5: @@ -3802,7 +3837,7 @@ packages: '@babel/core': ^7.23.9 dependencies: '@babel/core': 7.23.9 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) dev: true /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.9): @@ -3823,8 +3858,8 @@ packages: '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.9): - resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.23.9 @@ -4069,8 +4104,8 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-flow@7.18.6(@babel/core@7.23.9): - resolution: {integrity: sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==} + /@babel/preset-flow@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.23.9 @@ -4101,7 +4136,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.9) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.9) dev: true @@ -4236,7 +4271,7 @@ packages: resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} dependencies: '@chakra-ui/shared-utils': 2.0.5 - csstype: 3.1.2 + csstype: 3.1.3 lodash.mergewith: 4.6.2 dev: false @@ -4346,7 +4381,7 @@ packages: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} dev: false - /@docsearch/react@3.5.2(@algolia/client-search@4.19.1)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0): + /@docsearch/react@3.5.2(@algolia/client-search@4.22.1)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': ^18.2.55 @@ -4363,14 +4398,14 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.19.1) '@docsearch/css': 3.5.2 '@types/react': 18.2.55 algoliasearch: 4.19.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - search-insights: 2.7.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' dev: false @@ -4471,7 +4506,7 @@ packages: '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.2 + csstype: 3.1.3 /@emotion/server@11.11.0: resolution: {integrity: sha512-6q89fj2z8VBTx9w93kJ5n51hsmtYuFPtZgnc1L8VzRx9ti4EU6EyvF6Nn1H1x3vcCQCF7u2dB2lY4AYJwUW4PA==} @@ -4735,7 +4770,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.19.0 - ignore: 5.3.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -4981,8 +5016,8 @@ packages: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.2 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 18.19.14 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -4993,8 +5028,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.2 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 '@types/node': 18.19.14 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -5091,7 +5126,7 @@ packages: read-package-json: 6.0.4 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.5.4 + semver: 7.6.0 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 @@ -5256,7 +5291,7 @@ packages: '@babel/runtime': 7.23.9 '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@popperjs/core': 2.11.8 '@types/react': 18.2.55 clsx: 2.1.0 @@ -5279,7 +5314,7 @@ packages: '@babel/runtime': 7.23.9 '@floating-ui/react-dom': 2.0.8(react-dom@18.2.0)(react@18.2.0) '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@popperjs/core': 2.11.8 '@types/react': 18.2.55 clsx: 2.1.0 @@ -5288,8 +5323,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@mui/core-downloads-tracker@5.15.6: - resolution: {integrity: sha512-0aoWS4qvk1uzm9JBs83oQmIMIQeTBUeqqu8u+3uo2tMznrB5fIKqQVCbCgq+4Tm4jG+5F7dIvnjvQ2aV7UKtdw==} + /@mui/core-downloads-tracker@5.15.8: + resolution: {integrity: sha512-W6R1dZJgbYfLmQKf7Es2WUw0pkDkEVUf2jA22DYu0JOa9M3pjvOqoC9HgOPGNNJTu6SCWLSWh3euv1Jn2NmeQA==} dev: false /@mui/joy@5.0.0-beta.22(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0): @@ -5313,10 +5348,10 @@ packages: '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) '@mui/base': 5.0.0-beta.31(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.15.6 - '@mui/system': 5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0) + '@mui/core-downloads-tracker': 5.15.8 + '@mui/system': 5.15.8(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0) '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 clsx: 2.1.0 prop-types: 15.8.1 @@ -5345,14 +5380,14 @@ packages: '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) '@mui/base': 5.0.0-beta.31(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) - '@mui/core-downloads-tracker': 5.15.6 - '@mui/system': 5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0) + '@mui/core-downloads-tracker': 5.15.8 + '@mui/system': 5.15.8(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0) '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 '@types/react-transition-group': 4.4.10 clsx: 2.1.0 - csstype: 3.1.2 + csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -5360,8 +5395,8 @@ packages: react-transition-group: 4.4.5(react-dom@18.2.0)(react@18.2.0) dev: false - /@mui/private-theming@5.15.6(@types/react@18.2.55)(react@18.2.0): - resolution: {integrity: sha512-ZBX9E6VNUSscUOtU8uU462VvpvBS7eFl5VfxAzTRVQBHflzL+5KtnGrebgf6Nd6cdvxa1o0OomiaxSKoN2XDmg==} + /@mui/private-theming@5.15.8(@types/react@18.2.55)(react@18.2.0): + resolution: {integrity: sha512-HMDPO416iMZPqs8nGUL3GJMDNpJtE1Uefw/Aw+zTKJHX5JnT+Bms41e2065BUT/zR5dYcKjFP4gQMwW5QX7nvA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^18.2.55 @@ -5371,14 +5406,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/styled-engine@5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0): - resolution: {integrity: sha512-KAn8P8xP/WigFKMlEYUpU9z2o7jJnv0BG28Qu1dhNQVutsLVIFdRf5Nb+0ijp2qgtcmygQ0FtfRuXv5LYetZTg==} + /@mui/styled-engine@5.15.8(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0): + resolution: {integrity: sha512-31ZKPGsS0OiSwuzi8RWoTiWRdUWXPRiOQkyG9bRYX/zvoYeBXEdbsLEgbryug5mVRsPpvwbH5q/i/t6MkjQ71g==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -5394,13 +5429,13 @@ packages: '@emotion/cache': 11.11.0 '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) - csstype: 3.1.2 + csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/system@5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0): - resolution: {integrity: sha512-J01D//u8IfXvaEHMBQX5aO2l7Q+P15nt96c4NskX7yp5/+UuZP8XCQJhtBtLuj+M2LLyXHYGmCPeblsmmscP2Q==} + /@mui/system@5.15.8(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.55)(react@18.2.0): + resolution: {integrity: sha512-BUMJvlz1UqIqDPyrvc+MwjOUkWKskUPAOUuRh2KMAworiXuuUmtIivxSfdGll2ex6RHSylu4yc5dJZByOI8EcQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -5418,13 +5453,13 @@ packages: '@babel/runtime': 7.23.9 '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.55)(react@18.2.0) - '@mui/private-theming': 5.15.6(@types/react@18.2.55)(react@18.2.0) - '@mui/styled-engine': 5.15.6(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) + '@mui/private-theming': 5.15.8(@types/react@18.2.55)(react@18.2.0) + '@mui/styled-engine': 5.15.8(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) '@mui/types': 7.2.13(@types/react@18.2.55) - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@types/react': 18.2.55 clsx: 2.1.0 - csstype: 3.1.2 + csstype: 3.1.3 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -5440,8 +5475,8 @@ packages: '@types/react': 18.2.55 dev: false - /@mui/utils@5.15.6(@types/react@18.2.55)(react@18.2.0): - resolution: {integrity: sha512-qfEhf+zfU9aQdbzo1qrSWlbPQhH1nCgeYgwhOVnj9Bn39shJQitEnXpSQpSNag8+uty5Od6PxmlNKPTnPySRKA==} + /@mui/utils@5.15.8(@types/react@18.2.55)(react@18.2.0): + resolution: {integrity: sha512-Q6Z/xSxi1Z6xQ5Qj9p4ZTHudwfrrwFALtU6H1O222pXudg9Qm0zHdiwJQiHT9L6jMIN78ZujEfGHserMoHUrQw==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^18.2.55 @@ -5528,7 +5563,7 @@ packages: '@babel/runtime': 7.23.9 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@mui/x-data-grid': 6.19.3(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@mui/x-data-grid-pro': 6.19.3(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@mui/x-license-pro': 6.10.2(@types/react@18.2.55)(react@18.2.0) @@ -5555,7 +5590,7 @@ packages: '@babel/runtime': 7.23.9 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@mui/x-data-grid': 6.19.3(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@mui/x-license-pro': 6.10.2(@types/react@18.2.55)(react@18.2.0) '@types/format-util': 1.0.4 @@ -5580,7 +5615,7 @@ packages: '@babel/runtime': 7.23.9 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) clsx: 2.1.0 prop-types: 15.8.1 react: 18.2.0 @@ -5633,7 +5668,7 @@ packages: '@mui/base': 5.0.0-beta.30(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@mui/x-date-pickers': 6.19.3(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.2.55)(date-fns-jalali@2.21.3-1)(date-fns@2.30.0)(react-dom@18.2.0)(react@18.2.0) '@mui/x-license-pro': 6.10.2(@types/react@18.2.55)(react@18.2.0) clsx: 2.1.0 @@ -5690,7 +5725,7 @@ packages: '@mui/base': 5.0.0-beta.30(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.0 date-fns: 2.30.0 @@ -5710,7 +5745,7 @@ packages: react: ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.23.9 - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - '@types/react' @@ -5733,7 +5768,7 @@ packages: '@mui/base': 5.0.0-beta.30(@types/react@18.2.55)(react-dom@18.2.0)(react@18.2.0) '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.15.6(@types/react@18.2.55)(react@18.2.0) + '@mui/utils': 5.15.8(@types/react@18.2.55)(react@18.2.0) '@types/react-transition-group': 4.4.10 clsx: 2.1.0 prop-types: 15.8.1 @@ -5941,7 +5976,7 @@ packages: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /@npmcli/git@5.0.3: @@ -5954,7 +5989,7 @@ packages: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.5.4 + semver: 7.6.0 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -6022,7 +6057,7 @@ packages: '@nrwl/devkit': 17.2.8(nx@17.2.8) ejs: 3.1.8 enquirer: 2.3.6 - ignore: 5.3.0 + ignore: 5.3.1 nx: 17.2.8 semver: 7.5.3 tmp: 0.2.1 @@ -6373,7 +6408,7 @@ packages: '@octokit/request-error': 2.1.0 '@octokit/types': 6.41.0 is-plain-object: 5.0.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -6387,7 +6422,7 @@ packages: '@octokit/request-error': 3.0.1 '@octokit/types': 7.4.0 is-plain-object: 5.0.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -6497,44 +6532,44 @@ packages: /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - /@react-native-community/cli-clean@12.3.0: - resolution: {integrity: sha512-iAgLCOWYRGh9ukr+eVQnhkV/OqN3V2EGd/in33Ggn/Mj4uO6+oUncXFwB+yjlyaUNz6FfjudhIz09yYGSF+9sg==} + /@react-native-community/cli-clean@12.3.2: + resolution: {integrity: sha512-90k2hCX0ddSFPT7EN7h5SZj0XZPXP0+y/++v262hssoey3nhurwF57NGWN0XAR0o9BSW7+mBfeInfabzDraO6A==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 execa: 5.1.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-config@12.3.0: - resolution: {integrity: sha512-BrTn5ndFD9uOxO8kxBQ32EpbtOvAsQExGPI7SokdI4Zlve70FziLtTq91LTlTUgMq1InVZn/jJb3VIDk6BTInQ==} + /@react-native-community/cli-config@12.3.2: + resolution: {integrity: sha512-UUCzDjQgvAVL/57rL7eOuFUhd+d+6qfM7V8uOegQFeFEmSmvUUDLYoXpBa5vAK9JgQtSqMBJ1Shmwao+/oElxQ==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 cosmiconfig: 5.2.1 deepmerge: 4.3.1 glob: 7.2.3 - joi: 17.11.0 + joi: 17.12.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-debugger-ui@12.3.0: - resolution: {integrity: sha512-w3b0iwjQlk47GhZWHaeTG8kKH09NCMUJO729xSdMBXE8rlbm4kHpKbxQY9qKb6NlfWSJN4noGY+FkNZS2rRwnQ==} + /@react-native-community/cli-debugger-ui@12.3.2: + resolution: {integrity: sha512-nSWQUL+51J682DlfcC1bjkUbQbGvHCC25jpqTwHIjmmVjYCX1uHuhPSqQKgPNdvtfOkrkACxczd7kVMmetxY2Q==} dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color dev: false - /@react-native-community/cli-doctor@12.3.0: - resolution: {integrity: sha512-BPCwNNesoQMkKsxB08Ayy6URgGQ8Kndv6mMhIvJSNdST3J1+x3ehBHXzG9B9Vfi+DrTKRb8lmEl/b/7VkDlPkA==} + /@react-native-community/cli-doctor@12.3.2: + resolution: {integrity: sha512-GrAabdY4qtBX49knHFvEAdLtCjkmndjTeqhYO6BhsbAeKOtspcLT/0WRgdLIaKODRa61ADNB3K5Zm4dU0QrZOg==} dependencies: - '@react-native-community/cli-config': 12.3.0 - '@react-native-community/cli-platform-android': 12.3.0 - '@react-native-community/cli-platform-ios': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-config': 12.3.2 + '@react-native-community/cli-platform-android': 12.3.2 + '@react-native-community/cli-platform-ios': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 @@ -6544,7 +6579,7 @@ packages: ip: 1.1.8 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.5.4 + semver: 7.6.0 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.3.4 @@ -6552,11 +6587,11 @@ packages: - encoding dev: false - /@react-native-community/cli-hermes@12.3.0: - resolution: {integrity: sha512-G6FxpeZBO4AimKZwtWR3dpXRqTvsmEqlIkkxgwthdzn3LbVjDVIXKpVYU9PkR5cnT+KuAUxO0WwthrJ6Nmrrlg==} + /@react-native-community/cli-hermes@12.3.2: + resolution: {integrity: sha512-SL6F9O8ghp4ESBFH2YAPLtIN39jdnvGBKnK4FGKpDCjtB3DnUmDsGFlH46S+GGt5M6VzfG2eeKEOKf3pZ6jUzA==} dependencies: - '@react-native-community/cli-platform-android': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-platform-android': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 hermes-profile-transformer: 0.0.6 ip: 1.1.8 @@ -6564,41 +6599,41 @@ packages: - encoding dev: false - /@react-native-community/cli-platform-android@12.3.0: - resolution: {integrity: sha512-VU1NZw63+GLU2TnyQ919bEMThpHQ/oMFju9MCfrd3pyPJz4Sn+vc3NfnTDUVA5Z5yfLijFOkHIHr4vo/C9bjnw==} + /@react-native-community/cli-platform-android@12.3.2: + resolution: {integrity: sha512-MZ5nO8yi/N+Fj2i9BJcJ9C/ez+9/Ir7lQt49DWRo9YDmzye66mYLr/P2l/qxsixllbbDi7BXrlLpxaEhMrDopg==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.2 + fast-xml-parser: 4.3.4 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-platform-ios@12.3.0: - resolution: {integrity: sha512-H95Sgt3wT7L8V75V0syFJDtv4YgqK5zbu69ko4yrXGv8dv2EBi6qZP0VMmkqXDamoPm9/U7tDTdbcf26ctnLfg==} + /@react-native-community/cli-platform-ios@12.3.2: + resolution: {integrity: sha512-OcWEAbkev1IL6SUiQnM6DQdsvfsKZhRZtoBNSj9MfdmwotVZSOEZJ+IjZ1FR9ChvMWayO9ns/o8LgoQxr1ZXeg==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.2 + fast-xml-parser: 4.3.4 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-plugin-metro@12.3.0: - resolution: {integrity: sha512-tYNHIYnNmxrBcsqbE2dAnLMzlKI3Cp1p1xUgTrNaOMsGPDN1epzNfa34n6Nps3iwKElSL7Js91CzYNqgTalucA==} + /@react-native-community/cli-plugin-metro@12.3.2: + resolution: {integrity: sha512-FpFBwu+d2E7KRhYPTkKvQsWb2/JKsJv+t1tcqgQkn+oByhp+qGyXBobFB8/R3yYvRRDCSDhS+atWTJzk9TjM8g==} dev: false - /@react-native-community/cli-server-api@12.3.0: - resolution: {integrity: sha512-Rode8NrdyByC+lBKHHn+/W8Zu0c+DajJvLmOWbe2WY/ECvnwcd9MHHbu92hlT2EQaJ9LbLhGrSbQE3cQy9EOCw==} + /@react-native-community/cli-server-api@12.3.2: + resolution: {integrity: sha512-iwa7EO9XFA/OjI5pPLLpI/6mFVqv8L73kNck3CNOJIUCCveGXBKK0VMyOkXaf/BYnihgQrXh+x5cxbDbggr7+Q==} dependencies: - '@react-native-community/cli-debugger-ui': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-debugger-ui': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -6613,43 +6648,43 @@ packages: - utf-8-validate dev: false - /@react-native-community/cli-tools@12.3.0: - resolution: {integrity: sha512-2GafnCr8D88VdClwnm9KZfkEb+lzVoFdr/7ybqhdeYM0Vnt/tr2N+fM1EQzwI1DpzXiBzTYemw8GjRq+Utcz2Q==} + /@react-native-community/cli-tools@12.3.2: + resolution: {integrity: sha512-nDH7vuEicHI2TI0jac/DjT3fr977iWXRdgVAqPZFFczlbs7A8GQvEdGnZ1G8dqRUmg+kptw0e4hwczAOG89JzQ==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 find-up: 5.0.0 mime: 2.6.0 - node-fetch: 2.6.12 + node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.5.4 + semver: 7.6.0 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-types@12.3.0: - resolution: {integrity: sha512-MgOkmrXH4zsGxhte4YqKL7d+N8ZNEd3w1wo56MZlhu5WabwCJh87wYpU5T8vyfujFLYOFuFK5jjlcbs8F4/WDw==} + /@react-native-community/cli-types@12.3.2: + resolution: {integrity: sha512-9D0UEFqLW8JmS16mjHJxUJWX8E+zJddrHILSH8AJHZ0NNHv4u2DXKdb0wFLMobFxGNxPT+VSOjc60fGvXzWHog==} dependencies: - joi: 17.11.0 + joi: 17.12.1 dev: false - /@react-native-community/cli@12.3.0: - resolution: {integrity: sha512-XeQohi2E+S2+MMSz97QcEZ/bWpi8sfKiQg35XuYeJkc32Til2g0b97jRpn0/+fV0BInHoG1CQYWwHA7opMsrHg==} + /@react-native-community/cli@12.3.2: + resolution: {integrity: sha512-WgoUWwLDcf/G1Su2COUUVs3RzAwnV/vUTdISSpAUGgSc57mPabaAoUctKTnfYEhCnE3j02k3VtaVPwCAFRO3TQ==} engines: {node: '>=18'} hasBin: true dependencies: - '@react-native-community/cli-clean': 12.3.0 - '@react-native-community/cli-config': 12.3.0 - '@react-native-community/cli-debugger-ui': 12.3.0 - '@react-native-community/cli-doctor': 12.3.0 - '@react-native-community/cli-hermes': 12.3.0 - '@react-native-community/cli-plugin-metro': 12.3.0 - '@react-native-community/cli-server-api': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 - '@react-native-community/cli-types': 12.3.0 + '@react-native-community/cli-clean': 12.3.2 + '@react-native-community/cli-config': 12.3.2 + '@react-native-community/cli-debugger-ui': 12.3.2 + '@react-native-community/cli-doctor': 12.3.2 + '@react-native-community/cli-hermes': 12.3.2 + '@react-native-community/cli-plugin-metro': 12.3.2 + '@react-native-community/cli-server-api': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 + '@react-native-community/cli-types': 12.3.2 chalk: 4.1.2 commander: 9.5.0 deepmerge: 4.3.1 @@ -6658,7 +6693,7 @@ packages: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - bufferutil - encoding @@ -6671,18 +6706,18 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/babel-plugin-codegen@0.74.0(@babel/preset-env@7.23.9): - resolution: {integrity: sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==} + /@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.23.9): + resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} engines: {node: '>=18'} dependencies: - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.9) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.9) transitivePeerDependencies: - '@babel/preset-env' - supports-color dev: false - /@react-native/babel-preset@0.74.0(@babel/core@7.23.9)(@babel/preset-env@7.23.9): - resolution: {integrity: sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==} + /@react-native/babel-preset@0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9): + resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} engines: {node: '>=18'} peerDependencies: '@babel/core': ^7.23.9 @@ -6716,7 +6751,7 @@ packages: '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.9) '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.9) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.9) '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) @@ -6726,7 +6761,7 @@ packages: '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9) '@babel/template': 7.23.9 - '@react-native/babel-plugin-codegen': 0.74.0(@babel/preset-env@7.23.9) + '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.23.9) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.9) react-refresh: 0.14.0 transitivePeerDependencies: @@ -6734,8 +6769,8 @@ packages: - supports-color dev: false - /@react-native/codegen@0.73.2(@babel/preset-env@7.23.9): - resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==} + /@react-native/codegen@0.73.3(@babel/preset-env@7.23.9): + resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.23.9 @@ -6752,20 +6787,20 @@ packages: - supports-color dev: false - /@react-native/community-cli-plugin@0.73.11(@babel/core@7.23.9)(@babel/preset-env@7.23.9): - resolution: {integrity: sha512-s0bprwljKS1Al8wOKathDDmRyF+70CcNE2G/aqZ7+L0NoOE0Uxxx/5P2BxlM2Mfht7O33B4SeMNiPdE/FqIubQ==} + /@react-native/community-cli-plugin@0.73.16(@babel/core@7.23.9)(@babel/preset-env@7.23.9): + resolution: {integrity: sha512-eNH3v3qJJF6f0n/Dck90qfC9gVOR4coAXMTdYECO33GfgjTi+73vf/SBqlXw9HICH/RNZYGPM3wca4FRF7TYeQ==} engines: {node: '>=18'} dependencies: - '@react-native-community/cli-server-api': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 - '@react-native/dev-middleware': 0.73.6 - '@react-native/metro-babel-transformer': 0.73.12(@babel/core@7.23.9)(@babel/preset-env@7.23.9) + '@react-native-community/cli-server-api': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 + '@react-native/dev-middleware': 0.73.7 + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.9)(@babel/preset-env@7.23.9) chalk: 4.1.2 execa: 5.1.1 - metro: 0.80.2 - metro-config: 0.80.2 - metro-core: 0.80.2 - node-fetch: 2.6.12 + metro: 0.80.5 + metro-config: 0.80.5 + metro-core: 0.80.5 + node-fetch: 2.7.0 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -6781,8 +6816,8 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/dev-middleware@0.73.6: - resolution: {integrity: sha512-9SD7gIso+hO1Jy1Y/Glbd+JWQwyH7Xjnwebtkxdm5TMB51LQPjaGtMcwEigbIZyAtvoaDGmhWmudwbKpDlS+gA==} + /@react-native/dev-middleware@0.73.7: + resolution: {integrity: sha512-BZXpn+qKp/dNdr4+TkZxXDttfx8YobDh8MFHsMk9usouLm22pKgFIPkGBV0X8Do4LBkFNPGtrnsKkWk/yuUXKg==} engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 @@ -6791,7 +6826,7 @@ packages: chromium-edge-launcher: 1.0.0 connect: 3.7.0 debug: 2.6.9 - node-fetch: 2.6.12 + node-fetch: 2.7.0 open: 7.4.2 serve-static: 1.15.0 temp-dir: 2.0.0 @@ -6810,15 +6845,14 @@ packages: engines: {node: '>=18'} dev: false - /@react-native/metro-babel-transformer@0.73.12(@babel/core@7.23.9)(@babel/preset-env@7.23.9): - resolution: {integrity: sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==} + /@react-native/metro-babel-transformer@0.73.15(@babel/core@7.23.9)(@babel/preset-env@7.23.9): + resolution: {integrity: sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==} engines: {node: '>=18'} peerDependencies: '@babel/core': ^7.23.9 dependencies: '@babel/core': 7.23.9 - '@react-native/babel-preset': 0.74.0(@babel/core@7.23.9)(@babel/preset-env@7.23.9) - babel-preset-fbjs: 3.4.0(@babel/core@7.23.9) + '@react-native/babel-preset': 0.73.21(@babel/core@7.23.9)(@babel/preset-env@7.23.9) hermes-parser: 0.15.0 nullthrows: 1.1.1 transitivePeerDependencies: @@ -6830,7 +6864,7 @@ packages: resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} dev: false - /@react-native/virtualized-lists@0.73.4(react-native@0.73.1): + /@react-native/virtualized-lists@0.73.4(react-native@0.73.4): resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} engines: {node: '>=18'} peerDependencies: @@ -6838,7 +6872,7 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.1(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0) dev: false /@react-spring/animated@9.7.3(react@18.2.0): @@ -6862,7 +6896,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/konva@9.7.3(konva@9.3.0)(react-konva@18.2.10)(react@18.2.0): + /@react-spring/konva@9.7.3(konva@9.3.2)(react-konva@18.2.10)(react@18.2.0): resolution: {integrity: sha512-R9sY6SiPGYqz1383P5qppg5z57YfChVknOC1UxxaGxpw+WiZa8fZ4zmZobslrw+os3/+HAXZv8O+EvU/nQpf7g==} peerDependencies: konva: '>=2.6' @@ -6873,12 +6907,12 @@ packages: '@react-spring/core': 9.7.3(react@18.2.0) '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 - konva: 9.3.0 + konva: 9.3.2 react: 18.2.0 - react-konva: 18.2.10(konva@9.3.0)(react-dom@18.2.0)(react@18.2.0) + react-konva: 18.2.10(konva@9.3.2)(react-dom@18.2.0)(react@18.2.0) dev: false - /@react-spring/native@9.7.3(react-native@0.73.1)(react@18.2.0): + /@react-spring/native@9.7.3(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-4mpxX3FuEBCUT6ae2fjhxcJW6bhr2FBwFf274eXB7n+U30Gdg8Wo2qYwcUnmiAA0S3dvP8vLTazx3+CYWFShnA==} peerDependencies: react: ^16.8.0 || >=17.0.0 || >=18.0.0 @@ -6889,7 +6923,7 @@ packages: '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 react: 18.2.0 - react-native: 0.73.1(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0) dev: false /@react-spring/rafz@9.7.3: @@ -6905,7 +6939,7 @@ packages: react: 18.2.0 dev: false - /@react-spring/three@9.7.3(@react-three/fiber@8.15.12)(react@18.2.0)(three@0.160.0): + /@react-spring/three@9.7.3(@react-three/fiber@8.15.16)(react@18.2.0)(three@0.161.0): resolution: {integrity: sha512-Q1p512CqUlmMK8UMBF/Rj79qndhOWq4XUTayxMP9S892jiXzWQuj+xC3Xvm59DP/D4JXusXpxxqfgoH+hmOktA==} peerDependencies: '@react-three/fiber': '>=6.0' @@ -6916,9 +6950,9 @@ packages: '@react-spring/core': 9.7.3(react@18.2.0) '@react-spring/shared': 9.7.3(react@18.2.0) '@react-spring/types': 9.7.3 - '@react-three/fiber': 8.15.12(react-dom@18.2.0)(react-native@0.73.1)(react@18.2.0)(three@0.160.0) + '@react-three/fiber': 8.15.16(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(three@0.161.0) react: 18.2.0 - three: 0.160.0 + three: 0.161.0 dev: false /@react-spring/types@9.7.3: @@ -6957,8 +6991,8 @@ packages: zdog: 1.1.3 dev: false - /@react-three/fiber@8.15.12(react-dom@18.2.0)(react-native@0.73.1)(react@18.2.0)(three@0.160.0): - resolution: {integrity: sha512-yg0CyXVHIdSbNjM/GAgDrGJnKLTsfTlaR5FoJGEh9IgVKptOoudnFZhBt/Cau4rzx2X6eLmB1+aWOm1dEHSUpg==} + /@react-three/fiber@8.15.16(react-dom@18.2.0)(react-native@0.73.4)(react@18.2.0)(three@0.161.0): + resolution: {integrity: sha512-4f47K9e2mP8W/guNtu3e2J/Nt6GwKTsX/YP2dktPZRcpHYEsqfXCO8kSfvVMb+lQ8wR0HoFzggqdnGuhZaui0g==} peerDependencies: expo: '>=43.0' expo-asset: '>=8.4' @@ -6984,18 +7018,18 @@ packages: dependencies: '@babel/runtime': 7.23.9 '@types/react-reconciler': 0.26.7 - '@types/webxr': 0.5.10 + '@types/webxr': 0.5.13 base64-js: 1.5.1 buffer: 6.0.3 its-fine: 1.1.1(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-native: 0.73.1(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0) react-reconciler: 0.27.0(react@18.2.0) react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) scheduler: 0.21.0 suspend-react: 0.1.3(react@18.2.0) - three: 0.160.0 + three: 0.161.0 zustand: 3.7.2(react@18.2.0) dev: false @@ -7136,8 +7170,8 @@ packages: dev: true optional: true - /@sideway/address@4.1.4: - resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + /@sideway/address@4.1.5: + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} dependencies: '@hapi/hoek': 9.3.0 dev: false @@ -7526,7 +7560,7 @@ packages: '@emotion/react': ^11.11.1 dependencies: '@emotion/react': 11.11.3(@types/react@18.2.55)(react@18.2.0) - csstype: 3.1.2 + csstype: 3.1.3 dev: false /@theme-ui/global@0.16.1(@emotion/react@11.11.3)(react@18.2.0): @@ -7783,20 +7817,20 @@ packages: '@types/node': 18.19.14 dev: false - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} dev: false - /@types/istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==} + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.6 dev: false - /@types/istanbul-reports@3.0.2: - resolution: {integrity: sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==} + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: - '@types/istanbul-lib-report': 3.0.1 + '@types/istanbul-lib-report': 3.0.3 dev: false /@types/jscodeshift@0.11.5: @@ -7974,7 +8008,7 @@ packages: dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.2 - csstype: 3.1.2 + csstype: 3.1.3 /@types/resolve@0.0.8: resolution: {integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==} @@ -8024,14 +8058,14 @@ packages: resolution: {integrity: sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==} dev: true - /@types/stack-utils@2.0.2: - resolution: {integrity: sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==} + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: false /@types/styled-system@5.1.15: resolution: {integrity: sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg==} dependencies: - csstype: 3.1.2 + csstype: 3.1.3 dev: false /@types/stylis@4.2.0: @@ -8056,8 +8090,8 @@ packages: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true - /@types/webxr@0.5.10: - resolution: {integrity: sha512-n3u5sqXQJhf1CS68mw3Wf16FQ4cRPNBBwdYLFzq3UddiADOim1Pn3Y6PBdDilz1vOJF3ybLxJ8ZEDlLIzrOQZg==} + /@types/webxr@0.5.13: + resolution: {integrity: sha512-Hi4K3aTEoaa31Cep75AA9wK5q2iZgC1L70serPbI11L4YieoZpu5LvLr6FZXyIdqkkGPh1WMuDf6oSPHJXBkoA==} dev: false /@types/ws@7.4.7: @@ -8066,19 +8100,19 @@ packages: '@types/node': 18.19.14 dev: false - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 dev: false /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: - '@types/yargs-parser': 21.0.0 + '@types/yargs-parser': 21.0.3 /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} @@ -8100,9 +8134,9 @@ packages: debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -8178,7 +8212,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.1(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -8198,7 +8232,7 @@ packages: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) eslint: 8.56.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -8647,10 +8681,9 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - /anymatch@3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - requiresBuild: true dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 @@ -9007,7 +9040,7 @@ packages: hasBin: true dev: false - /autoprefixer@10.4.17(postcss@8.4.33): + /autoprefixer@10.4.17(postcss@8.4.34): resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9019,7 +9052,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.33 + postcss: 8.4.34 postcss-value-parser: 4.2.0 dev: false @@ -9033,8 +9066,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /aws-sdk@2.1545.0: - resolution: {integrity: sha512-iDUv6ksG7lTA0l/HlOgYdO6vfYFA1D2/JzAEXSdgKY0C901WgJqBtfs2CncOkCgDe2CjmlMuqciBzAfxCIiKFA==} + /aws-sdk@2.1552.0: + resolution: {integrity: sha512-sRuzlCeSHXUsdLqsV/E+nPrgBn1EI3BoA38D5qfNMRcPTd9j4G8M4AyMymKyNxLoWOKLqz7xFBa801MHflGwEg==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -9181,10 +9214,6 @@ packages: /babel-plugin-react-remove-properties@0.3.0: resolution: {integrity: sha512-vbxegtXGyVcUkCvayLzftU95vuvpYFV85pRpeMpohMHeEY46Qe0VNWfkVVcCbaZ12CXHzDFOj0esumATcW83ng==} - /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: - resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} - dev: false - /babel-plugin-tester@11.0.4(@babel/core@7.23.9): resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==} engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} @@ -9212,41 +9241,6 @@ packages: /babel-plugin-transform-react-remove-prop-types@0.4.24: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - /babel-preset-fbjs@3.4.0(@babel/core@7.23.9): - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} - peerDependencies: - '@babel/core': ^7.23.9 - dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': /@minh.nguyen/plugin-transform-destructuring@7.5.2(@babel/core@7.23.9) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.9) - babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 - dev: false - /bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} dev: false @@ -9501,7 +9495,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /bundle-require@4.0.2(esbuild@0.19.11): @@ -9833,7 +9827,22 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + requiresBuild: true + dependencies: + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -9886,8 +9895,8 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} /class-utils@0.3.6: @@ -9914,7 +9923,7 @@ packages: hasBin: true dependencies: archiver: 3.1.1 - aws-sdk: 2.1545.0 + aws-sdk: 2.1552.0 fs-extra: 6.0.1 glob: 7.2.3 gunzip-maybe: 1.4.2 @@ -10322,7 +10331,7 @@ packages: handlebars: 4.7.7 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.5.4 + semver: 7.6.0 split: 1.0.1 dev: true @@ -10523,7 +10532,7 @@ packages: /cross-fetch@4.0.0: resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} dependencies: - node-fetch: 2.6.12 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding dev: true @@ -10657,6 +10666,9 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + /custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} dev: true @@ -10766,7 +10778,7 @@ packages: memfs-or-file-map-to-github-branch: 1.2.1 micromatch: 4.0.5 node-cleanup: 2.1.2 - node-fetch: 2.6.12 + node-fetch: 2.7.0 override-require: 1.1.1 p-limit: 2.3.0 parse-diff: 0.7.1 @@ -10817,8 +10829,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true - /dayjs@1.11.5: - resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==} + /dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: false /debounce@1.2.1: @@ -11127,7 +11139,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.23.9 - csstype: 3.1.2 + csstype: 3.1.3 dev: false /dom-serialize@2.2.1: @@ -11921,7 +11933,7 @@ packages: glob-parent: 6.0.2 globals: 13.19.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -12042,7 +12054,7 @@ packages: engines: {node: '>=8.3.0'} dependencies: archiver: 5.3.1 - dayjs: 1.11.5 + dayjs: 1.11.10 fast-csv: 4.3.6 jszip: 3.10.1 readable-stream: 3.6.0 @@ -12052,21 +12064,6 @@ packages: uuid: 8.3.2 dev: false - /execa@4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /execa@5.0.0: resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} engines: {node: '>=10'} @@ -12248,8 +12245,8 @@ packages: dependencies: punycode: 1.4.1 - /fast-xml-parser@4.3.2: - resolution: {integrity: sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==} + /fast-xml-parser@4.3.4: + resolution: {integrity: sha512-utnwm92SyozgA3hhH2I8qldf2lBqm6qHOICawRNRFu1qMe3+oqr+GcXjGqTmXTMGE5T4eC03kr/rlh5C1IRdZA==} hasBin: true dependencies: strnum: 1.0.5 @@ -12670,7 +12667,7 @@ packages: extend: 3.0.2 https-proxy-agent: 7.0.2 is-stream: 2.0.1 - node-fetch: 2.6.12 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding - supports-color @@ -12799,7 +12796,7 @@ packages: hasBin: true dependencies: meow: 8.1.2 - semver: 7.5.4 + semver: 7.6.0 dev: true /git-up@7.0.0: @@ -12953,7 +12950,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -12964,7 +12961,7 @@ packages: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 4.0.0 dev: true @@ -12975,7 +12972,7 @@ packages: dependencies: '@sindresorhus/merge-streams': 1.0.0 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 @@ -12997,12 +12994,12 @@ packages: - supports-color dev: true - /goober@2.1.13(csstype@3.1.2): + /goober@2.1.13(csstype@3.1.3): resolution: {integrity: sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==} peerDependencies: csstype: ^3.0.10 dependencies: - csstype: 3.1.2 + csstype: 3.1.3 dev: false /google-auth-library@9.5.0: @@ -13103,7 +13100,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.0 + uglify-js: 3.17.4 dev: true /happy-dom@10.8.0: @@ -13220,8 +13217,8 @@ packages: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} dev: false - /hermes-estree@0.18.0: - resolution: {integrity: sha512-WaIudIVKo5QWFqz1ta53HqSDuVxYST/MUuP9X7dqUpbHse3E2gzJq/7hEtgx84hh2XSNWN1AhYho3ThOA85uCA==} + /hermes-estree@0.18.2: + resolution: {integrity: sha512-KoLsoWXJ5o81nit1wSyEZnWUGy9cBna9iYMZBR7skKh7okYAYKqQ9/OczwpMHn/cH0hKDyblulGsJ7FknlfVxQ==} dev: false /hermes-parser@0.15.0: @@ -13230,10 +13227,10 @@ packages: hermes-estree: 0.15.0 dev: false - /hermes-parser@0.18.0: - resolution: {integrity: sha512-DIIM6vsy30BU5hNkOXh6MR2r4ZAxVhbfyTnmfo/rqUf3KySlNWn9fWiOcpuGAdDN2o5sdPCpu6cep3a23d1Klw==} + /hermes-parser@0.18.2: + resolution: {integrity: sha512-1eQfvib+VPpgBZ2zYKQhpuOjw1tH+Emuib6QmjkJWJMhyjM8xnXMvA+76o9LhF0zOAJDZgPfQhg43cyXEyl5Ew==} dependencies: - hermes-estree: 0.18.0 + hermes-estree: 0.18.2 dev: false /hermes-profile-transformer@0.0.6: @@ -13314,7 +13311,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.26.0 + terser: 5.27.0 dev: true /html-tags@3.3.1: @@ -13451,11 +13448,6 @@ packages: transitivePeerDependencies: - supports-color - /human-signals@1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -13509,14 +13501,14 @@ packages: minimatch: 9.0.3 dev: true - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} dev: true - /image-size@1.1.0: - resolution: {integrity: sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==} - engines: {node: '>=18.0.0'} + /image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} hasBin: true dependencies: queue: 6.0.2 @@ -13596,7 +13588,7 @@ packages: promzard: 1.0.0 read: 2.1.0 read-package-json: 6.0.4 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-license: 3.0.4 validate-npm-package-name: 5.0.0 dev: true @@ -13752,7 +13744,7 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 dev: true /is-core-module@2.13.1: @@ -14276,7 +14268,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.2 + '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 @@ -14301,7 +14293,7 @@ packages: '@jest/types': 29.6.3 '@types/node': 18.19.14 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: false @@ -14355,12 +14347,12 @@ packages: engines: {node: '>= 0.6.0'} requiresBuild: true - /joi@17.11.0: - resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} + /joi@17.12.1: + resolution: {integrity: sha512-vtxmq+Lsc5SlfqotnfVjlViWfOL9nt/avKNbKYizwf6gsCfq9NYY/ceYRMFD8XDdrjJ9abJyScWmhmIiy+XRtQ==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.4 + '@sideway/address': 4.1.5 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 dev: false @@ -14427,7 +14419,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - '@babel/preset-flow': 7.18.6(@babel/core@7.23.9) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.9) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) '@babel/register': 7.23.7(@babel/core@7.23.9) babel-core: 7.0.0-bridge.0(@babel/core@7.23.9) @@ -14457,7 +14449,7 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - '@babel/preset-flow': 7.18.6(@babel/core@7.23.9) + '@babel/preset-flow': 7.23.3(@babel/core@7.23.9) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) '@babel/register': 7.23.7(@babel/core@7.23.9) babel-core: 7.0.0-bridge.0(@babel/core@7.23.9) @@ -14606,7 +14598,7 @@ packages: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.0 /jss-plugin-camel-case@10.10.0: resolution: {integrity: sha512-z+HETfj5IYgFxh1wJnUAU8jByI48ED+v0fuTuhKrPR+pRBYS2EDwbusU8aFOpCdYhtRc9zhN+PJ7iNE8pAWyPw==} @@ -14732,7 +14724,7 @@ packages: resolution: {integrity: sha512-cqsOTS7jqPsPMjtKYDUpdFC0AbhYFLTcuGRqymgmdJIeQ8cH7+AgX7YSgQy79wXloZq2VvATYxUOUQEvS1V/Zw==} dependencies: '@babel/runtime': 7.23.9 - csstype: 3.1.2 + csstype: 3.1.3 is-in-browser: 1.1.3 tiny-warning: 1.0.3 dev: false @@ -14860,7 +14852,7 @@ packages: '@colors/colors': 1.5.0 body-parser: 1.20.1 braces: 3.0.2 - chokidar: 3.5.3 + chokidar: 3.6.0 connect: 3.7.0 di: 0.0.1 dom-serialize: 2.2.1 @@ -14930,8 +14922,8 @@ packages: resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} dev: true - /konva@9.3.0: - resolution: {integrity: sha512-qLTW06GRwb+WMMUXJcGIb0qP4uO0mZLAwgRI82zuCkRmCH1lFsVPmrPzqqHnjKCMu4Jzw6d/R8JxkPw7gkVnuw==} + /konva@9.3.2: + resolution: {integrity: sha512-I4CFGVbWKpzgYi1I0pmoHz8iYfmGc/A61yfltzcuBHMFuBwDsR2VnQo4+eFQ1dGyEAmHcdvTumJ871KqkhuGng==} dev: false /language-subtag-registry@0.3.22: @@ -15013,7 +15005,7 @@ packages: read-package-json: 6.0.4 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.5.4 + semver: 7.6.0 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 @@ -15069,12 +15061,12 @@ packages: resolution: {integrity: sha512-fHUxw5VJhZCNSls0KLNEG0mCD2PN1i14gH5elGOgiVnU3VgTcRahagYP2LKI1m0tFCJ+XrAm0zVYyF5RCbXzcg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 normalize-package-data: 5.0.0 npm-package-arg: 10.1.0 npm-registry-fetch: 14.0.5 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.0 sigstore: 1.8.0 ssri: 10.0.4 transitivePeerDependencies: @@ -15348,7 +15340,7 @@ packages: hasBin: true dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.5 + dayjs: 1.11.10 yargs: 15.4.1 dev: false @@ -15444,7 +15436,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /make-fetch-happen@11.1.1: @@ -15719,41 +15711,41 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - /metro-babel-transformer@0.80.2: - resolution: {integrity: sha512-QR+HCD5rswoLVMZOU95dda0XmrT3dDnm+pq+ql/Q6RCDBY0BUS7Z1l1mN9jq/MRBy2QOW+IKKgSMTIC9Khtbpw==} + /metro-babel-transformer@0.80.5: + resolution: {integrity: sha512-sxH6hcWCorhTbk4kaShCWsadzu99WBL4Nvq4m/sDTbp32//iGuxtAnUK+ZV+6IEygr2u9Z0/4XoZ8Sbcl71MpA==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.9 - hermes-parser: 0.18.0 + hermes-parser: 0.18.2 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /metro-cache-key@0.80.2: - resolution: {integrity: sha512-ldNEFiq9COBZSZOBgyHvil4dtIWZsJahbByGDh6f5jPrkj9cBih1rGeo9ix+MLl7aVh2cA3hHQjyponQsfXcnQ==} + /metro-cache-key@0.80.5: + resolution: {integrity: sha512-fr3QLZUarsB3tRbVcmr34kCBsTHk0Sh9JXGvBY/w3b2lbre+Lq5gtgLyFElHPecGF7o4z1eK9r3ubxtScHWcbA==} engines: {node: '>=18'} dev: false - /metro-cache@0.80.2: - resolution: {integrity: sha512-ELz2GcXLDyT5w4awaL+6bb3X6Eg6RS5CcQ5CcXAgCCFqBwRuTBHkztK1rLyp7IX76Xb2wlz7781T9H4CCtxD5w==} + /metro-cache@0.80.5: + resolution: {integrity: sha512-2u+dQ4PZwmC7eZo9uMBNhQQMig9f+w4QWBZwXCdVy/RYOHM0eObgGdMEOwODo73uxie82T9lWzxr3aZOZ+Nqtw==} engines: {node: '>=18'} dependencies: - metro-core: 0.80.2 + metro-core: 0.80.5 rimraf: 3.0.2 dev: false - /metro-config@0.80.2: - resolution: {integrity: sha512-3U7S3uakSwUyXp3E0V2mhLT+82EzIeBuOFav4mKNIq9dl9AW62x5o5e8q3bmyHwDWg+RZ8jIBkAURKrhS/eALw==} + /metro-config@0.80.5: + resolution: {integrity: sha512-elqo/lwvF+VjZ1OPyvmW/9hSiGlmcqu+rQvDKw5F5WMX48ZC+ySTD1WcaD7e97pkgAlJHVYqZ98FCjRAYOAFRQ==} engines: {node: '>=18'} dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.80.2 - metro-cache: 0.80.2 - metro-core: 0.80.2 - metro-runtime: 0.80.2 + metro: 0.80.5 + metro-cache: 0.80.5 + metro-core: 0.80.5 + metro-runtime: 0.80.5 transitivePeerDependencies: - bufferutil - encoding @@ -15761,19 +15753,19 @@ packages: - utf-8-validate dev: false - /metro-core@0.80.2: - resolution: {integrity: sha512-RL1iHZlR+3tvrJIBE/W6YlwW7OH1ckcgCCEr7bxEqUTNRiraK2zTv2jJ4b7VS/Xftdzvungk8ls3FNem5MFrIw==} + /metro-core@0.80.5: + resolution: {integrity: sha512-vkLuaBhnZxTVpaZO8ZJVEHzjaqSXpOdpAiztSZ+NDaYM6jEFgle3/XIbLW91jTSf2+T8Pj5yB1G7KuOX+BcVwg==} engines: {node: '>=18'} dependencies: lodash.throttle: 4.1.1 - metro-resolver: 0.80.2 + metro-resolver: 0.80.5 dev: false - /metro-file-map@0.80.2: - resolution: {integrity: sha512-/GiFdE5nhtvviDPANH9j3SE6VG4j2DaaKia+0gzyVYwP+6Kjc2oADj6FCGFOXDdCizqeqASUSgEsp+06D8+tXw==} + /metro-file-map@0.80.5: + resolution: {integrity: sha512-bKCvJ05drjq6QhQxnDUt3I8x7bTcHo3IIKVobEr14BK++nmxFGn/BmFLRzVBlghM6an3gqwpNEYxS5qNc+VKcg==} engines: {node: '>=18'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 debug: 2.6.9 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15789,48 +15781,48 @@ packages: - supports-color dev: false - /metro-minify-terser@0.80.2: - resolution: {integrity: sha512-+0lN1uJsFKke+RaZVZE3vxD8vVuGDiH/roiUzTIktof2rBtBmXJAx+TYjy1SZQN48eHot9CaAXZ6MfiSVJiPew==} + /metro-minify-terser@0.80.5: + resolution: {integrity: sha512-S7oZLLcab6YXUT6jYFX/ZDMN7Fq6xBGGAG8liMFU1UljX6cTcEC2u+UIafYgCLrdVexp/+ClxrIetVPZ5LtL/g==} engines: {node: '>=18'} dependencies: - terser: 5.26.0 + terser: 5.27.0 dev: false - /metro-resolver@0.80.2: - resolution: {integrity: sha512-0OmCsmlcBQWkJXx0YoYRTS+ArRT888WcgmgjwoJVQm+xdMRKuu67ihyF8EOpeVgOzbeo0IxVjkNmbJWOfficjA==} + /metro-resolver@0.80.5: + resolution: {integrity: sha512-haJ/Hveio3zv/Fr4eXVdKzjUeHHDogYok7OpRqPSXGhTXisNXB+sLN7CpcUrCddFRUDLnVaqQOYwhYsFndgUwA==} engines: {node: '>=18'} dev: false - /metro-runtime@0.80.2: - resolution: {integrity: sha512-ruIlSEVnmJGbLnZIGf8/ra+qoD1Knft0R+5laUpp/KEGkD+GEr4XgP+5j5Uuq3v36qDLFTj1KXfQP5JVoeM8zw==} + /metro-runtime@0.80.5: + resolution: {integrity: sha512-L0syTWJUdWzfUmKgkScr6fSBVTh6QDr8eKEkRtn40OBd8LPagrJGySBboWSgbyn9eIb4ayW3Y347HxgXBSAjmg==} engines: {node: '>=18'} dependencies: '@babel/runtime': 7.23.9 dev: false - /metro-source-map@0.80.2: - resolution: {integrity: sha512-fM6RwYCJrwfqVk8Z1ApvJ3+Zz7fso38AszmAXqFDXziOC0AfmMCv/W9FosE9BY+y5QJ7YcvW0RIYLQhpCn+V9w==} + /metro-source-map@0.80.5: + resolution: {integrity: sha512-DwSF4l03mKPNqCtyQ6K23I43qzU1BViAXnuH81eYWdHglP+sDlPpY+/7rUahXEo6qXEHXfAJgVoo1sirbXbmsQ==} engines: {node: '>=18'} dependencies: '@babel/traverse': 7.23.9 '@babel/types': 7.23.9 invariant: 2.2.4 - metro-symbolicate: 0.80.2 + metro-symbolicate: 0.80.5 nullthrows: 1.1.1 - ob1: 0.80.2 + ob1: 0.80.5 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color dev: false - /metro-symbolicate@0.80.2: - resolution: {integrity: sha512-G/gJbl/XRGlgjAQSmZ5Rtym//7MSaE2Bj+28BBVqF6fse5y2kw9J7weNDfLjRfKDNaMUoC4mjc6TYjW7gPuGng==} + /metro-symbolicate@0.80.5: + resolution: {integrity: sha512-IsM4mTYvmo9JvIqwEkCZ5+YeDVPST78Q17ZgljfLdHLSpIivOHp9oVoiwQ/YGbLx0xRHRIS/tKiXueWBnj3UWA==} engines: {node: '>=18'} hasBin: true dependencies: invariant: 2.2.4 - metro-source-map: 0.80.2 + metro-source-map: 0.80.5 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -15839,8 +15831,8 @@ packages: - supports-color dev: false - /metro-transform-plugins@0.80.2: - resolution: {integrity: sha512-edokA2lPM3zzJRa55ze2mzVHCUNeJs4CPPrntdVOnf2WkEO/snV4RIgQDVkxFgPc8nI4iLB8cwZZQvdvH3v8gA==} + /metro-transform-plugins@0.80.5: + resolution: {integrity: sha512-7IdlTqK/k5+qE3RvIU5QdCJUPk4tHWEqgVuYZu8exeW+s6qOJ66hGIJjXY/P7ccucqF+D4nsbAAW5unkoUdS6g==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.9 @@ -15852,20 +15844,21 @@ packages: - supports-color dev: false - /metro-transform-worker@0.80.2: - resolution: {integrity: sha512-QtAntH+8AA06PDpXqM6/N42cvgw665TXp9mKKwrYL/d4lVemNNJte0CJ71KO4MmYQ5UvSDonwbTlOXJOnR8m6w==} + /metro-transform-worker@0.80.5: + resolution: {integrity: sha512-Q1oM7hfP+RBgAtzRFBDjPhArELUJF8iRCZ8OidqCpYzQJVGuJZ7InSnIf3hn1JyqiUQwv2f1LXBO78i2rAjzyA==} engines: {node: '>=18'} dependencies: '@babel/core': 7.23.9 '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - metro: 0.80.2 - metro-babel-transformer: 0.80.2 - metro-cache: 0.80.2 - metro-cache-key: 0.80.2 - metro-source-map: 0.80.2 - metro-transform-plugins: 0.80.2 + metro: 0.80.5 + metro-babel-transformer: 0.80.5 + metro-cache: 0.80.5 + metro-cache-key: 0.80.5 + metro-minify-terser: 0.80.5 + metro-source-map: 0.80.5 + metro-transform-plugins: 0.80.5 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -15874,8 +15867,8 @@ packages: - utf-8-validate dev: false - /metro@0.80.2: - resolution: {integrity: sha512-iavBVpr3v4YD2XWUsL7peq/lUquX5KTH+dKc5Rw13XnDHDfoRgcMOmQjSn3xcFxP0R9P4uABML8YegAekoqjQg==} + /metro@0.80.5: + resolution: {integrity: sha512-OE/CGbOgbi8BlTN1QqJgKOBaC27dS0JBQw473JcivrpgVnqIsluROA7AavEaTVUrB9wPUZvoNVDROn5uiM2jfw==} engines: {node: '>=18'} hasBin: true dependencies: @@ -15894,27 +15887,26 @@ packages: denodeify: 1.2.1 error-stack-parser: 2.1.4 graceful-fs: 4.2.11 - hermes-parser: 0.18.0 - image-size: 1.1.0 + hermes-parser: 0.18.2 + image-size: 1.1.1 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.80.2 - metro-cache: 0.80.2 - metro-cache-key: 0.80.2 - metro-config: 0.80.2 - metro-core: 0.80.2 - metro-file-map: 0.80.2 - metro-minify-terser: 0.80.2 - metro-resolver: 0.80.2 - metro-runtime: 0.80.2 - metro-source-map: 0.80.2 - metro-symbolicate: 0.80.2 - metro-transform-plugins: 0.80.2 - metro-transform-worker: 0.80.2 + metro-babel-transformer: 0.80.5 + metro-cache: 0.80.5 + metro-cache-key: 0.80.5 + metro-config: 0.80.5 + metro-core: 0.80.5 + metro-file-map: 0.80.5 + metro-resolver: 0.80.5 + metro-runtime: 0.80.5 + metro-source-map: 0.80.5 + metro-symbolicate: 0.80.5 + metro-transform-plugins: 0.80.5 + metro-transform-worker: 0.80.5 mime-types: 2.1.35 - node-fetch: 2.6.12 + node-fetch: 2.7.0 nullthrows: 1.1.1 rimraf: 3.0.2 serialize-error: 2.1.0 @@ -16438,7 +16430,7 @@ packages: resolution: {integrity: sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /node-abort-controller@3.1.1: @@ -16473,8 +16465,8 @@ packages: semver: 5.7.2 dev: true - /node-fetch@2.6.12: - resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + /node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -16483,9 +16475,10 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 + dev: true - /node-fetch@2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -16494,7 +16487,6 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: true /node-gyp-build@4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} @@ -16515,7 +16507,7 @@ packages: make-fetch-happen: 13.0.0 nopt: 7.2.0 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.0 tar: 6.1.11 which: 4.0.0 transitivePeerDependencies: @@ -16568,7 +16560,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-license: 3.0.4 dev: true @@ -16578,7 +16570,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-license: 3.0.4 dev: true @@ -16588,7 +16580,7 @@ packages: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.13.1 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-license: 3.0.4 dev: true @@ -16606,7 +16598,7 @@ packages: engines: {node: '>=10'} dev: true - /notistack@3.0.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): + /notistack@3.0.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ntVZXXgSQH5WYfyU+3HfcXuKaapzAJ8fBLQ/G618rn3yvSzEbnOB8ZSOwhX+dAORy/lw+GC2N061JA0+gYWTVA==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} peerDependencies: @@ -16614,7 +16606,7 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: clsx: 1.2.1 - goober: 2.1.13(csstype@3.1.2) + goober: 2.1.13(csstype@3.1.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -16638,7 +16630,7 @@ packages: resolution: {integrity: sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /npm-normalize-package-bin@1.0.1: @@ -16656,7 +16648,7 @@ packages: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-name: 5.0.0 dev: true @@ -16666,7 +16658,7 @@ packages: dependencies: hosted-git-info: 7.0.1 proc-log: 3.0.0 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-name: 5.0.0 dev: true @@ -16675,7 +16667,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 3.0.8 - semver: 7.5.4 + semver: 7.6.0 validate-npm-package-name: 3.0.0 dev: true @@ -16704,7 +16696,7 @@ packages: npm-install-checks: 6.1.1 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.1 - semver: 7.5.4 + semver: 7.6.0 dev: true /npm-registry-fetch@14.0.5: @@ -16799,7 +16791,7 @@ packages: flat: 5.0.2 fs-extra: 11.2.0 glob: 7.1.4 - ignore: 5.3.0 + ignore: 5.3.1 jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 @@ -16868,8 +16860,8 @@ packages: - supports-color dev: true - /ob1@0.80.2: - resolution: {integrity: sha512-dF78RVxoZjzSTfOWiZh6iaRtTrKyMhTiDtr/nDJOIN5hKj0pNjY7z/NueYCUH4EDgFmabv4r+WEihSu+qCI7Mg==} + /ob1@0.80.5: + resolution: {integrity: sha512-zYDMnnNrFi/1Tqh0vo3PE4p97Tpl9/4MP2k2ECvkbLOZzQuAYZJLTUYVLZb7hJhbhjT+JJxAwBGS8iu5hCSd1w==} engines: {node: '>=18'} dev: false @@ -17608,28 +17600,28 @@ packages: postcss: 7.0.39 dev: true - /postcss-import@15.1.0(postcss@8.4.33): + /postcss-import@15.1.0(postcss@8.4.34): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.33 + postcss: 8.4.34 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 - /postcss-js@4.0.1(postcss@8.4.33): + /postcss-js@4.0.1(postcss@8.4.34): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.33 + postcss: 8.4.34 dev: true - /postcss-load-config@4.0.1(postcss@8.4.33): + /postcss-load-config@4.0.1(postcss@8.4.34): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -17642,17 +17634,17 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.33 + postcss: 8.4.34 yaml: 2.3.4 dev: true - /postcss-nested@6.0.1(postcss@8.4.33): + /postcss-nested@6.0.1(postcss@8.4.34): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.33 + postcss: 8.4.34 postcss-selector-parser: 6.0.13 dev: true @@ -17660,13 +17652,13 @@ packages: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: true - /postcss-safe-parser@6.0.0(postcss@8.4.33): + /postcss-safe-parser@6.0.0(postcss@8.4.34): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.33 + postcss: 8.4.34 dev: true /postcss-selector-parser@6.0.13: @@ -17677,13 +17669,13 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-styled-syntax@0.6.4(postcss@8.4.33): + /postcss-styled-syntax@0.6.4(postcss@8.4.34): resolution: {integrity: sha512-uWiLn+9rKgIghUYmTHvXMR6MnyPULMe9Gv3bV537Fg4FH6CA6cn21WMjKss2Qb98LUhT847tKfnRGG3FhSOgUQ==} engines: {node: '>=14.17'} peerDependencies: postcss: ^8.4.21 dependencies: - postcss: 8.4.33 + postcss: 8.4.34 typescript: 5.3.3 dev: true @@ -17714,8 +17706,8 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.33: - resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} + /postcss@8.4.34: + resolution: {integrity: sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -17751,6 +17743,12 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -17784,20 +17782,20 @@ packages: ansi-styles: 5.2.0 react-is: 18.2.0 - /pretty-quick@3.3.1(prettier@2.8.8): - resolution: {integrity: sha512-3b36UXfYQ+IXXqex6mCca89jC8u0mYLqFAN5eTQKoXO6oCQYcIVYZEB/5AlBHI7JPYygReM2Vv6Vom/Gln7fBg==} - engines: {node: '>=10.13'} + /pretty-quick@4.0.0(prettier@3.2.5): + resolution: {integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==} + engines: {node: '>=14'} hasBin: true peerDependencies: - prettier: ^2.0.0 + prettier: ^3.0.0 dependencies: - execa: 4.1.0 - find-up: 4.1.0 - ignore: 5.3.0 + execa: 5.1.1 + find-up: 5.0.0 + ignore: 5.3.1 mri: 1.2.0 picocolors: 1.0.0 picomatch: 3.0.1 - prettier: 2.8.8 + prettier: 3.2.5 tslib: 2.6.2 dev: true @@ -18219,7 +18217,7 @@ packages: tiny-warning: 1.0.3 dev: false - /react-konva@18.2.10(konva@9.3.0)(react-dom@18.2.0)(react@18.2.0): + /react-konva@18.2.10(konva@9.3.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ohcX1BJINL43m4ynjZ24MxFI1syjBdrXhqVxYVDw2rKgr3yuS0x/6m1Y2Z4sl4T/gKhfreBx8KHisd0XC6OT1g==} peerDependencies: konva: ^8.0.1 || ^7.2.5 || ^9.0.0 @@ -18228,35 +18226,36 @@ packages: dependencies: '@types/react-reconciler': 0.28.8 its-fine: 1.1.1(react@18.2.0) - konva: 9.3.0 + konva: 9.3.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-reconciler: 0.29.0(react@18.2.0) scheduler: 0.23.0 dev: false - /react-native@0.73.1(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0): - resolution: {integrity: sha512-nLl9O2yKRh1nMXwsk4SUiD0ddd19RqlKgNU9AU8bTK/zD2xwnVOG56YK1/22SN67niWyoeG83vVg1eTk+S6ReA==} + /react-native@0.73.4(@babel/core@7.23.9)(@babel/preset-env@7.23.9)(react@18.2.0): + resolution: {integrity: sha512-VtS+Yr6OOTIuJGDECIYWzNU8QpJjASQYvMtfa/Hvm/2/h5GdB6W9H9TOmh13x07Lj4AOhNMx3XSsz6TdrO4jIg==} engines: {node: '>=18'} hasBin: true peerDependencies: react: 18.2.0 dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 12.3.0 - '@react-native-community/cli-platform-android': 12.3.0 - '@react-native-community/cli-platform-ios': 12.3.0 + '@react-native-community/cli': 12.3.2 + '@react-native-community/cli-platform-android': 12.3.2 + '@react-native-community/cli-platform-ios': 12.3.2 '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.23.9) - '@react-native/community-cli-plugin': 0.73.11(@babel/core@7.23.9)(@babel/preset-env@7.23.9) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.23.9) + '@react-native/community-cli-plugin': 0.73.16(@babel/core@7.23.9)(@babel/preset-env@7.23.9) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.1) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.4) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 base64-js: 1.5.1 + chalk: 4.1.2 deprecated-react-native-prop-types: 5.0.0 event-target-shim: 5.0.1 flow-enums-runtime: 0.0.6 @@ -18264,8 +18263,8 @@ packages: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-runtime: 0.80.2 - metro-source-map: 0.80.2 + metro-runtime: 0.80.5 + metro-source-map: 0.80.5 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 @@ -18409,16 +18408,16 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-spring@9.7.3(@react-three/fiber@8.15.12)(konva@9.3.0)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.1)(react-zdog@1.2.2)(react@18.2.0)(three@0.160.0)(zdog@1.1.3): + /react-spring@9.7.3(@react-three/fiber@8.15.16)(konva@9.3.2)(react-dom@18.2.0)(react-konva@18.2.10)(react-native@0.73.4)(react-zdog@1.2.2)(react@18.2.0)(three@0.161.0)(zdog@1.1.3): resolution: {integrity: sha512-oTxDpFV5gzq7jQX6+bU0SVq+vX8VnuuT5c8Zwn6CpDErOPvCmV+DRkPiEBtaL3Ozgzwiy5yFx83N0h303j/r3A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@react-spring/core': 9.7.3(react@18.2.0) - '@react-spring/konva': 9.7.3(konva@9.3.0)(react-konva@18.2.10)(react@18.2.0) - '@react-spring/native': 9.7.3(react-native@0.73.1)(react@18.2.0) - '@react-spring/three': 9.7.3(@react-three/fiber@8.15.12)(react@18.2.0)(three@0.160.0) + '@react-spring/konva': 9.7.3(konva@9.3.2)(react-konva@18.2.10)(react@18.2.0) + '@react-spring/native': 9.7.3(react-native@0.73.4)(react@18.2.0) + '@react-spring/three': 9.7.3(@react-three/fiber@8.15.16)(react@18.2.0)(three@0.161.0) '@react-spring/web': 9.7.3(react-dom@18.2.0)(react@18.2.0) '@react-spring/zdog': 9.7.3(react-dom@18.2.0)(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3) react: 18.2.0 @@ -19107,7 +19106,7 @@ packages: jest-worker: 26.6.2 rollup: 3.29.4 serialize-javascript: 4.0.0 - terser: 5.26.0 + terser: 5.27.0 dev: true /rollup-pluginutils@2.8.2: @@ -19264,9 +19263,8 @@ packages: ajv-keywords: 5.1.0(ajv@8.11.0) dev: true - /search-insights@2.7.0: - resolution: {integrity: sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==} - engines: {node: '>=8.16.0'} + /search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} dev: false /semver-compare@1.0.0: @@ -19289,8 +19287,8 @@ packages: lru-cache: 6.0.0 dev: true - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -19435,7 +19433,7 @@ packages: detect-libc: 2.0.2 node-addon-api: 6.1.0 prebuild-install: 7.1.1 - semver: 7.5.4 + semver: 7.6.0 simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 @@ -20156,7 +20154,7 @@ packages: globby: 11.1.0 globjoin: 0.1.4 html-tags: 3.3.1 - ignore: 5.3.0 + ignore: 5.3.1 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 @@ -20166,9 +20164,9 @@ packages: micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.33 + postcss: 8.4.34 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.33) + postcss-safe-parser: 6.0.0(postcss@8.4.34) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -20318,7 +20316,7 @@ packages: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 - chokidar: 3.5.3 + chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.3.2 @@ -20330,11 +20328,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.33 - postcss-import: 15.1.0(postcss@8.4.33) - postcss-js: 4.0.1(postcss@8.4.33) - postcss-load-config: 4.0.1(postcss@8.4.33) - postcss-nested: 6.0.1(postcss@8.4.33) + postcss: 8.4.34 + postcss-import: 15.1.0(postcss@8.4.34) + postcss-js: 4.0.1(postcss@8.4.34) + postcss-load-config: 4.0.1(postcss@8.4.34) + postcss-nested: 6.0.1(postcss@8.4.34) postcss-selector-parser: 6.0.13 resolve: 1.22.4 sucrase: 3.34.0 @@ -20443,11 +20441,11 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.26.0 + terser: 5.27.0 webpack: 5.90.0(esbuild@0.19.11)(webpack-cli@5.1.4) - /terser@5.26.0: - resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} + /terser@5.27.0: + resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} engines: {node: '>=10'} hasBin: true dependencies: @@ -20513,8 +20511,8 @@ packages: dependencies: any-promise: 1.3.0 - /three@0.160.0: - resolution: {integrity: sha512-DLU8lc0zNIPkM7rH5/e1Ks1Z8tWCGRq6g8mPowdDJpw1CFBJMU7UoJjC6PefXW7z//SSl0b2+GCw14LB+uDhng==} + /three@0.161.0: + resolution: {integrity: sha512-LC28VFtjbOyEu5b93K0bNRLw1rQlMJ85lilKsYj6dgTu+7i17W+JCCEbvrpmNHF1F3NAUqDSWq50UD7w9H2xQw==} dev: false /throat@5.0.0: @@ -20705,7 +20703,7 @@ packages: engines: {node: '>=0.6.x'} dev: false - /tsup@8.0.1(postcss@8.4.33)(typescript@5.3.3): + /tsup@8.0.1(postcss@8.4.34)(typescript@5.3.3): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -20726,14 +20724,14 @@ packages: dependencies: bundle-require: 4.0.2(esbuild@0.19.11) cac: 6.7.14 - chokidar: 3.5.3 + chokidar: 3.6.0 debug: 4.3.4(supports-color@8.1.1) esbuild: 0.19.11 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.33 - postcss-load-config: 4.0.1(postcss@8.4.33) + postcss: 8.4.34 + postcss-load-config: 4.0.1(postcss@8.4.34) resolve-from: 5.0.0 rollup: 4.9.2 source-map: 0.8.0-beta.0 @@ -20904,8 +20902,8 @@ packages: resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} dev: true - /uglify-js@3.17.0: - resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==} + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -21033,7 +21031,7 @@ packages: resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==} dependencies: acorn: 8.11.3 - chokidar: 3.5.3 + chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 dev: false @@ -21179,7 +21177,7 @@ packages: engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': 0.3.20 - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 1.8.0 dev: false @@ -21260,7 +21258,7 @@ packages: dependencies: '@types/node': 18.19.14 esbuild: 0.19.11 - postcss: 8.4.33 + postcss: 8.4.34 rollup: 4.9.2 optionalDependencies: fsevents: 2.3.3 From a900b56099d3ffb30d1643fdf3353dea733dd175 Mon Sep 17 00:00:00 2001 From: siriwatknp Date: Wed, 7 Feb 2024 11:09:02 +0700 Subject: [PATCH 08/10] use ReadonlyArray --- packages/mui-styled-engine/src/index.d.ts | 6 +++--- .../mui-system/src/styleFunctionSx/styleFunctionSx.d.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/mui-styled-engine/src/index.d.ts b/packages/mui-styled-engine/src/index.d.ts index bb369ddf08e22a..4bc50bc1452bda 100644 --- a/packages/mui-styled-engine/src/index.d.ts +++ b/packages/mui-styled-engine/src/index.d.ts @@ -35,7 +35,7 @@ export interface SerializedStyles { export type CSSProperties = CSS.PropertiesFallback; export type CSSPropertiesWithMultiValues = { - [K in keyof CSSProperties]: CSSProperties[K] | Array>; + [K in keyof CSSProperties]: CSSProperties[K] | ReadonlyArray>; }; // TODO v6 - check if we can drop the unknown, as it breaks the autocomplete @@ -49,7 +49,7 @@ export interface CSSOthersObject { } export type CSSPseudosForCSSObject = { [K in CSS.Pseudos]?: CSSObject }; -export interface ArrayCSSInterpolation extends Array {} +export interface ArrayCSSInterpolation extends ReadonlyArray {} export interface CSSOthersObjectForCSSObject { [propertiesName: string]: CSSInterpolation; @@ -98,7 +98,7 @@ export interface FunctionInterpolation { (props: Props): Interpolation; } -export interface ArrayInterpolation extends Array> {} +export interface ArrayInterpolation extends ReadonlyArray> {} export type Interpolation = | InterpolationPrimitive diff --git a/packages/mui-system/src/styleFunctionSx/styleFunctionSx.d.ts b/packages/mui-system/src/styleFunctionSx/styleFunctionSx.d.ts index 929177b4cd99ee..6d373d0ae5e74f 100644 --- a/packages/mui-system/src/styleFunctionSx/styleFunctionSx.d.ts +++ b/packages/mui-system/src/styleFunctionSx/styleFunctionSx.d.ts @@ -9,7 +9,7 @@ import { OverwriteCSSProperties } from './OverwriteCSSProperties'; * Note that this extends to non-theme values also. For example `display=['none', 'block']` * will also works. */ -export type ResponsiveStyleValue = T | Array | { [key: string]: T | null }; +export type ResponsiveStyleValue = T | ReadonlyArray | { [key: string]: T | null }; /** * Map of all CSS pseudo selectors (`:hover`, `:focus`, ...). From 3c7ddd94ad61f465fd967ba09a7ccb7cfd2ec1bc Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 7 Feb 2024 09:33:09 +0100 Subject: [PATCH 09/10] prettier --- .../accessibility/ColorContrast.js | 8 +++- .../input/InputReactNumberFormat.js | 45 +++++++++---------- .../components/text-fields/FormattedInputs.js | 45 +++++++++---------- 3 files changed, 50 insertions(+), 48 deletions(-) diff --git a/docs/data/base/getting-started/accessibility/ColorContrast.js b/docs/data/base/getting-started/accessibility/ColorContrast.js index e11c4bcc0950c2..3507f24e793870 100644 --- a/docs/data/base/getting-started/accessibility/ColorContrast.js +++ b/docs/data/base/getting-started/accessibility/ColorContrast.js @@ -40,7 +40,9 @@ const Button = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: + 0 4px 20px 0 rgb(61 71 82 / 0.1), + 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } @@ -72,7 +74,9 @@ const PoorContrastButton = styled(BaseButton)` } &.${buttonClasses.focusVisible} { - box-shadow: 0 4px 20px 0 rgb(61 71 82 / 0.1), 0 0 0 5px rgb(0 127 255 / 0.5); + box-shadow: + 0 4px 20px 0 rgb(61 71 82 / 0.1), + 0 0 0 5px rgb(0 127 255 / 0.5); outline: none; } diff --git a/docs/data/joy/components/input/InputReactNumberFormat.js b/docs/data/joy/components/input/InputReactNumberFormat.js index 58ca93f5bf70fe..3170ac96e90a87 100644 --- a/docs/data/joy/components/input/InputReactNumberFormat.js +++ b/docs/data/joy/components/input/InputReactNumberFormat.js @@ -5,30 +5,29 @@ import FormControl from '@mui/joy/FormControl'; import FormLabel from '@mui/joy/FormLabel'; import Input from '@mui/joy/Input'; -const NumericFormatAdapter = React.forwardRef(function NumericFormatAdapter( - props, - ref, -) { - const { onChange, ...other } = props; +const NumericFormatAdapter = React.forwardRef( + function NumericFormatAdapter(props, ref) { + const { onChange, ...other } = props; - return ( - { - onChange({ - target: { - name: props.name, - value: values.value, - }, - }); - }} - thousandSeparator - valueIsNumericString - prefix="$" - /> - ); -}); + return ( + { + onChange({ + target: { + name: props.name, + value: values.value, + }, + }); + }} + thousandSeparator + valueIsNumericString + prefix="$" + /> + ); + }, +); NumericFormatAdapter.propTypes = { name: PropTypes.string.isRequired, diff --git a/docs/data/material/components/text-fields/FormattedInputs.js b/docs/data/material/components/text-fields/FormattedInputs.js index 96f41bdb7a787f..16cf2e843c2206 100644 --- a/docs/data/material/components/text-fields/FormattedInputs.js +++ b/docs/data/material/components/text-fields/FormattedInputs.js @@ -29,30 +29,29 @@ TextMaskCustom.propTypes = { onChange: PropTypes.func.isRequired, }; -const NumericFormatCustom = React.forwardRef(function NumericFormatCustom( - props, - ref, -) { - const { onChange, ...other } = props; +const NumericFormatCustom = React.forwardRef( + function NumericFormatCustom(props, ref) { + const { onChange, ...other } = props; - return ( - { - onChange({ - target: { - name: props.name, - value: values.value, - }, - }); - }} - thousandSeparator - valueIsNumericString - prefix="$" - /> - ); -}); + return ( + { + onChange({ + target: { + name: props.name, + value: values.value, + }, + }); + }} + thousandSeparator + valueIsNumericString + prefix="$" + /> + ); + }, +); NumericFormatCustom.propTypes = { name: PropTypes.string.isRequired, From de181d519d3a701413d367c20801b515d6e4d375 Mon Sep 17 00:00:00 2001 From: MUI bot <2109932+Janpot@users.noreply.github.com> Date: Wed, 7 Feb 2024 11:46:15 +0100 Subject: [PATCH 10/10] -r --- docs/package.json | 2 +- packages/api-docs-builder/package.json | 2 +- packages/typescript-to-proptypes/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/package.json b/docs/package.json index 4fa9ceb6fa9f70..e5e3497f68aa4c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -138,7 +138,7 @@ "gm": "^1.25.0", "marked": "^5.1.2", "playwright": "^1.41.2", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "tailwindcss": "^3.4.1", "yargs": "^17.7.2" } diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 86e46c87a0abec..9128698ac117db 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -18,7 +18,7 @@ "fast-glob": "^3.3.2", "fs-extra": "^11.2.0", "lodash": "^4.17.21", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "react-docgen": "^5.4.3", "recast": "^0.23.4", "remark": "^13.0.0", diff --git a/packages/typescript-to-proptypes/package.json b/packages/typescript-to-proptypes/package.json index 90f6019a9bbf18..ac19b033fea47a 100644 --- a/packages/typescript-to-proptypes/package.json +++ b/packages/typescript-to-proptypes/package.json @@ -46,7 +46,7 @@ "@types/uuid": "^9.0.8", "chai": "^4.4.1", "fast-glob": "^3.3.2", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "rimraf": "^5.0.5" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 356052789d1bed..84c63c3f10223f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -894,8 +894,8 @@ importers: specifier: ^1.41.2 version: 1.41.2 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -936,8 +936,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 react-docgen: specifier: ^5.4.3 version: 5.4.3 @@ -2305,8 +2305,8 @@ importers: specifier: ^3.3.2 version: 3.3.2 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.2.5 + version: 3.2.5 rimraf: specifier: ^5.0.5 version: 5.0.5 @@ -17679,12 +17679,12 @@ packages: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true + dev: true /prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true - dev: true /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}