diff --git a/.github/actions/install/action.yml b/.github/actions/install/action.yml index ad9ab65b2..c979720c8 100644 --- a/.github/actions/install/action.yml +++ b/.github/actions/install/action.yml @@ -13,7 +13,7 @@ runs: name: Install pnpm id: pnpm-install with: - version: 7 + version: 8 run_install: false - name: Get pnpm store directory diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical.png index d640ab424..2db3f7d35 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Action.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Action.png index fd699b0d1..905843a81 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Action.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Action.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Actions.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Actions.png index 1f18532dc..b3ebad7f6 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Actions.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Actions.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Without_Close_Button.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Without_Close_Button.png index 19081f6e1..2839e6e99 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Without_Close_Button.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Critical_Without_Close_Button.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info.png index a69f038e0..ad95b35f5 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Action.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Action.png index 1a839a1b7..bc056a0b3 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Action.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Action.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Actions.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Actions.png index 135ec734c..e1c3e6557 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Actions.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Actions.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Without_Close_Button.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Without_Close_Button.png index bd2ac6f06..8e1c5335b 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Without_Close_Button.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Info_Without_Close_Button.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success.png index e389496fc..0991f8d9d 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Action.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Action.png index d5386c75e..7749f4d4c 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Action.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Action.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Actions.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Actions.png index cc97b6c73..61a04a63d 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Actions.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Actions.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Without_Close_Button.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Without_Close_Button.png index 9c413dc1a..b35c1f75c 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Without_Close_Button.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Success_Without_Close_Button.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning.png index e26dba38e..f81263db7 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Action.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Action.png index de2d60445..2fb980032 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Action.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Action.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Actions.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Actions.png index 4ef970537..341c8ea0c 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Actions.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Actions.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Without_Close_Button.png b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Without_Close_Button.png index 435684b8b..e661a3ad2 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Without_Close_Button.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Alert_Warning_Without_Close_Button.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Card_With_Caption.png b/packages/ui/.loki/reference/chrome_minimal_Components_Card_With_Caption.png index f4714fbc1..7e934e777 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Card_With_Caption.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Card_With_Caption.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_CheckableSelectField_Without_Options.png b/packages/ui/.loki/reference/chrome_minimal_Components_CheckableSelectField_Without_Options.png index d3cf9fa6a..3c27ee62c 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_CheckableSelectField_Without_Options.png and b/packages/ui/.loki/reference/chrome_minimal_Components_CheckableSelectField_Without_Options.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open.png b/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open.png index 119e54d39..99710d05e 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open.png and b/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value.png b/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value.png index bfb81aee0..61cd6ea2c 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value.png and b/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value_And_No_Results.png b/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value_And_No_Results.png index 5393f0492..149b51bcd 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value_And_No_Results.png and b/packages/ui/.loki/reference/chrome_minimal_Components_MultiSelectField_Open_With_Input_Value_And_No_Results.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Default.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Default.png index 75b268a6e..03b6d94ab 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Default.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Default.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen.png index b07decbd0..5166174a3 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Full_Height_Content.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Full_Height_Content.png index cddfb5669..d4c0e607b 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Full_Height_Content.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Full_Height_Content.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Long_Content.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Long_Content.png index cddfb5669..d4c0e607b 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Long_Content.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Fullscreen_With_Long_Content.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Not_Closable.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Not_Closable.png index 740ee941b..5d68d09a1 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Not_Closable.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Not_Closable.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Close_Text.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Close_Text.png index 9f92206e7..f280049da 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Close_Text.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Close_Text.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Title.png b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Title.png index b4044c1ce..ff1cf5bef 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Title.png and b/packages/ui/.loki/reference/chrome_minimal_Components_Overlay_Without_Title.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open.png b/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open.png index 2fa066993..b25f17437 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open.png and b/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value.png b/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value.png index 208c9967e..a196927c2 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value.png and b/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value.png differ diff --git a/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value_And_No_Results.png b/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value_And_No_Results.png index 43902f0b8..ad7e62393 100644 Binary files a/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value_And_No_Results.png and b/packages/ui/.loki/reference/chrome_minimal_Components_SelectField_Open_With_Input_Value_And_No_Results.png differ diff --git a/packages/ui/package.json b/packages/ui/package.json index 4269de495..2b0d06978 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -32,9 +32,9 @@ "build-storybook": "build-storybook", "publish-storybook": "chromatic --storybook-build-dir storybook-static --project-token $CHROMATIC_PROJECT_TOKEN --exit-zero-on-changes", "chromatic": "chromatic --project-token=CHROMATIC_PROJECT_TOKEN", - "test:visual": "loki --verboseRenderer --requireReference --reactUri file:./storybook-static --chromeFlags='--headless --disable-gpu --hide-scrollbars --no-sandbox --allow-file-access-from-files'", + "test:visual": "loki --verboseRenderer --requireReference --chromeTolerance 3 --reactUri file:./storybook-static --chromeDockerImage 'yukinying/chrome-headless-browser-stable:110.0.5481.77' --chromeFlags='--headless --disable-gpu --hide-scrollbars --no-sandbox --allow-file-access-from-files'", "test:visual:approve": "loki approve", - "generate-screenshots": "pnpm run build-storybook && loki update --reactUri file:./storybook-static --chromeFlags='--headless --disable-gpu --hide-scrollbars --no-sandbox --allow-file-access-from-files'", + "generate-screenshots": "pnpm run build-storybook && loki update --reactUri file:./storybook-static --chromeDockerImage 'yukinying/chrome-headless-browser-stable:110.0.5481.77' --chromeFlags='--headless --disable-gpu --hide-scrollbars --no-sandbox --allow-file-access-from-files'", "lint": "pnpm run lint:ts && pnpm run lint:css", "lint:fix": "pnpm run lint:ts:fix && pnpm run lint:css:fix", "lint:ts": "eslint --ext .ts,.tsx .", @@ -95,7 +95,7 @@ "doiuse": "^4.4.1", "enzyme": "^3.11.0", "jest-axe": "^5.0.1", - "loki": "^0.31.1", + "loki": "^0.32.0", "postcss": "^8.4.23", "postcss-cli": "^9.1.0", "postcss-reporter": "^7.0.5", diff --git a/packages/ui/src/Alert.module.scss b/packages/ui/src/Alert.module.scss index c232f3357..b75fc71d3 100644 --- a/packages/ui/src/Alert.module.scss +++ b/packages/ui/src/Alert.module.scss @@ -38,7 +38,7 @@ &.success { color: c.$colorText; border-color: c.$colorSuccess; - background-color: rgba(c.$colorSuccess, 30%); + background-color: c.$colorSuccessLight; .icon { color: c.$colorText; @@ -55,7 +55,7 @@ &.info { color: c.$colorText; border-color: c.$colorInfo; - background-color: rgba(c.$colorInfo, 30%); + background-color: c.$colorInfoLight; .icon { color: c.$colorText; @@ -72,7 +72,7 @@ &.warning { color: c.$colorText; border-color: c.$colorWarning; - background-color: rgba(c.$colorWarning, 30%); + background-color: c.$colorWarningLight; .icon { color: c.$colorText; @@ -89,7 +89,7 @@ &.critical { color: c.$colorText; border-color: c.$colorError; - background-color: rgba(c.$colorError, 30%); + background-color: c.$colorErrorLight; .icon { color: c.$colorText; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5c100278..45071705b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + overrides: shelljs@<0.8.5: '>=0.8.5' qs@>=6.10.0 <6.10.3: '>=6.10.3' @@ -347,8 +351,8 @@ importers: specifier: ^5.0.1 version: 5.0.1 loki: - specifier: ^0.31.1 - version: 0.31.1(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45) + specifier: ^0.32.0 + version: 0.32.0(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45) postcss: specifier: ^8.4.23 version: 8.4.23 @@ -2503,12 +2507,24 @@ packages: '@loki/integration-core': 0.31.0 dev: true + /@loki/browser@0.32.0: + resolution: {integrity: sha512-LsMFoh0X4n/Jeiyevtp/QN0mCCmhsbRhMVR1A114Cdirtrvqz08Dz8+ero9vpH8HZudorwXLhrE2wnhdhWqzsg==} + dependencies: + '@loki/integration-core': 0.32.0 + dev: true + /@loki/core@0.31.0: resolution: {integrity: sha512-aVFRSZkbsHYBSEj0MWQCaDbXseGgsVMJzJsxQnSuYWLdcL5eI2wEutyVcsAwOSWzeL15idnKSWZLPuLE/1Ityw==} dependencies: shelljs: 0.8.4 dev: true + /@loki/core@0.32.0: + resolution: {integrity: sha512-q6F5s38FIsNuVFUmFprlkSx7KTsy0UO5+1SKK04v+0orXqBsjy46eKCP4aqa6Q08WlzpA+xHVQWbwwdsaTcPyA==} + dependencies: + shelljs: 0.8.4 + dev: true + /@loki/diff-graphics-magick@0.31.0: resolution: {integrity: sha512-rImDMlTqoGoUh3Hr5SeQWpbWV88+dzphSkuXowwciKGBFxfAWRU7M4UinvQ0fRmdMV1TgK0t9B6QV2LWsQFrDA==} dependencies: @@ -2518,6 +2534,15 @@ packages: - supports-color dev: true + /@loki/diff-graphics-magick@0.32.0: + resolution: {integrity: sha512-R19iAkpQy1+sfo0o60LgMKA2v/XDX4TZfDX7EAjXxIgVxQ8BjI5fM8JU1hQp37GjlBgju957PCK8puDY4lxVgw==} + dependencies: + fs-extra: 9.1.0 + gm: 1.23.1 + transitivePeerDependencies: + - supports-color + dev: true + /@loki/diff-looks-same@0.31.0: resolution: {integrity: sha512-UEu+VyjBI8/6gRE5/P+H18uJDJgffXgJwfFJ2zhOMyB98yFnvpmsvnzD9Lxs2+IJFjX5AcKU9Ql4KF1H615TSA==} dependencies: @@ -2525,6 +2550,13 @@ packages: looks-same: 4.1.0 dev: true + /@loki/diff-looks-same@0.32.0: + resolution: {integrity: sha512-CQO1oR196nmXblx5NJ5mexT7WSwDJDxuhDY03zP8goYzzIQxGUfXmO1RZa7D1q1pMOhQun8wLAt9Zkq6px68lg==} + dependencies: + fs-extra: 9.1.0 + looks-same: 4.1.0 + dev: true + /@loki/diff-pixelmatch@0.31.0: resolution: {integrity: sha512-Tu6AM67eDP3UrW/r9Ugk3/ck1s10uO3uJt04lCab91TTVr6dumRHaNOQYwc3ECD/61bjoE32xVqgsC33LA0g8g==} dependencies: @@ -2533,10 +2565,22 @@ packages: pngjs: 4.0.1 dev: true + /@loki/diff-pixelmatch@0.32.0: + resolution: {integrity: sha512-XNkS9TRyhJZiCxPrRDZR9+ofilUYYQRGGP7TqEsAbznjnI8gbHQ/sZp2tbUM/tnrnm505iJWLt7eGieCEzEV1w==} + dependencies: + fs-extra: 9.1.0 + pixelmatch: 5.2.1 + pngjs: 4.0.1 + dev: true + /@loki/integration-core@0.31.0: resolution: {integrity: sha512-6Q1/QSYrtZNmvA2hQ+vG9MsX5MKp0U/qKhllzbl8jC22YmVQk8kjKYERvu1WGcGYlC72YUJLepN2jFdzCrFLvw==} dev: true + /@loki/integration-core@0.32.0: + resolution: {integrity: sha512-j0kX1K/QZzbgr38AEJUlb1238jNuBOebNcVEX3hplWM6oAgr7njWjSNnEZSRo28k+4JMTb/EsqyOtXNtCyYyKQ==} + dev: true + /@loki/integration-react-native@0.31.0(@storybook/addons@6.5.16): resolution: {integrity: sha512-rrvp2WX+cxNZPDe73HKooDrJ0g1lZjBzYtZVaZRW2897jDcBOLs7dMDf6HQvOCLnvZZ7emU/LQzwyw9dlUKITg==} peerDependencies: @@ -2552,6 +2596,21 @@ packages: '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) dev: true + /@loki/integration-react-native@0.32.0(@storybook/addons@6.5.16): + resolution: {integrity: sha512-FjtflvXdxhLuGPdXPQZWHorAM8SAqeK3LeqphvjZ0es3zmIwPU5L87CN58SsT9JHj9FCdyu2wHRy5eDj8ouSNA==} + peerDependencies: + '@storybook/addons': ^5 || ^6 + '@storybook/react-native': ^5 || ^6 + peerDependenciesMeta: + '@storybook/addons': + optional: true + '@storybook/react-native': + optional: true + dependencies: + '@loki/integration-core': 0.32.0 + '@storybook/addons': 6.5.16(react-dom@17.0.2)(react@17.0.2) + dev: true + /@loki/integration-react@0.31.0(@storybook/react@6.5.16): resolution: {integrity: sha512-F7PXU4Ju/0rziZrn/539IjJYwgX/OSsTK+IzUiBrO4mclxONvmoViHFOtVKsGLq1Wj0TP+3antnOR2SxnFFp9w==} peerDependencies: @@ -2564,6 +2623,18 @@ packages: '@storybook/react': 6.5.16(@babel/core@7.21.4)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) dev: true + /@loki/integration-react@0.32.0(@storybook/react@6.5.16): + resolution: {integrity: sha512-B/VDCubLfEWkc4c5nFJVXy6QcX1rsMDR6gF5Hon1KEaRzzfNSV4kn4ZIQjl7bHrhiAW1O/YTbxarXRtLuVhGhQ==} + peerDependencies: + '@storybook/react': ^5 || ^6 + peerDependenciesMeta: + '@storybook/react': + optional: true + dependencies: + '@loki/browser': 0.32.0 + '@storybook/react': 6.5.16(@babel/core@7.21.4)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) + dev: true + /@loki/integration-vue@0.31.0: resolution: {integrity: sha512-UEHw7ehuOGShD1tFRcbwDWttzWDynUsKV7/RnKYDpCuMCAdQNmaZR3EVnu/EVp/lwmFuGtjhx0AMEMWRTISqWw==} peerDependencies: @@ -2575,6 +2646,17 @@ packages: '@loki/browser': 0.31.0 dev: true + /@loki/integration-vue@0.32.0: + resolution: {integrity: sha512-lX1vz0i8raXQB5R5b7AVZoA6pm3R/MJZB8BeAAKvKXK5+eMpxl911AzqbLrdGOmBOJqMNkEeEJZBCvLaNkcZmg==} + peerDependencies: + '@storybook/vue': ^5 || ^6 + peerDependenciesMeta: + '@storybook/vue': + optional: true + dependencies: + '@loki/browser': 0.32.0 + dev: true + /@loki/runner@0.31.1(@types/react@17.0.45): resolution: {integrity: sha512-z2HA+uWjFnzQtUTwieiCHouO9RL5+3nmucA02shfeBff6X4PMguS5618mpnnsBGhnYS7c8q7n8CBfliQBIQ+1w==} hasBin: true @@ -2606,6 +2688,37 @@ packages: - utf-8-validate dev: true + /@loki/runner@0.32.0(@types/react@17.0.45): + resolution: {integrity: sha512-MKv3j6Hm5An4nua31EPGvnebe+8jipYJZ8xUTMXTFXcIFL6TZ2B6Dz99wyco9FoW4KaFuFfj1N0oH4QyJwYxRA==} + hasBin: true + dependencies: + '@loki/core': 0.32.0 + '@loki/diff-graphics-magick': 0.32.0 + '@loki/diff-looks-same': 0.32.0 + '@loki/diff-pixelmatch': 0.32.0 + '@loki/target-chrome-app': 0.32.0 + '@loki/target-chrome-aws-lambda': 0.32.0 + '@loki/target-chrome-docker': 0.32.0 + '@loki/target-native-android-emulator': 0.32.0 + '@loki/target-native-ios-simulator': 0.32.0 + async: 3.2.4 + chalk: 4.1.2 + ci-info: 2.0.0 + cosmiconfig: 7.1.0 + fs-extra: 9.1.0 + import-jsx: 4.0.0 + ink: 3.2.0(@types/react@17.0.45)(react@17.0.2) + minimist: 1.2.8 + ramda: 0.27.1 + react: 17.0.2 + transliteration: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@loki/target-chrome-app@0.31.1: resolution: {integrity: sha512-zkw6bp755WFZz7A9soHn2B1f5J4qAuUACmuRo1y3ok0fOPkl3+5wNIACscchsol1tw4I0tbEipKRuz5pb7LdGA==} dependencies: @@ -2619,6 +2732,19 @@ packages: - utf-8-validate dev: true + /@loki/target-chrome-app@0.32.0: + resolution: {integrity: sha512-m6iQXcGQjylKm9BHvOTh77i2vQ8awU8UvoAdMIS894stvU9VbCKELtHBs7xgrV4hXBv/S8Pfw4vsrsxklo6aKQ==} + dependencies: + '@loki/target-chrome-core': 0.32.0 + chrome-launcher: 0.14.2 + chrome-remote-interface: 0.32.2 + debug: 4.3.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@loki/target-chrome-aws-lambda@0.31.0: resolution: {integrity: sha512-tkXleRUPX1p8/gJmuWq50rcYyzisvh1lYN1OkHjC40ktb4SnpZS9H7CdKiuCldlPqCdpw1fHAOomNgUvf1/esA==} dependencies: @@ -2629,6 +2755,16 @@ packages: - supports-color dev: true + /@loki/target-chrome-aws-lambda@0.32.0: + resolution: {integrity: sha512-uBvarG4vq86Ru7mg7G5Os3p31Lgb2ujrO6ER3tem3bU+YYAl8suqEgWvSU8xYSOw9AXw/NxfwXJNwrFYTXMIyA==} + dependencies: + '@loki/core': 0.32.0 + aws-sdk: 2.1047.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /@loki/target-chrome-core@0.31.0: resolution: {integrity: sha512-i/g/+zVN9WLgMRjHxItHDBUHAWh6VR/C5KSKnEKXjiHKfEWo25xWFKk5voE3bLdQPPpBk83gZasvtOe6imQMRw==} dependencies: @@ -2640,6 +2776,17 @@ packages: - supports-color dev: true + /@loki/target-chrome-core@0.32.0: + resolution: {integrity: sha512-lQwZ1yUMtdbeAa1DC66BiEhYTjthNzj6XN64yF4vTKUbPMvqHREHNego3G2d1J/uFM3WNQaiUWGB6NJXz+jpow==} + dependencies: + '@loki/browser': 0.32.0 + '@loki/core': 0.32.0 + '@loki/integration-core': 0.32.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /@loki/target-chrome-docker@0.31.1: resolution: {integrity: sha512-cX5xNGkR9s/jLRBONcse8CILHloQuCUpWZnPjJ2DFpGfwYuSPtbdIlKmQyJQn1XrVKZRhzDtkKxTFLKSzOB5tA==} dependencies: @@ -2657,6 +2804,24 @@ packages: - utf-8-validate dev: true + /@loki/target-chrome-docker@0.32.0: + resolution: {integrity: sha512-W95N6P4InntZ+yJwoYpct1CT6SC/9Qz06prdUmHSpBNx5nTMGyKCefhor8Nmf5fMgSXAW1sY/Wi81iVuKD8PYg==} + dependencies: + '@loki/core': 0.32.0 + '@loki/target-chrome-core': 0.32.0 + chrome-remote-interface: 0.32.2 + debug: 4.3.4 + execa: 5.1.1 + find-free-port-sync: 1.0.0 + fs-extra: 9.1.0 + mime-types: 2.1.35 + wait-on: 5.3.0(debug@4.3.4) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@loki/target-native-android-emulator@0.31.0: resolution: {integrity: sha512-n95e2vNjJZYz52RgfRxgOUMlmuk4JZ1VNfcoKZXQ65uFwUB3j/J1b9aI5Z3FcRDwDMCPXLhxo7EcW341NrELHA==} dependencies: @@ -2671,6 +2836,20 @@ packages: - utf-8-validate dev: true + /@loki/target-native-android-emulator@0.32.0: + resolution: {integrity: sha512-XlArJlsGeGxSBY+Rphb0SoZgU7Qot6N28L3pv1ibt30zQgr/LSosiI6OgpesblENKfPoFhgCQI/SWb0pE6yapw==} + dependencies: + '@ferocia-oss/osnap': 1.3.5 + '@loki/core': 0.32.0 + '@loki/target-native-core': 0.32.0 + fs-extra: 9.1.0 + tempy: 1.0.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@loki/target-native-core@0.31.0: resolution: {integrity: sha512-Lc5iN1b7Q0yiQY9llLxTfZ5LuF13l3XGH4WB6/wjfaRGSR4Ivt7hI94eXhwAsw0OAOtPXZvBEtjgXrZEeRFJuQ==} dependencies: @@ -2683,6 +2862,18 @@ packages: - utf-8-validate dev: true + /@loki/target-native-core@0.32.0: + resolution: {integrity: sha512-5H1z3bO8XrOcl6V6UajVEUVXXqfmV/q5mCIIlZqSletk1LthEiWA8YTrOstpaBizYh/44+WGi1VHly1ONoPyzQ==} + dependencies: + '@loki/core': 0.32.0 + debug: 4.3.4 + ws: 7.5.6 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@loki/target-native-ios-simulator@0.31.0: resolution: {integrity: sha512-tKc5QffPna5I0MupCUZMsLAMRiq+t/O24AwVzdrEZvpQEok8RSSGdfjViaZGu8s+vBjMXnR6pkMuz9khoTqRxA==} dependencies: @@ -2697,6 +2888,20 @@ packages: - utf-8-validate dev: true + /@loki/target-native-ios-simulator@0.32.0: + resolution: {integrity: sha512-SSIONFrp8GtvVxE6mWIRAvkR0/HP50jucj0NUKuAqeWFjjkDtk2nZEq3ochpLdAfS9BL9dTbJzmjEbu0w55mXA==} + dependencies: + '@ferocia-oss/osnap': 1.3.5 + '@loki/core': 0.32.0 + '@loki/target-native-core': 0.32.0 + fs-extra: 9.1.0 + tempy: 1.0.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /@mdx-js/mdx@1.6.22: resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} dependencies: @@ -9449,6 +9654,10 @@ packages: pkg-dir: 4.2.0 dev: true + /find-free-port-sync@1.0.0: + resolution: {integrity: sha512-wRkO8crYqjaTvCnqEfQGuV8LOp4JO0Ctjn6qROGPcradK+6jQ7giLMGLnKlNxQm6dEdYD3/TBABQ7Xi/5ZhWcg==} + dev: true + /find-up@1.1.2: resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} engines: {node: '>=0.10.0'} @@ -12886,6 +13095,34 @@ packages: - utf-8-validate dev: true + /loki@0.32.0(@storybook/addons@6.5.16)(@storybook/react@6.5.16)(@types/react@17.0.45): + resolution: {integrity: sha512-jk+Jr8D3NIAzmuZBjUNNzfZjblMRfnzpiHXWCGabErYVgyrVXz6W26Hn8QCNU4vqTJJFEcehfheSlRlhouFVNA==} + hasBin: true + peerDependencies: + '@storybook/react': ^5 || ^6 + peerDependenciesMeta: + '@storybook/react': + optional: true + dependencies: + '@loki/integration-react': 0.32.0(@storybook/react@6.5.16) + '@loki/integration-react-native': 0.32.0(@storybook/addons@6.5.16) + '@loki/integration-vue': 0.32.0 + '@loki/runner': 0.32.0(@types/react@17.0.45) + '@loki/target-chrome-app': 0.32.0 + '@loki/target-chrome-docker': 0.32.0 + '@loki/target-native-android-emulator': 0.32.0 + '@loki/target-native-ios-simulator': 0.32.0 + '@storybook/react': 6.5.16(@babel/core@7.21.4)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.35.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@4.9.5) + transitivePeerDependencies: + - '@storybook/addons' + - '@storybook/react-native' + - '@storybook/vue' + - '@types/react' + - bufferutil + - supports-color + - utf-8-validate + dev: true + /longest-streak@2.0.4: resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} dev: true @@ -13450,6 +13687,11 @@ packages: engines: {node: '>= 0.6'} dev: true + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: true + /mime-types@2.1.34: resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} engines: {node: '>= 0.6'} @@ -13457,6 +13699,13 @@ packages: mime-db: 1.51.0 dev: true + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + /mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'}