From c85fdc7e584c292dd540eec295a9f2795d9fed41 Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Wed, 21 Sep 2022 17:32:50 +0200 Subject: [PATCH 1/8] chore: Use ESM syntax instead of CJS for default exports --- react/CozyDialogs/e2e.js | 2 +- react/SelectBox/SelectBox.jsx | 4 +++- react/helpers/isTesting.js | 2 +- scripts/make-icon-sprite.sh | 2 +- scripts/make-palette.sh | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/react/CozyDialogs/e2e.js b/react/CozyDialogs/e2e.js index 8f809495be..f50df36cec 100644 --- a/react/CozyDialogs/e2e.js +++ b/react/CozyDialogs/e2e.js @@ -1,4 +1,4 @@ -module.exports = async (page, screenshot) => { +export default async (page, screenshot) => { for (const dialogType of [ 'Dialog', 'ConfirmDialog', diff --git a/react/SelectBox/SelectBox.jsx b/react/SelectBox/SelectBox.jsx index c628600284..ce7ea9d6f8 100644 --- a/react/SelectBox/SelectBox.jsx +++ b/react/SelectBox/SelectBox.jsx @@ -7,7 +7,7 @@ import { isIOSApp } from 'cozy-device-helper' import Icon from '../Icon' import CheckIcon from '../Icons/Check' -import { dodgerBlue, silver, coolGrey, paleGrey } from '../palette' +import palette from '../palette' import withBreakpoints from '../helpers/withBreakpoints' import TopIcon from '../Icons/Top' import BottomIcon from '../Icons/Bottom' @@ -15,6 +15,8 @@ import BottomIcon from '../Icons/Bottom' import styles from './styles.styl' import ControlDefault from './ControlDefault' +const { dodgerBlue, silver, coolGrey, paleGrey } = palette + const heights = { tiny: '2rem', medium: '2.5rem', diff --git a/react/helpers/isTesting.js b/react/helpers/isTesting.js index 1d2f0cca53..9aca172d60 100644 --- a/react/helpers/isTesting.js +++ b/react/helpers/isTesting.js @@ -1,4 +1,4 @@ -module.exports = () => { +export default () => { return ( navigator && navigator.userAgent && navigator.userAgent.includes('Argos') ) diff --git a/scripts/make-icon-sprite.sh b/scripts/make-icon-sprite.sh index e7496748ff..f01441c977 100755 --- a/scripts/make-icon-sprite.sh +++ b/scripts/make-icon-sprite.sh @@ -10,4 +10,4 @@ echo "Making icon sprite, output file : ${outfile}..." echo $icons | xargs yarn svgstore --inline -o /tmp/icons-sprite.svg echo "// GENERATED FILE, DO NOT EDIT THIS FILE BY HAND" > $outfile echo "// Use yarn sprite to regenerate" >> $outfile -echo "module.exports = \``cat /tmp/icons-sprite.svg`\`" >> $outfile +echo "export default \``cat /tmp/icons-sprite.svg`\`" >> $outfile diff --git a/scripts/make-palette.sh b/scripts/make-palette.sh index e888951795..b5570e33ba 100755 --- a/scripts/make-palette.sh +++ b/scripts/make-palette.sh @@ -5,5 +5,5 @@ set -eu # Palette needs to be accessible from stylus and from JS JS_PALETTE='react/palette.js' echo "// GENERATED AUTOMATICALLY FROM stylus/settings/palette.json" > $JS_PALETTE -echo "module.exports = `cat stylus/settings/palette.json`" >> $JS_PALETTE +echo "export default `cat stylus/settings/palette.json`" >> $JS_PALETTE node_modules/.bin/eslint --fix $JS_PALETTE From a618d644e60c22c64d17795d49a6b222d065da0e Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Wed, 21 Sep 2022 17:37:44 +0200 Subject: [PATCH 2/8] chore: Generate icon sprite and palette as TypeScript files --- .eslintignore | 4 ++-- .gitignore | 4 ++-- scripts/make-icon-sprite.sh | 2 +- scripts/make-palette.sh | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.eslintignore b/.eslintignore index c67f715f4f..c392d25e75 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,2 @@ -react/Icon/icons-sprite.js -react/palette.js +react/Icon/icons-sprite.ts +react/palette.ts diff --git a/.gitignore b/.gitignore index 5900d54dd4..b69e028963 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,6 @@ desktop.ini transpiled # Generated files -react/Icon/icons-sprite.js -react/palette.js +react/Icon/icons-sprite.ts +react/palette.ts /screenshots diff --git a/scripts/make-icon-sprite.sh b/scripts/make-icon-sprite.sh index f01441c977..03425e6d2a 100755 --- a/scripts/make-icon-sprite.sh +++ b/scripts/make-icon-sprite.sh @@ -2,7 +2,7 @@ set -eu -outfile="react/Icon/icons-sprite.js" +outfile="react/Icon/icons-sprite.ts" icons="$(ls assets/icons/*/*.svg | sort -d)" diff --git a/scripts/make-palette.sh b/scripts/make-palette.sh index b5570e33ba..4e57f71113 100755 --- a/scripts/make-palette.sh +++ b/scripts/make-palette.sh @@ -3,7 +3,7 @@ set -eu # Palette needs to be accessible from stylus and from JS -JS_PALETTE='react/palette.js' +JS_PALETTE='react/palette.ts' echo "// GENERATED AUTOMATICALLY FROM stylus/settings/palette.json" > $JS_PALETTE echo "export default `cat stylus/settings/palette.json`" >> $JS_PALETTE node_modules/.bin/eslint --fix $JS_PALETTE From e31be6a2ad843e31482196bbe6ca41c2bc90b4fb Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Wed, 21 Sep 2022 17:38:40 +0200 Subject: [PATCH 3/8] chore: Lint TSX files --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2ab798c7bd..39aabd626f 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "deploy:doc": "git-directory-deploy --directory build/ --branch gh-pages", "makeSvgr": "scripts/generate-svgr-icon.sh", "lint": "npm-run-all 'lint:*'", - "lint:js": "eslint 'react/**/*.jsx' 'react/**/*.js' 'react/**/*.ts' 'docs/styleguide.config.js'", + "lint:js": "eslint 'react/**/*.{jsx,js,tsx,ts}' 'docs/styleguide.config.js'", "lint:stylus": "stylint stylus --config .stylintrc", "lint:md": "remark . -o -S", "palette": "scripts/make-palette.sh", From 1efb4451dca7eb6edadca8619d9b8065b6c6ac9b Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Fri, 23 Sep 2022 11:30:53 +0200 Subject: [PATCH 4/8] chore: Use extensionless specifiers when importing JS files --- react/AppLinker/native.js | 2 +- react/ContactsListModal/index.jsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/react/AppLinker/native.js b/react/AppLinker/native.js index 83367d60c7..6b8d8b8bad 100644 --- a/react/AppLinker/native.js +++ b/react/AppLinker/native.js @@ -3,7 +3,7 @@ import { ensureFirstSlash } from 'cozy-client' -import { UNIVERSAL_LINK_URL } from './native.config.js' +import { UNIVERSAL_LINK_URL } from './native.config' export const getUniversalLinkDomain = () => { return UNIVERSAL_LINK_URL diff --git a/react/ContactsListModal/index.jsx b/react/ContactsListModal/index.jsx index 76fc0b304a..0f1b736f42 100644 --- a/react/ContactsListModal/index.jsx +++ b/react/ContactsListModal/index.jsx @@ -13,7 +13,7 @@ import { useCozyDialog } from '../CozyDialogs' import useRealtime from '../hooks/useRealtime' -import useEventListener from '../hooks/useEventListener.js' +import useEventListener from '../hooks/useEventListener' import useBreakpoints from '../hooks/useBreakpoints' import Button from '../Buttons' import PlusIcon from '../Icons/Plus' From af2facf996e70315a2ed9bd92403f989847fe822 Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Thu, 2 Feb 2023 10:50:51 +0100 Subject: [PATCH 5/8] chore: Use bare directories instead of index files in specifiers --- react/ActionMenu/index.spec.jsx | 2 +- react/Alerter/alerter.spec.js | 2 +- react/AppIcon/test/AppIcon.spec.js | 2 +- react/AppLinker/index.deprecated.spec.jsx | 2 +- react/AppLinker/index.spec.jsx | 2 +- react/AppTile/AppTile.spec.jsx | 2 +- react/Banner/index.spec.jsx | 2 +- react/CipherIcon/index.spec.jsx | 2 +- react/DateMonthPicker/index.spec.jsx | 2 +- react/Field/index.spec.js | 2 +- react/FileInput/index.spec.jsx | 2 +- react/FilePicker/FilePickerHeader.jsx | 2 +- react/I18n/withLocales.jsx | 2 +- react/Input/index.spec.jsx | 2 +- react/Modal/index.spec.jsx | 2 +- react/PieChart/index.spec.jsx | 2 +- react/Popup/index.spec.jsx | 2 +- react/PushClientButton/index.spec.jsx | 2 +- react/Radio/index.spec.jsx | 2 +- react/SquareAppIcon/SquareAppIcon.spec.js | 2 +- react/UploadQueue/index.spec.jsx | 2 +- react/ViewStack/example.jsx | 2 +- react/ViewStack/index.spec.jsx | 2 +- react/Viewer/Viewer.jsx | 2 +- react/Viewer/ViewerExposer.js | 2 +- react/Viewer/components/ViewerControls.jsx | 2 +- react/hooks/useConfirmExit/index.spec.js | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/react/ActionMenu/index.spec.jsx b/react/ActionMenu/index.spec.jsx index 69d2c41cde..3037aec517 100644 --- a/react/ActionMenu/index.spec.jsx +++ b/react/ActionMenu/index.spec.jsx @@ -10,7 +10,7 @@ import Icon from '../Icon' import FileIcon from '../Icons/File' import WarningIcon from '../Icons/Warning' -import ActionMenu, { ActionMenuItem, ActionMenuRadio } from './' +import ActionMenu, { ActionMenuItem, ActionMenuRadio } from '.' describe('ActionMenu', () => { fixPopperTesting() diff --git a/react/Alerter/alerter.spec.js b/react/Alerter/alerter.spec.js index ca24335887..ac7611bc19 100644 --- a/react/Alerter/alerter.spec.js +++ b/react/Alerter/alerter.spec.js @@ -4,7 +4,7 @@ import React from 'react' import { shallow } from 'enzyme' -import Alerter from './' +import Alerter from '.' import Alert from './Alert' import Button from '../Button' diff --git a/react/AppIcon/test/AppIcon.spec.js b/react/AppIcon/test/AppIcon.spec.js index 2d2fe097e2..e96b415a81 100644 --- a/react/AppIcon/test/AppIcon.spec.js +++ b/react/AppIcon/test/AppIcon.spec.js @@ -4,7 +4,7 @@ import React from 'react' import { shallow } from 'enzyme' -import { AppIcon } from '../' +import { AppIcon } from '..' describe('AppIcon component', () => { const app = {} diff --git a/react/AppLinker/index.deprecated.spec.jsx b/react/AppLinker/index.deprecated.spec.jsx index 1fcaf8a201..41758dbd7e 100644 --- a/react/AppLinker/index.deprecated.spec.jsx +++ b/react/AppLinker/index.deprecated.spec.jsx @@ -19,7 +19,7 @@ import { checkApp } from 'cozy-device-helper' -import AppLinker from './index' +import AppLinker from '.' import { generateUniversalLink } from './native' jest.useFakeTimers() diff --git a/react/AppLinker/index.spec.jsx b/react/AppLinker/index.spec.jsx index 9b8914cb53..8d888b326b 100644 --- a/react/AppLinker/index.spec.jsx +++ b/react/AppLinker/index.spec.jsx @@ -11,7 +11,7 @@ import { checkApp } from 'cozy-device-helper' -import AppLinker from './index' +import AppLinker from '.' import { generateUniversalLink } from './native' jest.useFakeTimers() diff --git a/react/AppTile/AppTile.spec.jsx b/react/AppTile/AppTile.spec.jsx index 2dcf528ec6..6671b820eb 100644 --- a/react/AppTile/AppTile.spec.jsx +++ b/react/AppTile/AppTile.spec.jsx @@ -9,7 +9,7 @@ import CozyClient, { CozyProvider } from 'cozy-client' import en from '../AppSections/locales/en.json' import I18n from '../I18n' -import AppTile from './index' +import AppTile from '.' const appMock = { slug: 'test', diff --git a/react/Banner/index.spec.jsx b/react/Banner/index.spec.jsx index 282b776834..9e7cd97b12 100644 --- a/react/Banner/index.spec.jsx +++ b/react/Banner/index.spec.jsx @@ -1,6 +1,6 @@ import React from 'react' import { render } from '@testing-library/react' -import Banner from './index' +import Banner from '.' describe('Grid', () => { it('should render correctly justify content', () => { diff --git a/react/CipherIcon/index.spec.jsx b/react/CipherIcon/index.spec.jsx index 0f32d2807f..33f1a8d276 100644 --- a/react/CipherIcon/index.spec.jsx +++ b/react/CipherIcon/index.spec.jsx @@ -1,6 +1,6 @@ import React from 'react' import { fireEvent, render } from '@testing-library/react' -import CipherIcon from './index' +import CipherIcon from '.' jest.mock('cozy-client', () => ({ withClient: Component => { diff --git a/react/DateMonthPicker/index.spec.jsx b/react/DateMonthPicker/index.spec.jsx index ef8273ce58..948eb0d670 100644 --- a/react/DateMonthPicker/index.spec.jsx +++ b/react/DateMonthPicker/index.spec.jsx @@ -1,6 +1,6 @@ import { mount } from 'enzyme' import React from 'react' -import DateMonthPicker from './index' +import DateMonthPicker from '.' import { act } from 'react-dom/test-utils' import I18n from '../I18n' diff --git a/react/Field/index.spec.js b/react/Field/index.spec.js index bb2e215235..1af878e36c 100644 --- a/react/Field/index.spec.js +++ b/react/Field/index.spec.js @@ -1,5 +1,5 @@ import React from 'react' -import Field from './' +import Field from '.' import { shallow } from 'enzyme' describe('Field component', () => { diff --git a/react/FileInput/index.spec.jsx b/react/FileInput/index.spec.jsx index f99d749afa..2f00562af4 100644 --- a/react/FileInput/index.spec.jsx +++ b/react/FileInput/index.spec.jsx @@ -1,7 +1,7 @@ import React from 'react' import uniqueId from 'lodash/uniqueId' -import FileInput from './index' +import FileInput from '.' jest.mock('lodash/uniqueId') diff --git a/react/FilePicker/FilePickerHeader.jsx b/react/FilePicker/FilePickerHeader.jsx index da923892cd..57165e9370 100644 --- a/react/FilePicker/FilePickerHeader.jsx +++ b/react/FilePicker/FilePickerHeader.jsx @@ -12,7 +12,7 @@ import Previous from '../Icons/Previous' import FilePickerBreadcrumb from './FilePickerBreadcrumb' import { buildCurrentFolderQuery } from './queries' -import { ROOT_DIR_ID } from './index' +import { ROOT_DIR_ID } from '.' /** * @param {IOCozyFolder} displayedFolder - An io.cozy.files folder diff --git a/react/I18n/withLocales.jsx b/react/I18n/withLocales.jsx index 790b11c27b..2a0eed8cd6 100644 --- a/react/I18n/withLocales.jsx +++ b/react/I18n/withLocales.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { I18n, translate } from './' +import { I18n, translate } from '.' import omit from 'lodash/omit' /** diff --git a/react/Input/index.spec.jsx b/react/Input/index.spec.jsx index f81e024c00..423f9eaf7e 100644 --- a/react/Input/index.spec.jsx +++ b/react/Input/index.spec.jsx @@ -1,6 +1,6 @@ import React from 'react' -import Input from './index' +import Input from '.' describe('Input component', () => { it('should support number type', () => { diff --git a/react/Modal/index.spec.jsx b/react/Modal/index.spec.jsx index daa180eca6..820d25e0bd 100644 --- a/react/Modal/index.spec.jsx +++ b/react/Modal/index.spec.jsx @@ -2,7 +2,7 @@ import React from 'react' import { act } from 'react-dom/test-utils' import { useState } from 'react' import { mount } from 'enzyme' -import Modal, { BODY_CLASS } from './index' +import Modal, { BODY_CLASS } from '.' import { BreakpointsProvider } from '../hooks/useBreakpoints' describe('Modal', () => { diff --git a/react/PieChart/index.spec.jsx b/react/PieChart/index.spec.jsx index 4027b98cd8..d0ffb57854 100644 --- a/react/PieChart/index.spec.jsx +++ b/react/PieChart/index.spec.jsx @@ -1,4 +1,4 @@ -import { makeOptions, makeData } from './index' +import { makeOptions, makeData } from '.' describe('makeOptions', () => { it('should return default options', () => { diff --git a/react/Popup/index.spec.jsx b/react/Popup/index.spec.jsx index 890965337a..4f9f2b93e7 100644 --- a/react/Popup/index.spec.jsx +++ b/react/Popup/index.spec.jsx @@ -3,7 +3,7 @@ import { shallow } from 'enzyme' import { isMobileApp } from 'cozy-device-helper' -import { Popup } from './' +import { Popup } from '.' jest.mock('cozy-device-helper', () => ({ ...jest.requireActual('cozy-device-helper'), diff --git a/react/PushClientButton/index.spec.jsx b/react/PushClientButton/index.spec.jsx index deafed359d..0c46b5014d 100644 --- a/react/PushClientButton/index.spec.jsx +++ b/react/PushClientButton/index.spec.jsx @@ -2,7 +2,7 @@ import React from 'react' import { render } from '@testing-library/react' -import PushClientButton from './' +import PushClientButton from '.' jest.mock('../Icons/DeviceLaptop', () => () => (
diff --git a/react/Radio/index.spec.jsx b/react/Radio/index.spec.jsx index 48182045e8..5633844832 100644 --- a/react/Radio/index.spec.jsx +++ b/react/Radio/index.spec.jsx @@ -2,7 +2,7 @@ import React, { useState } from 'react' import { render, fireEvent } from '@testing-library/react' -import Radio from './' +import Radio from '.' import RadioGroup from '../RadioGroup' import FormControlLabel from '../FormControlLabel' diff --git a/react/SquareAppIcon/SquareAppIcon.spec.js b/react/SquareAppIcon/SquareAppIcon.spec.js index 13205aad08..7809ab09ed 100644 --- a/react/SquareAppIcon/SquareAppIcon.spec.js +++ b/react/SquareAppIcon/SquareAppIcon.spec.js @@ -8,7 +8,7 @@ import CozyClient, { CozyProvider } from 'cozy-client' import Icon from '../Icon' import CozyIcon from '../Icons/Cozy' import MuiCozyTheme from '../MuiCozyTheme' -import SquareAppIcon from './index' +import SquareAppIcon from '.' const appMock = { slug: 'test', diff --git a/react/UploadQueue/index.spec.jsx b/react/UploadQueue/index.spec.jsx index a400ee4451..01ec76d222 100644 --- a/react/UploadQueue/index.spec.jsx +++ b/react/UploadQueue/index.spec.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { UploadQueue, formatRemainingTime } from './index' +import { UploadQueue, formatRemainingTime } from '.' import { render } from '@testing-library/react' import { useI18n } from '../I18n' diff --git a/react/ViewStack/example.jsx b/react/ViewStack/example.jsx index 4087edbcb5..a807586711 100644 --- a/react/ViewStack/example.jsx +++ b/react/ViewStack/example.jsx @@ -1,5 +1,5 @@ import React from 'react' -import { useViewStack } from './index' +import { useViewStack } from '.' import Button from '../Button' const PaddedParagraph = ({ children }) => ( diff --git a/react/ViewStack/index.spec.jsx b/react/ViewStack/index.spec.jsx index aaa7302915..4c8a7d156d 100644 --- a/react/ViewStack/index.spec.jsx +++ b/react/ViewStack/index.spec.jsx @@ -2,7 +2,7 @@ import { mount } from 'enzyme' import React from 'react' import { act } from 'react-dom/test-utils' import { Slide } from './example' -import ViewStack from './index' +import ViewStack from '.' import Button from '../Button' import SwipeableViews from 'react-swipeable-views' diff --git a/react/Viewer/Viewer.jsx b/react/Viewer/Viewer.jsx index b6c11664bc..03d66952eb 100644 --- a/react/Viewer/Viewer.jsx +++ b/react/Viewer/Viewer.jsx @@ -5,7 +5,7 @@ import { FileDoctype } from '../proptypes' import ViewerControls from './components/ViewerControls' import ViewerByFile from './components/ViewerByFile' -import { toolbarPropsPropType } from './index' +import { toolbarPropsPropType } from '.' const KEY_CODE_LEFT = 37 const KEY_CODE_RIGHT = 39 diff --git a/react/Viewer/ViewerExposer.js b/react/Viewer/ViewerExposer.js index 3f768646a3..75b1b3f548 100644 --- a/react/Viewer/ViewerExposer.js +++ b/react/Viewer/ViewerExposer.js @@ -1,3 +1,3 @@ -import DefaultViewer from './index' +import DefaultViewer from '.' export default DefaultViewer diff --git a/react/Viewer/components/ViewerControls.jsx b/react/Viewer/components/ViewerControls.jsx index 9b5eb1931f..54c5d4f9c6 100644 --- a/react/Viewer/components/ViewerControls.jsx +++ b/react/Viewer/components/ViewerControls.jsx @@ -8,7 +8,7 @@ import { withStyles } from '../../styles' import withBreakpoints from '../../helpers/withBreakpoints' import { isValidForPanel } from '../helpers' -import { toolbarPropsPropType } from '../index' +import { toolbarPropsPropType } from '..' import { infoWidth } from './InformationPanel' import Toolbar from './Toolbar' import Navigation from './Navigation' diff --git a/react/hooks/useConfirmExit/index.spec.js b/react/hooks/useConfirmExit/index.spec.js index 0e32017032..ba2b0efd94 100644 --- a/react/hooks/useConfirmExit/index.spec.js +++ b/react/hooks/useConfirmExit/index.spec.js @@ -1,4 +1,4 @@ -import useConfirmExit from './' +import useConfirmExit from '.' import { renderHook, act } from '@testing-library/react-hooks' import { isElement } from 'react-dom/test-utils' From f016c4ff8515618fc04e1a2c1b40a6090bb5d083 Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Tue, 14 Feb 2023 12:25:30 +0100 Subject: [PATCH 6/8] chore: Rename some files used in the styleguide This mainly moves each hook, `Figure` and `FigureBlock` to a dedicated folder. --- docs/styleguide.config.js | 12 +-- react/ActionMenu/ActionMenuEffects.ts | 2 +- react/BottomSheet/BottomSheet.jsx | 2 +- react/BottomSheet/{README.md => Readme.md} | 0 react/Dialog/DialogEffects.spec.tsx | 2 +- react/Dialog/DialogEffects.ts | 8 +- react/Figure/{Figure.md => Figure/Readme.md} | 0 .../__snapshots__/index.spec.jsx.snap} | 100 +++++++++--------- react/Figure/{Figure.jsx => Figure/index.jsx} | 2 +- .../index.spec.jsx} | 2 +- .../{Figure.styl => Figure/styles.styl} | 0 .../{FigureBlock.md => FigureBlock/Readme.md} | 0 .../index.jsx} | 6 +- .../styles.styl} | 0 .../{IntentDialogOpener.md => Readme.md} | 0 .../IntentModal/{IntentModal.md => Readme.md} | 0 .../{IntentOpener.md => Readme.md} | 0 react/Layout/{Layout.md => Readme.md} | 0 react/Modal/ModalEffects.ts | 2 +- .../RaisedList/{README.md => Readme.md} | 0 .../{NestedSelect.md => Readme.md} | 0 react/Sidebar/index.jsx | 2 +- react/Viewer/ViewerInformationsWrapper.jsx | 2 +- react/hooks/useBreakpoints.md | 12 --- .../Readme.md} | 0 .../index.js} | 2 +- .../index.spec.js} | 2 +- .../hooks/{useCycle.md => useCycle/Readme.md} | 0 .../hooks/{useCycle.jsx => useCycle/index.js} | 0 .../index.spec.js} | 2 +- .../Readme.md} | 0 .../index.js} | 0 .../index.spec.js} | 2 +- .../Readme.md} | 0 .../index.js} | 0 .../index.spec.js} | 2 +- .../{useRealtime.js => useRealtime/index.js} | 0 .../index.spec.js} | 2 +- .../index.spec.ts} | 2 +- .../index.ts} | 0 40 files changed, 76 insertions(+), 92 deletions(-) rename react/BottomSheet/{README.md => Readme.md} (100%) rename react/Figure/{Figure.md => Figure/Readme.md} (100%) rename react/Figure/{__snapshots__/Figure.spec.jsx.snap => Figure/__snapshots__/index.spec.jsx.snap} (70%) rename react/Figure/{Figure.jsx => Figure/index.jsx} (98%) rename react/Figure/{Figure.spec.jsx => Figure/index.spec.jsx} (97%) rename react/Figure/{Figure.styl => Figure/styles.styl} (100%) rename react/Figure/{FigureBlock.md => FigureBlock/Readme.md} (100%) rename react/Figure/{FigureBlock.jsx => FigureBlock/index.jsx} (91%) rename react/Figure/{FigureBlock.styl => FigureBlock/styles.styl} (100%) rename react/IntentDialogOpener/{IntentDialogOpener.md => Readme.md} (100%) rename react/IntentModal/{IntentModal.md => Readme.md} (100%) rename react/IntentOpener/{IntentOpener.md => Readme.md} (100%) rename react/Layout/{Layout.md => Readme.md} (100%) rename react/MuiCozyTheme/RaisedList/{README.md => Readme.md} (100%) rename react/NestedSelect/{NestedSelect.md => Readme.md} (100%) delete mode 100644 react/hooks/useBreakpoints.md rename react/hooks/{useBrowserOffline.md => useBrowserOffline/Readme.md} (100%) rename react/hooks/{useBrowserOffline.js => useBrowserOffline/index.js} (94%) rename react/hooks/{useBrowserOffline.spec.js => useBrowserOffline/index.spec.js} (97%) rename react/hooks/{useCycle.md => useCycle/Readme.md} (100%) rename react/hooks/{useCycle.jsx => useCycle/index.js} (100%) rename react/hooks/{useCycle.spec.jsx => useCycle/index.spec.js} (97%) rename react/hooks/{useEventListener.md => useEventListener/Readme.md} (100%) rename react/hooks/{useEventListener.js => useEventListener/index.js} (100%) rename react/hooks/{useEventListener.spec.js => useEventListener/index.spec.js} (96%) rename react/hooks/{usePeriodicRender.md => usePeriodicReminder/Readme.md} (100%) rename react/hooks/{usePeriodicRender.js => usePeriodicReminder/index.js} (100%) rename react/hooks/{usePeriodicRender.spec.js => usePeriodicReminder/index.spec.js} (97%) rename react/hooks/{useRealtime.js => useRealtime/index.js} (100%) rename react/hooks/{useRealtime.spec.js => useRealtime/index.spec.js} (95%) rename react/hooks/{useSetFlagshipUi/useSetFlagshipUI.spec.ts => useSetFlagshipUI/index.spec.ts} (99%) rename react/hooks/{useSetFlagshipUi/useSetFlagshipUI.ts => useSetFlagshipUI/index.ts} (100%) diff --git a/docs/styleguide.config.js b/docs/styleguide.config.js index a1eb7fc1a8..575cb9c635 100644 --- a/docs/styleguide.config.js +++ b/docs/styleguide.config.js @@ -86,8 +86,8 @@ module.exports = { '../react/BottomDrawer/index.jsx', '../react/BottomSheet/index.jsx', '../react/Empty/index.jsx', - '../react/Figure/Figure.jsx', - '../react/Figure/FigureBlock.jsx', + '../react/Figure/Figure/index.jsx', + '../react/Figure/FigureBlock/index.jsx', '../react/Filename/index.jsx', '../react/FilePath/index.jsx', '../react/FilePathLink/index.jsx', @@ -161,11 +161,11 @@ module.exports = { { name: 'Hooks', components: () => [ - '../react/hooks/useBrowserOffline.jsx', + '../react/hooks/useBrowserOffline/index.js', '../react/hooks/useConfirmExit/index.jsx', - '../react/hooks/useCycle.jsx', - '../react/hooks/useEventListener.js', - '../react/hooks/usePeriodicRender.js' + '../react/hooks/useCycle/index.js', + '../react/hooks/useEventListener/index.js', + '../react/hooks/usePeriodicRender/index.js' ] }, { diff --git a/react/ActionMenu/ActionMenuEffects.ts b/react/ActionMenu/ActionMenuEffects.ts index 1a2669b5f2..ca48fa49ea 100644 --- a/react/ActionMenu/ActionMenuEffects.ts +++ b/react/ActionMenu/ActionMenuEffects.ts @@ -7,7 +7,7 @@ import { Theme, useTheme } from '@material-ui/core' import { isFlagshipApp } from 'cozy-device-helper' import { getCssVariableValue } from '../utils/color' -import { useSetFlagshipUI } from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { useSetFlagshipUI } from '../hooks/useSetFlagshipUI' const getBottomBackground = (theme: Theme): string => { const sidebar = document.getElementById('sidebar') diff --git a/react/BottomSheet/BottomSheet.jsx b/react/BottomSheet/BottomSheet.jsx index d30694fb4b..460d43b28b 100644 --- a/react/BottomSheet/BottomSheet.jsx +++ b/react/BottomSheet/BottomSheet.jsx @@ -30,7 +30,7 @@ import { computeBottomSpacer } from './helpers' import { ANIMATION_DURATION } from './constants' -import { useSetFlagshipUI } from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { useSetFlagshipUI } from '../hooks/useSetFlagshipUI' const createContainerWrapperStyles = () => ({ container: { diff --git a/react/BottomSheet/README.md b/react/BottomSheet/Readme.md similarity index 100% rename from react/BottomSheet/README.md rename to react/BottomSheet/Readme.md diff --git a/react/Dialog/DialogEffects.spec.tsx b/react/Dialog/DialogEffects.spec.tsx index 89d0ab6c36..157850438c 100644 --- a/react/Dialog/DialogEffects.spec.tsx +++ b/react/Dialog/DialogEffects.spec.tsx @@ -8,7 +8,7 @@ import { WebviewIntentProvider, WebviewService } from 'cozy-intent' import Dialog from '.' import { BreakpointsProvider } from '../hooks/useBreakpoints' import { DOMStrings, makeOnMount, makeOnUnmount } from './DialogEffects' -import { ThemeColor } from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { ThemeColor } from '../hooks/useSetFlagshipUI' const theme = { palette: { diff --git a/react/Dialog/DialogEffects.ts b/react/Dialog/DialogEffects.ts index e88c40fb2a..43f5fa5d20 100644 --- a/react/Dialog/DialogEffects.ts +++ b/react/Dialog/DialogEffects.ts @@ -4,11 +4,7 @@ import { useEffect } from 'react' import { getFlagshipMetadata, isFlagshipApp } from 'cozy-device-helper' import { useWebviewIntent } from 'cozy-intent' -import { - FlagshipUI, - ThemeColor, - parseArg -} from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { FlagshipUI, ThemeColor, parseArg } from '../hooks/useSetFlagshipUI' interface DialogEffectsOptions { cozybar?: Element | null @@ -146,7 +142,7 @@ const useHook = (open: boolean, fullscreen?: boolean): void => { } /** - * Custom version of useSetFlagshipUi() that is aware of the Dialog component. + * Custom version of useSetFlagshipUI() that is aware of the Dialog component. * * The difference here is that we send messages to the Native app when a props change. * In the original version, we send the mount message as soon as the component is rendered. diff --git a/react/Figure/Figure.md b/react/Figure/Figure/Readme.md similarity index 100% rename from react/Figure/Figure.md rename to react/Figure/Figure/Readme.md diff --git a/react/Figure/__snapshots__/Figure.spec.jsx.snap b/react/Figure/Figure/__snapshots__/index.spec.jsx.snap similarity index 70% rename from react/Figure/__snapshots__/Figure.spec.jsx.snap rename to react/Figure/Figure/__snapshots__/index.spec.jsx.snap index 8cfec93499..59ed8c7a67 100644 --- a/react/Figure/__snapshots__/Figure.spec.jsx.snap +++ b/react/Figure/Figure/__snapshots__/index.spec.jsx.snap @@ -5,7 +5,7 @@ exports[`Figure should render correctly -100 coloredPositive: false, coloredNega className="" > -100,00 @@ -14,10 +14,10 @@ exports[`Figure should render correctly -100 coloredPositive: false, coloredNega exports[`Figure should render correctly -100 coloredPositive: false, coloredNegative: false, coloredWarning: true 1`] = `
-100,00 @@ -26,10 +26,10 @@ exports[`Figure should render correctly -100 coloredPositive: false, coloredNega exports[`Figure should render correctly -100 coloredPositive: false, coloredNegative: true, coloredWarning: false 1`] = `
-100,00 @@ -38,10 +38,10 @@ exports[`Figure should render correctly -100 coloredPositive: false, coloredNega exports[`Figure should render correctly -100 coloredPositive: false, coloredNegative: true, coloredWarning: true 1`] = `
-100,00 @@ -53,7 +53,7 @@ exports[`Figure should render correctly -100 coloredPositive: true, coloredNegat className="" > -100,00 @@ -62,10 +62,10 @@ exports[`Figure should render correctly -100 coloredPositive: true, coloredNegat exports[`Figure should render correctly -100 coloredPositive: true, coloredNegative: false, coloredWarning: true 1`] = `
-100,00 @@ -74,10 +74,10 @@ exports[`Figure should render correctly -100 coloredPositive: true, coloredNegat exports[`Figure should render correctly -100 coloredPositive: true, coloredNegative: true, coloredWarning: false 1`] = `
-100,00 @@ -86,10 +86,10 @@ exports[`Figure should render correctly -100 coloredPositive: true, coloredNegat exports[`Figure should render correctly -100 coloredPositive: true, coloredNegative: true, coloredWarning: true 1`] = `
-100,00 @@ -101,7 +101,7 @@ exports[`Figure should render correctly 4 coloredPositive: false, coloredNegativ className="" > 4,00 @@ -113,7 +113,7 @@ exports[`Figure should render correctly 4 coloredPositive: false, coloredNegativ className="" > 4,00 @@ -125,7 +125,7 @@ exports[`Figure should render correctly 4 coloredPositive: false, coloredNegativ className="" > 4,00 @@ -137,7 +137,7 @@ exports[`Figure should render correctly 4 coloredPositive: false, coloredNegativ className="" > 4,00 @@ -146,10 +146,10 @@ exports[`Figure should render correctly 4 coloredPositive: false, coloredNegativ exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative: false, coloredWarning: false 1`] = `
4,00 @@ -158,10 +158,10 @@ exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative: false, coloredWarning: true 1`] = `
4,00 @@ -170,10 +170,10 @@ exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative: true, coloredWarning: false 1`] = `
4,00 @@ -182,10 +182,10 @@ exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative exports[`Figure should render correctly 4 coloredPositive: true, coloredNegative: true, coloredWarning: true 1`] = `
4,00 @@ -197,7 +197,7 @@ exports[`Figure should render correctly 100 coloredPositive: false, coloredNegat className="" > 100,00 @@ -209,7 +209,7 @@ exports[`Figure should render correctly 100 coloredPositive: false, coloredNegat className="" > 100,00 @@ -221,7 +221,7 @@ exports[`Figure should render correctly 100 coloredPositive: false, coloredNegat className="" > 100,00 @@ -233,7 +233,7 @@ exports[`Figure should render correctly 100 coloredPositive: false, coloredNegat className="" > 100,00 @@ -242,10 +242,10 @@ exports[`Figure should render correctly 100 coloredPositive: false, coloredNegat exports[`Figure should render correctly 100 coloredPositive: true, coloredNegative: false, coloredWarning: false 1`] = `
100,00 @@ -254,10 +254,10 @@ exports[`Figure should render correctly 100 coloredPositive: true, coloredNegati exports[`Figure should render correctly 100 coloredPositive: true, coloredNegative: false, coloredWarning: true 1`] = `
100,00 @@ -266,10 +266,10 @@ exports[`Figure should render correctly 100 coloredPositive: true, coloredNegati exports[`Figure should render correctly 100 coloredPositive: true, coloredNegative: true, coloredWarning: false 1`] = `
100,00 @@ -278,10 +278,10 @@ exports[`Figure should render correctly 100 coloredPositive: true, coloredNegati exports[`Figure should render correctly 100 coloredPositive: true, coloredNegative: true, coloredWarning: true 1`] = `
100,00 @@ -293,7 +293,7 @@ exports[`Figure should render correctly 500 coloredPositive: false, coloredNegat className="" > 500,00 @@ -305,7 +305,7 @@ exports[`Figure should render correctly 500 coloredPositive: false, coloredNegat className="" > 500,00 @@ -317,7 +317,7 @@ exports[`Figure should render correctly 500 coloredPositive: false, coloredNegat className="" > 500,00 @@ -329,7 +329,7 @@ exports[`Figure should render correctly 500 coloredPositive: false, coloredNegat className="" > 500,00 @@ -338,10 +338,10 @@ exports[`Figure should render correctly 500 coloredPositive: false, coloredNegat exports[`Figure should render correctly 500 coloredPositive: true, coloredNegative: false, coloredWarning: false 1`] = `
500,00 @@ -350,10 +350,10 @@ exports[`Figure should render correctly 500 coloredPositive: true, coloredNegati exports[`Figure should render correctly 500 coloredPositive: true, coloredNegative: false, coloredWarning: true 1`] = `
500,00 @@ -362,10 +362,10 @@ exports[`Figure should render correctly 500 coloredPositive: true, coloredNegati exports[`Figure should render correctly 500 coloredPositive: true, coloredNegative: true, coloredWarning: false 1`] = `
500,00 @@ -374,10 +374,10 @@ exports[`Figure should render correctly 500 coloredPositive: true, coloredNegati exports[`Figure should render correctly 500 coloredPositive: true, coloredNegative: true, coloredWarning: true 1`] = `
500,00 diff --git a/react/Figure/Figure.jsx b/react/Figure/Figure/index.jsx similarity index 98% rename from react/Figure/Figure.jsx rename to react/Figure/Figure/index.jsx index 131ee7dfa3..6a81c5dabf 100644 --- a/react/Figure/Figure.jsx +++ b/react/Figure/Figure/index.jsx @@ -1,7 +1,7 @@ import React from 'react' import Types from 'prop-types' import cx from 'classnames' -import styles from './Figure.styl' +import styles from './styles.styl' /** * Shows a number, typically a balance or an important financial diff --git a/react/Figure/Figure.spec.jsx b/react/Figure/Figure/index.spec.jsx similarity index 97% rename from react/Figure/Figure.spec.jsx rename to react/Figure/Figure/index.spec.jsx index 70587f7c25..bed183a9e8 100644 --- a/react/Figure/Figure.spec.jsx +++ b/react/Figure/Figure/index.spec.jsx @@ -1,7 +1,7 @@ import React from 'react' import { shallow } from 'enzyme' import { flatten, merge } from 'lodash' -import Figure from './Figure' +import Figure from '.' const combine = (...iterables) => { if (iterables.length === 1) { diff --git a/react/Figure/Figure.styl b/react/Figure/Figure/styles.styl similarity index 100% rename from react/Figure/Figure.styl rename to react/Figure/Figure/styles.styl diff --git a/react/Figure/FigureBlock.md b/react/Figure/FigureBlock/Readme.md similarity index 100% rename from react/Figure/FigureBlock.md rename to react/Figure/FigureBlock/Readme.md diff --git a/react/Figure/FigureBlock.jsx b/react/Figure/FigureBlock/index.jsx similarity index 91% rename from react/Figure/FigureBlock.jsx rename to react/Figure/FigureBlock/index.jsx index aec5b44b8e..3d61a126ed 100644 --- a/react/Figure/FigureBlock.jsx +++ b/react/Figure/FigureBlock/index.jsx @@ -1,9 +1,9 @@ import React from 'react' import Types from 'prop-types' import classNames from 'classnames' -import Figure from './Figure' -import Typography from '../Typography' -import styles from './FigureBlock.styl' +import Figure from '../Figure' +import Typography from '../../Typography' +import styles from './styles.styl' /** * Shows a `Figure` with a label, useful for important numbers. diff --git a/react/Figure/FigureBlock.styl b/react/Figure/FigureBlock/styles.styl similarity index 100% rename from react/Figure/FigureBlock.styl rename to react/Figure/FigureBlock/styles.styl diff --git a/react/IntentDialogOpener/IntentDialogOpener.md b/react/IntentDialogOpener/Readme.md similarity index 100% rename from react/IntentDialogOpener/IntentDialogOpener.md rename to react/IntentDialogOpener/Readme.md diff --git a/react/IntentModal/IntentModal.md b/react/IntentModal/Readme.md similarity index 100% rename from react/IntentModal/IntentModal.md rename to react/IntentModal/Readme.md diff --git a/react/IntentOpener/IntentOpener.md b/react/IntentOpener/Readme.md similarity index 100% rename from react/IntentOpener/IntentOpener.md rename to react/IntentOpener/Readme.md diff --git a/react/Layout/Layout.md b/react/Layout/Readme.md similarity index 100% rename from react/Layout/Layout.md rename to react/Layout/Readme.md diff --git a/react/Modal/ModalEffects.ts b/react/Modal/ModalEffects.ts index ba0a0b8d09..ca4c414a44 100644 --- a/react/Modal/ModalEffects.ts +++ b/react/Modal/ModalEffects.ts @@ -6,7 +6,7 @@ import { Theme, useTheme } from '@material-ui/core' import { getFlagshipMetadata, isFlagshipApp } from 'cozy-device-helper' -import { useSetFlagshipUI } from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { useSetFlagshipUI } from '../hooks/useSetFlagshipUI' const getTopBackground = (theme: Theme, cozyBar: Element | null): string => (cozyBar && getComputedStyle(cozyBar).getPropertyValue('background-color')) || diff --git a/react/MuiCozyTheme/RaisedList/README.md b/react/MuiCozyTheme/RaisedList/Readme.md similarity index 100% rename from react/MuiCozyTheme/RaisedList/README.md rename to react/MuiCozyTheme/RaisedList/Readme.md diff --git a/react/NestedSelect/NestedSelect.md b/react/NestedSelect/Readme.md similarity index 100% rename from react/NestedSelect/NestedSelect.md rename to react/NestedSelect/Readme.md diff --git a/react/Sidebar/index.jsx b/react/Sidebar/index.jsx index c415b47558..0878228000 100644 --- a/react/Sidebar/index.jsx +++ b/react/Sidebar/index.jsx @@ -2,7 +2,7 @@ import React from 'react' import cx from 'classnames' import PropTypes from 'prop-types' import styles from './styles.styl' -import { useSetFlagshipUI } from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { useSetFlagshipUI } from '../hooks/useSetFlagshipUI' import { useTheme } from '@material-ui/core' const Sidebar = ({ children, className, ...restProps }) => { diff --git a/react/Viewer/ViewerInformationsWrapper.jsx b/react/Viewer/ViewerInformationsWrapper.jsx index 33a5ea9b91..88c3f66a88 100644 --- a/react/Viewer/ViewerInformationsWrapper.jsx +++ b/react/Viewer/ViewerInformationsWrapper.jsx @@ -8,7 +8,7 @@ import InformationPanel from './components/InformationPanel' import Footer from './components/Footer' import PanelContent from './Panel/PanelContent' import FooterContent from './Footer/FooterContent' -import { useSetFlagshipUI } from '../hooks/useSetFlagshipUi/useSetFlagshipUI' +import { useSetFlagshipUI } from '../hooks/useSetFlagshipUI' const ViewerInformationsWrapper = ({ currentFile, diff --git a/react/hooks/useBreakpoints.md b/react/hooks/useBreakpoints.md deleted file mode 100644 index 858bf79c3b..0000000000 --- a/react/hooks/useBreakpoints.md +++ /dev/null @@ -1,12 +0,0 @@ -## useBreakpoints - -Used to have access to the current breakpoint based on the window's size. -The component will be refreshed if the window's size changes. - -```jsx static -import useBreakpoints from 'cozy-ui/transpiled/react/hooks/useBreakpoints' - -const Component = () => { - const { isMobile } = useBreakpoints() -} -``` diff --git a/react/hooks/useBrowserOffline.md b/react/hooks/useBrowserOffline/Readme.md similarity index 100% rename from react/hooks/useBrowserOffline.md rename to react/hooks/useBrowserOffline/Readme.md diff --git a/react/hooks/useBrowserOffline.js b/react/hooks/useBrowserOffline/index.js similarity index 94% rename from react/hooks/useBrowserOffline.js rename to react/hooks/useBrowserOffline/index.js index e786f8e91b..22154f7c90 100644 --- a/react/hooks/useBrowserOffline.js +++ b/react/hooks/useBrowserOffline/index.js @@ -1,5 +1,5 @@ import { useState, useCallback } from 'react' -import useEventListener from './useEventListener' +import useEventListener from '../useEventListener' /** * Checks if the browser is offline diff --git a/react/hooks/useBrowserOffline.spec.js b/react/hooks/useBrowserOffline/index.spec.js similarity index 97% rename from react/hooks/useBrowserOffline.spec.js rename to react/hooks/useBrowserOffline/index.spec.js index 854e6c0946..58dc8012e6 100644 --- a/react/hooks/useBrowserOffline.spec.js +++ b/react/hooks/useBrowserOffline/index.spec.js @@ -1,4 +1,4 @@ -import useBrowserOffline from './useBrowserOffline' +import useBrowserOffline from '.' import { renderHook, act } from '@testing-library/react-hooks' const triggerEvent = (element, eventType) => { diff --git a/react/hooks/useCycle.md b/react/hooks/useCycle/Readme.md similarity index 100% rename from react/hooks/useCycle.md rename to react/hooks/useCycle/Readme.md diff --git a/react/hooks/useCycle.jsx b/react/hooks/useCycle/index.js similarity index 100% rename from react/hooks/useCycle.jsx rename to react/hooks/useCycle/index.js diff --git a/react/hooks/useCycle.spec.jsx b/react/hooks/useCycle/index.spec.js similarity index 97% rename from react/hooks/useCycle.spec.jsx rename to react/hooks/useCycle/index.spec.js index 3990f9ca59..cea94cee41 100644 --- a/react/hooks/useCycle.spec.jsx +++ b/react/hooks/useCycle/index.spec.js @@ -1,5 +1,5 @@ import { renderHook, act } from '@testing-library/react-hooks' -import useCycle from './useCycle' +import useCycle from '.' describe('useCycle', () => { it('should cycle through the number min and max', () => { diff --git a/react/hooks/useEventListener.md b/react/hooks/useEventListener/Readme.md similarity index 100% rename from react/hooks/useEventListener.md rename to react/hooks/useEventListener/Readme.md diff --git a/react/hooks/useEventListener.js b/react/hooks/useEventListener/index.js similarity index 100% rename from react/hooks/useEventListener.js rename to react/hooks/useEventListener/index.js diff --git a/react/hooks/useEventListener.spec.js b/react/hooks/useEventListener/index.spec.js similarity index 96% rename from react/hooks/useEventListener.spec.js rename to react/hooks/useEventListener/index.spec.js index 5c61b17bbd..dfe5338e69 100644 --- a/react/hooks/useEventListener.spec.js +++ b/react/hooks/useEventListener/index.spec.js @@ -1,4 +1,4 @@ -import useEventListener from './useEventListener' +import useEventListener from '.' import { renderHook } from '@testing-library/react-hooks' const triggerEvent = (element, eventType) => { diff --git a/react/hooks/usePeriodicRender.md b/react/hooks/usePeriodicReminder/Readme.md similarity index 100% rename from react/hooks/usePeriodicRender.md rename to react/hooks/usePeriodicReminder/Readme.md diff --git a/react/hooks/usePeriodicRender.js b/react/hooks/usePeriodicReminder/index.js similarity index 100% rename from react/hooks/usePeriodicRender.js rename to react/hooks/usePeriodicReminder/index.js diff --git a/react/hooks/usePeriodicRender.spec.js b/react/hooks/usePeriodicReminder/index.spec.js similarity index 97% rename from react/hooks/usePeriodicRender.spec.js rename to react/hooks/usePeriodicReminder/index.spec.js index be82c1e583..28baad64fb 100644 --- a/react/hooks/usePeriodicRender.spec.js +++ b/react/hooks/usePeriodicReminder/index.spec.js @@ -1,4 +1,4 @@ -import usePeriodicRender from './usePeriodicRender' +import usePeriodicRender from '.' import { renderHook } from '@testing-library/react-hooks' async function wait(duration) { diff --git a/react/hooks/useRealtime.js b/react/hooks/useRealtime/index.js similarity index 100% rename from react/hooks/useRealtime.js rename to react/hooks/useRealtime/index.js diff --git a/react/hooks/useRealtime.spec.js b/react/hooks/useRealtime/index.spec.js similarity index 95% rename from react/hooks/useRealtime.spec.js rename to react/hooks/useRealtime/index.spec.js index 69a50bb456..8985b6699c 100644 --- a/react/hooks/useRealtime.spec.js +++ b/react/hooks/useRealtime/index.spec.js @@ -1,4 +1,4 @@ -import useRealtime from './useRealtime' +import useRealtime from '.' import { renderHook } from '@testing-library/react-hooks' it('should subscribe to realtime events according to given specs', () => { diff --git a/react/hooks/useSetFlagshipUi/useSetFlagshipUI.spec.ts b/react/hooks/useSetFlagshipUI/index.spec.ts similarity index 99% rename from react/hooks/useSetFlagshipUi/useSetFlagshipUI.spec.ts rename to react/hooks/useSetFlagshipUI/index.spec.ts index f5e7d7ad1d..0257354b45 100644 --- a/react/hooks/useSetFlagshipUi/useSetFlagshipUI.spec.ts +++ b/react/hooks/useSetFlagshipUI/index.spec.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-unsafe-call */ import { renderHook } from '@testing-library/react-hooks' -import { useSetFlagshipUI } from './useSetFlagshipUI' +import { useSetFlagshipUI } from '.' import { useWebviewIntent } from 'cozy-intent' jest.mock('cozy-intent') diff --git a/react/hooks/useSetFlagshipUi/useSetFlagshipUI.ts b/react/hooks/useSetFlagshipUI/index.ts similarity index 100% rename from react/hooks/useSetFlagshipUi/useSetFlagshipUI.ts rename to react/hooks/useSetFlagshipUI/index.ts From 1825377da75882b0b85d06949ac52e982040caca Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Wed, 21 Sep 2022 18:58:20 +0200 Subject: [PATCH 7/8] feat: Update packages to get types --- package.json | 2 +- yarn.lock | 218 ++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 154 insertions(+), 66 deletions(-) diff --git a/package.json b/package.json index 39aabd626f..918e890c5c 100644 --- a/package.json +++ b/package.json @@ -159,7 +159,7 @@ "@popperjs/core": "^2.4.4", "bundlemon": "^1.3.2", "chart.js": "3.7.1", - "classnames": "^2.2.5", + "classnames": "^2.3.2", "cozy-interapp": "^0.5.4", "date-fns": "^1.28.5", "filesize": "8.0.7", diff --git a/yarn.lock b/yarn.lock index 00d6c410fa..fb6e05c482 100644 --- a/yarn.lock +++ b/yarn.lock @@ -405,6 +405,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== +"@babel/helper-plugin-utils@^7.18.6": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + "@babel/helper-regex@7.10.5": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" @@ -813,6 +818,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" +"@babel/plugin-syntax-jsx@^7.17.12": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -1375,7 +1387,7 @@ dependencies: regenerator-runtime "^0.12.0" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.7": version "7.13.10" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== @@ -1396,6 +1408,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.18.3": + version "7.20.13" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.13.tgz#7055ab8a7cff2b8f6058bf6ae45ff84ad2aded4b" + integrity sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA== + dependencies: + regenerator-runtime "^0.13.11" + "@babel/runtime@^7.9.2": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" @@ -1525,70 +1544,99 @@ dependencies: microee "0.0.6" -"@emotion/cache@^11.0.0", "@emotion/cache@^11.1.3": - version "11.1.3" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.1.3.tgz#c7683a9484bcd38d5562f2b9947873cf66829afd" - integrity sha512-n4OWinUPJVaP6fXxWZD9OUeQ0lY7DvtmtSuqtRWT0Ofo/sBLCVSgb4/Oa0Q5eFxcwablRKjUXqXtNZVyEwCAuA== +"@emotion/babel-plugin@^11.10.5": + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz#65fa6e1790ddc9e23cc22658a4c5dea423c55c3c" + integrity sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.17.12" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.0" + "@emotion/memoize" "^0.8.0" + "@emotion/serialize" "^1.1.1" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.1.3" + +"@emotion/cache@^11.10.5", "@emotion/cache@^11.4.0": + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12" + integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA== dependencies: - "@emotion/memoize" "^0.7.4" - "@emotion/sheet" "^1.0.0" - "@emotion/utils" "^1.0.0" - "@emotion/weak-memoize" "^0.2.5" - stylis "^4.0.3" + "@emotion/memoize" "^0.8.0" + "@emotion/sheet" "^1.2.1" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" + stylis "4.1.3" "@emotion/hash@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== -"@emotion/memoize@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" - integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== +"@emotion/hash@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7" + integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== + +"@emotion/memoize@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" + integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== "@emotion/react@^11.1.1": - version "11.1.5" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.1.5.tgz#15e78f9822894cdc296e6f4e0688bac8120dfe66" - integrity sha512-xfnZ9NJEv9SU9K2sxXM06lzjK245xSeHRpUh67eARBm3PBHjjKIZlfWZ7UQvD0Obvw6ZKjlC79uHrlzFYpOB/Q== - dependencies: - "@babel/runtime" "^7.7.2" - "@emotion/cache" "^11.1.3" - "@emotion/serialize" "^1.0.0" - "@emotion/sheet" "^1.0.1" - "@emotion/utils" "^1.0.0" - "@emotion/weak-memoize" "^0.2.5" + version "11.10.5" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.5.tgz#95fff612a5de1efa9c0d535384d3cfa115fe175d" + integrity sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.5" + "@emotion/cache" "^11.10.5" + "@emotion/serialize" "^1.1.1" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.1.tgz#322cdebfdbb5a88946f17006548191859b9b0855" - integrity sha512-TXlKs5sgUKhFlszp/rg4lIAZd7UUSmJpwaf9/lAEFcUh2vPi32i7x4wk7O8TN8L8v2Ol8k0CxnhRBY0zQalTxA== +"@emotion/serialize@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0" + integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== dependencies: - "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.4" - "@emotion/unitless" "^0.7.5" - "@emotion/utils" "^1.0.0" + "@emotion/hash" "^0.9.0" + "@emotion/memoize" "^0.8.0" + "@emotion/unitless" "^0.8.0" + "@emotion/utils" "^1.2.0" csstype "^3.0.2" -"@emotion/sheet@^1.0.0", "@emotion/sheet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.1.tgz#245f54abb02dfd82326e28689f34c27aa9b2a698" - integrity sha512-GbIvVMe4U+Zc+929N1V7nW6YYJtidj31lidSmdYcWozwoBIObXBnaJkKNDjZrLm9Nc0BR+ZyHNaRZxqNZbof5g== +"@emotion/sheet@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c" + integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== -"@emotion/unitless@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@emotion/unitless@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" + integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== -"@emotion/utils@^1.0.0": +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" - integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df" + integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== -"@emotion/weak-memoize@^0.2.5": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" - integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@emotion/utils@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561" + integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== + +"@emotion/weak-memoize@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb" + integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== "@eslint/eslintrc@^1.2.1": version "1.2.1" @@ -4043,6 +4091,15 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + babel-plugin-polyfill-corejs2@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" @@ -5097,16 +5154,16 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.5: - version "2.2.6" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" - integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== - classnames@^2.2.6: version "2.3.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== +classnames@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" + integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== + clean-css@4.2.x: version "4.2.1" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" @@ -5706,6 +5763,11 @@ convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, dependencies: safe-buffer "~5.1.1" +convert-source-map@^1.5.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + convict@^6.2.3: version "6.2.3" resolved "https://registry.yarnpkg.com/convict/-/convict-6.2.3.tgz#61f02858f6f1c5806d55837c5bb54ed64731ee8a" @@ -8282,6 +8344,11 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + find-up@3.0.0, find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -10124,6 +10191,13 @@ is-core-module@^2.8.1: dependencies: has "^1.0.3" +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -12447,9 +12521,9 @@ mem@^4.0.0: p-is-promise "^2.0.0" memoize-one@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" - integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== memory-fs@^0.4.0, memory-fs@^0.4.1: version "0.4.1" @@ -16048,12 +16122,12 @@ react-remove-scroll@^2.4.0: use-sidecar "^1.0.1" react-select@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-4.3.0.tgz#6bde634ae7a378b49f3833c85c126f533483fa2e" - integrity sha512-SBPD1a3TJqE9zoI/jfOLCAoLr/neluaeokjOixr3zZ1vHezkom8K0A9J4QG9IWDqIDE9K/Mv+0y1GjidC2PDtQ== + version "4.3.1" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-4.3.1.tgz#389fc07c9bc7cf7d3c377b7a05ea18cd7399cb81" + integrity sha512-HBBd0dYwkF5aZk1zP81Wx5UsLIIT2lSvAY2JiJo199LjoLHoivjn9//KsmvQMEFGNhe58xyuOITjfxKCcGc62Q== dependencies: "@babel/runtime" "^7.12.0" - "@emotion/cache" "^11.0.0" + "@emotion/cache" "^11.4.0" "@emotion/react" "^11.1.1" memoize-one "^5.0.0" prop-types "^15.6.0" @@ -16522,6 +16596,11 @@ regenerator-runtime@^0.12.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== +regenerator-runtime@^0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + regenerator-runtime@^0.13.4: version "0.13.4" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz#e96bf612a3362d12bb69f7e8f74ffeab25c7ac91" @@ -17169,6 +17248,15 @@ resolve@^1.14.2, resolve@^1.16.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.19.0: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^2.0.0-next.3: version "2.0.0-next.3" resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" @@ -17918,10 +18006,10 @@ source-map@^0.1.34: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6: +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" @@ -18493,10 +18581,10 @@ stylint@1.5.9: user-home "2.0.0" yargs "4.7.1" -stylis@^4.0.3: - version "4.0.8" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.8.tgz#b03cc47dcedcd2dbac93d8224e687c43ceda4e20" - integrity sha512-WCHD2YHu2gp4GN9M8TqD7DZljL/UC5mIFaKyYJRuRyPdnqkTqzTnxCIQ1Z3VgQvz1aPcua5bSS2h0HrcbDUdBg== +stylis@4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" + integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== stylus-loader@3.0.2: version "3.0.2" From 937419f6066e85d145bce7df2c17bfcf85c40bcc Mon Sep 17 00:00:00 2001 From: PolariTOON <36267812+PolariTOON@users.noreply.github.com> Date: Wed, 21 Sep 2022 18:56:25 +0200 Subject: [PATCH 8/8] feat: Install types packages --- package.json | 35 ++ yarn.lock | 906 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 935 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 918e890c5c..945541b685 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,34 @@ "@testing-library/react": "11.2.7", "@testing-library/react-hooks": "^3.2.1", "@testing-library/user-event": "^14.4.2", + "@types/babel__core": "7.1.19", + "@types/copyfiles": "2.4.1", + "@types/cssnano": "5.1.0", + "@types/enzyme": "3.10.12", + "@types/enzyme-adapter-react-16": "1.0.6", + "@types/enzyme-to-json": "1.5.4", + "@types/eslint": "8.4.6", + "@types/eslint-plugin-prettier": "^3.1.0", + "@types/express": "^4.17.14", + "@types/http-server": "0.12.1", + "@types/kss": "3.0.1", + "@types/lodash": "4.14.185", + "@types/mini-css-extract-plugin": "2.5.1", + "@types/nodemon": "1.19.2", + "@types/pretty": "2.0.0", + "@types/prop-types": "15.7.2", + "@types/react": "18.0.20", + "@types/react-dom": "18.0.6", + "@types/react-redux": "7.1.24", + "@types/react-test-renderer": "18.0.0", + "@types/redux-mock-store": "^1.0.3", + "@types/semantic-release": "17.2.4", + "@types/stylus": "^0.48.38", + "@types/svg-sprite-loader": "3.9.5", + "@types/svgo": "2.6.4", + "@types/testing-library__jest-dom": "^5.14.5", + "@types/testing-library__react-hooks": "^3.4.1", + "@types/webpack": "4.39.3", "autoprefixer-stylus": "1.0.0", "babel-loader": "8.2.4", "babel-plugin-css-modules-transform": "1.6.2", @@ -157,6 +185,13 @@ "@material-ui/core": "4.12.3", "@material-ui/lab": "^4.0.0-alpha.61", "@popperjs/core": "^2.4.4", + "@types/hammerjs": "^2.0.41", + "@types/mime-types": "^2.1.1", + "@types/node-polyglot": "^2.2.2", + "@types/piwik-react-router": "^0.12.0", + "@types/react-pdf": "^4.0.5", + "@types/react-select": "^4.0.18", + "@types/react-swipeable-views": "^0.13.1", "bundlemon": "^1.3.2", "chart.js": "3.7.1", "classnames": "^2.3.2", diff --git a/yarn.lock b/yarn.lock index fb6e05c482..91accb9745 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1602,7 +1602,7 @@ "@emotion/weak-memoize" "^0.3.0" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^1.1.1": +"@emotion/serialize@^1.0.0", "@emotion/serialize@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0" integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== @@ -1908,6 +1908,21 @@ resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.3.1.tgz#b50a781709c81e10701004214340f25475a171a0" integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw== +"@mapbox/node-pre-gyp@^1.0.0": + version "1.0.10" + resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz#8e6735ccebbb1581e5a7e652244cadc8a844d03c" + integrity sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA== + dependencies: + detect-libc "^2.0.0" + https-proxy-agent "^5.0.0" + make-dir "^3.1.0" + node-fetch "^2.6.7" + nopt "^5.0.0" + npmlog "^5.0.1" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.11" + "@material-ui/core@4.12.3": version "4.12.3" resolved "https://registry.yarnpkg.com/@material-ui/core/-/core-4.12.3.tgz#80d665caf0f1f034e52355c5450c0e38b099d3ca" @@ -2753,11 +2768,29 @@ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== +"@types/anymatch@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-3.0.0.tgz#c95ff14401dbb2869913afac3935af4ad0d37f1a" + integrity sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw== + dependencies: + anymatch "*" + "@types/aria-query@^4.2.0": version "4.2.1" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.1.tgz#78b5433344e2f92e8b306c06a5622c50c245bf6b" integrity sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg== +"@types/babel__core@7.1.19": + version "7.1.19" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" + integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.14" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" @@ -2798,6 +2831,14 @@ dependencies: "@babel/types" "^7.3.0" +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + "@types/cacheable-request@^6.0.2": version "6.0.2" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" @@ -2808,6 +2849,13 @@ "@types/node" "*" "@types/responselike" "*" +"@types/cheerio@*": + version "0.22.31" + resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.31.tgz#b8538100653d6bb1b08a1e46dec75b4f2a5d5eb6" + integrity sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw== + dependencies: + "@types/node" "*" + "@types/cheerio@^0.22.22": version "0.22.30" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.30.tgz#6c1ded70d20d890337f0f5144be2c5e9ce0936e6" @@ -2820,11 +2868,99 @@ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@types/connect@*": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/copyfiles@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/copyfiles/-/copyfiles-2.4.1.tgz#b0119c781457910115454bacb35f59e91145e7ec" + integrity sha512-v2JLxXeWUeWYWVo3/tlpxqiDCvgewSvf58HHjHYNaCi0lAthhRQ7jz8InxGzJsrMbWmWkYaxBO+BEtKjBU4ebw== + +"@types/cssnano@5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@types/cssnano/-/cssnano-5.1.0.tgz#a83529c148dccc984bccbe33563941f0fa6bd1e9" + integrity sha512-ikR+18UpFGgvaWSur4og6SJYF/6QEYHXvrIt36dp81p1MG3cAPTYDMBJGeyWa3LCnqEbgNMHKRb+FP0NrXtoWQ== + dependencies: + cssnano "*" + +"@types/enzyme-adapter-react-16@1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz#8aca7ae2fd6c7137d869b6616e696d21bb8b0cec" + integrity sha512-VonDkZ15jzqDWL8mPFIQnnLtjwebuL9YnDkqeCDYnB4IVgwUm0mwKkqhrxLL6mb05xm7qqa3IE95m8CZE9imCg== + dependencies: + "@types/enzyme" "*" + +"@types/enzyme-to-json@1.5.4": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/enzyme-to-json/-/enzyme-to-json-1.5.4.tgz#17104deebdd52305adafa5b17c8423511d4390eb" + integrity sha512-fVVzq0fYyzv+P/elB0HtTIpltNXK8Fs4LxGpTdQQ6cQMPNbVm3aZQkCYalBfZip2hTo8kNLtGTH8phP+Pi2FOw== + dependencies: + "@types/enzyme" "*" + +"@types/enzyme@*", "@types/enzyme@3.10.12": + version "3.10.12" + resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.12.tgz#ac4494801b38188935580642f772ad18f72c132f" + integrity sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA== + dependencies: + "@types/cheerio" "*" + "@types/react" "*" + +"@types/eslint-plugin-prettier@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#451b5e1e5f148a38dc41e9c5b61d45cd2e97af2c" + integrity sha512-6/UIuz99F0IvtDez4U3bRwAmN4VKnuw10Ibblf0iZhtNbmbonMSLqs/qqsXrGIAWvjy+vXqYwOljgtLhrETSMg== + dependencies: + "@types/eslint" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/eslint@8.4.6": + version "8.4.6" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.6.tgz#7976f054c1bccfcf514bff0564c0c41df5c08207" + integrity sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== +"@types/express-serve-static-core@^4.17.31": + version "4.17.33" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" + integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@^4.17.14": + version "4.17.16" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.16.tgz#986caf0b4b850611254505355daa24e1b8323de8" + integrity sha512-LkKpqRZ7zqXJuvoELakaFYuETHjZkSol8EV6cNnyishutDBCCdv6+dsKPbKkCcIk57qRphOLY5sEgClw1bO3gA== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.31" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/glob@^7.1.1": version "7.1.1" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" @@ -2841,6 +2977,11 @@ dependencies: "@types/node" "*" +"@types/hammerjs@^2.0.41": + version "2.0.41" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" + integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== + "@types/hoist-non-react-statics@^3.3.0": version "3.3.1" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" @@ -2854,6 +2995,13 @@ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== +"@types/http-server@0.12.1": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@types/http-server/-/http-server-0.12.1.tgz#025f916420673f5ebc5ea48987aeae27776f02ac" + integrity sha512-OJ8zs0o8JuHo92KCCsLq4BqkHPi1+Aj2yoPQXJ18LPUxOA1lqKfgBLtHNAQTwwPzeBqyo+HDkWD91MkfOGvNJg== + dependencies: + "@types/connect" "*" + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" @@ -2902,6 +3050,11 @@ jest-diff "^26.0.0" pretty-format "^26.0.0" +"@types/json-schema@*": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + "@types/json-schema@^7.0.4": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" @@ -2919,6 +3072,16 @@ dependencies: "@types/node" "*" +"@types/kss@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/kss/-/kss-3.0.1.tgz#e302e9b844454671c5c679d235a4a9fe10abd4b9" + integrity sha512-q3JUq12ansjW8gK03C69OXKkJ8LsakYlnn3/0B3D6MPR2T2Saf+iXKZcfWgKTgZmPeV+y7tkS8GjcBI9lESnFQ== + +"@types/lodash@4.14.185": + version "4.14.185" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.185.tgz#c9843f5a40703a8f5edfd53358a58ae729816908" + integrity sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA== + "@types/lodash@^4.14.170": version "4.14.177" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.177.tgz#f70c0d19c30fab101cad46b52be60363c43c4578" @@ -2929,6 +3092,23 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.181.tgz#d1d3740c379fda17ab175165ba04e2d03389385d" integrity sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag== +"@types/mime-types@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.1.tgz#d9ba43490fa3a3df958759adf69396c3532cf2c1" + integrity sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/mini-css-extract-plugin@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@types/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.1.tgz#c2ab735b353864019a148251e699b7038443bc77" + integrity sha512-evjjtJttaUexgg3au9ZJFy76tV9mySwX3a4Jl82BuormBYluWLRt0xk2urWrhOdPgDWzulRFyotwYOJTmkSgKw== + dependencies: + mini-css-extract-plugin "*" + "@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" @@ -2939,11 +3119,23 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== +"@types/node-polyglot@^2.2.2": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@types/node-polyglot/-/node-polyglot-2.4.2.tgz#1230dd64a3521e5d11bccb16e2f13bb81c563d65" + integrity sha512-Tfx3TU/PBK8vW/BG1TK793EHlVpGnoHUj+DGxOwNOYwZiueLeu7FgksvDdpEyFSw4+AKKiEuiMm8EGUHUR4o6g== + "@types/node@*": version "14.14.7" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.7.tgz#8ea1e8f8eae2430cf440564b98c6dfce1ec5945d" integrity sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg== +"@types/nodemon@1.19.2": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/nodemon/-/nodemon-1.19.2.tgz#fbd06468631fa8b9946278a4037ee054735d109b" + integrity sha512-4GWiTN3HevkxMIxEQ7OpD3MAHhlVsX2tairCMRmf8oYZxmhHw9+UpQpIdGdJrjsMT2Ty26FtJzUUcP/qM5fR8A== + dependencies: + "@types/node" "*" + "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" @@ -2954,21 +3146,85 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/pdfjs-dist@*": + version "2.10.378" + resolved "https://registry.yarnpkg.com/@types/pdfjs-dist/-/pdfjs-dist-2.10.378.tgz#7f28ca75e43e88dd1d283f16c6786422df41063f" + integrity sha512-TRdIPqdsvKmPla44kVy4jv5Nt5vjMfVjbIEke1CRULIrwKNRC4lIiZvNYDJvbUMNCFPNIUcOKhXTyMJrX18IMA== + dependencies: + pdfjs-dist "*" + +"@types/piwik-react-router@^0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/piwik-react-router/-/piwik-react-router-0.12.0.tgz#3fa5f4b19d8d056910cc0fd571d8b3f48ac10022" + integrity sha512-CROXJJCNOhd1aDrqb8AbPRtPhMqFJb4liO7Nz55z0BqIMNkXi5XchWb2WQAXER9iji0fSbvX18Z8PndJjxNO6A== + "@types/prettier@^2.0.0": version "2.2.3" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== +"@types/pretty@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/pretty/-/pretty-2.0.0.tgz#4e8ce2f200db5de424791d0bc8d023f24ff312a9" + integrity sha512-nojaE6CV03swMxoHnAisV2Rl0Ma6WPUtQo87hUmaotu/YPugPlmiRB60sthbyppXdMFTdJV3wm6zCENY4q1tKA== + "@types/prop-types@*": version "15.7.1" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== +"@types/prop-types@15.7.2": + version "15.7.2" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.2.tgz#0e58ae66773d7fd7c372a493aff740878ec9ceaa" + integrity sha512-f8JzJNWVhKtc9dg/dyDNfliTKNOJSLa7Oht/ElZdF/UbMUmAH3rLmAk3ODNjw0mZajDEgatA03tRjB4+Dp/tzA== + "@types/q@^1.5.1": version "1.5.2" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== +"@types/qs@*": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-dom@*": + version "18.0.10" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.10.tgz#3b66dec56aa0f16a6cc26da9e9ca96c35c0b4352" + integrity sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg== + dependencies: + "@types/react" "*" + +"@types/react-dom@18.0.6": + version "18.0.6" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1" + integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA== + dependencies: + "@types/react" "*" + +"@types/react-pdf@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/react-pdf/-/react-pdf-4.0.6.tgz#cc96357d87ca72e21d8d4caec5956c62a3990abc" + integrity sha512-ZmtUA31L5AaF9PilB8cJ3PuGOHIiyWcHnCir7KOux1cDjfVH6VxiN/j7CcyX98U9hwlyN81bkqxeNWNuEc0a4w== + dependencies: + "@types/pdfjs-dist" "*" + "@types/react" "*" + +"@types/react-redux@7.1.24": + version "7.1.24" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.24.tgz#6caaff1603aba17b27d20f8ad073e4c077e975c0" + integrity sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + "@types/react-redux@^7.1.20": version "7.1.23" resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.23.tgz#3c2bb1bcc698ae69d70735f33c5a8e95f41ac528" @@ -2979,6 +3235,23 @@ hoist-non-react-statics "^3.3.0" redux "^4.0.0" +"@types/react-select@^4.0.18": + version "4.0.18" + resolved "https://registry.yarnpkg.com/@types/react-select/-/react-select-4.0.18.tgz#f907f406411afa862217a9d86c54a301367a35c1" + integrity sha512-uCPRMPshd96BwHuT7oCrFduiv5d6km3VwmtW7rVl9g4XetS3VoJ9nZo540LiwtQgaFcW96POwaxQDZDAyYaepg== + dependencies: + "@emotion/serialize" "^1.0.0" + "@types/react" "*" + "@types/react-dom" "*" + "@types/react-transition-group" "*" + +"@types/react-swipeable-views@^0.13.1": + version "0.13.1" + resolved "https://registry.yarnpkg.com/@types/react-swipeable-views/-/react-swipeable-views-0.13.1.tgz#381c8513deef5426623aa851033ff4f4831ae15c" + integrity sha512-Nuvywkv9CkwcUgItOCBszkc/pc8YSdiKV5E1AzOJ/p32Db50LgwhJFi5b1ANPgyWxB0Q5yn69aMURHyGi3MLyg== + dependencies: + "@types/react" "*" + "@types/react-test-renderer@*": version "16.9.1" resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.9.1.tgz#9d432c46c515ebe50c45fa92c6fb5acdc22e39c4" @@ -2986,6 +3259,20 @@ dependencies: "@types/react" "*" +"@types/react-test-renderer@18.0.0": + version "18.0.0" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz#7b7f69ca98821ea5501b21ba24ea7b6139da2243" + integrity sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ== + dependencies: + "@types/react" "*" + +"@types/react-transition-group@*": + version "4.4.5" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416" + integrity sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA== + dependencies: + "@types/react" "*" + "@types/react-transition-group@^4.2.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.0.tgz#882839db465df1320e4753e6e9f70ca7e9b4d46d" @@ -3001,6 +3288,22 @@ "@types/prop-types" "*" csstype "^2.2.0" +"@types/react@18.0.20": + version "18.0.20" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.20.tgz#e4c36be3a55eb5b456ecf501bd4a00fd4fd0c9ab" + integrity sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/redux-mock-store@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/redux-mock-store/-/redux-mock-store-1.0.3.tgz#895de4a364bc4836661570aec82f2eef5989d1fb" + integrity sha512-Wqe3tJa6x9MxMN4DJnMfZoBRBRak1XTPklqj4qkVm5VBpZnC8PSADf4kLuFQ9NAdHaowfWoEeUMz7NWc2GMtnA== + dependencies: + redux "^4.0.5" + "@types/responselike@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-3.0.0.tgz#5ecc1fc88552e5ac03de648a7796f9e125d002dc" @@ -3013,6 +3316,31 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/semantic-release@17.2.4": + version "17.2.4" + resolved "https://registry.yarnpkg.com/@types/semantic-release/-/semantic-release-17.2.4.tgz#2b82cd645a4e10547737d37248ca581ab799fa33" + integrity sha512-Ud2GB2+0WgyBrKB7PbyZA+bud3QD0z3Iv6KPx6FfeMUNDekw3EWgZi3eLKXoeGDPBo+hev74NN1pEPMp0rL2vQ== + dependencies: + "@types/node" "*" + +"@types/serve-static@*": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -3023,6 +3351,46 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== +"@types/stylus@^0.48.38": + version "0.48.38" + resolved "https://registry.yarnpkg.com/@types/stylus/-/stylus-0.48.38.tgz#6e62a59f9350f53a253aa42b038b6aa44a642c5b" + integrity sha512-B5otJekvD6XM8iTrnO6e2twoTY2tKL9VkL/57/2Lo4tv3EatbCaufdi68VVtn/h4yjO+HVvYEyrNQd0Lzj6riw== + dependencies: + "@types/node" "*" + +"@types/svg-sprite-loader@3.9.5": + version "3.9.5" + resolved "https://registry.yarnpkg.com/@types/svg-sprite-loader/-/svg-sprite-loader-3.9.5.tgz#ca82c336583ad0675b3876854475261d83a754f3" + integrity sha512-atkZCO1smlZsuMgRmJMCFY589gOy9g0tnFs6+JWs4x5/C7h8yYBPFL90s8Qblm7SVDc0dfpTGvP00Snzraph1g== + dependencies: + "@types/webpack" "^4" + +"@types/svgo@2.6.4": + version "2.6.4" + resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-2.6.4.tgz#b7298fc1dd687539fd63fc818b00146d96e68836" + integrity sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng== + dependencies: + "@types/node" "*" + +"@types/tapable@*": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-2.2.2.tgz#1d324b524190954a5700d86b6328bfc57e1fda48" + integrity sha512-ujqOVJEeLcwpDVJPnp/k3u1UXmTKq5urJq9fO8aUKg8Vlel5RNOFbVKEfqfh6wGfF/M+HiTJlBJMLC1aDfyf0Q== + dependencies: + tapable "^2.2.0" + +"@types/tapable@^1": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + +"@types/testing-library__jest-dom@^5.14.5": + version "5.14.5" + resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f" + integrity sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ== + dependencies: + "@types/jest" "*" + "@types/testing-library__jest-dom@^5.9.1": version "5.14.0" resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.0.tgz#98eb7537cb5502bcca7a0d82acf5f245a2e6c322" @@ -3038,6 +3406,20 @@ "@types/react" "*" "@types/react-test-renderer" "*" +"@types/testing-library__react-hooks@^3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@types/testing-library__react-hooks/-/testing-library__react-hooks-3.4.1.tgz#b8d7311c6c1f7db3103e94095fe901f8fef6e433" + integrity sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q== + dependencies: + "@types/react-test-renderer" "*" + +"@types/uglify-js@*": + version "3.17.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.17.1.tgz#e0ffcef756476410e5bce2cb01384ed878a195b5" + integrity sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g== + dependencies: + source-map "^0.6.1" + "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" @@ -3060,6 +3442,39 @@ "@types/unist" "*" "@types/vfile-message" "*" +"@types/webpack-sources@*": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz#16d759ba096c289034b26553d2df1bf45248d38b" + integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@4.39.3": + version "4.39.3" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.39.3.tgz#1d55f8fce117a325368bf7612950552ee4ed4467" + integrity sha512-afGNNuTfKk1YfHrQ+IwF0QhDkSSMIMMt8BRRErTKaGVvWTMABDjT22/4kJ4bRoSzir9LVgxuuceyZ4Z5I82Cyg== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + +"@types/webpack@^4": + version "4.41.33" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.33.tgz#16164845a5be6a306bcbe554a8e67f9cac215ffc" + integrity sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + "@types/yargs-parser@*": version "13.0.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.0.0.tgz#453743c5bbf9f1bed61d959baab5b06be029b2d0" @@ -3455,11 +3870,25 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.9.1: version "6.12.3" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" @@ -3480,6 +3909,16 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.0, ajv@^8.8.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + alphanum-sort@^1.0.0, alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -3605,6 +4044,14 @@ ansistyles@~0.1.3: resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk= +anymatch@*, anymatch@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" @@ -3652,6 +4099,14 @@ archy@~1.0.0: resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= +are-we-there-yet@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" + integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + are-we-there-yet@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" @@ -4514,6 +4969,16 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" +browserslist@^4.16.6, browserslist@^4.21.4: + version "4.21.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" + integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== + dependencies: + caniuse-lite "^1.0.30001449" + electron-to-chromium "^1.4.284" + node-releases "^2.0.8" + update-browserslist-db "^1.0.10" + browserslist@^4.17.5, browserslist@^4.19.1: version "4.20.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz#567b41508757ecd904dab4d1c646c612cd3d4f88" @@ -4860,6 +5325,20 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000980, caniuse-lite@^1.0.30000989, can resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz#a451ff80dec7033016843f532efda18f02eec011" integrity sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA== +caniuse-lite@^1.0.30001449: + version "1.0.30001449" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001449.tgz#a8d11f6a814c75c9ce9d851dc53eb1d1dfbcd657" + integrity sha512-CPB+UL9XMT/Av+pJxCKGhdx+yg1hzplvFJQlJ2n68PyQGMz9L/E2zCyLdOL8uasbouTUgnPl+y0tccI/se+BEw== + +canvas@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/canvas/-/canvas-2.11.0.tgz#7f0c3e9ae94cf469269b5d3a7963a7f3a9936434" + integrity sha512-bdTjFexjKJEwtIo0oRx8eD4G2yWoUOXP9lj279jmQ2zMnTQhT8C3512OKz3s+ZOaQlLbE7TuVvRDYDB3Llyy5g== + dependencies: + "@mapbox/node-pre-gyp" "^1.0.0" + nan "^2.17.0" + simple-get "^3.0.3" + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -5416,7 +5895,7 @@ color-string@^1.9.0: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.3: +color-support@^1.1.2, color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -5446,6 +5925,11 @@ color@^4.2.3: color-convert "^2.0.1" color-string "^1.9.0" +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + colormin@^1.0.5: version "1.1.2" resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" @@ -6156,6 +6640,11 @@ css-declaration-sorter@^4.0.1: postcss "^7.0.1" timsort "^0.3.0" +css-declaration-sorter@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" + integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + css-initials@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/css-initials/-/css-initials-0.2.0.tgz#14c225bd8656255a6baee07231ef82fa55aacaa3" @@ -6315,6 +6804,11 @@ cssesc@^2.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + cssfontparser@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/cssfontparser/-/cssfontparser-1.2.1.tgz#f4022fc8f9700c68029d542084afbaf425a3f3e3" @@ -6368,6 +6862,41 @@ cssnano-preset-default@^4.0.8: postcss-svgo "^4.0.3" postcss-unique-selectors "^4.0.1" +cssnano-preset-default@^5.2.13: + version "5.2.13" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz#e7353b0c57975d1bdd97ac96e68e5c1b8c68e990" + integrity sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.3" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.1" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + cssnano-util-get-arguments@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" @@ -6390,6 +6919,20 @@ cssnano-util-same-parent@^4.0.0: resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@*: + version "5.1.14" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.14.tgz#07b0af6da73641276fe5a6d45757702ebae2eb05" + integrity sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== + dependencies: + cssnano-preset-default "^5.2.13" + lilconfig "^2.0.3" + yaml "^1.10.2" + cssnano@4.1.11: version "4.1.11" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" @@ -6601,6 +7144,13 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -7082,6 +7632,11 @@ electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.247: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.270.tgz#a3faa2c51f73bf7a020370b3e28a99b32eae47ed" integrity sha512-426qbfgLn0hVE4pDxok2dcAhA3u5lwXlBg2+i6VWQJvnMZNgevkC6s/qr91YH/avVMKXKwxnR5iBznpivg210A== +electron-to-chromium@^1.4.284: + version "1.4.284" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + electron-to-chromium@^1.4.84: version "1.4.88" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz#ebe6a2573b563680c7a7bf3a51b9e465c9c501db" @@ -8729,6 +9284,21 @@ functions-have-names@^1.2.2: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== +gauge@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" + integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== + dependencies: + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.2" + console-control-strings "^1.0.0" + has-unicode "^2.0.1" + object-assign "^4.1.1" + signal-exit "^3.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.2" + gauge@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.3.tgz#286cf105c1962c659f0963058fb05116c1b82d3f" @@ -11356,6 +11926,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -11865,6 +12440,11 @@ libnpmversion@^3.0.1: semver "^7.3.5" stringify-package "^1.0.1" +lilconfig@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -12742,6 +13322,11 @@ mimic-response@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -12759,6 +13344,13 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +mini-css-extract-plugin@*: + version "2.7.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz#e049d3ea7d3e4e773aad585c6cb329ce0c7b72d7" + integrity sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw== + dependencies: + schema-utils "^4.0.0" + mini-css-extract-plugin@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz#a3f13372d6fcde912f3ee4cd039665704801e3b9" @@ -13081,6 +13673,11 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.13.2.tgz#f51dc7ae66ba7d5d55e1e6d4d8092e802c9aefe7" integrity sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw== +nan@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" + integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== + nanoclone@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" @@ -13355,6 +13952,11 @@ node-releases@^2.0.2: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== +node-releases@^2.0.8: + version "2.0.9" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.9.tgz#fe66405285382b0c4ac6bcfbfbe7e8a510650b4d" + integrity sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA== + nodemon@1.19.4: version "1.19.4" resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.19.4.tgz#56db5c607408e0fdf8920d2b444819af1aae0971" @@ -13693,6 +14295,16 @@ npmlog@^4.0.2: gauge "~2.7.3" set-blocking "~2.0.0" +npmlog@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" + integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== + dependencies: + are-we-there-yet "^2.0.0" + console-control-strings "^1.1.0" + gauge "^3.0.0" + set-blocking "^2.0.0" + npmlog@^6.0.0, npmlog@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.1.tgz#06f1344a174c06e8de9c6c70834cfba2964bba17" @@ -14502,6 +15114,11 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path2d-polyfill@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz#24c554a738f42700d6961992bf5f1049672f2391" + integrity sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA== + pbkdf2@^3.0.3: version "3.0.17" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" @@ -14513,6 +15130,16 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +pdfjs-dist@*: + version "3.3.122" + resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-3.3.122.tgz#750047cb347a8124092180fc4399d4f31f1de37b" + integrity sha512-98WC09jOq3OuqrmF5+LZfcyzTlGA0sY9ocMBbWZ/H6Pwni7deptxwkNZVLieOz+4nSoTEW25PsfnfOj3ELrHdA== + dependencies: + path2d-polyfill "^2.0.1" + web-streams-polyfill "^3.2.1" + optionalDependencies: + canvas "^2.11.0" + pdfjs-dist@2.1.266: version "2.1.266" resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-2.1.266.tgz#cded02268b389559e807f410d2a729db62160026" @@ -14696,6 +15323,14 @@ postcss-calc@^7.0.1: postcss-selector-parser "^5.0.0-rc.4" postcss-value-parser "^3.3.1" +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + postcss-cli@6.1.3: version "6.1.3" resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-6.1.3.tgz#a9eec3e9cde4aaa90170546baf706f8af6f8ecec" @@ -14734,6 +15369,16 @@ postcss-colormin@^4.0.3: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + postcss-convert-values@^2.3.4: version "2.6.1" resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" @@ -14750,6 +15395,14 @@ postcss-convert-values@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + postcss-discard-comments@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" @@ -14764,6 +15417,11 @@ postcss-discard-comments@^4.0.2: dependencies: postcss "^7.0.0" +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + postcss-discard-duplicates@^2.0.1: version "2.1.0" resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" @@ -14778,6 +15436,11 @@ postcss-discard-duplicates@^4.0.2: dependencies: postcss "^7.0.0" +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + postcss-discard-empty@^2.0.1: version "2.1.0" resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" @@ -14792,6 +15455,11 @@ postcss-discard-empty@^4.0.1: dependencies: postcss "^7.0.0" +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + postcss-discard-overridden@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" @@ -14806,6 +15474,11 @@ postcss-discard-overridden@^4.0.1: dependencies: postcss "^7.0.0" +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + postcss-discard-unused@^2.2.1: version "2.2.3" resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" @@ -14884,6 +15557,14 @@ postcss-merge-longhand@^4.0.11: postcss-value-parser "^3.0.0" stylehacks "^4.0.0" +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + postcss-merge-rules@^2.0.3: version "2.1.2" resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" @@ -14907,6 +15588,16 @@ postcss-merge-rules@^4.0.3: postcss-selector-parser "^3.0.0" vendors "^1.0.0" +postcss-merge-rules@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz#8f97679e67cc8d08677a6519afca41edf2220894" + integrity sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + postcss-message-helpers@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" @@ -14929,6 +15620,13 @@ postcss-minify-font-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + postcss-minify-gradients@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" @@ -14947,6 +15645,15 @@ postcss-minify-gradients@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + postcss-minify-params@^1.0.4: version "1.2.2" resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" @@ -14969,6 +15676,15 @@ postcss-minify-params@^4.0.2: postcss-value-parser "^3.0.0" uniqs "^2.0.0" +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + postcss-minify-selectors@^2.0.4: version "2.1.1" resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" @@ -14989,6 +15705,13 @@ postcss-minify-selectors@^4.0.2: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + postcss-modules-extract-imports@^1.0.0, postcss-modules-extract-imports@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" @@ -15043,6 +15766,11 @@ postcss-normalize-charset@^4.0.1: dependencies: postcss "^7.0.0" +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + postcss-normalize-display-values@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" @@ -15052,6 +15780,13 @@ postcss-normalize-display-values@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-positions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" @@ -15062,6 +15797,13 @@ postcss-normalize-positions@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-repeat-style@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" @@ -15072,6 +15814,13 @@ postcss-normalize-repeat-style@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-string@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" @@ -15081,6 +15830,13 @@ postcss-normalize-string@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-timing-functions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" @@ -15090,6 +15846,13 @@ postcss-normalize-timing-functions@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + postcss-normalize-unicode@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" @@ -15099,6 +15862,14 @@ postcss-normalize-unicode@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + postcss-normalize-url@^3.0.7: version "3.0.8" resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" @@ -15119,6 +15890,14 @@ postcss-normalize-url@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + postcss-normalize-whitespace@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" @@ -15127,6 +15906,13 @@ postcss-normalize-whitespace@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + postcss-ordered-values@^2.1.0: version "2.2.3" resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" @@ -15144,6 +15930,14 @@ postcss-ordered-values@^4.1.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + postcss-prefix-selector@^1.6.0: version "1.7.2" resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.7.2.tgz#3adeed903985734298f19d8f5e0b657f9d90d43c" @@ -15184,6 +15978,14 @@ postcss-reduce-initial@^4.0.3: has "^1.0.0" postcss "^7.0.0" +postcss-reduce-initial@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz#c18b7dfb88aee24b1f8e4936541c29adbd35224e" + integrity sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + postcss-reduce-transforms@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" @@ -15203,6 +16005,13 @@ postcss-reduce-transforms@^4.0.2: postcss "^7.0.0" postcss-value-parser "^3.0.0" +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + postcss-reporter@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" @@ -15240,6 +16049,14 @@ postcss-selector-parser@^5.0.0-rc.4: indexes-of "^1.0.1" uniq "^1.0.1" +postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-svgo@^2.1.1: version "2.1.6" resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" @@ -15259,6 +16076,14 @@ postcss-svgo@^4.0.3: postcss-value-parser "^3.0.0" svgo "^1.0.0" +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + postcss-unique-selectors@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" @@ -15277,6 +16102,13 @@ postcss-unique-selectors@^4.0.1: postcss "^7.0.0" uniqs "^2.0.0" +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + postcss-value-parser@^3.0.0, postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" @@ -15287,6 +16119,11 @@ postcss-value-parser@^4.0.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.0.tgz#99a983d365f7b2ad8d0f9b8c3094926eab4b936d" integrity sha512-ESPktioptiSUchCKgggAkzdmkgzKfmp0EU8jXH+5kbIUB+unr0Y4CY9SRMvibuvYUBjNh1ACLbxqYNpdTQOteQ== +postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + postcss-zindex@^2.0.1: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" @@ -16562,6 +17399,13 @@ redux@^4.0.0: dependencies: "@babel/runtime" "^7.9.2" +redux@^4.0.5: + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + reflect.ownkeys@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" @@ -17172,7 +18016,7 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^2.0.1: +require-from-string@^2.0.1, require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== @@ -17484,6 +18328,16 @@ schema-utils@^2.6.5: ajv "^6.12.2" ajv-keywords "^3.4.1" +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + section-iterator@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/section-iterator/-/section-iterator-2.0.0.tgz#bf444d7afeeb94ad43c39ad2fb26151627ccba2a" @@ -17816,6 +18670,15 @@ simple-concat@^1.0.0: resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== +simple-get@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55" + integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + simple-get@^4.0.0, simple-get@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" @@ -18564,6 +19427,14 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + stylint@1.5.9: version "1.5.9" resolved "https://registry.yarnpkg.com/stylint/-/stylint-1.5.9.tgz#29f4dc129fa1ca22150cd867223cee2bed5ff6a2" @@ -18709,7 +19580,7 @@ svg-sprite-loader@4.1.6: svg-baker-runtime "1.4.1" url-slug "2.0.0" -svgo@2.8.0: +svgo@2.8.0, svgo@^2.7.0: version "2.8.0" resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== @@ -18818,6 +19689,11 @@ tapable@^1.0.0, tapable@^1.1.3: resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== +tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + tar-fs@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" @@ -19740,6 +20616,14 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== +update-browserslist-db@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + update-notifier@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" @@ -19882,7 +20766,7 @@ user-home@2.0.0: dependencies: os-homedir "^1.0.0" -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -20155,6 +21039,11 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-streams-polyfill@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" + integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -20361,7 +21250,7 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -wide-align@^1.1.5: +wide-align@^1.1.2, wide-align@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== @@ -20593,6 +21482,11 @@ yaml@^1.10.0, yaml@^1.7.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== +yaml@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + yargs-parser@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4"