diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index a40e2753..6cdd47c7 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -229,6 +229,42 @@ jobs: if-no-files-found: error path: build + loki-storybook: + runs-on: "ubuntu-latest" + needs: [storybook] + steps: + - uses: actions/checkout@v1 + + - name: Use Node.js 16 + uses: actions/setup-node@v1 + with: + node-version: "16.x" + + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn config get cacheFolder)" + + - uses: actions/cache@v2 + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + + - name: Install + env: + PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "true" + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "true" + run: yarn --immutable + + - name: Fetch storybook build + uses: actions/download-artifact@v2 + with: + name: storybook-static + + - name: Test + run: yarn loki:test + build-and-test-app: runs-on: ${{ matrix.os }} env: diff --git a/.loki/.gitignore b/.loki/.gitignore new file mode 100644 index 00000000..a60a0897 --- /dev/null +++ b/.loki/.gitignore @@ -0,0 +1,2 @@ +current +difference diff --git a/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Everything.png b/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Everything.png new file mode 100644 index 00000000..f545bec8 Binary files /dev/null and b/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Everything.png differ diff --git a/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Filesystem_Api.png b/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Filesystem_Api.png new file mode 100644 index 00000000..f545bec8 Binary files /dev/null and b/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Filesystem_Api.png differ diff --git a/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Web_USB_Api_Access.png b/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Web_USB_Api_Access.png new file mode 100644 index 00000000..f545bec8 Binary files /dev/null and b/.loki/reference/chrome_laptop_CompatNoticeModal_Missing_Web_USB_Api_Access.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Device_Not_Selected.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Device_Not_Selected.png new file mode 100644 index 00000000..69a21fd7 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Device_Not_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Device_Selected.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Device_Selected.png new file mode 100644 index 00000000..43976217 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Device_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Loading.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Loading.png new file mode 100644 index 00000000..e5f04814 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceList_Loading.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Electron.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Electron.png new file mode 100644 index 00000000..06892131 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Electron.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Electron_No_Devices.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Electron_No_Devices.png new file mode 100644 index 00000000..ea06ee1e Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Electron_No_Devices.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Web.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Web.png new file mode 100644 index 00000000..8098cc04 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Web.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Web_No_Devices.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Web_No_Devices.png new file mode 100644 index 00000000..92ce1b73 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceSelector_Web_No_Devices.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceSummary_Example.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceSummary_Example.png new file mode 100644 index 00000000..cf539994 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceSummary_Example.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_DeviceSummary_In_Card.png b/.loki/reference/chrome_laptop_Flashing_components_DeviceSummary_In_Card.png new file mode 100644 index 00000000..e71be13c Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_DeviceSummary_In_Card.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwarePrBuildSummary_Example.png b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwarePrBuildSummary_Example.png new file mode 100644 index 00000000..a514d849 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwarePrBuildSummary_Example.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwarePrBuildSummary_In_Card.png b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwarePrBuildSummary_In_Card.png new file mode 100644 index 00000000..3937a39f Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwarePrBuildSummary_In_Card.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwareReleaseSummary_Example.png b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwareReleaseSummary_Example.png new file mode 100644 index 00000000..a260b812 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwareReleaseSummary_Example.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwareReleaseSummary_In_Card.png b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwareReleaseSummary_In_Card.png new file mode 100644 index 00000000..2fc89070 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FirmwareSummaryVariants_FirmwareReleaseSummary_In_Card.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Completed.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Completed.png new file mode 100644 index 00000000..ba18ce7e Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Completed.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Connecting_Release.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Connecting_Release.png new file mode 100644 index 00000000..7f9b1d76 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Connecting_Release.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Download_Error.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Download_Error.png new file mode 100644 index 00000000..a5a02a80 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Download_Error.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Downloading_Release.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Downloading_Release.png new file mode 100644 index 00000000..59e48681 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Downloading_Release.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Erasing.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Erasing.png new file mode 100644 index 00000000..645f4727 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Erasing.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Erasing_Flash_Protected.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Erasing_Flash_Protected.png new file mode 100644 index 00000000..31fe9792 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Erasing_Flash_Protected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Full_Process.png b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Full_Process.png new file mode 100644 index 00000000..7f9b1d76 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_components_FlashJobTimeline_Full_Process.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Commit_Selected.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Commit_Selected.png new file mode 100644 index 00000000..b9786ff7 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Commit_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Error_Loading.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Error_Loading.png new file mode 100644 index 00000000..244b8e6c Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Error_Loading.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Load_Successfully.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Load_Successfully.png new file mode 100644 index 00000000..75cafaee Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Load_Successfully.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Pr_Selected.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Pr_Selected.png new file mode 100644 index 00000000..f3b80c58 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Pr_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Target_Not_Available.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Target_Not_Available.png new file mode 100644 index 00000000..852455b7 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Target_Not_Available.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Target_Selected.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Target_Selected.png new file mode 100644 index 00000000..63f8da05 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_FirmwarePrBuildPicker_Target_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_PrBuildsFlasher_Usable.png b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_PrBuildsFlasher_Usable.png new file mode 100644 index 00000000..f1d058bf Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_dev_PR_Builds_PrBuildsFlasher_Usable.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Completed.png b/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Completed.png new file mode 100644 index 00000000..1d88b5b1 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Completed.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Error_Running.png b/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Error_Running.png new file mode 100644 index 00000000..3abd739f Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Error_Running.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Running.png b/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Running.png new file mode 100644 index 00000000..04cfe9a8 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_FlashExecution_Running.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Steps_DeviceSelectionStep_Devices.png b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_DeviceSelectionStep_Devices.png new file mode 100644 index 00000000..d2750dac Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_DeviceSelectionStep_Devices.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Steps_DeviceSelectionStep_No_Devices.png b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_DeviceSelectionStep_No_Devices.png new file mode 100644 index 00000000..80d75087 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_DeviceSelectionStep_No_Devices.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Steps_FirmwareSelectionStep_Dev.png b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_FirmwareSelectionStep_Dev.png new file mode 100644 index 00000000..29c6a00f Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_FirmwareSelectionStep_Dev.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Steps_FirmwareSelectionStep_Initial_Render.png b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_FirmwareSelectionStep_Initial_Render.png new file mode 100644 index 00000000..638d6170 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_FirmwareSelectionStep_Initial_Render.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Steps_OverviewStep_With_Pr_Build_Firmware.png b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_OverviewStep_With_Pr_Build_Firmware.png new file mode 100644 index 00000000..e43c55f6 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_OverviewStep_With_Pr_Build_Firmware.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Steps_OverviewStep_With_Release_Firmware.png b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_OverviewStep_With_Release_Firmware.png new file mode 100644 index 00000000..1265f039 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Steps_OverviewStep_With_Release_Firmware.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_Wizard_Usable.png b/.loki/reference/chrome_laptop_Flashing_wizard_Wizard_Usable.png new file mode 100644 index 00000000..c90bba42 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_Wizard_Usable.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleaseDescription_Contained.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleaseDescription_Contained.png new file mode 100644 index 00000000..d7aba82c Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleaseDescription_Contained.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleaseDescription_Release_Selected.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleaseDescription_Release_Selected.png new file mode 100644 index 00000000..687be060 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleaseDescription_Release_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Error_Loading.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Error_Loading.png new file mode 100644 index 00000000..07fbb0cc Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Error_Loading.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Include_Prereleases.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Include_Prereleases.png new file mode 100644 index 00000000..193733d7 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Include_Prereleases.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Load_Successfully.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Load_Successfully.png new file mode 100644 index 00000000..ac604474 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareReleasesPicker_Load_Successfully.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_File_Uploaded.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_File_Uploaded.png new file mode 100644 index 00000000..6b24d068 Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_File_Uploaded.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_Upload_Firmware.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_Upload_Firmware.png new file mode 100644 index 00000000..249818ff Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_Upload_Firmware.png differ diff --git a/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_With_State.png b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_With_State.png new file mode 100644 index 00000000..249818ff Binary files /dev/null and b/.loki/reference/chrome_laptop_Flashing_wizard_steps_Firmware_Selection_FirmwareUploadArea_With_State.png differ diff --git a/.loki/reference/chrome_laptop_Layout_Base_Layout.png b/.loki/reference/chrome_laptop_Layout_Base_Layout.png new file mode 100644 index 00000000..792ff272 Binary files /dev/null and b/.loki/reference/chrome_laptop_Layout_Base_Layout.png differ diff --git a/.loki/reference/chrome_laptop_Layout_Layout_With_Content.png b/.loki/reference/chrome_laptop_Layout_Layout_With_Content.png new file mode 100644 index 00000000..95649e38 Binary files /dev/null and b/.loki/reference/chrome_laptop_Layout_Layout_With_Content.png differ diff --git a/.loki/reference/chrome_laptop_Layout_Mac_Os.png b/.loki/reference/chrome_laptop_Layout_Mac_Os.png new file mode 100644 index 00000000..b9edce96 Binary files /dev/null and b/.loki/reference/chrome_laptop_Layout_Mac_Os.png differ diff --git a/.loki/reference/chrome_laptop_Layout_Windows.png b/.loki/reference/chrome_laptop_Layout_Windows.png new file mode 100644 index 00000000..c7e86d18 Binary files /dev/null and b/.loki/reference/chrome_laptop_Layout_Windows.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_Editor_AssetsTab_In_Tabs.png b/.loki/reference/chrome_laptop_Sdcard_Editor_AssetsTab_In_Tabs.png new file mode 100644 index 00000000..86576d4b Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_Editor_AssetsTab_In_Tabs.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_Editor_AssetsTab_With_Data.png b/.loki/reference/chrome_laptop_Sdcard_Editor_AssetsTab_With_Data.png new file mode 100644 index 00000000..ad02abae Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_Editor_AssetsTab_With_Data.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Bad_Sdcard.png b/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Bad_Sdcard.png new file mode 100644 index 00000000..4adb8ee8 Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Bad_Sdcard.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Good_Sdcard.png b/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Good_Sdcard.png new file mode 100644 index 00000000..c8475444 Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Good_Sdcard.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Not_Exists.png b/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Not_Exists.png new file mode 100644 index 00000000..419420d1 Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_SdcardEditor_Not_Exists.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_SelectSdcardScreen_Directory_Not_Selected.png b/.loki/reference/chrome_laptop_Sdcard_SelectSdcardScreen_Directory_Not_Selected.png new file mode 100644 index 00000000..dff65bf2 Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_SelectSdcardScreen_Directory_Not_Selected.png differ diff --git a/.loki/reference/chrome_laptop_Sdcard_SelectSdcardScreen_Directory_Selected.png b/.loki/reference/chrome_laptop_Sdcard_SelectSdcardScreen_Directory_Selected.png new file mode 100644 index 00000000..dff65bf2 Binary files /dev/null and b/.loki/reference/chrome_laptop_Sdcard_SelectSdcardScreen_Directory_Selected.png differ diff --git a/package.json b/package.json index 85307cc3..b4406497 100644 --- a/package.json +++ b/package.json @@ -100,6 +100,8 @@ "e2e:web": "playwright test --config=e2e/config/default.config.ts", "e2e:app": "playwright test --config=e2e/config/electron.config.ts", "e2e:app:dev": "DEV=1 playwright test --config=e2e/config/electron.config.ts", + "loki:test": "yarn loki:test --reactUri file:./storybook-static --chromeTolerance 2", + "loki:update": "yarn loki update --reactUri file:./storybook-static", "test": "vitest", "test:types": "tsc -p tsconfig.spec.json", "build": "yarn compile:production && yarn run pack", @@ -201,6 +203,7 @@ "jest-styled-components": "^7.0.8", "jsdom": "^19.0.0", "lint-staged": "^12.1.2", + "loki": "^0.30.3", "mini-css-extract-plugin": "^2.4.5", "native-ext-loader": "^2.3.0", "nock": "^13.2.1", @@ -233,5 +236,16 @@ "@vitest/web-worker@0.14.2": "patch:@vitest/web-worker@npm:0.14.2#.yarn/patches/@vitest-web-worker-npm-0.14.2-c76281c645", "@types/testing-library__jest-dom@5.14.3": "patch:@types/testing-library__jest-dom@npm:5.14.3#.yarn/patches/@types-testing-library__jest-dom-npm-5.14.3-0aa35d2c00.patch", "snapshot-diff@0.9.0": "patch:snapshot-diff@npm:0.9.0#.yarn/patches/snapshot-diff-npm-0.9.0-44279ef523" + }, + "loki": { + "configurations": { + "chrome.laptop": { + "target": "chrome.docker", + "width": 1440, + "height": 900, + "deviceScaleFactor": 1, + "mobile": false + } + } } } diff --git a/src/renderer/stories/flashing/wizard/steps/firmware-selection/FirmwareDescription.stories.tsx b/src/renderer/stories/flashing/wizard/steps/firmware-selection/FirmwareDescription.stories.tsx index 51a65c91..702499cf 100644 --- a/src/renderer/stories/flashing/wizard/steps/firmware-selection/FirmwareDescription.stories.tsx +++ b/src/renderer/stories/flashing/wizard/steps/firmware-selection/FirmwareDescription.stories.tsx @@ -3,6 +3,7 @@ import React from "react"; import { MemoryRouter } from "react-router-dom"; import Layout from "renderer/Layout"; import FirmwareReleaseDescription from "renderer/pages/flash/steps/firmware/FirmwareReleaseDescription"; +import { Story } from "@storybook/react"; import { firmwareReleaseDescriptionQuery } from "test-utils/mocks"; @@ -19,12 +20,18 @@ export const releaseSelected: React.FC = () => ( ); -export const releaseDescriptionNotAvailable: React.FC = () => ( +export const releaseDescriptionNotAvailable: Story = () => ( ); +releaseDescriptionNotAvailable.story = { + parameters: { + loki: { skip: true }, + }, +}; + export const contained: React.FC = () => ( diff --git a/src/renderer/stories/sdcard/editor/JobStatusModal.stories.tsx b/src/renderer/stories/sdcard/editor/JobStatusModal.stories.tsx index b3c4b2d4..a4bbf9bb 100644 --- a/src/renderer/stories/sdcard/editor/JobStatusModal.stories.tsx +++ b/src/renderer/stories/sdcard/editor/JobStatusModal.stories.tsx @@ -1,3 +1,4 @@ +import { Story } from "@storybook/react"; import React from "react"; import JobStatusModal from "renderer/pages/sdcard/editor/JobStatusModal"; @@ -6,15 +7,27 @@ export default { component: JobStatusModal, }; -export const downloading: React.FC = () => ( +export const downloading: Story = () => ( ); -export const erasing: React.FC = () => ( +downloading.story = { + parameters: { + loki: { skip: true }, + }, +}; + +export const erasing: Story = () => ( ); -export const writing: React.FC = () => ( +erasing.story = { + parameters: { + loki: { skip: true }, + }, +}; + +export const writing: Story = () => ( ( } /> ); + +writing.story = { + parameters: { + loki: { skip: true }, + }, +}; diff --git a/src/test-utils/mocks.ts b/src/test-utils/mocks.ts index c785def7..faab9490 100644 --- a/src/test-utils/mocks.ts +++ b/src/test-utils/mocks.ts @@ -9,7 +9,11 @@ import { exampleTargetsList, } from "test-utils/data"; -export const firmwaresQuery = (delay = 100): MockedResponse => ({ +const isLokiRunning = (win = window): boolean => Boolean(win.loki?.isRunning); + +const defaultDelay = (value: number): number => (!isLokiRunning() ? value : 0); + +export const firmwaresQuery = (delay = defaultDelay(100)): MockedResponse => ({ request: { query: gql` query Releases { @@ -29,7 +33,7 @@ export const firmwaresQuery = (delay = 100): MockedResponse => ({ delay, }); -export const targetsQuery = (delay = 1000): MockedResponse => ({ +export const targetsQuery = (delay = defaultDelay(1000)): MockedResponse => ({ request: { query: gql` query ReleaseTargets($releaseId: ID!) { @@ -80,7 +84,7 @@ My release, it is great, it has lots of things. .join(""); export const firmwareReleaseDescriptionQuery = ( - delay = 2000 + delay = defaultDelay(2000) ): MockedResponse => ({ request: { query: gql` @@ -262,7 +266,7 @@ export const prDescriptionQuery: MockedResponse = { }; export const devicesQuery = ( - delay = 2000, + delay = defaultDelay(2000), devices = exampleDevices ): MockedResponse => ({ request: { @@ -286,7 +290,7 @@ export const devicesQuery = ( }, }); -export const deviceQuery = (delay = 2000): MockedResponse => ({ +export const deviceQuery = (delay = defaultDelay(2000)): MockedResponse => ({ request: { query: gql` query DeviceInfo($deviceId: ID!) { @@ -311,7 +315,9 @@ export const deviceQuery = (delay = 2000): MockedResponse => ({ }, }); -export const firmwareReleaseInfoQuery = (delay = 1000): MockedResponse => ({ +export const firmwareReleaseInfoQuery = ( + delay = defaultDelay(1000) +): MockedResponse => ({ request: { query: gql` query ReleaseInfo($version: ID!, $target: ID!) { @@ -347,7 +353,9 @@ export const firmwareReleaseInfoQuery = (delay = 1000): MockedResponse => ({ delay, }); -export const localFirmwareInfoQuery = (delay = 1000): MockedResponse => ({ +export const localFirmwareInfoQuery = ( + delay = defaultDelay(1000) +): MockedResponse => ({ request: { query: gql` query LocalFirmwareInfo($fileId: ID!) { @@ -372,7 +380,9 @@ export const localFirmwareInfoQuery = (delay = 1000): MockedResponse => ({ delay, }); -export const firmwarePrBuildInfoQuery = (delay = 1000): MockedResponse => ({ +export const firmwarePrBuildInfoQuery = ( + delay = defaultDelay(1000) +): MockedResponse => ({ request: { query: gql` query PrFirmwareInfo($prId: ID!, $commitId: ID!, $target: ID!) { diff --git a/src/types.d.ts b/src/types.d.ts index 1e001d4d..f78eb653 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -31,4 +31,5 @@ declare interface Window { ipcRenderer?: typeof import("electron")["ipcRenderer"]; electronMinimize?: () => void; electronClose?: () => void; + loki?: { isRunning: boolean }; } diff --git a/yarn.lock b/yarn.lock index b1c2c768..bf3b07b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -133,6 +133,15 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/code-frame@npm:7.18.6" + dependencies: + "@babel/highlight": ^7.18.6 + checksum: e3966f2717b7ebd9610524730e10b75ee74154f62617e5e115c97dbbbabc5351845c9aa850788012cb4d9aee85c3dc59fe6bef36690f244e8dcfca34bd35e9c9 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.0, @babel/compat-data@npm:^7.16.4": version: 7.16.4 resolution: "@babel/compat-data@npm:7.16.4" @@ -147,6 +156,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": + version: 7.20.1 + resolution: "@babel/compat-data@npm:7.20.1" + checksum: d27b97d47be1b8928153525e1ffa1faa9068c2eae65bf4c0fbce1595841f6f52f7492a625c911688d32a91cb31f082ee1f72f3b9e43a970361215b38e2c28fc5 + languageName: node + linkType: hard + "@babel/core@npm:7.12.9": version: 7.12.9 resolution: "@babel/core@npm:7.12.9" @@ -240,6 +256,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.5.5": + version: 7.20.2 + resolution: "@babel/core@npm:7.20.2" + dependencies: + "@ampproject/remapping": ^2.1.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.2 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-module-transforms": ^7.20.2 + "@babel/helpers": ^7.20.1 + "@babel/parser": ^7.20.2 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.2 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.1 + semver: ^6.3.0 + checksum: 7c2a040db56f9807a7b11f19a056a842864512b5f3e5ca00491dae8501b9a19a57ae8c268373bc425bc734d47d6d01db711cc6e662bfb24794baa15e73f6fd20 + languageName: node + linkType: hard + "@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.15.4, @babel/generator@npm:^7.16.0, @babel/generator@npm:^7.7.2": version: 7.16.0 resolution: "@babel/generator@npm:7.16.0" @@ -273,6 +312,17 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2": + version: 7.20.4 + resolution: "@babel/generator@npm:7.20.4" + dependencies: + "@babel/types": ^7.20.2 + "@jridgewell/gen-mapping": ^0.3.2 + jsesc: ^2.5.1 + checksum: 48181434693f3348804f01dad53b5fd293319bc71119662bdfa64ccc3c32c5cf1a51b2ea3f7091310c950a894f418e05f3c957ee3f7f1790443487a93608d57e + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-annotate-as-pure@npm:7.16.0" @@ -291,6 +341,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: e413cd022e1e21232c1ce98f3e1198ec5f4774c7eceb81155a45f9cb6d8481f3983c52f83252309856668e728c751f0340d29854b604530a694899208df6bcc3 + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.0" @@ -343,6 +402,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/helper-compilation-targets@npm:7.20.0" + dependencies: + "@babel/compat-data": ^7.20.0 + "@babel/helper-validator-option": ^7.18.6 + browserslist: ^4.21.3 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: d4250dec03d1eef1e2c3f1bed1ebf4e0b6899762111023d07c1c6cb1ce7f8456344bf488355f0780e92fc6ce0e25f977ae50b8b638291d55d0154f13b99c7530 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-create-class-features-plugin@npm:7.16.0" @@ -440,6 +513,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-environment-visitor@npm:7.18.9" + checksum: a69dd50ea91d8143b899a40ca7a387fa84dbaa02e606d8692188c7c59bd4007bcd632c189f7b7dab72cb7a016e159557a6fccf7093ab9b584d87cf2ea8cf36b7 + languageName: node + linkType: hard + "@babel/helper-explode-assignable-expression@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-explode-assignable-expression@npm:7.16.0" @@ -481,6 +561,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-function-name@npm:7.19.0" + dependencies: + "@babel/template": ^7.18.10 + "@babel/types": ^7.19.0 + checksum: a4181d23274d926df3a8032fb2ff210b8a27c83fedd9e7bd148a6877cb4070be4caf69ddae1bf29447e1e84da807ff769a31ca661ef55ecd4d4d672073a68c48 + languageName: node + linkType: hard + "@babel/helper-get-function-arity@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-get-function-arity@npm:7.16.0" @@ -517,6 +607,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-hoist-variables@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 830aa7ca663b0d2a025513ab50a9a10adb2a37d8cf3ba40bb74b8ac14d45fbc3d08c37b1889b10d36558edfbd34ff914909118ae156c2f0915f2057901b90eff + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.16.0" @@ -562,6 +661,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-module-imports@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: a92e28fc4b5dbb0d0afd4a313efc0cf5b26ce1adc0c01fc22724c997789ac7d7f4f30bc9143d94a6ba8b0a035933cf63a727a365ce1c57dbca0935f48de96244 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-module-transforms@npm:7.16.0" @@ -610,6 +718,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-module-transforms@npm:7.20.2" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-simple-access": ^7.20.2 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.2 + checksum: 9c5e9853a5b83cb7f4ec5ac15ae0e57a9ea47be47c57bb7ef56b6b3d55eb30547bfa9acb90f6a2b25f94764765c10de196908eba745a27b2bcf4fefcbb314ee7 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-optimise-call-expression@npm:7.16.0" @@ -663,6 +787,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-plugin-utils@npm:7.20.2" + checksum: bf4de040e57b7ddff36ea599e963c391eb246d5a95207bb9ef3e33073c451bcc0821e3a9cc08dfede862a6dcc110d7e6e7d9a483482f852be358c5b60add499c + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.16.0, @babel/helper-remap-async-to-generator@npm:^7.16.4": version: 7.16.4 resolution: "@babel/helper-remap-async-to-generator@npm:7.16.4" @@ -726,6 +857,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-simple-access@npm:7.20.2" + dependencies: + "@babel/types": ^7.20.2 + checksum: 79cea28155536c74b37839748caea534bc413fac8c512e6101e9eecfe83f670db77bc782bdb41114caecbb1e2a73007ff6015d6a5ce58cae5363b8c5bd2dcee9 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" @@ -753,6 +893,22 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-split-export-declaration@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 1335b510a9aefcbf60d89648e622715774e56040d72302dc5e176c8d837c9ab81414ccfa9ed771a9f98da7192579bb12ab7a95948bfdc69b03b4a882b3983e48 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: e20c81582e75df2a020a1c547376668a6e1e1c2ca535a6b7abb25b83d5536c99c0d113184bbe87c1a26e923a9bb0c6e5279fca8db6bd609cd3499fafafc01598 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.12.11": version: 7.12.11 resolution: "@babel/helper-validator-identifier@npm:7.12.11" @@ -774,6 +930,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: f978ecfea840f65b64ab9e17fac380625a45f4fe1361eeb29867fcfd1c9eaa72abd7023f2f40ac3168587d7e5153660d16cfccb352a557be2efd347a051b4b20 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.14.5": version: 7.14.5 resolution: "@babel/helper-validator-option@npm:7.14.5" @@ -788,6 +951,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-validator-option@npm:7.18.6" + checksum: 7a1452725b87e6b0d26e8a981ad1e19a24d3bb8b17fb25d1254d6d1f3f2f2efd675135417d44f704ea4dd88f854e7a0a31967322dcb3e06fa80fc4fec71853a5 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-wrap-function@npm:7.16.0" @@ -833,6 +1003,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.20.1": + version: 7.20.1 + resolution: "@babel/helpers@npm:7.20.1" + dependencies: + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.1 + "@babel/types": ^7.20.0 + checksum: be1096271946b265ea1b9391d3fa1a8690230858081f6ba35ef3c0030ec0113aa9c350a764c65b1d162584c73a853c1ed2dac294e9dd113885097b172078f0b6 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.0": version: 7.16.0 resolution: "@babel/highlight@npm:7.16.0" @@ -866,6 +1047,17 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/highlight@npm:7.18.6" + dependencies: + "@babel/helper-validator-identifier": ^7.18.6 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: a6a6928d25099ef04c337fcbb829fab8059bb67d31ac37212efd611bdbe247d0e71a5096c4524272cb56399f40251fac57c025e42d3bc924db0183a6435a60ac + languageName: node + linkType: hard + "@babel/parser@npm:7.15.8": version: 7.15.8 resolution: "@babel/parser@npm:7.15.8" @@ -893,6 +1085,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2": + version: 7.20.3 + resolution: "@babel/parser@npm:7.20.3" + bin: + parser: ./bin/babel-parser.js + checksum: 6bd67dd32683cd3a8d4c5ed19085fc47582361eb28cf1dbd03f655350827002e3d8abc8be7c9e3a79d17668bf855899a4bd7f261b7fafcc82870bd9de18f9016 + languageName: node + linkType: hard + "@babel/parser@npm:^7.18.5": version: 7.18.5 resolution: "@babel/parser@npm:7.18.5" @@ -1161,6 +1362,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-object-rest-spread@npm:^7.5.5": + version: 7.20.2 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" + dependencies: + "@babel/compat-data": ^7.20.1 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.20.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2d803fd45b42312580cab2197ce9bbd4d12b60c9560bfacb2398178baf3d5c9d29538959a40463021b831c32eeb2a4fa109f1069361f6de80a17a4344ba80b7a + languageName: node + linkType: hard + "@babel/plugin-proposal-optional-catch-binding@npm:^7.16.0": version: 7.16.0 resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.16.0" @@ -1428,6 +1644,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d6d88b16e727bfe75c6ad6674bf7171bd5b2007ebab3f785eff96a98889cc2dd9d9b05a9ad8a265e04e67eddee81d63fcade27db033bb5aa5cc73f45cc450d6d + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -1623,6 +1850,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.5.0": + version: 7.20.2 + resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1989312c031636103d1fc83a6edf9e24f8445a5395a72b8dc9741f98c31dacbf13db7831b651975d9d7ee57381abce299fae8b4bde599f8efa00dd8b7eb8e298 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.16.0, @babel/plugin-transform-dotall-regex@npm:^7.4.4": version: 7.16.0 resolution: "@babel/plugin-transform-dotall-regex@npm:7.16.0" @@ -1828,6 +2066,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.20.1": + version: 7.20.3 + resolution: "@babel/plugin-transform-parameters@npm:7.20.3" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 34cd3b5c9019cad22e3ec1f7ec16cdab4858fb45073a7ddac8f269e5151c4ce8edece04ef76376767572024b506c1a30024b840371d014df61cd869a889ad16c + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.16.0": version: 7.16.0 resolution: "@babel/plugin-transform-property-literals@npm:7.16.0" @@ -1939,6 +2188,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.3.0": + version: 7.19.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ee0b44e67a3e4aa4046ee24c39c3eb241d206857f4f5f639f24698f67d393a86ee2964326c14c7c2cb920d56b3687dca277ba07a4662d254844b2d2676e42370 + languageName: node + linkType: hard + "@babel/plugin-transform-react-pure-annotations@npm:^7.16.0": version: 7.16.0 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.16.0" @@ -2306,6 +2570,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/template@npm:7.18.10" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/parser": ^7.18.10 + "@babel/types": ^7.18.10 + checksum: d807944427b8899125e71687d2f631731e44a64a155d39e479ff9d1eaf5341de78c5c19cf64d3341bd676e16f779f13b588aac0ec75bf65f822d8936ee227490 + languageName: node + linkType: hard + "@babel/traverse@npm:7.15.4": version: 7.15.4 resolution: "@babel/traverse@npm:7.15.4" @@ -2376,6 +2651,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.20.1": + version: 7.20.1 + resolution: "@babel/traverse@npm:7.20.1" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.1 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.20.1 + "@babel/types": ^7.20.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 6b2611f26bcc52bcdf515ed4932c316b20511f4595ca26a1db71b18273d7e2aaf435156708f968914bbf34a2dfac7c3e6618fffc9169eed5537dcdb85143da5a + languageName: node + linkType: hard + "@babel/types@npm:7.15.6": version: 7.15.6 resolution: "@babel/types@npm:7.15.6" @@ -2437,6 +2730,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/types@npm:7.20.2" + dependencies: + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 + to-fast-properties: ^2.0.0 + checksum: 62bb4665a9fcb149a8791f42c0509c23f6bd5da01c8319d4f49a16b5b49e2bfb97c5f7a99cf7935f94994da059feabaf90c29e3f380684f5328fc33fafb09984 + languageName: node + linkType: hard + "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" @@ -3315,6 +3619,22 @@ __metadata: languageName: node linkType: hard +"@hapi/hoek@npm:^9.0.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.0.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0" + dependencies: + "@hapi/hoek": ^9.0.0 + checksum: b16b06d9357947149e032bdf10151eb71aea8057c79c4046bf32393cb89d0d0f7ca501c40c0f7534a5ceca078de0700d2257ac855c15e59fe4e00bba2f25c86f + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.9.2": version: 0.9.2 resolution: "@humanwhocodes/config-array@npm:0.9.2" @@ -3880,6 +4200,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.2 + resolution: "@jridgewell/gen-mapping@npm:0.3.2" + dependencies: + "@jridgewell/set-array": ^1.0.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 82685c8735c63fe388badee45e2970a6bc83eed1c84d46d8652863bafeca22a6c6cc15812f5999a4535366f4668ccc9ba6d5c67dfb72e846fa8a063806f10afd + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:^3.0.3": version: 3.0.5 resolution: "@jridgewell/resolve-uri@npm:3.0.5" @@ -3894,6 +4225,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: bc7ab4c4c00470de4e7562ecac3c0c84f53e7ee8a711e546d67c47da7febe7c45cd67d4d84ee3c9b2c05ae8e872656cdded8a707a283d30bd54fbc65aef821ab + languageName: node + linkType: hard + "@jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.11 resolution: "@jridgewell/sourcemap-codec@npm:1.4.11" @@ -3921,6 +4259,225 @@ __metadata: languageName: node linkType: hard +"@loki/browser@npm:^0.30.1": + version: 0.30.1 + resolution: "@loki/browser@npm:0.30.1" + dependencies: + "@loki/integration-core": ^0.30.0 + checksum: c3c81c9e9c55d32f2980b0a64c115cf1338e94a6d2ef130a822e049aba0459eb8397d429fda8572e4de50feed0c16f2b4a82f564d385eca376c154389fb361ec + languageName: node + linkType: hard + +"@loki/core@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/core@npm:0.30.0" + dependencies: + shelljs: ^0.8.3 + checksum: d536832989b0be8c47635991f84b5029be2de51cbb19817dac70a9a49e58c4c425a9de00f1ee657399ce6b34a7151664770aafb10f96b8292dd28570cb4d94ab + languageName: node + linkType: hard + +"@loki/diff-graphics-magick@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/diff-graphics-magick@npm:0.30.0" + dependencies: + fs-extra: ^9.1.0 + gm: ^1.23.1 + checksum: 58e5dd8a76a968d7eb1385dfbd8f045f32be2a7cebabb40dc512f3a02de39863d1503b3d1af14ba9b2ddc49428b96dcef4d6b4aa15e38654990ab8ddb51f7bcd + languageName: node + linkType: hard + +"@loki/diff-looks-same@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/diff-looks-same@npm:0.30.0" + dependencies: + fs-extra: ^9.1.0 + looks-same: ^4.0.0 + checksum: 8727f27b687a16441c14e895b8c84657dc9aa8ce2ce9329650a72cb8d83dc9a35488186aa549e10dd8b0fa3b5dedab4bdd0c4cb3d11486708e608ff04594883b + languageName: node + linkType: hard + +"@loki/diff-pixelmatch@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/diff-pixelmatch@npm:0.30.0" + dependencies: + fs-extra: ^9.1.0 + pixelmatch: ^5.2.0 + pngjs: ^4.0.1 + checksum: a3e690a48869af77c32b911fa66218a13e02dab4d15eb410532d67d31ffbdee1c57a07ac445602a36c9498794b39d50e8378bd5bbb747f645eb5e0ae8c1543d4 + languageName: node + linkType: hard + +"@loki/integration-core@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/integration-core@npm:0.30.0" + checksum: 060704193e9addb09bdd7ae8e563a88fe82c73d88fbac5566a3de14e0bf54c790facc8ac169b244bb9d41d26eee065fc7dbad11f63fc808f877befb285970021 + languageName: node + linkType: hard + +"@loki/integration-react-native@npm:^0.30.2": + version: 0.30.2 + resolution: "@loki/integration-react-native@npm:0.30.2" + dependencies: + "@loki/integration-core": ^0.30.0 + peerDependencies: + "@storybook/addons": ^5 || ^6 + "@storybook/react-native": ^5 || ^6 + peerDependenciesMeta: + "@storybook/addons": + optional: true + "@storybook/react-native": + optional: true + checksum: f5668e7042e210fab5e5025a563282d65614341fcf536959ed39d142bee8562d1aa37ae23ce1a1b535b561e6e83837a98c22d6c4fc3bbe093a6f49ec115426ad + languageName: node + linkType: hard + +"@loki/integration-react@npm:^0.30.1": + version: 0.30.1 + resolution: "@loki/integration-react@npm:0.30.1" + dependencies: + "@loki/browser": ^0.30.1 + peerDependencies: + "@storybook/react": ^5 || ^6 + peerDependenciesMeta: + "@storybook/react": + optional: true + checksum: 8d31e36b8b915982d5ce9f90fd63b5f438b63a1d95e9b021f9aae8939547c738833ad374ed548dd13adc2638251a2ef992230ed1f22360ee5efe813cdec50f0a + languageName: node + linkType: hard + +"@loki/integration-vue@npm:^0.30.1": + version: 0.30.1 + resolution: "@loki/integration-vue@npm:0.30.1" + dependencies: + "@loki/browser": ^0.30.1 + peerDependencies: + "@storybook/vue": ^5 || ^6 + peerDependenciesMeta: + "@storybook/vue": + optional: true + checksum: 5b71eef3353377331655f019411901939867f09dbff21f420ce33230a99181f231bb11b1bf22ad001ef412b7447b092dd2f32f61de747ea29f0259fc2e668b78 + languageName: node + linkType: hard + +"@loki/runner@npm:^0.30.3": + version: 0.30.3 + resolution: "@loki/runner@npm:0.30.3" + dependencies: + "@loki/core": ^0.30.0 + "@loki/diff-graphics-magick": ^0.30.0 + "@loki/diff-looks-same": ^0.30.0 + "@loki/diff-pixelmatch": ^0.30.0 + "@loki/target-chrome-app": ^0.30.1 + "@loki/target-chrome-aws-lambda": ^0.30.0 + "@loki/target-chrome-docker": ^0.30.1 + "@loki/target-native-android-emulator": ^0.30.0 + "@loki/target-native-ios-simulator": ^0.30.0 + async: ^3.2.0 + chalk: ^4.1.0 + ci-info: ^2.0.0 + cosmiconfig: ^7.0.0 + fs-extra: ^9.1.0 + import-jsx: ^4.0.0 + ink: ^3.2.0 + minimist: ^1.2.0 + ramda: ^0.27.1 + react: ^17.0.2 + transliteration: ^2.2.0 + bin: + loki: bin/loki + checksum: b085edce636057a1cdfb08631f1947bc66fd3aa4640b0dd5d364c5e909845d70ba79cf46dc82392580d2d2c3c9f242da35b7e674bb4f333278ffd2c06f44fa39 + languageName: node + linkType: hard + +"@loki/target-chrome-app@npm:^0.30.1": + version: 0.30.1 + resolution: "@loki/target-chrome-app@npm:0.30.1" + dependencies: + "@loki/target-chrome-core": ^0.30.1 + chrome-launcher: ^0.14.1 + chrome-remote-interface: ^0.29.0 + debug: ^4.1.1 + checksum: 44d93479631c63d4814171dd042bd10b9e17779496ca6cc2a3ab11c4738ad7dcf8611cc3b284cb22d0e668cfe6a9be3e6e43a14a27192d442ab7940c86318b40 + languageName: node + linkType: hard + +"@loki/target-chrome-aws-lambda@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/target-chrome-aws-lambda@npm:0.30.0" + dependencies: + "@loki/core": ^0.30.0 + aws-sdk: ^2.840.0 + debug: ^4.1.1 + checksum: 2f4b2412030dff1556889c0de4e35da87e12460245ab3b866b1d985bfcc7f8c7ee01ee886cdaa1cac54890deaa3b0ff21adfc3604e77fcba229a91d8fa47b930 + languageName: node + linkType: hard + +"@loki/target-chrome-core@npm:^0.30.1": + version: 0.30.1 + resolution: "@loki/target-chrome-core@npm:0.30.1" + dependencies: + "@loki/browser": ^0.30.1 + "@loki/core": ^0.30.0 + "@loki/integration-core": ^0.30.0 + debug: ^4.1.1 + checksum: f52927f6595b2d7d2b854f92a96aa58076e7a7331e84dc1640e57fc4631dd2d684d9d7ed7fcd80092ddbd4e97783717f81e94f0169c4e32c95821c22a7ded5ac + languageName: node + linkType: hard + +"@loki/target-chrome-docker@npm:^0.30.1": + version: 0.30.1 + resolution: "@loki/target-chrome-docker@npm:0.30.1" + dependencies: + "@loki/core": ^0.30.0 + "@loki/target-chrome-core": ^0.30.1 + chrome-remote-interface: ^0.29.0 + debug: ^4.1.1 + execa: ^5.0.0 + fs-extra: ^9.1.0 + get-port: ^5.1.1 + wait-on: ^5.2.1 + checksum: 09cfbbb45d865b14ac98501ea673ac1b6029dcafed405eb1dbc4831277d5199038ca8e32305a7fc660284c12e01eb458fea45bad6dbfbf2c2016d22212a6e416 + languageName: node + linkType: hard + +"@loki/target-native-android-emulator@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/target-native-android-emulator@npm:0.30.0" + dependencies: + "@loki/core": ^0.30.0 + "@loki/target-native-core": ^0.30.0 + fs-extra: ^9.1.0 + osnap: ^1.1.0 + tempy: ^1.0.0 + checksum: 41044a52007638e308718e36f4c6a5d6a582f1b5687967f3e2f8a46af694e71e9d1bd4ee91786d16d8189fb3d9bdcdbc787c8042ce20a4ce6ed5920f9bc5e8fd + languageName: node + linkType: hard + +"@loki/target-native-core@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/target-native-core@npm:0.30.0" + dependencies: + "@loki/core": ^0.30.0 + debug: ^4.1.1 + ws: ^7.2.0 + checksum: 88fe47c0cc2219f40ef8d872c0c7e90bacda2cd7f273759c9c7095c86f126678803524b8c12e0644f71ecb031885bd0945983806817e9a499ee06bfc2bdd242c + languageName: node + linkType: hard + +"@loki/target-native-ios-simulator@npm:^0.30.0": + version: 0.30.0 + resolution: "@loki/target-native-ios-simulator@npm:0.30.0" + dependencies: + "@loki/core": ^0.30.0 + "@loki/target-native-core": ^0.30.0 + fs-extra: ^9.1.0 + osnap: ^1.1.0 + tempy: ^1.0.0 + checksum: dac9580864dcbbf21060512c6c934634042ec8965bb0ba41390ff2d7a1c75bf97cca904c24ffb158c07d947548edf09aa7ca52f95e74279b4dc3b4ebfbb24808 + languageName: node + linkType: hard + "@malept/cross-spawn-promise@npm:^1.1.0": version: 1.1.1 resolution: "@malept/cross-spawn-promise@npm:1.1.1" @@ -4335,6 +4892,29 @@ __metadata: languageName: node linkType: hard +"@sideway/address@npm:^4.1.3": + version: 4.1.4 + resolution: "@sideway/address@npm:4.1.4" + dependencies: + "@hapi/hoek": ^9.0.0 + checksum: c6fad7d87fb016053e9e9b69c2f2d1f23036d5f1696df141e64c3c58bcf8c7d2a4133348adc2d246682410364d5922c6271ae556122741025794fb7c19814aae + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.0": + version: 3.0.0 + resolution: "@sideway/formula@npm:3.0.0" + checksum: 129cbb01786f0560f58990ba34e352d0f890c5b49fcd27a0c34ccd44ee3c0d8fdc88772cd3e6465e4bc5acd5f7fdd81ad7467ee305f9b02c52f3f7af47354c89 + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: d2ca75dacaf69b8fc0bb8916a204e01def3105ee44d8be16c355e5f58189eb94039e15ce831f3d544f229889ccfa35562a0ce2516179f3a7ee1bbe0b71e55b36 + languageName: node + linkType: hard + "@sindresorhus/is@npm:^0.14.0": version: 0.14.0 resolution: "@sindresorhus/is@npm:0.14.0" @@ -6449,6 +7029,13 @@ __metadata: languageName: node linkType: hard +"@types/yoga-layout@npm:1.9.2": + version: 1.9.2 + resolution: "@types/yoga-layout@npm:1.9.2" + checksum: 9f2a8618afe3e2e18e76eeaa4ec7d09a85f01f071231f8ff21388d851f940dd7ae5867a5f9aef29eafe44c47453a328d3c718fff1451ab62266450b415e43150 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^5.6.0": version: 5.6.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.6.0" @@ -7767,6 +8354,20 @@ __metadata: languageName: node linkType: hard +"array-parallel@npm:~0.1.3": + version: 0.1.3 + resolution: "array-parallel@npm:0.1.3" + checksum: a1a60fba2cf1a4658466ff9cb92b9c3d6418203ed952b90bc7feaccd1c973248af6be3cdbe75a348eb343ec723f699d3b00dcc3af217a8a0d02f7b4ed19a887d + languageName: node + linkType: hard + +"array-series@npm:~0.1.5": + version: 0.1.5 + resolution: "array-series@npm:0.1.5" + checksum: f1a86c72bed259a99f2a5d7db9b3370a47a70b9f7640969b78daaacd10d7e32a574e39e97171ea910a0b117735797500a9b73cff26aac9336ae748cb35950fc6 + languageName: node + linkType: hard + "array-tree-filter@npm:^2.1.0": version: 2.1.0 resolution: "array-tree-filter@npm:2.1.0" @@ -7983,7 +8584,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": +"async@npm:^3.2.0, async@npm:^3.2.3": version: 3.2.4 resolution: "async@npm:3.2.4" checksum: b5d02fed64717edf49e35b2b156debd9cf524934ea670108fa5528e7615ed66a5e0bf6c65f832c9483b63aa7f0bffe3e588ebe8d58a539b833798d324516e1c9 @@ -8020,7 +8621,7 @@ __metadata: languageName: node linkType: hard -"auto-bind@npm:~4.0.0": +"auto-bind@npm:4.0.0, auto-bind@npm:~4.0.0": version: 4.0.0 resolution: "auto-bind@npm:4.0.0" checksum: 12f70745d081ba990dca028ecfa70de25d4baa9a8b74a5bef3ab293da56cba32ff8276c3ff8e5fe6d9f370547bf3fa71486befbfefe272af7e722c21d0c25530 @@ -8044,6 +8645,31 @@ __metadata: languageName: node linkType: hard +"available-typed-arrays@npm:^1.0.5": + version: 1.0.5 + resolution: "available-typed-arrays@npm:1.0.5" + checksum: c4df567ca72d2754a6cbad20088f5f98b1065b3360178169fa9b44ea101af62c0f423fc3854fa820fd6895b6b9171b8386e71558203103ff8fc2ad503fdcc660 + languageName: node + linkType: hard + +"aws-sdk@npm:^2.840.0": + version: 2.1257.0 + resolution: "aws-sdk@npm:2.1257.0" + dependencies: + buffer: 4.9.2 + events: 1.1.1 + ieee754: 1.1.13 + jmespath: 0.16.0 + querystring: 0.2.0 + sax: 1.2.1 + url: 0.10.3 + util: ^0.12.4 + uuid: 8.0.0 + xml2js: 0.4.19 + checksum: 8f08b13fcc68206210b9da08ae0fe960c132defb42d0c5bc02ff2137aa161adf1b3e208cebe3659e1aae140edee92a1676fafcced0375d3c02e9cb7b28c6037c + languageName: node + linkType: hard + "aws-sign2@npm:~0.7.0": version: 0.7.0 resolution: "aws-sign2@npm:0.7.0" @@ -8065,6 +8691,15 @@ __metadata: languageName: node linkType: hard +"axios@npm:^0.21.1": + version: 0.21.4 + resolution: "axios@npm:0.21.4" + dependencies: + follow-redirects: ^1.14.0 + checksum: fbcff55ec68f71f02d3773d467db2fcecdf04e749826c82c2427a232f9eba63242150a05f15af9ef15818352b814257541155de0281f8fb2b7e8a5b79f7f2142 + languageName: node + linkType: hard + "axobject-query@npm:^2.2.0": version: 2.2.0 resolution: "axobject-query@npm:2.2.0" @@ -8827,6 +9462,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.3": + version: 4.21.4 + resolution: "browserslist@npm:4.21.4" + dependencies: + caniuse-lite: ^1.0.30001400 + electron-to-chromium: ^1.4.251 + node-releases: ^2.0.6 + update-browserslist-db: ^1.0.9 + bin: + browserslist: cli.js + checksum: bbc5fe2b4280a590cb40b110cd282f18f4542d75ddb559dfe0a174fda0263d2a7dd5b1634d0f795d617d69cb5f9716479c4a90d9a954a7ef16bc0a2878965af8 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -8909,7 +9558,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^4.3.0": +"buffer@npm:4.9.2, buffer@npm:^4.3.0": version: 4.9.2 resolution: "buffer@npm:4.9.2" dependencies: @@ -9128,6 +9777,24 @@ __metadata: languageName: node linkType: hard +"caller-callsite@npm:^4.1.0": + version: 4.1.0 + resolution: "caller-callsite@npm:4.1.0" + dependencies: + callsites: ^3.1.0 + checksum: ca7f7fb431eebdb81826847a55a8be0f1f776bbe3e534662cf32cb2a507687c4f8d00e4860c4bebce5fc9bd532870fb83dc4dbc999c5c54d4eaa6e792f834210 + languageName: node + linkType: hard + +"caller-path@npm:^3.0.1": + version: 3.0.1 + resolution: "caller-path@npm:3.0.1" + dependencies: + caller-callsite: ^4.1.0 + checksum: 0a0914f7eb54fa19e8b32187d0b26f6edaf83f831e4d6ef915dd0d62c9a1cbccb3cedd0927d2b1d13828b3ec3a354e1f83d0a6c708b09936a6dad7f0ed9fd747 + languageName: node + linkType: hard + "callsites@npm:^3.0.0, callsites@npm:^3.1.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -9208,6 +9875,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001400": + version: 1.0.30001431 + resolution: "caniuse-lite@npm:1.0.30001431" + checksum: 720e53b7e4afbb91cc7683d64037da23b98a3199b4d34cecbba3e702646910873c21df8e3aa7cea1c37095a99ca9aff24deff610dbccd61c0436907234d77e90 + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -9493,6 +10167,30 @@ __metadata: languageName: node linkType: hard +"chrome-launcher@npm:^0.14.1": + version: 0.14.2 + resolution: "chrome-launcher@npm:0.14.2" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + checksum: ee5183b9cd36aecfa7504f1d9e774eb24e2031382c955248bfef1732d0e1727dd8a616008ae708fb473ed5389d743e4acfd134ffca6972379443021771a8761b + languageName: node + linkType: hard + +"chrome-remote-interface@npm:^0.29.0": + version: 0.29.0 + resolution: "chrome-remote-interface@npm:0.29.0" + dependencies: + commander: 2.11.x + ws: ^7.2.0 + bin: + chrome-remote-interface: bin/client.js + checksum: b00c9c4f2d0f5f3dab74f7c8c2d6b5af83156b5b6e60cf44dbe7cbe11d54193c6da4d9f56423ac7f1595b974aa34d3005aad084431f4c9e3af058a968501e704 + languageName: node + linkType: hard + "chrome-trace-event@npm:^1.0.2": version: 1.0.2 resolution: "chrome-trace-event@npm:1.0.2" @@ -9586,7 +10284,7 @@ __metadata: languageName: node linkType: hard -"cli-boxes@npm:^2.2.1": +"cli-boxes@npm:^2.2.0, cli-boxes@npm:^2.2.1": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" checksum: 6111352edbb2f62dbc7bfd58f2d534de507afed7f189f13fa894ce5a48badd94b2aa502fda28f1d7dd5f1eb456e7d4033d09a76660013ef50c7f66e7a034f050 @@ -9790,6 +10488,15 @@ __metadata: languageName: node linkType: hard +"code-excerpt@npm:^3.0.0": + version: 3.0.0 + resolution: "code-excerpt@npm:3.0.0" + dependencies: + convert-to-spaces: ^1.0.1 + checksum: 5d316ec100cc3ee5e0c4bceb4482fd28d9fc67abaaf8e29a23ad464a6e8fb5a807825704420fb5376482a30672684d707bb0453d844178f10a9855e7b88a70a9 + languageName: node + linkType: hard + "code-point-at@npm:^1.0.0": version: 1.1.0 resolution: "code-point-at@npm:1.1.0" @@ -9832,6 +10539,20 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:~0.5.0": + version: 0.5.3 + resolution: "color-convert@npm:0.5.3" + checksum: 324b863446bab6c5f88cb0010c3a16a6ca6bf6709eb7b7b3482d3e9ca6cfcfa690c25c1151bd2dc6279a0f4e2c593630486a2b9caae3c3eb96b82f5408e23e54 + languageName: node + linkType: hard + +"color-diff@npm:^1.1.0": + version: 1.2.0 + resolution: "color-diff@npm:1.2.0" + checksum: 1be1b3d97887bf63ad262da1b852715e09dc8922b4669275f8e7c7a9c921b20cac4e1cb97f3d00c60dde8917e7be73eb6ec6a2bc7571fec4291cb0196ca0371b + languageName: node + linkType: hard + "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -9926,6 +10647,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:2.11.x": + version: 2.11.0 + resolution: "commander@npm:2.11.0" + checksum: 19eaec3099eba7cc24617fd2bddf6430d62f9e91f0dbfc4abcc5a025f9a6c657526fea5f09243f90c99f87b0df29c29ab4aa4f250888987f658eda617238e55c + languageName: node + linkType: hard + "commander@npm:2.9.0": version: 2.9.0 resolution: "commander@npm:2.9.0" @@ -10193,6 +10921,13 @@ __metadata: languageName: node linkType: hard +"convert-to-spaces@npm:^1.0.1": + version: 1.0.2 + resolution: "convert-to-spaces@npm:1.0.2" + checksum: cb88c52e05a076ae55856a44b34ffbfc5944e6c21aefa7b3ef0551914674667a2cc9e713eeecc0b507e83f4a521a3876712ddc278ee8653985f6add6917a150b + languageName: node + linkType: hard + "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -10442,6 +11177,27 @@ __metadata: languageName: node linkType: hard +"cross-spawn@npm:^4.0.0": + version: 4.0.2 + resolution: "cross-spawn@npm:4.0.2" + dependencies: + lru-cache: ^4.0.1 + which: ^1.2.9 + checksum: 4de7254653b658776be8e1050473349723d2ac8bc10b912fbeb159ad32d06c7fa2135b04b896b7cbe0141d274dae9d7543cc6e5c9c919e2062e44a66c2184665 + languageName: node + linkType: hard + +"cross-spawn@npm:^5.0.1": + version: 5.1.0 + resolution: "cross-spawn@npm:5.1.0" + dependencies: + lru-cache: ^4.0.1 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: 1918621fddb9f8c61e02118b2dbf81f611ccd1544ceaca0d026525341832b8511ce2504c60f935dbc06b35e5ef156fe8c1e72708c27dd486f034e9c0e1e07201 + languageName: node + linkType: hard + "cross-spawn@npm:^6.0.0": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" @@ -10493,6 +11249,13 @@ __metadata: languageName: node linkType: hard +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + "css-color-keywords@npm:^1.0.0": version: 1.0.0 resolution: "css-color-keywords@npm:1.0.0" @@ -10815,7 +11578,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.0.0, debug@npm:^3.1.1, debug@npm:^3.2.7": +"debug@npm:^3.0.0, debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -11659,6 +12422,7 @@ __metadata: ky: ^0.28.7 ky-universal: ^0.9.1 lint-staged: ^12.1.2 + loki: ^0.30.3 markdown-to-jsx: 7.1.7 md5: ^2.3.0 mini-css-extract-plugin: ^2.4.5 @@ -11842,6 +12606,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.251": + version: 1.4.284 + resolution: "electron-to-chromium@npm:1.4.284" + checksum: 33a7509755efbc0e13e81cdf0486ed37ea354857213b92a987a81e229083c1b2ee5f663c1103db9e5ec142a611e0daeeee02f757f7184833866f8aecb7046c2b + languageName: node + linkType: hard + "electron-window-controls@npm:^1.0.23": version: 1.0.23 resolution: "electron-window-controls@npm:1.0.23" @@ -13117,6 +13888,13 @@ __metadata: languageName: node linkType: hard +"events@npm:1.1.1": + version: 1.1.1 + resolution: "events@npm:1.1.1" + checksum: 29ba5a4c7d03dd2f4a2d3d9d4dfd8332225256f666cd69f490975d2eff8d7c73f1fb4872877b2c1f3b485e8fb42462153d65e5a21ea994eb928c3bec9e0c826e + languageName: node + linkType: hard + "events@npm:^3.0.0, events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -13142,6 +13920,21 @@ __metadata: languageName: node linkType: hard +"execa@npm:^0.6.3": + version: 0.6.3 + resolution: "execa@npm:0.6.3" + dependencies: + cross-spawn: ^5.0.1 + get-stream: ^3.0.0 + is-stream: ^1.1.0 + npm-run-path: ^2.0.0 + p-finally: ^1.0.0 + signal-exit: ^3.0.0 + strip-eof: ^1.0.0 + checksum: 19363dcacfc8eed3319fe617881421dbf0ea91b905b6d7c94e5d0b21fc4e514602d6de2a59a265a139eed1ad4dd38a94f1dc2408f2f0a0d075a2e441489b52bd + languageName: node + linkType: hard + "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -13738,7 +14531,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.3.1": +"find-cache-dir@npm:^3.2.0, find-cache-dir@npm:^3.3.1": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -13831,6 +14624,25 @@ __metadata: languageName: node linkType: hard +"follow-redirects@npm:^1.14.0": + version: 1.15.2 + resolution: "follow-redirects@npm:1.15.2" + peerDependenciesMeta: + debug: + optional: true + checksum: da5932b70e63944d38eecaa16954bac4347036f08303c913d166eda74809d8797d38386e3a0eb1d2fe37d2aaff2764cce8e9dbd99459d860cf2cdfa237923b5f + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: ^1.1.3 + checksum: 22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + languageName: node + linkType: hard + "for-in@npm:^1.0.2": version: 1.0.2 resolution: "for-in@npm:1.0.2" @@ -14058,7 +14870,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": +"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -14303,6 +15115,17 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.1.3": + version: 1.1.3 + resolution: "get-intrinsic@npm:1.1.3" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.3 + checksum: 6f201d5f95ea0dd6c8d0dc2c265603aff0b9e15614cb70f8f4674bb3d2b2369d521efaa84d0b70451d2c00762ebd28402758bf46279c6f2a00d242ebac0d8442 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -14310,6 +15133,13 @@ __metadata: languageName: node linkType: hard +"get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c + languageName: node + linkType: hard + "get-stream@npm:^2.0.0": version: 2.3.1 resolution: "get-stream@npm:2.3.1" @@ -14320,6 +15150,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "get-stream@npm:3.0.0" + checksum: 003f5f3b8870da59c6aafdf6ed7e7b07b48c2f8629cd461bd3900726548b6b8cfa2e14d6b7814fbb08f07a42f4f738407fa70b989928b2783a76b278505bba22 + languageName: node + linkType: hard + "get-stream@npm:^4.0.0, get-stream@npm:^4.1.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" @@ -14482,6 +15319,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:^7.0.0": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + "glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.1.6 resolution: "glob@npm:7.1.6" @@ -14628,6 +15479,27 @@ __metadata: languageName: node linkType: hard +"gm@npm:^1.23.1": + version: 1.25.0 + resolution: "gm@npm:1.25.0" + dependencies: + array-parallel: ~0.1.3 + array-series: ~0.1.5 + cross-spawn: ^4.0.0 + debug: ^3.1.0 + checksum: 0c84a9e4d6500c7c937198314c06c60758042d772adf0bce5ce9fa638cee8473a3c6ca1c4e57a5e8a950f9a60ea752b36607d9094e860bee1d2126ad3f1a89f7 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + "got@npm:^11.7.0, got@npm:^11.8.3": version: 11.8.3 resolution: "got@npm:11.8.3" @@ -14905,6 +15777,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + "has-tostringtag@npm:^1.0.0": version: 1.0.0 resolution: "has-tostringtag@npm:1.0.0" @@ -15589,6 +16468,13 @@ __metadata: languageName: node linkType: hard +"ieee754@npm:1.1.13": + version: 1.1.13 + resolution: "ieee754@npm:1.1.13" + checksum: eaf8c87e014282bfb5b13670991a2ed086eaef35ccc3fb713833863f2e7213041b2c29246adbc5f6561d51d53861c3b11f3b82b28fc6fa1352edeff381f056e5 + languageName: node + linkType: hard + "ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -15689,6 +16575,23 @@ __metadata: languageName: node linkType: hard +"import-jsx@npm:^4.0.0": + version: 4.0.1 + resolution: "import-jsx@npm:4.0.1" + dependencies: + "@babel/core": ^7.5.5 + "@babel/plugin-proposal-object-rest-spread": ^7.5.5 + "@babel/plugin-transform-destructuring": ^7.5.0 + "@babel/plugin-transform-react-jsx": ^7.3.0 + caller-path: ^3.0.1 + find-cache-dir: ^3.2.0 + make-dir: ^3.0.2 + resolve-from: ^3.0.0 + rimraf: ^3.0.0 + checksum: 16a1f7aa769d77431ad63dda8d4e659040ab99b294ad08a97068f286408dbc7b0bad82118d3571b80ae1d61af9109b3e373c7de889e7ad6ca12a1cb4e0b4590c + languageName: node + linkType: hard + "import-local@npm:^3.0.2": version: 3.0.3 resolution: "import-local@npm:3.0.3" @@ -15774,6 +16677,43 @@ __metadata: languageName: node linkType: hard +"ink@npm:^3.2.0": + version: 3.2.0 + resolution: "ink@npm:3.2.0" + dependencies: + ansi-escapes: ^4.2.1 + auto-bind: 4.0.0 + chalk: ^4.1.0 + cli-boxes: ^2.2.0 + cli-cursor: ^3.1.0 + cli-truncate: ^2.1.0 + code-excerpt: ^3.0.0 + indent-string: ^4.0.0 + is-ci: ^2.0.0 + lodash: ^4.17.20 + patch-console: ^1.0.0 + react-devtools-core: ^4.19.1 + react-reconciler: ^0.26.2 + scheduler: ^0.20.2 + signal-exit: ^3.0.2 + slice-ansi: ^3.0.0 + stack-utils: ^2.0.2 + string-width: ^4.2.2 + type-fest: ^0.12.0 + widest-line: ^3.1.0 + wrap-ansi: ^6.2.0 + ws: ^7.5.5 + yoga-layout-prebuilt: ^1.9.6 + peerDependencies: + "@types/react": ">=16.8.0" + react: ">=16.8.0" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: dabfd5b73ed1401b18826d0094d7ed4b8055e9fc2043c7c65f98c49a478bc1ffc62fa83ce1503008d1f8ac691930a5b44a10b13ec049d17df21ef121af993b2c + languageName: node + linkType: hard + "inline-style-parser@npm:0.1.1": version: 0.1.1 resolution: "inline-style-parser@npm:0.1.1" @@ -15813,6 +16753,13 @@ __metadata: languageName: node linkType: hard +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 + languageName: node + linkType: hard + "interpret@npm:^2.2.0": version: 2.2.0 resolution: "interpret@npm:2.2.0" @@ -15984,6 +16931,13 @@ __metadata: languageName: node linkType: hard +"is-callable@npm:^1.1.3": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + "is-callable@npm:^1.1.4, is-callable@npm:^1.2.4": version: 1.2.4 resolution: "is-callable@npm:1.2.4" @@ -16036,7 +16990,16 @@ __metadata: resolution: "is-core-module@npm:2.8.1" dependencies: has: ^1.0.3 - checksum: f1139970deb2ec159c54be154d35cd17d71b9b56c60221ff7c8c328ca7efe20b6d676cef43d08c21966e162bfd5068dcd0ce23e64c77b76a19824563ecd82e0e + checksum: f1139970deb2ec159c54be154d35cd17d71b9b56c60221ff7c8c328ca7efe20b6d676cef43d08c21966e162bfd5068dcd0ce23e64c77b76a19824563ecd82e0e + languageName: node + linkType: hard + +"is-core-module@npm:^2.9.0": + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" + dependencies: + has: ^1.0.3 + checksum: fd8f78ef4e243c295deafa809f89381d89aff5aaf38bb63266b17ee6e34b6a051baa5bdc2365456863336d56af6a59a4c1df1256b4eff7d6b4afac618586b004 languageName: node linkType: hard @@ -16175,6 +17138,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: ^1.0.0 + checksum: df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + languageName: node + linkType: hard + "is-glob@npm:4.0.3, is-glob@npm:^4.0.0, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -16431,6 +17403,19 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": + version: 1.1.10 + resolution: "is-typed-array@npm:1.1.10" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.0 + checksum: b71268a2e5f493f2b95af4cbfe7a65254a822f07d57f20c18f084347cd45f11810915fe37d7a6831fe4b81def24621a042fd1169ec558c50f830b591bc8c1f66 + languageName: node + linkType: hard + "is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -17003,6 +17988,26 @@ __metadata: languageName: node linkType: hard +"jmespath@npm:0.16.0": + version: 0.16.0 + resolution: "jmespath@npm:0.16.0" + checksum: 84cdca62c4a3d339701f01cc53decf16581c76ce49e6455119be1c5f6ab09a19e6788372536bd261d348d21cd817981605f8debae67affadba966219a2bac1c5 + languageName: node + linkType: hard + +"joi@npm:^17.3.0": + version: 17.7.0 + resolution: "joi@npm:17.7.0" + dependencies: + "@hapi/hoek": ^9.0.0 + "@hapi/topo": ^5.0.0 + "@sideway/address": ^4.1.3 + "@sideway/formula": ^3.0.0 + "@sideway/pinpoint": ^2.0.0 + checksum: 7cf12839eeb200d935d969f2a2836df86e2e0e33bd0c1883487157990258b537d10e3b7d7b6048cdd1a046f1a276c562cd11482ecfd08f413c3a770b9a73709a + languageName: node + linkType: hard + "joycon@npm:^3.0.1": version: 3.1.0 resolution: "joycon@npm:3.1.0" @@ -17614,6 +18619,16 @@ __metadata: languageName: node linkType: hard +"lighthouse-logger@npm:^1.0.0": + version: 1.3.0 + resolution: "lighthouse-logger@npm:1.3.0" + dependencies: + debug: ^2.6.9 + marky: ^1.2.2 + checksum: 54d9fe36a31ffdde2de08074daee1ef823f1a031b522402f3f3376bb60d8c13b9458256726c76e234549dd9f97a2869700f75c517aa4485e6845185ae379bcaf + languageName: node + linkType: hard + "lilconfig@npm:2.0.4": version: 2.0.4 resolution: "lilconfig@npm:2.0.4" @@ -17922,7 +18937,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": +"lodash@npm:^4.17.10, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.3, lodash@npm:~4.17.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -17971,6 +18986,42 @@ __metadata: languageName: node linkType: hard +"loki@npm:^0.30.3": + version: 0.30.3 + resolution: "loki@npm:0.30.3" + dependencies: + "@loki/integration-react": ^0.30.1 + "@loki/integration-react-native": ^0.30.2 + "@loki/integration-vue": ^0.30.1 + "@loki/runner": ^0.30.3 + "@loki/target-chrome-app": ^0.30.1 + "@loki/target-chrome-docker": ^0.30.1 + "@loki/target-native-android-emulator": ^0.30.0 + "@loki/target-native-ios-simulator": ^0.30.0 + peerDependencies: + "@storybook/react": ^5 || ^6 + peerDependenciesMeta: + "@storybook/react": + optional: true + bin: + loki: bin/loki + checksum: 41cf4fd87cede10a9784e47e2fb8bbbd193352f80e3d76561220d6919990b13bb035ace43abd1b2f1bf9c44125524c4a59ec3a8165337a3681bd567a1dec3cd3 + languageName: node + linkType: hard + +"looks-same@npm:^4.0.0": + version: 4.1.0 + resolution: "looks-same@npm:4.1.0" + dependencies: + color-diff: ^1.1.0 + concat-stream: ^1.6.2 + lodash: ^4.17.3 + parse-color: ^1.0.0 + pngjs: ^3.3.3 + checksum: 5f5dbd4df87183bfbb7b2825bf330ddfa33dbc52b183bacf25ebf0f8f82e34d689a6f33b1d6d7ddae6367e6d826aa24daa02f61ae867adeb3bda76a6e263f0d1 + languageName: node + linkType: hard + "loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -18033,6 +19084,16 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^4.0.1": + version: 4.1.5 + resolution: "lru-cache@npm:4.1.5" + dependencies: + pseudomap: ^1.0.2 + yallist: ^2.1.2 + checksum: 1ca5306814e5add9ec63556d6fd9b24a4ecdeaef8e9cea52cbf30301e6b88c8d8ddc7cab45b59b56eb763e6c45af911585dc89925a074ab65e1502e3fe8103cf + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -18190,6 +19251,13 @@ __metadata: languageName: node linkType: hard +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: ca8a011f287dab1ac3291df720fc32b366c4cd767347b63722966650405ce71ec6566f71d1e22e1768bf6461a7fd689b9038e7df0fcfb62eacf3a5a6dcac249e + languageName: node + linkType: hard + "matcher-collection@npm:^2.0.0": version: 2.0.1 resolution: "matcher-collection@npm:2.0.1" @@ -18613,7 +19681,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.1.2": +"minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -19263,6 +20331,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.6": + version: 2.0.6 + resolution: "node-releases@npm:2.0.6" + checksum: 25b08960cdf6a85075baf312f7cdcb4f9190c87abf42649ac441448a02486df3798363896bf2f0f9c6a1c7e26b3ca298c8a9295f7dd5e5eff6b6a78574a88350 + languageName: node + linkType: hard + "nopt@npm:^5.0.0": version: 5.0.0 resolution: "nopt@npm:5.0.0" @@ -19747,6 +20822,21 @@ __metadata: languageName: node linkType: hard +"osnap@npm:^1.1.0": + version: 1.1.0 + resolution: "osnap@npm:1.1.0" + dependencies: + execa: ^0.6.3 + minimist: ^1.2.0 + pify: ^3.0.0 + tempfile: ^2.0.0 + which: ^1.2.14 + bin: + osnap: bin/osnap + checksum: d3a2419e8dc8ba3b4a836da1423a17930c07df00d3a38be065884798649b8604a1f7570e0c91be516b3acb7759173231c8fe9ec4efa1c2a98a59af90ef71a5dc + languageName: node + linkType: hard + "overlayscrollbars@npm:^1.13.1": version: 1.13.1 resolution: "overlayscrollbars@npm:1.13.1" @@ -20043,6 +21133,15 @@ __metadata: languageName: node linkType: hard +"parse-color@npm:^1.0.0": + version: 1.0.0 + resolution: "parse-color@npm:1.0.0" + dependencies: + color-convert: ~0.5.0 + checksum: 53b864bd91f9e3134e8d05b834c42c9ece76c6c3426fe979c36fc0452cfd9c8cbe8c7497cd7ddd8436a5878cd43af982a5eaf85908f69a6de0fe3daf122b65f7 + languageName: node + linkType: hard + "parse-entities@npm:^2.0.0": version: 2.0.0 resolution: "parse-entities@npm:2.0.0" @@ -20136,6 +21235,13 @@ __metadata: languageName: node linkType: hard +"patch-console@npm:^1.0.0": + version: 1.0.0 + resolution: "patch-console@npm:1.0.0" + checksum: 32b6d1354d52c3b7add2114a94412b0bd0dd1d0f62300a1f682a75f4b16d0330443bfd98c2c9f06da3a6348273654a230a8b28ff5746497243eca37701d97a50 + languageName: node + linkType: hard + "path-browserify@npm:0.0.1": version: 0.0.1 resolution: "path-browserify@npm:0.0.1" @@ -20416,6 +21522,17 @@ __metadata: languageName: node linkType: hard +"pixelmatch@npm:^5.2.0": + version: 5.3.0 + resolution: "pixelmatch@npm:5.3.0" + dependencies: + pngjs: ^6.0.0 + bin: + pixelmatch: bin/pixelmatch + checksum: 30850661db29b57cefbe6cf36e930b7517aea4e0ed129e85fcc8ec04a7e6e7648a822a972f8e01d2d3db268ca3c735555caf6b8099a164d8b64d105986d682d2 + languageName: node + linkType: hard + "pixelmatch@npm:^5.2.1": version: 5.2.1 resolution: "pixelmatch@npm:5.2.1" @@ -20551,6 +21668,13 @@ __metadata: languageName: node linkType: hard +"pngjs@npm:^6.0.0": + version: 6.0.0 + resolution: "pngjs@npm:6.0.0" + checksum: ac23ea329b1881d1a10575aff58116dc27b894ec3f5b84ba15c7f527d21e609fbce7ba16d48f8ccb86c7ce45ceed622472765476ab2875949d4bec55e153f87a + languageName: node + linkType: hard + "pnp-webpack-plugin@npm:1.6.4": version: 1.6.4 resolution: "pnp-webpack-plugin@npm:1.6.4" @@ -21050,6 +22174,13 @@ __metadata: languageName: node linkType: hard +"pseudomap@npm:^1.0.2": + version: 1.0.2 + resolution: "pseudomap@npm:1.0.2" + checksum: 5a91ce114c64ed3a6a553aa7d2943868811377388bb31447f9d8028271bae9b05b340fe0b6961a64e45b9c72946aeb0a4ab635e8f7cb3715ffd0ff2beeb6a679 + languageName: node + linkType: hard + "psl@npm:^1.1.28, psl@npm:^1.1.33": version: 1.8.0 resolution: "psl@npm:1.8.0" @@ -21215,6 +22346,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:^0.27.1": + version: 0.27.2 + resolution: "ramda@npm:0.27.2" + checksum: 1bbcb5bcde33ab2669810644f920b8af4e228967ff800962100803dcdad57b09c5eeee50d9871c74aa20ce496a2d96ec48774e545d7943c8f742ccac5e0fa072 + languageName: node + linkType: hard + "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -21843,6 +22981,16 @@ __metadata: languageName: node linkType: hard +"react-devtools-core@npm:^4.19.1": + version: 4.26.1 + resolution: "react-devtools-core@npm:4.26.1" + dependencies: + shell-quote: ^1.6.1 + ws: ^7 + checksum: a9008a183bc60bf7d84877ce90890b65363b317e22a94bcb306bbfcc5a18ff7d964805984c3b126d7658eb2b796875bc2b2411f00357b05b78b98cb70d463936 + languageName: node + linkType: hard + "react-docgen-typescript@npm:^2.0.0": version: 2.2.1 resolution: "react-docgen-typescript@npm:2.2.1" @@ -22032,6 +23180,19 @@ __metadata: languageName: node linkType: hard +"react-reconciler@npm:^0.26.2": + version: 0.26.2 + resolution: "react-reconciler@npm:0.26.2" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + scheduler: ^0.20.2 + peerDependencies: + react: ^17.0.2 + checksum: 3ae2e09804d7c1295643b5b3f15bee26cef04e38e0ed1d47c3b3d3d712ca2c37fbc3461ea0d22041b1f3bbf3656c96b8ec3c1df46280f714dcf8e4fe66146bc6 + languageName: node + linkType: hard + "react-refresh@npm:^0.10.0": version: 0.10.0 resolution: "react-refresh@npm:0.10.0" @@ -22234,6 +23395,15 @@ __metadata: languageName: node linkType: hard +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: ^1.1.6 + checksum: 22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 + languageName: node + linkType: hard + "rechoir@npm:^0.7.0": version: 0.7.1 resolution: "rechoir@npm:0.7.1" @@ -22757,6 +23927,13 @@ __metadata: languageName: node linkType: hard +"resolve-from@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-from@npm:3.0.0" + checksum: 24affcf8e81f4c62f0dcabc774afe0e19c1f38e34e43daac0ddb409d79435fc3037f612b0cc129178b8c220442c3babd673e88e870d27215c99454566e770ebc + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -22780,6 +23957,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.1.6": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 6d58b1cb40f3fc80b9e45dd799d84cdc3829a993e4b9fa3b59d331e1dfacd0870e1851f4d0eb549d68c796e0b7087b43d1aec162653ccccff9e18191221a6e7d + languageName: node + linkType: hard + "resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.3.2, resolve@npm:^1.9.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" @@ -22813,6 +24003,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.1.6#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 0d8ccceba5537769c42aa75e4aa75ae854aac866a11d7e9ffdb1663f0158ee646a0d48fc2818ed5e7fb364d64220a1fb9092a160e11e00cbdd5fbab39a13092c + languageName: node + linkType: hard + "resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" @@ -23018,7 +24221,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^6.3.3, rxjs@npm:^6.6.0": +"rxjs@npm:^6.3.3, rxjs@npm:^6.6.0, rxjs@npm:^6.6.3": version: 6.6.7 resolution: "rxjs@npm:6.6.7" dependencies: @@ -23101,6 +24304,13 @@ __metadata: languageName: node linkType: hard +"sax@npm:1.2.1": + version: 1.2.1 + resolution: "sax@npm:1.2.1" + checksum: 1ae269cfde0b3774b4c92eb744452b6740bde5c5744fe5cadef6f496e42d9b632f483fb6aff9a23c0749c94c6951b06b0c5a90a5e99c879d3401cfd5ba61dc02 + languageName: node + linkType: hard + "sax@npm:>=0.6.0, sax@npm:^1.2.4, sax@npm:~1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" @@ -23565,6 +24775,26 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:^1.6.1": + version: 1.7.4 + resolution: "shell-quote@npm:1.7.4" + checksum: 54a9f16eee9449879290b9ab082d380ff229b9176608879087d1c21c423ad0bf954fe02941963ee80cafce6e09d629ae5b209ac7061de22cf8e1b9b3edf3e694 + languageName: node + linkType: hard + +"shelljs@npm:^0.8.3": + version: 0.8.5 + resolution: "shelljs@npm:0.8.5" + dependencies: + glob: ^7.0.0 + interpret: ^1.0.0 + rechoir: ^0.6.2 + bin: + shjs: bin/shjs + checksum: feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -24072,6 +25302,15 @@ __metadata: languageName: node linkType: hard +"stack-utils@npm:^2.0.2": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: ^2.0.0 + checksum: 651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + "stack-utils@npm:^2.0.3": version: 2.0.5 resolution: "stack-utils@npm:2.0.5" @@ -24728,6 +25967,20 @@ __metadata: languageName: node linkType: hard +"temp-dir@npm:^1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: 648669d5e154d1961217784c786acadccf0156519c19e0aceda7edc76f5bdfa32a40dd7f88ebea9238ed6e3dedf08b846161916c8947058c384761351be90a8e + languageName: node + linkType: hard + +"temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + languageName: node + linkType: hard + "temp-file@npm:^3.4.0": version: 3.4.0 resolution: "temp-file@npm:3.4.0" @@ -24738,6 +25991,29 @@ __metadata: languageName: node linkType: hard +"tempfile@npm:^2.0.0": + version: 2.0.0 + resolution: "tempfile@npm:2.0.0" + dependencies: + temp-dir: ^1.0.0 + uuid: ^3.0.1 + checksum: f9d65d109b58b626ef3746ada9538c61fe6aa79b43d3d18dde0187fe9d844aeff730f5c33fa4540ad43f9ace877406788f9fa236879b5e98da5b300cfa06a9a7 + languageName: node + linkType: hard + +"tempy@npm:^1.0.0": + version: 1.0.1 + resolution: "tempy@npm:1.0.1" + dependencies: + del: ^6.0.0 + is-stream: ^2.0.0 + temp-dir: ^2.0.0 + type-fest: ^0.16.0 + unique-string: ^2.0.0 + checksum: 864a1cf1b5536dc21e84ae45dbbc3ba4dd2c7ec1674d895f99c349cf209df959a53d797ca38d0b2cf69c7684d565fde5cfc67faaa63b7208ffb21d454b957472 + languageName: node + linkType: hard + "terser-webpack-plugin@npm:^1.4.3": version: 1.4.5 resolution: "terser-webpack-plugin@npm:1.4.5" @@ -25128,6 +26404,18 @@ __metadata: languageName: node linkType: hard +"transliteration@npm:^2.2.0": + version: 2.3.5 + resolution: "transliteration@npm:2.3.5" + dependencies: + yargs: ^17.5.1 + bin: + slugify: dist/bin/slugify + transliterate: dist/bin/transliterate + checksum: 68397225c2ca59b8e33206c65f905724e86b64460cbf90576d352dc2366e763ded97e2c7b8b1f140fb36a565d61a97c51080df9fa638e6b1769f6cb24f383756 + languageName: node + linkType: hard + "trim-trailing-lines@npm:^1.0.0": version: 1.1.4 resolution: "trim-trailing-lines@npm:1.1.4" @@ -25384,6 +26672,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.12.0": + version: 0.12.0 + resolution: "type-fest@npm:0.12.0" + checksum: 7f88f99fe4aaf2c2e2b0a601c63164e3b218b9378c9bc5d8b514c5170eabd4732abd3f74bb97323c387ae340021d1d814369ef52ab8057481cb785e5306f23ac + languageName: node + linkType: hard + "type-fest@npm:^0.13.1": version: 0.13.1 resolution: "type-fest@npm:0.13.1" @@ -25391,6 +26686,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -25646,6 +26948,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: ^2.0.0 + checksum: 11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + "unist-builder@npm:2.0.3, unist-builder@npm:^2.0.0": version: 2.0.3 resolution: "unist-builder@npm:2.0.3" @@ -25803,6 +27114,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.9": + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + browserslist-lint: cli.js + checksum: e6fa55b515a674cc3b6c045d1f37f72780ddbbbb48b3094391fb2e43357b859ca5cee4c7d3055fd654d442ef032777d0972494a9a2e6c30d3660ee57b7138ae9 + languageName: node + linkType: hard + "update-check@npm:1.5.2": version: 1.5.2 resolution: "update-check@npm:1.5.2" @@ -25882,6 +27207,16 @@ __metadata: languageName: node linkType: hard +"url@npm:0.10.3": + version: 0.10.3 + resolution: "url@npm:0.10.3" + dependencies: + punycode: 1.3.2 + querystring: 0.2.0 + checksum: f0a1c7d99ac35dd68a8962bc7b3dd38f08d457387fc686f0669ff881b00a68eabd9cb3aded09dfbe25401d7b632fc4a9c074cb373f6a4bd1d8b5324d1d442a0d + languageName: node + linkType: hard + "url@npm:^0.11.0": version: 0.11.0 resolution: "url@npm:0.11.0" @@ -26032,6 +27367,19 @@ __metadata: languageName: node linkType: hard +"util@npm:^0.12.4": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: ^2.0.3 + is-arguments: ^1.0.4 + is-generator-function: ^1.0.7 + is-typed-array: ^1.1.3 + which-typed-array: ^1.1.2 + checksum: c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 + languageName: node + linkType: hard + "utila@npm:~0.4": version: 0.4.0 resolution: "utila@npm:0.4.0" @@ -26053,7 +27401,16 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2, uuid@npm:^3.4.0": +"uuid@npm:8.0.0": + version: 8.0.0 + resolution: "uuid@npm:8.0.0" + bin: + uuid: dist/bin/uuid + checksum: e62301a1c6102da5ce9a147b492a4b5cfa14d2e8fdf4a6ebfda7929cb72d186f84173815ec18fa4160a03bf9724b16ece3737b3ac6701815bc965f8fa4279298 + languageName: node + linkType: hard + +"uuid@npm:^3.0.1, uuid@npm:^3.3.2, uuid@npm:^3.4.0": version: 3.4.0 resolution: "uuid@npm:3.4.0" bin: @@ -26385,6 +27742,21 @@ __metadata: languageName: node linkType: hard +"wait-on@npm:^5.2.1": + version: 5.3.0 + resolution: "wait-on@npm:5.3.0" + dependencies: + axios: ^0.21.1 + joi: ^17.3.0 + lodash: ^4.17.21 + minimist: ^1.2.5 + rxjs: ^6.6.3 + bin: + wait-on: bin/wait-on + checksum: 5ca740e3f2cf4f73ebd2787ff15f7b8d0ee99f188dd37aae0a7d116ae9837f04b8752e4306218aee5165ca4e37cfd3c5b114627748e465e46f8cd51af0da1790 + languageName: node + linkType: hard + "walk-sync@npm:^2.2.0": version: 2.2.0 resolution: "walk-sync@npm:2.2.0" @@ -26946,7 +28318,21 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.9, which@npm:^1.3.1": +"which-typed-array@npm:^1.1.2": + version: 1.1.9 + resolution: "which-typed-array@npm:1.1.9" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.0 + is-typed-array: ^1.1.10 + checksum: 7edb12cfd04bfe2e2d3ec3e6046417c59e6a8c72209e4fe41fe1a1a40a3b196626c2ca63dac2a0fa2491d5c37c065dfabd2fcf7c0c15f1d19f5640fef88f6368 + languageName: node + linkType: hard + +"which@npm:^1.2.14, which@npm:^1.2.9, which@npm:^1.3.1": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -27106,6 +28492,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^7, ws@npm:^7.2.0, ws@npm:^7.5.5": + version: 7.5.9 + resolution: "ws@npm:7.5.9" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + languageName: node + linkType: hard + "ws@npm:^8.1.0, ws@npm:^8.2.3": version: 8.3.0 resolution: "ws@npm:8.3.0" @@ -27147,6 +28548,16 @@ __metadata: languageName: node linkType: hard +"xml2js@npm:0.4.19": + version: 0.4.19 + resolution: "xml2js@npm:0.4.19" + dependencies: + sax: ">=0.6.0" + xmlbuilder: ~9.0.1 + checksum: a50178608fae952ddbdd30c9fde61a2a3b9a42edacacd8059e69b6177304e2f3362e214cd324b7555d3087ed64234e59bb70f75c4699231c6840c4c60a72c2d2 + languageName: node + linkType: hard + "xml2js@npm:^0.4.23, xml2js@npm:^0.4.5": version: 0.4.23 resolution: "xml2js@npm:0.4.23" @@ -27164,7 +28575,7 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^9.0.7": +"xmlbuilder@npm:^9.0.7, xmlbuilder@npm:~9.0.1": version: 9.0.7 resolution: "xmlbuilder@npm:9.0.7" checksum: aa3c644a13e561abd50e4971ab6963261de703cc0405994777db9129c40d76dba9c0a2c6fa04a7de474a8428f7b329e6f85fcf84990f9cb4ceb2c345a57a4eef @@ -27213,6 +28624,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^2.1.2": + version: 2.1.2 + resolution: "yallist@npm:2.1.2" + checksum: 0b9e25aa00adf19e01d2bcd4b208aee2b0db643d9927131797b7af5ff69480fc80f1c3db738cbf3946f0bddf39d8f2d0a5709c644fd42d4aa3a4e6e786c087b5 + languageName: node + linkType: hard + "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -27384,6 +28802,15 @@ __metadata: languageName: node linkType: hard +"yoga-layout-prebuilt@npm:^1.9.6": + version: 1.10.0 + resolution: "yoga-layout-prebuilt@npm:1.10.0" + dependencies: + "@types/yoga-layout": 1.9.2 + checksum: e83b6b7078faf4d0472461b53e92bf9cae655de3d896aee5f79b5ba5a960e507bbf8e671b261db13137bf18711686969f19fd1d9c4669beb1d70754b83c5879d + languageName: node + linkType: hard + "zen-observable-ts@npm:^1.2.0": version: 1.2.3 resolution: "zen-observable-ts@npm:1.2.3"