From f2d3f97c7a514fd90a1339ab14d2454629f512e4 Mon Sep 17 00:00:00 2001 From: Anastasiia Moskvina <77681522+AnaMoskvina@users.noreply.github.com> Date: Mon, 17 Jan 2022 18:56:13 +0300 Subject: [PATCH] #367 Set-up styled components for styling (#368) * set-up emotion and mui * switch to styled, add type for theme * fix styling * fix styles Co-authored-by: Anastasiia Moskvina --- packages/miew-react/.babelrc | 4 +- packages/miew-react/.eslintrc.json | 7 + packages/miew-react/jest.config.js | 6 +- packages/miew-react/package.json | 21 +- packages/miew-react/rollup.config.js | 10 - packages/miew-react/src/Viewer.module.scss | 10 - packages/miew-react/src/Viewer.test.tsx | 2 +- packages/miew-react/src/Viewer.tsx | 37 +- packages/miew-react/src/ViewerContainer.tsx | 12 +- .../src/__snapshots__/Viewer.test.tsx.snap | 30 +- packages/miew-react/src/theming/index.ts | 1 + packages/miew-react/src/theming/mainTheme.ts | 18 + packages/miew-react/src/typings.d.ts | 29 +- packages/miew-react/tsconfig.json | 1 + yarn.lock | 1235 ++++++----------- 15 files changed, 585 insertions(+), 838 deletions(-) delete mode 100644 packages/miew-react/src/Viewer.module.scss create mode 100644 packages/miew-react/src/theming/index.ts create mode 100644 packages/miew-react/src/theming/mainTheme.ts diff --git a/packages/miew-react/.babelrc b/packages/miew-react/.babelrc index ba5b1531..0653e385 100644 --- a/packages/miew-react/.babelrc +++ b/packages/miew-react/.babelrc @@ -1,8 +1,8 @@ { "presets": [ "@babel/env", - ["@babel/react", { "runtime": "automatic" }], + ["@babel/react", { "runtime": "automatic", "importSource": "@emotion/react" }], "@babel/typescript" ], - "plugins": ["@babel/plugin-transform-runtime"] + "plugins": ["@emotion", "@babel/plugin-transform-runtime"] } diff --git a/packages/miew-react/.eslintrc.json b/packages/miew-react/.eslintrc.json index 749088aa..8559ae5e 100644 --- a/packages/miew-react/.eslintrc.json +++ b/packages/miew-react/.eslintrc.json @@ -3,12 +3,19 @@ "env": { "browser": true }, + "plugins": ["@emotion"], "extends": [ "plugin:react/jsx-runtime", "plugin:jsx-a11y/recommended", "plugin:react-hooks/recommended", "plugin:jest/recommended" ], + "rules": { + "@emotion/no-vanilla": "error", + "@emotion/import-from-emotion": "error", + "@emotion/styled-import": "error", + "@emotion/syntax-preference": [2, "object"] + }, "overrides": [ { "files": [ diff --git a/packages/miew-react/jest.config.js b/packages/miew-react/jest.config.js index 38d4c4a5..934ca8ae 100644 --- a/packages/miew-react/jest.config.js +++ b/packages/miew-react/jest.config.js @@ -1,5 +1,4 @@ module.exports = { - // testMatch: ['**/__tests__/**/?(*.)+(spec|test).[jt]s?(x)'], testPathIgnorePatterns: ['dist', 'node_modules'], transform: { '\\.js?$': 'babel-jest', @@ -10,5 +9,8 @@ module.exports = { '^src(.*)$': '/src/$1', '^components(.*)$': '/src/components/$1', '^state(.*)$': '/src/state/$1' - } + }, + snapshotSerializers: [ + '@emotion/jest/serializer' + ] } diff --git a/packages/miew-react/package.json b/packages/miew-react/package.json index aede0015..da9209f1 100644 --- a/packages/miew-react/package.json +++ b/packages/miew-react/package.json @@ -28,14 +28,12 @@ "scripts": { "build": "cross-env NODE_ENV=production rollup -c -m true", "start": "cross-env NODE_ENV=development rollup -c -m true -w", - "test": "run-s prettier stylelint test:lint test:unit", + "test": "run-s prettier test:lint test:unit", "test:lint": "eslint src --ext .ts,.tsx,.js,.jsx", "test:unit": "jest", "test:unit:update": "jest -u", "prettier": "prettier --check 'src/**/*.{js,jsx,json,ts,tsx}'", - "prettier:write": "prettier --write 'src/**/*.{js,jsx,json,ts,tsx}'", - "stylelint": "stylelint 'src/**/*.{css,less,scss}' --formatter verbose", - "stylelint:fix": "stylelint 'src/**/*.{css,less,scss}' --formatter verbose --fix" + "prettier:write": "prettier --write 'src/**/*.{js,jsx,json,ts,tsx}'" }, "peerDependencies": { "react": "^17.0.2", @@ -43,8 +41,12 @@ }, "dependencies": { "@babel/runtime": "^7.12.5", + "@emotion/react": "^11.7.1", + "@emotion/styled": "^11.6.0", + "@mui/material": "^5.2.5", "@reduxjs/toolkit": "^1.7.1", "clsx": "^1.1.1", + "lodash": "^4.17.21", "miew": "workspace:*", "react-redux": "^7.2.6", "redux": "^4.1.2", @@ -57,6 +59,10 @@ "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.5", "@babel/preset-typescript": "^7.12.1", + "@emotion/babel-plugin": "^11.7.2", + "@emotion/babel-preset-css-prop": "^11.2.0", + "@emotion/eslint-plugin": "^11.7.0", + "@emotion/jest": "^11.7.1", "@rollup/plugin-babel": "^5.2.1", "@rollup/plugin-commonjs": "^16.0.0", "@rollup/plugin-json": "^4.1.0", @@ -66,11 +72,11 @@ "@svgr/rollup": "^5.4.0", "@testing-library/react": "^12.1.2", "@types/jest": "^27.0.3", + "@types/lodash": "^4.14.178", "@types/react": "^17.0.37", "@types/react-dom": "^17.0.11", "@typescript-eslint/eslint-plugin": "^5.6.0", "@typescript-eslint/parser": "^5.6.0", - "autoprefixer": "^10.2.5", "babel-jest": "^27.4.5", "cross-env": "^7.0.3", "eslint": "^8.4.1", @@ -82,18 +88,13 @@ "jest": "^27.4.5", "jest-canvas-mock": "^2.3.1", "npm-run-all": "^4.1.5", - "postcss": "^8.2.10", - "postcss-scss": "^4.0.2", "prettier": "^2.5.1", "rollup": "^2.60.2", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-delete": "^2.0.0", "rollup-plugin-peer-deps-external": "^2.2.4", - "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-typescript2": "^0.31.1", - "sass": "^1.45.0", - "stylelint": "13.13.1", "ts-jest": "26.5.6", "typescript": "^4.5.2" }, diff --git a/packages/miew-react/rollup.config.js b/packages/miew-react/rollup.config.js index dc167aa1..15786cf4 100644 --- a/packages/miew-react/rollup.config.js +++ b/packages/miew-react/rollup.config.js @@ -1,4 +1,3 @@ -import autoprefixer from 'autoprefixer' import babel from '@rollup/plugin-babel' import cleanup from 'rollup-plugin-cleanup' import commonjs from '@rollup/plugin-commonjs' @@ -7,7 +6,6 @@ import del from 'rollup-plugin-delete' import json from '@rollup/plugin-json' import peerDepsExternal from 'rollup-plugin-peer-deps-external' import pkg from './package.json' -import postcss from 'rollup-plugin-postcss' import replace from '@rollup/plugin-replace' import resolve from '@rollup/plugin-node-resolve' import strip from '@rollup/plugin-strip' @@ -70,14 +68,6 @@ const config = { babelHelpers: 'runtime', include: ['src/**/*'] }), - postcss({ - plugins: [autoprefixer({ grid: 'autoplace' })], - // extract: path.resolve('dist/index.css'), - minimize: isProduction, - sourceMap: true, - modules: true, - use: ['sass'] - }), svgr(), copy({ targets: [{ src: 'src/style/*.svg', dest: 'dist' }] diff --git a/packages/miew-react/src/Viewer.module.scss b/packages/miew-react/src/Viewer.module.scss deleted file mode 100644 index 68a48f50..00000000 --- a/packages/miew-react/src/Viewer.module.scss +++ /dev/null @@ -1,10 +0,0 @@ -.viewer { - background-color: olive; - color: #fff; - width: 100%; - height: 100%; -} - -.small { - background-color: royalblue; -} \ No newline at end of file diff --git a/packages/miew-react/src/Viewer.test.tsx b/packages/miew-react/src/Viewer.test.tsx index 2b3f8251..107ed8ca 100644 --- a/packages/miew-react/src/Viewer.test.tsx +++ b/packages/miew-react/src/Viewer.test.tsx @@ -11,7 +11,7 @@ jest.mock('miew', () => jest.fn().mockReturnValue({ init: jest.fn(() => true), run: jest.fn() }) ) -describe('Miew component', () => { +describe('Viewer component', () => { it('should be rendered', () => { expect(render()).toMatchSnapshot() }) diff --git a/packages/miew-react/src/Viewer.tsx b/packages/miew-react/src/Viewer.tsx index 111f6811..27994591 100644 --- a/packages/miew-react/src/Viewer.tsx +++ b/packages/miew-react/src/Viewer.tsx @@ -1,8 +1,7 @@ import { useLayoutEffect, useRef } from 'react' import useResizeObserver from 'use-resize-observer' -import clsx from 'clsx' import Miew from 'miew' -import classes from './Viewer.module.scss' +import { Theme } from '@emotion/react' const MEDIA_SIZES = { smallWidth: 800, @@ -15,9 +14,27 @@ type ViewerProps = { } const Viewer = (props: ViewerProps) => { + const { onInit, options } = props const ref = useRef(null) const { width, height } = useResizeObserver({ ref }) - const { onInit, options } = props + const isSizeSmall = + (height && height <= MEDIA_SIZES.smallHeight) || + (width && width <= MEDIA_SIZES.smallWidth) + + const viewerStyle = (theme: Theme) => { + const palette = theme?.customTheme?.palette + return { + backgroundColor: isSizeSmall + ? palette?.accent?.main + : palette?.primary?.main, + height: '100%', + width: '100%', + '& > .miew-canvas': { + height: '100%', + width: '100%' + } + } + } useLayoutEffect(() => { const miew = new Miew({ @@ -26,19 +43,9 @@ const Viewer = (props: ViewerProps) => { }) if (miew.init()) miew.run() if (typeof onInit === 'function') onInit(miew) - }, [onInit, options]) + }, [options, onInit]) - // TODO: switch to styled when emotion set-up is merged - return ( -
- ) + return
} export { Viewer } diff --git a/packages/miew-react/src/ViewerContainer.tsx b/packages/miew-react/src/ViewerContainer.tsx index 9c1eac21..d4f0184d 100644 --- a/packages/miew-react/src/ViewerContainer.tsx +++ b/packages/miew-react/src/ViewerContainer.tsx @@ -1,11 +1,21 @@ import { Provider } from 'react-redux' import { store } from 'state' import { Viewer } from './Viewer' +import _ from 'lodash' +import { Theme, ThemeProvider } from '@emotion/react' +import { mainTheme } from 'src/theming' +import { createTheme } from '@mui/material/styles' +import { CssBaseline } from '@mui/material' + +const muiTheme = createTheme() export const ViewerContainer = (props) => { return ( - + + + + ) } diff --git a/packages/miew-react/src/__snapshots__/Viewer.test.tsx.snap b/packages/miew-react/src/__snapshots__/Viewer.test.tsx.snap index 3a687255..4ede09a3 100644 --- a/packages/miew-react/src/__snapshots__/Viewer.test.tsx.snap +++ b/packages/miew-react/src/__snapshots__/Viewer.test.tsx.snap @@ -1,18 +1,38 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Miew component should be rendered 1`] = ` +exports[`Viewer component should be rendered 1`] = ` Object { "asFragment": [Function], - "baseElement": + "baseElement": .emotion-0 { + height: 100%; + width: 100%; +} + +.emotion-0>.miew-canvas { + height: 100%; + width: 100%; +} + +
, - "container":
+ "container": .emotion-0 { + height: 100%; + width: 100%; +} + +.emotion-0>.miew-canvas { + height: 100%; + width: 100%; +} + +
, "debug": [Function], diff --git a/packages/miew-react/src/theming/index.ts b/packages/miew-react/src/theming/index.ts new file mode 100644 index 00000000..8907dd24 --- /dev/null +++ b/packages/miew-react/src/theming/index.ts @@ -0,0 +1 @@ +export * from './mainTheme' diff --git a/packages/miew-react/src/theming/mainTheme.ts b/packages/miew-react/src/theming/mainTheme.ts new file mode 100644 index 00000000..fe615a6b --- /dev/null +++ b/packages/miew-react/src/theming/mainTheme.ts @@ -0,0 +1,18 @@ +export const mainTheme = { + customTheme: { + palette: { + accent: { + main: '#337ab7', + dark: '#286090' + }, + primary: { + main: '#333', + light: '#eee', + dark: '#383838' + } + }, + typography: { + htmlFontSize: 16 + } + } +} diff --git a/packages/miew-react/src/typings.d.ts b/packages/miew-react/src/typings.d.ts index b6fb1755..4c18da14 100644 --- a/packages/miew-react/src/typings.d.ts +++ b/packages/miew-react/src/typings.d.ts @@ -1,7 +1,4 @@ -declare module '*.module.scss' { - const classes: { readonly [key: string]: string } - export default classes -} +import { Theme as MuiTheme } from '@mui/material' declare module '*.svg' { import * as React from 'react' @@ -13,3 +10,27 @@ declare module '*.svg' { const src: string export default src } + +interface CustomTheme { + customTheme?: { + palette?: { + accent?: { + main?: string + dark?: string + } + primary?: { + main?: string + light?: string + dark?: string + } + } + typography?: { + htmlFontSize?: number + } + } +} + +declare module '@emotion/react' { + /* eslint-disable @typescript-eslint/no-empty-interface */ + export interface Theme extends MuiTheme, CustomTheme {} +} diff --git a/packages/miew-react/tsconfig.json b/packages/miew-react/tsconfig.json index 72ac9c39..24f1fc2d 100644 --- a/packages/miew-react/tsconfig.json +++ b/packages/miew-react/tsconfig.json @@ -8,6 +8,7 @@ ], "moduleResolution": "node", "jsx": "react-jsx", + "jsxImportSource": "@emotion/react", "sourceMap": true, "declaration": true, "esModuleInterop": true, diff --git a/yarn.lock b/yarn.lock index e06d3584..bd51ba35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -651,7 +651,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.16.5": +"@babel/plugin-syntax-jsx@npm:^7.12.13, @babel/plugin-syntax-jsx@npm:^7.16.5, @babel/plugin-syntax-jsx@npm:^7.2.0": version: 7.16.5 resolution: "@babel/plugin-syntax-jsx@npm:7.16.5" dependencies: @@ -1070,7 +1070,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.16.5": +"@babel/plugin-transform-react-jsx@npm:^7.12.1, @babel/plugin-transform-react-jsx@npm:^7.16.5": version: 7.16.5 resolution: "@babel/plugin-transform-react-jsx@npm:7.16.5" dependencies: @@ -1390,7 +1390,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:^7.9.6": +"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2, @babel/runtime@npm:^7.9.6": version: 7.16.5 resolution: "@babel/runtime@npm:7.16.5" dependencies: @@ -1464,6 +1464,92 @@ __metadata: languageName: node linkType: hard +"@emotion/babel-plugin-jsx-pragmatic@npm:^0.1.5": + version: 0.1.5 + resolution: "@emotion/babel-plugin-jsx-pragmatic@npm:0.1.5" + dependencies: + "@babel/plugin-syntax-jsx": ^7.2.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: b92aafafd35eca0cf9690a4b21899827ef24e0ce7bfe97381ef3258113deaa21eb047b492f4eadfac5ba57b301c0bdcab934d776774d91e867f1a8bdb7ab9870 + languageName: node + linkType: hard + +"@emotion/babel-plugin@npm:^11.2.0, @emotion/babel-plugin@npm:^11.3.0, @emotion/babel-plugin@npm:^11.7.2": + version: 11.7.2 + resolution: "@emotion/babel-plugin@npm:11.7.2" + dependencies: + "@babel/helper-module-imports": ^7.12.13 + "@babel/plugin-syntax-jsx": ^7.12.13 + "@babel/runtime": ^7.13.10 + "@emotion/hash": ^0.8.0 + "@emotion/memoize": ^0.7.5 + "@emotion/serialize": ^1.0.2 + babel-plugin-macros: ^2.6.1 + convert-source-map: ^1.5.0 + escape-string-regexp: ^4.0.0 + find-root: ^1.1.0 + source-map: ^0.5.7 + stylis: 4.0.13 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: eb9607356663c3e158b91ae7b8fde7335c74e6302d1671da1ca0b34142f762e1354bac8cb0bdf5baedf1278912eeea01e103b8f5c59ee107746d1b03f56aa664 + languageName: node + linkType: hard + +"@emotion/babel-preset-css-prop@npm:^11.2.0": + version: 11.2.0 + resolution: "@emotion/babel-preset-css-prop@npm:11.2.0" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.12.1 + "@babel/runtime": ^7.7.2 + "@emotion/babel-plugin": ^11.2.0 + "@emotion/babel-plugin-jsx-pragmatic": ^0.1.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 211fb98cb5fb958ddaaeeb326595c4681f0d6a8ac626dec4499cbd1771909f9c6d9af174e6288ef444ad256c0cd96238ab1575a460aeb9be93277b521f891eb3 + languageName: node + linkType: hard + +"@emotion/cache@npm:^11.6.0, @emotion/cache@npm:^11.7.1": + version: 11.7.1 + resolution: "@emotion/cache@npm:11.7.1" + dependencies: + "@emotion/memoize": ^0.7.4 + "@emotion/sheet": ^1.1.0 + "@emotion/utils": ^1.0.0 + "@emotion/weak-memoize": ^0.2.5 + stylis: 4.0.13 + checksum: cf7aa8fe3bacfdedcda94b53e76a7635e122043439715fcfbf7f1a81340cfe6099a59134481a03ec3e0437466566d18528577d1e6ea92f5b98c372b8b38a8f35 + languageName: node + linkType: hard + +"@emotion/css-prettifier@npm:^1.0.1": + version: 1.0.1 + resolution: "@emotion/css-prettifier@npm:1.0.1" + dependencies: + "@emotion/memoize": ^0.7.4 + stylis: 4.0.13 + checksum: 3c75e59b072fc4c6d1e555696ac01e41a02d29324c2e95795b6c1b2caae765f1967f561b64cf19522a06ec0d7bf89948ccf9ba8c000335a6693b6a4b43b74b92 + languageName: node + linkType: hard + +"@emotion/eslint-plugin@npm:^11.7.0": + version: 11.7.0 + resolution: "@emotion/eslint-plugin@npm:11.7.0" + peerDependencies: + eslint: 6 || 7 || 8 + checksum: 71bdeed3663e00af57631d810d615517051e8941799ef9177083e3d5db45aada21288383bcb7d150aaa29a6519b2cabe3dc9a2e61f1262290e4b5b3d5644f93a + languageName: node + linkType: hard + +"@emotion/hash@npm:^0.8.0": + version: 0.8.0 + resolution: "@emotion/hash@npm:0.8.0" + checksum: 4b35d88a97e67275c1d990c96d3b0450451d089d1508619488fc0acb882cb1ac91e93246d471346ebd1b5402215941ef4162efe5b51534859b39d8b3a0e3ffaa + languageName: node + linkType: hard + "@emotion/is-prop-valid@npm:^0.8.8": version: 0.8.8 resolution: "@emotion/is-prop-valid@npm:0.8.8" @@ -1473,6 +1559,36 @@ __metadata: languageName: node linkType: hard +"@emotion/is-prop-valid@npm:^1.1.1": + version: 1.1.1 + resolution: "@emotion/is-prop-valid@npm:1.1.1" + dependencies: + "@emotion/memoize": ^0.7.4 + checksum: 5816696dae6ac79537a31fe95256e0c1f55651507204676dd9903542b102f727c16a68924e6634a89b0972f0d15b0803bb9d4e14bd0fb8a49da8a2e3956e6639 + languageName: node + linkType: hard + +"@emotion/jest@npm:^11.7.1": + version: 11.7.1 + resolution: "@emotion/jest@npm:11.7.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@emotion/css-prettifier": ^1.0.1 + chalk: ^4.1.0 + specificity: ^0.4.1 + stylis: 4.0.13 + peerDependencies: + "@types/jest": ^26.0.14 || ^27.0.0 + enzyme-to-json: ^3.2.1 + peerDependenciesMeta: + "@types/jest": + optional: true + enzyme-to-json: + optional: true + checksum: 27137da08156e0157402f86392bb924dcf6a366cfd7e94b9d8a5903bdbfe0e86a9c8832d6d933b8d2bda9933f469121cad7c4110f0a19085eb4b23bc2f407406 + languageName: node + linkType: hard + "@emotion/memoize@npm:0.7.4": version: 0.7.4 resolution: "@emotion/memoize@npm:0.7.4" @@ -1480,6 +1596,78 @@ __metadata: languageName: node linkType: hard +"@emotion/memoize@npm:^0.7.4, @emotion/memoize@npm:^0.7.5": + version: 0.7.5 + resolution: "@emotion/memoize@npm:0.7.5" + checksum: 83da8d4a7649a92c72f960817692bc6be13cc13e107b9f7e878d63766525ed4402881bfeb3cda61145c050281e7e260f114a0a2870515527346f2ef896b915b3 + languageName: node + linkType: hard + +"@emotion/react@npm:^11.7.1": + version: 11.7.1 + resolution: "@emotion/react@npm:11.7.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@emotion/cache": ^11.7.1 + "@emotion/serialize": ^1.0.2 + "@emotion/sheet": ^1.1.0 + "@emotion/utils": ^1.0.0 + "@emotion/weak-memoize": ^0.2.5 + hoist-non-react-statics: ^3.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + react: ">=16.8.0" + peerDependenciesMeta: + "@babel/core": + optional: true + "@types/react": + optional: true + checksum: 3392aa71f9c68c16022947959f7f842174e6b075b3baf58e185462411cd9b5a87557109a9225b1abaa2d7200a08b7cb9d7f21aa035f0d36b2c89e19b2a124e02 + languageName: node + linkType: hard + +"@emotion/serialize@npm:^1.0.2": + version: 1.0.2 + resolution: "@emotion/serialize@npm:1.0.2" + dependencies: + "@emotion/hash": ^0.8.0 + "@emotion/memoize": ^0.7.4 + "@emotion/unitless": ^0.7.5 + "@emotion/utils": ^1.0.0 + csstype: ^3.0.2 + checksum: ff84fbe09ec06e7ad3deaef5c5b5ea6af6a522e8efe49c2b398b875d06872626284a83b6b18b7f777750c94264a61e7924157d869d9bca2f675731bbb91a6055 + languageName: node + linkType: hard + +"@emotion/sheet@npm:^1.1.0": + version: 1.1.0 + resolution: "@emotion/sheet@npm:1.1.0" + checksum: a4b74e16a8fea1157413efe4904f5f679d724323cb605d66d20a0b98744422f5d411fca927ceb52e4de454a0a819c5273ca9496db9f011b4ecd17b9f1b212007 + languageName: node + linkType: hard + +"@emotion/styled@npm:^11.6.0": + version: 11.6.0 + resolution: "@emotion/styled@npm:11.6.0" + dependencies: + "@babel/runtime": ^7.13.10 + "@emotion/babel-plugin": ^11.3.0 + "@emotion/is-prop-valid": ^1.1.1 + "@emotion/serialize": ^1.0.2 + "@emotion/utils": ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + "@emotion/react": ^11.0.0-rc.0 + react: ">=16.8.0" + peerDependenciesMeta: + "@babel/core": + optional: true + "@types/react": + optional: true + checksum: 612bbf114a4ca49e5b3ec4554bea1cd5aad9eeb2371babc3e6b79eab5020bd0300b9904108b621837fe715e221ba09dd131dc29918c1fd966e082d8e74fca833 + languageName: node + linkType: hard + "@emotion/stylis@npm:^0.8.4": version: 0.8.5 resolution: "@emotion/stylis@npm:0.8.5" @@ -1487,13 +1675,27 @@ __metadata: languageName: node linkType: hard -"@emotion/unitless@npm:^0.7.4": +"@emotion/unitless@npm:^0.7.4, @emotion/unitless@npm:^0.7.5": version: 0.7.5 resolution: "@emotion/unitless@npm:0.7.5" checksum: f976e5345b53fae9414a7b2e7a949aa6b52f8bdbcc84458b1ddc0729e77ba1d1dfdff9960e0da60183877873d3a631fa24d9695dd714ed94bcd3ba5196586a6b languageName: node linkType: hard +"@emotion/utils@npm:^1.0.0": + version: 1.0.0 + resolution: "@emotion/utils@npm:1.0.0" + checksum: 3ce8048441a915447d9ef51eb6d1d4cbcce8c8d1647bc7a23333ce2fb2249e74cf9471670d6f49a716e93ff633c9e7a6633517698e17391aebfc40c9d0cabcc0 + languageName: node + linkType: hard + +"@emotion/weak-memoize@npm:^0.2.5": + version: 0.2.5 + resolution: "@emotion/weak-memoize@npm:0.2.5" + checksum: 27d402b0c683b94658220b6d47840346ee582329ca2a15ec9c233492e0f1a27687ccb233b76eedc922f2e185e444cc89f7b97a81a1d3e5ae9f075bab08e965ea + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^1.0.5": version: 1.0.5 resolution: "@eslint/eslintrc@npm:1.0.5" @@ -1981,6 +2183,153 @@ __metadata: languageName: node linkType: hard +"@mui/base@npm:5.0.0-alpha.61": + version: 5.0.0-alpha.61 + resolution: "@mui/base@npm:5.0.0-alpha.61" + dependencies: + "@babel/runtime": ^7.16.3 + "@emotion/is-prop-valid": ^1.1.1 + "@mui/utils": ^5.2.3 + "@popperjs/core": ^2.4.4 + clsx: ^1.1.1 + prop-types: ^15.7.2 + react-is: ^17.0.2 + peerDependencies: + "@types/react": ^16.8.6 || ^17.0.0 + react: ^17.0.2 + react-dom: ^17.0.2 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 98a6b7df59fb7ddd98257bcfc09de15a5ac4d734075ede46f1e1ff54db39b45071aaf292b3dcb45cb8a16cf5576e25a0b16d3b49af7fd554eea0d867ebb09db3 + languageName: node + linkType: hard + +"@mui/material@npm:^5.2.5": + version: 5.2.5 + resolution: "@mui/material@npm:5.2.5" + dependencies: + "@babel/runtime": ^7.16.3 + "@mui/base": 5.0.0-alpha.61 + "@mui/system": ^5.2.5 + "@mui/types": ^7.1.0 + "@mui/utils": ^5.2.3 + "@types/react-transition-group": ^4.4.4 + clsx: ^1.1.1 + csstype: ^3.0.10 + hoist-non-react-statics: ^3.3.2 + prop-types: ^15.7.2 + react-is: ^17.0.2 + react-transition-group: ^4.4.2 + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@types/react": ^16.8.6 || ^17.0.0 + react: ^17.0.2 + react-dom: ^17.0.2 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@types/react": + optional: true + checksum: 90a1418f131d8608c6035ae11a49609ac52845c887bd0d89ea91cf4360619bd0298ff19d11d02959e83ecb5f46427fa888c41ec794ba49154dbac058f505497a + languageName: node + linkType: hard + +"@mui/private-theming@npm:^5.2.3": + version: 5.2.3 + resolution: "@mui/private-theming@npm:5.2.3" + dependencies: + "@babel/runtime": ^7.16.3 + "@mui/utils": ^5.2.3 + prop-types: ^15.7.2 + peerDependencies: + "@types/react": ^16.8.6 || ^17.0.0 + react: ^17.0.2 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 3d753e58c6685097f57e65910034f60acb905f5de2eeee365bb0ee3cc09475921e6ace0751c209451d92aa9039508a02c85c10165529ae95362c193987a9d377 + languageName: node + linkType: hard + +"@mui/styled-engine@npm:^5.2.5": + version: 5.2.5 + resolution: "@mui/styled-engine@npm:5.2.5" + dependencies: + "@babel/runtime": ^7.16.3 + "@emotion/cache": ^11.6.0 + prop-types: ^15.7.2 + peerDependencies: + "@emotion/react": ^11.4.1 + "@emotion/styled": ^11.3.0 + react: ^17.0.2 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + checksum: 24c682fcb75afe2c063af5aa2f4d9434b8c1c7b981739661263cf5b6cd1535946fcdf125d705e37b7190a2cbc5404fa8ab5a9d127b348ee893327a6c1432100f + languageName: node + linkType: hard + +"@mui/system@npm:^5.2.5": + version: 5.2.5 + resolution: "@mui/system@npm:5.2.5" + dependencies: + "@babel/runtime": ^7.16.3 + "@mui/private-theming": ^5.2.3 + "@mui/styled-engine": ^5.2.5 + "@mui/types": ^7.1.0 + "@mui/utils": ^5.2.3 + clsx: ^1.1.1 + csstype: ^3.0.10 + prop-types: ^15.7.2 + peerDependencies: + "@emotion/react": ^11.5.0 + "@emotion/styled": ^11.3.0 + "@types/react": ^16.8.6 || ^17.0.0 + react: ^17.0.2 + peerDependenciesMeta: + "@emotion/react": + optional: true + "@emotion/styled": + optional: true + "@types/react": + optional: true + checksum: 95002007f816da47d3349627a2efced5146319af96c75463ea7ca762c1bb3057f15cf6ae69506c6baf3f5f1bfa19f4a72d3819fcccc99a153064e04a04013153 + languageName: node + linkType: hard + +"@mui/types@npm:^7.1.0": + version: 7.1.0 + resolution: "@mui/types@npm:7.1.0" + peerDependencies: + "@types/react": "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 175825cd118e434eb280d9490a9f2afbe45ff50d51053dae5f4866f45f8cf33ab3b2f46b620b5d98bdd4daf00f7f6f51cf77a6ce0c9060256e6ec5448526eb6f + languageName: node + linkType: hard + +"@mui/utils@npm:^5.2.3": + version: 5.2.3 + resolution: "@mui/utils@npm:5.2.3" + dependencies: + "@babel/runtime": ^7.16.3 + "@types/prop-types": ^15.7.4 + "@types/react-is": ^16.7.1 || ^17.0.0 + prop-types: ^15.7.2 + react-is: ^17.0.2 + peerDependencies: + react: ^17.0.2 + checksum: 554a7e19fc0768222023463ccdf51bd2c59fb6f1325aa1df7132cea555c58b5cdffe74f221ecab6861dc7ab8aa0dd359e19e40070bb683a296d2433ca2969315 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -2028,7 +2377,7 @@ __metadata: languageName: node linkType: hard -"@popperjs/core@npm:^2.8.6": +"@popperjs/core@npm:^2.4.4, @popperjs/core@npm:^2.8.6": version: 2.11.0 resolution: "@popperjs/core@npm:2.11.0" checksum: 84d6f197d3ddfd8a5b05c7276c3692d8404c96128a946ab0a800b25567d8fc231928319c1f97a67e0817e76ce2a1b735589ef0f38f8e8835692408660a2395a1 @@ -2551,13 +2900,6 @@ __metadata: languageName: node linkType: hard -"@trysound/sax@npm:0.2.0": - version: 0.2.0 - resolution: "@trysound/sax@npm:0.2.0" - checksum: 11226c39b52b391719a2a92e10183e4260d9651f86edced166da1d95f39a0a1eaa470e44d14ac685ccd6d3df7e2002433782872c0feeb260d61e80f21250e65c - languageName: node - linkType: hard - "@ts-type/package-dts@npm:^1.0.56": version: 1.0.56 resolution: "@ts-type/package-dts@npm:1.0.56" @@ -2760,6 +3102,13 @@ __metadata: languageName: node linkType: hard +"@types/lodash@npm:^4.14.178": + version: 4.14.178 + resolution: "@types/lodash@npm:4.14.178" + checksum: a69a04a60bfc5257c3130a554b4efa0c383f0141b7b3db8ab7cf07ad2a46ea085fce66d0242da41da7e5647b133d5dfb2c15add9cbed8d7fef955e4a1e5b3128 + languageName: node + linkType: hard + "@types/mdast@npm:^3.0.0": version: 3.0.10 resolution: "@types/mdast@npm:3.0.10" @@ -2811,7 +3160,7 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.3": +"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.3, @types/prop-types@npm:^15.7.4": version: 15.7.4 resolution: "@types/prop-types@npm:15.7.4" checksum: ef6e1899e59b876c273811b1bd845022fc66d5a3d11cb38a25b6c566b30514ae38fe20a40f67622f362a4f4f7f9224e22d8da101cff3d6e97e11d7b4c307cfc1 @@ -2834,6 +3183,15 @@ __metadata: languageName: node linkType: hard +"@types/react-is@npm:^16.7.1 || ^17.0.0": + version: 17.0.3 + resolution: "@types/react-is@npm:17.0.3" + dependencies: + "@types/react": "*" + checksum: 6abb7c47d54f012272650df8a962a28bd82f219291e5ef8b4dfa7fe0bb98ae243b060bf9fbe8ceff6213141794855a006db194b490b00ffd15842ae19d0ce1f0 + languageName: node + linkType: hard + "@types/react-redux@npm:^7.1.20": version: 7.1.20 resolution: "@types/react-redux@npm:7.1.20" @@ -2846,7 +3204,7 @@ __metadata: languageName: node linkType: hard -"@types/react-transition-group@npm:^4.4.1": +"@types/react-transition-group@npm:^4.4.1, @types/react-transition-group@npm:^4.4.4": version: 4.4.4 resolution: "@types/react-transition-group@npm:4.4.4" dependencies: @@ -3490,7 +3848,7 @@ __metadata: languageName: node linkType: hard -"alphanum-sort@npm:^1.0.0, alphanum-sort@npm:^1.0.2": +"alphanum-sort@npm:^1.0.0": version: 1.0.2 resolution: "alphanum-sort@npm:1.0.2" checksum: 5a32d0b3c0944e65d22ff3ae2f88d7a4f8d88a78a703033caeae33f2944915e053d283d02f630dc94823edc7757148ecdcf39fd687a5117bda5c10133a03a7d8 @@ -3968,24 +4326,6 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.2.5": - version: 10.4.0 - resolution: "autoprefixer@npm:10.4.0" - dependencies: - browserslist: ^4.17.5 - caniuse-lite: ^1.0.30001272 - fraction.js: ^4.1.1 - normalize-range: ^0.1.2 - picocolors: ^1.0.0 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.1.0 - bin: - autoprefixer: bin/autoprefixer - checksum: 7d511c64daeaa13c7888b40b0394cd891fab1852a1f60165330c9e49ab70ac29ad1e3386665d86361661cf2bbe90cea42b78ea73cb77b373ffe30a8f4973a955 - languageName: node - linkType: hard - "autoprefixer@npm:^9.7.4, autoprefixer@npm:^9.8.6": version: 9.8.8 resolution: "autoprefixer@npm:9.8.8" @@ -4144,6 +4484,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-macros@npm:^2.6.1": + version: 2.8.0 + resolution: "babel-plugin-macros@npm:2.8.0" + dependencies: + "@babel/runtime": ^7.7.2 + cosmiconfig: ^6.0.0 + resolve: ^1.12.0 + checksum: 59b09a21cf3ae1e14186c1b021917d004b49b953824b24953a54c6502da79e8051d4ac31cfd4a0ae7f6ea5ddf1f7edd93df4895dd3c3982a5b2431859c2889ac + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.3.0": version: 0.3.0 resolution: "babel-plugin-polyfill-corejs2@npm:0.3.0" @@ -4671,7 +5022,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.16.0, browserslist@npm:^4.16.6, browserslist@npm:^4.17.5, browserslist@npm:^4.19.1": +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.17.5, browserslist@npm:^4.19.1": version: 4.19.1 resolution: "browserslist@npm:4.19.1" dependencies: @@ -4962,7 +5313,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001272, caniuse-lite@npm:^1.0.30001286": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001286": version: 1.0.30001287 resolution: "caniuse-lite@npm:1.0.30001287" checksum: b53c26a3a267a2920394e4aa5d1f60a76f891943914068066700e5497dda512f096d8a77dfefda17306a9df06e16ce9c6b5179f8856cc0efbcd8873d13b2fbea @@ -5126,25 +5477,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.3.0, chokidar@npm:^3.4.1": - version: 3.5.2 - resolution: "chokidar@npm:3.5.2" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: d1fda32fcd67d9f6170a8468ad2630a3c6194949c9db3f6a91b16478c328b2800f433fb5d2592511b6cb145a47c013ea1cce60b432b1a001ae3ee978a8bffc2d - languageName: node - linkType: hard - "chokidar@npm:^2.1.8": version: 2.1.8 resolution: "chokidar@npm:2.1.8" @@ -5168,6 +5500,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^3.3.0, chokidar@npm:^3.4.1": + version: 3.5.2 + resolution: "chokidar@npm:3.5.2" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: d1fda32fcd67d9f6170a8468ad2630a3c6194949c9db3f6a91b16478c328b2800f433fb5d2592511b6cb145a47c013ea1cce60b432b1a001ae3ee978a8bffc2d + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -5513,13 +5864,6 @@ __metadata: languageName: node linkType: hard -"colord@npm:^2.9.1": - version: 2.9.2 - resolution: "colord@npm:2.9.2" - checksum: 2aa6a9b3abbce74ba3c563886cfeb433ea0d7df5ad6f4a560005eddab1ddf7c0fc98f39b09b599767a19c86dd3837b77f66f036e479515d4b17347006dbd6d9f - languageName: node - linkType: hard - "colorette@npm:^1.1.0": version: 1.4.0 resolution: "colorette@npm:1.4.0" @@ -5576,13 +5920,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc - languageName: node - linkType: hard - "commander@npm:^8.3.0": version: 8.3.0 resolution: "commander@npm:8.3.0" @@ -5662,15 +5999,6 @@ __metadata: languageName: node linkType: hard -"concat-with-sourcemaps@npm:^1.1.0": - version: 1.1.0 - resolution: "concat-with-sourcemaps@npm:1.1.0" - dependencies: - source-map: ^0.6.1 - checksum: 57faa6f4a6f38a1846a58f96b2745ec8435755e0021f069e89085c651d091b78d9bc20807ea76c38c85021acca80dc2fa4cedda666aade169b602604215d25b9 - languageName: node - linkType: hard - "connect-history-api-fallback@npm:^1.6.0": version: 1.6.0 resolution: "connect-history-api-fallback@npm:1.6.0" @@ -5845,8 +6173,21 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0": - version: 7.0.1 +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": ^4.0.0 + import-fresh: ^3.1.0 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.7.2 + checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.0.0": + version: 7.0.1 resolution: "cosmiconfig@npm:7.0.1" dependencies: "@types/parse-json": ^4.0.0 @@ -5989,17 +6330,6 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^6.0.3": - version: 6.1.3 - resolution: "css-declaration-sorter@npm:6.1.3" - dependencies: - timsort: ^0.3.0 - peerDependencies: - postcss: ^8.0.9 - checksum: 6fdacdce48e1351a8fd73472b7dfaae573ce7d4f5bba8385afc9c765d01055920b851d288228ecb0d535d163b22f8d7941e095b9da995956cd3309e41d1bffa2 - languageName: node - linkType: hard - "css-loader@npm:^3.5.3": version: 3.6.0 resolution: "css-loader@npm:3.6.0" @@ -6076,7 +6406,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": +"css-tree@npm:^1.1.2": version: 1.1.3 resolution: "css-tree@npm:1.1.3" dependencies: @@ -6154,45 +6484,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.1.9": - version: 5.1.9 - resolution: "cssnano-preset-default@npm:5.1.9" - dependencies: - css-declaration-sorter: ^6.0.3 - cssnano-utils: ^2.0.1 - postcss-calc: ^8.0.0 - postcss-colormin: ^5.2.2 - postcss-convert-values: ^5.0.2 - postcss-discard-comments: ^5.0.1 - postcss-discard-duplicates: ^5.0.1 - postcss-discard-empty: ^5.0.1 - postcss-discard-overridden: ^5.0.1 - postcss-merge-longhand: ^5.0.4 - postcss-merge-rules: ^5.0.3 - postcss-minify-font-values: ^5.0.1 - postcss-minify-gradients: ^5.0.3 - postcss-minify-params: ^5.0.2 - postcss-minify-selectors: ^5.1.0 - postcss-normalize-charset: ^5.0.1 - postcss-normalize-display-values: ^5.0.1 - postcss-normalize-positions: ^5.0.1 - postcss-normalize-repeat-style: ^5.0.1 - postcss-normalize-string: ^5.0.1 - postcss-normalize-timing-functions: ^5.0.1 - postcss-normalize-unicode: ^5.0.1 - postcss-normalize-url: ^5.0.4 - postcss-normalize-whitespace: ^5.0.1 - postcss-ordered-values: ^5.0.2 - postcss-reduce-initial: ^5.0.2 - postcss-reduce-transforms: ^5.0.1 - postcss-svgo: ^5.0.3 - postcss-unique-selectors: ^5.0.2 - peerDependencies: - postcss: ^8.2.15 - checksum: 1530d1cec62a076cb9b70f0a8ae29fdd5612ddd5a5b781b04a82d3595b9eccfc6bf4c5a9047ebdbea713e7e7d800eb1c3c6ae697aa5b0159366a5c90bf868b31 - languageName: node - linkType: hard - "cssnano-util-get-arguments@npm:^4.0.0": version: 4.0.0 resolution: "cssnano-util-get-arguments@npm:4.0.0" @@ -6223,15 +6514,6 @@ __metadata: languageName: node linkType: hard -"cssnano-utils@npm:^2.0.1": - version: 2.0.1 - resolution: "cssnano-utils@npm:2.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: e27f7648fdb999667ba607fd8d56e28d4dbf4bf458c625fc84f460f70fa0fcd491991f309ca27cc0609a24fb3af49b3d0b9b205921e0edd7de57ca27048652e3 - languageName: node - linkType: hard - "cssnano@npm:^4.1.10": version: 4.1.11 resolution: "cssnano@npm:4.1.11" @@ -6244,21 +6526,7 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^5.0.1": - version: 5.0.13 - resolution: "cssnano@npm:5.0.13" - dependencies: - cssnano-preset-default: ^5.1.9 - is-resolvable: ^1.1.0 - lilconfig: ^2.0.3 - yaml: ^1.10.2 - peerDependencies: - postcss: ^8.2.15 - checksum: 096324bf1eb811fa826b54fd0d6515557aa1738868a009285ef3615f2166438ce75817ed12d5aba71bd3b5edbb73bcfa25abd2384356d68ee87df5892b7b573c - languageName: node - linkType: hard - -"csso@npm:^4.0.2, csso@npm:^4.2.0": +"csso@npm:^4.0.2": version: 4.2.0 resolution: "csso@npm:4.2.0" dependencies: @@ -6290,7 +6558,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": +"csstype@npm:^3.0.10, csstype@npm:^3.0.2": version: 3.0.10 resolution: "csstype@npm:3.0.10" checksum: 20a8fa324f2b33ddf94aa7507d1b6ab3daa6f3cc308888dc50126585d7952f2471de69b2dbe0635d1fdc31223fef8e070842691877e725caf456e2378685a631 @@ -7739,7 +8007,7 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": +"eventemitter3@npm:^4.0.0": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 @@ -8192,6 +8460,13 @@ __metadata: languageName: node linkType: hard +"find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "find-root@npm:1.1.0" + checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf + languageName: node + linkType: hard + "find-up@npm:3.0.0, find-up@npm:^3.0.0": version: 3.0.0 resolution: "find-up@npm:3.0.0" @@ -8343,13 +8618,6 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.1.1": - version: 4.1.2 - resolution: "fraction.js@npm:4.1.2" - checksum: a67eff2b599cb6546b77ce9c913bd0cccd646e1a525c793ba4e0bf5a399fc403f379227fca83423a6ea79d01e35c2f2b0f141ffa1d09e41377041268a53fb150 - languageName: node - linkType: hard - "fragment-cache@npm:^0.2.1": version: 0.2.1 resolution: "fragment-cache@npm:0.2.1" @@ -8534,15 +8802,6 @@ __metadata: languageName: node linkType: hard -"generic-names@npm:^2.0.1": - version: 2.0.1 - resolution: "generic-names@npm:2.0.1" - dependencies: - loader-utils: ^1.1.0 - checksum: 5f2d6837dcddf4d7139f7c7ee4ff6ed82564123ae363aadc7a1c1c9967724da1e10d92c904b76b6ff58912465cf63cf47d87f3b400286845f289f54d5092e78f - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -9106,7 +9365,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -9462,13 +9721,6 @@ __metadata: languageName: node linkType: hard -"icss-replace-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "icss-replace-symbols@npm:1.1.0" - checksum: 24575b2c2f7e762bfc6f4beee31be9ba98a01cad521b5aa9954090a5de2b5e1bf67814c17e22f9e51b7d798238db8215a173d6c2b4726ce634ce06b68ece8045 - languageName: node - linkType: hard - "icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1": version: 4.1.1 resolution: "icss-utils@npm:4.1.1" @@ -9478,15 +9730,6 @@ __metadata: languageName: node linkType: hard -"icss-utils@npm:^5.0.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 - languageName: node - linkType: hard - "identity-obj-proxy@npm:^3.0.0": version: 3.0.0 resolution: "identity-obj-proxy@npm:3.0.0" @@ -9545,13 +9788,6 @@ __metadata: languageName: node linkType: hard -"immutable@npm:^4.0.0": - version: 4.0.0 - resolution: "immutable@npm:4.0.0" - checksum: 4b5e9181e4d5fa06728a481835ec09c86367e5d03268666c95b522b7644ab891098022e4479a43c4c81a68f2ed82f10751ce5d33e208d7b873b6e7f9dfaf4d87 - languageName: node - linkType: hard - "import-cwd@npm:^2.0.0": version: 2.1.0 resolution: "import-cwd@npm:2.1.0" @@ -9561,15 +9797,6 @@ __metadata: languageName: node linkType: hard -"import-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "import-cwd@npm:3.0.0" - dependencies: - import-from: ^3.0.0 - checksum: f2c4230e8389605154a390124381f9136811306ae4ba1c8017398c3c6926bc5cf75cf89350372b4938f79792ea373776b4efabd27506440ec301ce34c4e867eb - languageName: node - linkType: hard - "import-fresh@npm:^2.0.0": version: 2.0.0 resolution: "import-fresh@npm:2.0.0" @@ -9580,7 +9807,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -9599,15 +9826,6 @@ __metadata: languageName: node linkType: hard -"import-from@npm:^3.0.0": - version: 3.0.0 - resolution: "import-from@npm:3.0.0" - dependencies: - resolve-from: ^5.0.0 - checksum: 5040a7400e77e41e2c3bb6b1b123b52a15a284de1ffc03d605879942c00e3a87428499d8d031d554646108a0f77652549411167f6a7788e4fc7027eefccf3356 - languageName: node - linkType: hard - "import-lazy@npm:^4.0.0": version: 4.0.0 resolution: "import-lazy@npm:4.0.0" @@ -10286,7 +10504,7 @@ __metadata: languageName: node linkType: hard -"is-resolvable@npm:^1.0.0, is-resolvable@npm:^1.1.0": +"is-resolvable@npm:^1.0.0": version: 1.1.0 resolution: "is-resolvable@npm:1.1.0" checksum: 2ddff983be0cabc2c8d60246365755f8fb322f5fb9db834740d3e694c635c1b74c1bd674cf221e072fc4bd911ef3f08f2247d390e476f7e80af9092443193c68 @@ -12065,7 +12283,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:2.0.4, lilconfig@npm:^2.0.3": +"lilconfig@npm:2.0.4": version: 2.0.4 resolution: "lilconfig@npm:2.0.4" checksum: 02ae530aa49218d782eb79e92c600ea5220828987f85aa3403fa512cadc7efe38c0ac7d0cd2edf600ad3fae1f6c1752f5b4bb78c0d9950435b044d53d507c9e1 @@ -12212,13 +12430,6 @@ __metadata: languageName: node linkType: hard -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -12793,6 +13004,13 @@ __metadata: "@babel/preset-react": ^7.12.5 "@babel/preset-typescript": ^7.12.1 "@babel/runtime": ^7.12.5 + "@emotion/babel-plugin": ^11.7.2 + "@emotion/babel-preset-css-prop": ^11.2.0 + "@emotion/eslint-plugin": ^11.7.0 + "@emotion/jest": ^11.7.1 + "@emotion/react": ^11.7.1 + "@emotion/styled": ^11.6.0 + "@mui/material": ^5.2.5 "@reduxjs/toolkit": ^1.7.1 "@rollup/plugin-babel": ^5.2.1 "@rollup/plugin-commonjs": ^16.0.0 @@ -12803,11 +13021,11 @@ __metadata: "@svgr/rollup": ^5.4.0 "@testing-library/react": ^12.1.2 "@types/jest": ^27.0.3 + "@types/lodash": ^4.14.178 "@types/react": ^17.0.37 "@types/react-dom": ^17.0.11 "@typescript-eslint/eslint-plugin": ^5.6.0 "@typescript-eslint/parser": ^5.6.0 - autoprefixer: ^10.2.5 babel-jest: ^27.4.5 clsx: ^1.1.1 cross-env: ^7.0.3 @@ -12819,10 +13037,9 @@ __metadata: eslint-plugin-testing-library: ^5.0.1 jest: ^27.4.5 jest-canvas-mock: ^2.3.1 + lodash: ^4.17.21 miew: "workspace:*" npm-run-all: ^4.1.5 - postcss: ^8.2.10 - postcss-scss: ^4.0.2 prettier: ^2.5.1 react-redux: ^7.2.6 redux: ^4.1.2 @@ -12832,10 +13049,7 @@ __metadata: rollup-plugin-copy: ^3.4.0 rollup-plugin-delete: ^2.0.0 rollup-plugin-peer-deps-external: ^2.2.4 - rollup-plugin-postcss: ^4.0.2 rollup-plugin-typescript2: ^0.31.1 - sass: ^1.45.0 - stylelint: 13.13.1 ts-jest: 26.5.6 typescript: ^4.5.2 use-resize-observer: ^7.0.0 @@ -13378,15 +13592,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.30": - version: 3.1.30 - resolution: "nanoid@npm:3.1.30" - bin: - nanoid: bin/nanoid.cjs - checksum: 276d0d4b0c41c46aeefec5f09f093e4085a2352d06881c845db22b84f8ef72cc8defae6d76bfb1d8a2a128eb2dec42ab148d16582be4e7754c97905806ef57b6 - languageName: node - linkType: hard - "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -13685,13 +13890,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^6.0.1": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 - languageName: node - linkType: hard - "now-and-later@npm:^2.0.0": version: 2.0.1 resolution: "now-and-later@npm:2.0.1" @@ -14181,16 +14379,6 @@ __metadata: languageName: node linkType: hard -"p-queue@npm:^6.6.2": - version: 6.6.2 - resolution: "p-queue@npm:6.6.2" - dependencies: - eventemitter3: ^4.0.4 - p-timeout: ^3.2.0 - checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c - languageName: node - linkType: hard - "p-retry@npm:^3.0.1": version: 3.0.1 resolution: "p-retry@npm:3.0.1" @@ -14200,15 +14388,6 @@ __metadata: languageName: node linkType: hard -"p-timeout@npm:^3.2.0": - version: 3.2.0 - resolution: "p-timeout@npm:3.2.0" - dependencies: - p-finally: ^1.0.0 - checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c - languageName: node - linkType: hard - "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" @@ -14580,13 +14759,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^5.0.0": - version: 5.0.0 - resolution: "pify@npm:5.0.0" - checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb - languageName: node - linkType: hard - "pinkie-promise@npm:^2.0.0": version: 2.0.1 resolution: "pinkie-promise@npm:2.0.1" @@ -14692,18 +14864,6 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-calc@npm:8.0.0" - dependencies: - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.0.2 - peerDependencies: - postcss: ^8.2.2 - checksum: d945c49f317d6e8f220bce33075f2eec8e26052158a5a694186c11a26d23098b0300a3d44f666fda2feaa3ec93a636282881ee50b9e32776e08e5338e4a8c887 - languageName: node - linkType: hard - "postcss-cli@npm:^7.1.1": version: 7.1.2 resolution: "postcss-cli@npm:7.1.2" @@ -14739,20 +14899,6 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^5.2.2": - version: 5.2.2 - resolution: "postcss-colormin@npm:5.2.2" - dependencies: - browserslist: ^4.16.6 - caniuse-api: ^3.0.0 - colord: ^2.9.1 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 55f7e4306cf771a99d9a2e9d5d62b979c9fa557b165f72bbecc49fbbf002dcc2fdaa9deb18cce2e4455f5bf6680ac07e673095b95b2f3391f05e68a2a2b21568 - languageName: node - linkType: hard - "postcss-convert-values@npm:^4.0.1": version: 4.0.1 resolution: "postcss-convert-values@npm:4.0.1" @@ -14763,17 +14909,6 @@ __metadata: languageName: node linkType: hard -"postcss-convert-values@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-convert-values@npm:5.0.2" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 02a31f72b3365345db8aa1d83b084c96975d99a6494359378069431fd810e78ebf3bd96d03a598255daa8f6e2cd63722f119ddec9d24f66b6974b57819feb034 - languageName: node - linkType: hard - "postcss-discard-comments@npm:^4.0.2": version: 4.0.2 resolution: "postcss-discard-comments@npm:4.0.2" @@ -14783,15 +14918,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-comments@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-comments@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: c561952bbffa799cfc96216098d7ccc14b1dc776f0a8038c52eafe89fbec02701a234f35f7244aa06d58127103e7dd5f0bfd1db18a53c1438fef5c0a9b2dbddf - languageName: node - linkType: hard - "postcss-discard-duplicates@npm:^4.0.2": version: 4.0.2 resolution: "postcss-discard-duplicates@npm:4.0.2" @@ -14801,15 +14927,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-duplicates@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-duplicates@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: becb68fd5ccd632fe51413a6ab4fd5c8aa3aae9d12947238014c2fb7816a2e0eb9a5454ee7207cac19f4a093c799be6053f13bf4048e97e20d88d5af4a0656bc - languageName: node - linkType: hard - "postcss-discard-empty@npm:^4.0.1": version: 4.0.1 resolution: "postcss-discard-empty@npm:4.0.1" @@ -14819,15 +14936,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-empty@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-empty@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 2465ddabb18774c4996c18b8370498cf71597a23c45518ea75e7b73cd8f003b0be52ea9f27f28e24bba408d08ec5152e019cc595611bb097748993c1788d9f4f - languageName: node - linkType: hard - "postcss-discard-overridden@npm:^4.0.1": version: 4.0.1 resolution: "postcss-discard-overridden@npm:4.0.1" @@ -14837,15 +14945,6 @@ __metadata: languageName: node linkType: hard -"postcss-discard-overridden@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-overridden@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 7da9a4bda963145c45b0b51ddf7684e37072569d6f5d22f6cab9f37ea953426274f52eeec87391cd2bd1dd561a6a26cbd1f39debb124ccd8b665b760eda849b4 - languageName: node - linkType: hard - "postcss-html@npm:^0.36.0": version: 0.36.0 resolution: "postcss-html@npm:0.36.0" @@ -14889,22 +14988,6 @@ __metadata: languageName: node linkType: hard -"postcss-load-config@npm:^3.0.0": - version: 3.1.0 - resolution: "postcss-load-config@npm:3.1.0" - dependencies: - import-cwd: ^3.0.0 - lilconfig: ^2.0.3 - yaml: ^1.10.2 - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true - checksum: 7fd62064eab1e0e77ba315d9a782f09f4c62e1025630b53d38a936d5a2730bb632a3f259143115fc639e70d22f14744a75c7a6f471343ebdb03f6a3ef72d2f08 - languageName: node - linkType: hard - "postcss-loader@npm:^3.0.0": version: 3.0.0 resolution: "postcss-loader@npm:3.0.0" @@ -14936,18 +15019,6 @@ __metadata: languageName: node linkType: hard -"postcss-merge-longhand@npm:^5.0.4": - version: 5.0.4 - resolution: "postcss-merge-longhand@npm:5.0.4" - dependencies: - postcss-value-parser: ^4.1.0 - stylehacks: ^5.0.1 - peerDependencies: - postcss: ^8.2.15 - checksum: 6c5ff2ae0e9def05a59cbb432b5cbbdb968816b83c4e38fdf14fa596ef21e36442f61b53984d56dca6165d91e74eadc720270b2887a4a1ef5e25ee171b7d7ea0 - languageName: node - linkType: hard - "postcss-merge-rules@npm:^4.0.3": version: 4.0.3 resolution: "postcss-merge-rules@npm:4.0.3" @@ -14962,20 +15033,6 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^5.0.3": - version: 5.0.3 - resolution: "postcss-merge-rules@npm:5.0.3" - dependencies: - browserslist: ^4.16.6 - caniuse-api: ^3.0.0 - cssnano-utils: ^2.0.1 - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: 2e701693c6086cc88ac9e4d30a64471bd8da2e33b7e788b7bcbb4e91ecf87bbddc73529a1308a77953e0a2969f57f22714028547b8469db364b3d0d26b39eae2 - languageName: node - linkType: hard - "postcss-minify-font-values@npm:^4.0.2": version: 4.0.2 resolution: "postcss-minify-font-values@npm:4.0.2" @@ -14986,17 +15043,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-font-values@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-minify-font-values@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 56aeb2cad5b3c4ca736b7fd7fa331d82281fbecc47e0e275a6a1203b436dbaa9f0772f668c3265dbf7ea2026c68d77c752cf9abe65bd3c65a53e696ae277e6e6 - languageName: node - linkType: hard - "postcss-minify-gradients@npm:^4.0.2": version: 4.0.2 resolution: "postcss-minify-gradients@npm:4.0.2" @@ -15009,19 +15055,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-gradients@npm:^5.0.3": - version: 5.0.3 - resolution: "postcss-minify-gradients@npm:5.0.3" - dependencies: - colord: ^2.9.1 - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 9ba5f28baeff45da8a5e759a748d5c26792e955d2cc061975c54f07d18f81518595353ddcd53dc5587342856425eefe909886b0a47bca392a9c9fcff297aab9e - languageName: node - linkType: hard - "postcss-minify-params@npm:^4.0.2": version: 4.0.2 resolution: "postcss-minify-params@npm:4.0.2" @@ -15036,20 +15069,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-params@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-minify-params@npm:5.0.2" - dependencies: - alphanum-sort: ^1.0.2 - browserslist: ^4.16.6 - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 234e833e0d187106dd949a8973662168ba27e2a036ae4af979921375328ee77673ba5def616426ab9554f9224af8e3c73822193af5cbbdf98aadc0e39775724b - languageName: node - linkType: hard - "postcss-minify-selectors@npm:^4.0.2": version: 4.0.2 resolution: "postcss-minify-selectors@npm:4.0.2" @@ -15062,18 +15081,6 @@ __metadata: languageName: node linkType: hard -"postcss-minify-selectors@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-selectors@npm:5.1.0" - dependencies: - alphanum-sort: ^1.0.2 - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: bf938e70a77b54d68709ec5e9a500b932e177b2278b5c405c3b59fb6f8315f2013e7b327ba76105949bf3c9ba6d6bef80ced4077cababb8e0015d87b4a086b50 - languageName: node - linkType: hard - "postcss-modules-extract-imports@npm:^2.0.0": version: 2.0.0 resolution: "postcss-modules-extract-imports@npm:2.0.0" @@ -15083,15 +15090,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 4b65f2f1382d89c4bc3c0a1bdc5942f52f3cb19c110c57bd591ffab3a5fee03fcf831604168205b0c1b631a3dce2255c70b61aaae3ef39d69cd7eb450c2552d2 - languageName: node - linkType: hard - "postcss-modules-local-by-default@npm:^3.0.2": version: 3.0.3 resolution: "postcss-modules-local-by-default@npm:3.0.3" @@ -15104,19 +15102,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-local-by-default@npm:4.0.0" - dependencies: - icss-utils: ^5.0.0 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.1.0 - checksum: 6cf570badc7bc26c265e073f3ff9596b69bb954bc6ac9c5c1b8cba2995b80834226b60e0a3cbb87d5f399dbb52e6466bba8aa1d244f6218f99d834aec431a69d - languageName: node - linkType: hard - "postcss-modules-scope@npm:^2.2.0": version: 2.2.0 resolution: "postcss-modules-scope@npm:2.2.0" @@ -15127,17 +15112,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-scope@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-scope@npm:3.0.0" - dependencies: - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.1.0 - checksum: 330b9398dbd44c992c92b0dc612c0626135e2cc840fee41841eb61247a6cfed95af2bd6f67ead9dd9d0bb41f5b0367129d93c6e434fa3e9c58ade391d9a5a138 - languageName: node - linkType: hard - "postcss-modules-values@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-values@npm:3.0.0" @@ -15148,35 +15122,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: ^5.0.0 - peerDependencies: - postcss: ^8.1.0 - checksum: f7f2cdf14a575b60e919ad5ea52fed48da46fe80db2733318d71d523fc87db66c835814940d7d05b5746b0426e44661c707f09bdb83592c16aea06e859409db6 - languageName: node - linkType: hard - -"postcss-modules@npm:^4.0.0": - version: 4.2.2 - resolution: "postcss-modules@npm:4.2.2" - dependencies: - generic-names: ^2.0.1 - icss-replace-symbols: ^1.1.0 - lodash.camelcase: ^4.3.0 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.0 - postcss-modules-scope: ^3.0.0 - postcss-modules-values: ^4.0.0 - string-hash: ^1.1.1 - peerDependencies: - postcss: ^8.0.0 - checksum: 9e8444dfb4cfde814559f91039c1475b721bff7fcae507fcd2d6efd192c58220c66c8ba5608697928b2fd3dfdf2ccfc92a698b6ed50fc02e5515c0b8fa2b9fdb - languageName: node - linkType: hard - "postcss-nested@npm:^4.2.1": version: 4.2.3 resolution: "postcss-nested@npm:4.2.3" @@ -15196,15 +15141,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-charset@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-charset@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: b74720bf0487809143a30e1965ff756698650abdd072f4fe81f0a32ce41e84c140f107b39ad0babf4d319aa620d1d4e01d1f89dc7c7b3f55fd3b27f243ee26e1 - languageName: node - linkType: hard - "postcss-normalize-display-values@npm:^4.0.2": version: 4.0.2 resolution: "postcss-normalize-display-values@npm:4.0.2" @@ -15216,18 +15152,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-display-values@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-display-values@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: ee84d379abd3fefcb23c09789a5f9d384a7f275d56e51b6ea149bf7a1cf512381bff0c3f00d938d0f91ab7c7fe00b19ace280cc3f84a100cd3cd8a604c4c7406 - languageName: node - linkType: hard - "postcss-normalize-positions@npm:^4.0.2": version: 4.0.2 resolution: "postcss-normalize-positions@npm:4.0.2" @@ -15240,17 +15164,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-positions@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-positions@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 71a97ff851b78cdce8cc1ef21f91d40ddb2aca55d1bdc56056df27037efd9c208290f863ce0adf58a3060f8bb6eb3d66b4cf6d9a1e3ccbb03ba4eb0a0d1b6da4 - languageName: node - linkType: hard - "postcss-normalize-repeat-style@npm:^4.0.2": version: 4.0.2 resolution: "postcss-normalize-repeat-style@npm:4.0.2" @@ -15263,18 +15176,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-repeat-style@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 24f21dd8eee0f5ef9119e71ba57174f675d16fe9a8f368656d64a4e5f2d69cb41ae42f70b814e5ef40f93857ff759205642f78781ff8854f473b7d726e93bc99 - languageName: node - linkType: hard - "postcss-normalize-string@npm:^4.0.2": version: 4.0.2 resolution: "postcss-normalize-string@npm:4.0.2" @@ -15286,17 +15187,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-string@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-string@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 4b42d41a05780517647b9a55888d314bfdfda2042f7a84050555e64da5eccade966fdca645c4ef66503fa95d642e89f2950e5b556b2a38a1a8f3120a24816c73 - languageName: node - linkType: hard - "postcss-normalize-timing-functions@npm:^4.0.2": version: 4.0.2 resolution: "postcss-normalize-timing-functions@npm:4.0.2" @@ -15308,18 +15198,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-timing-functions@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: fa58de8f9f6f8d4b507f9f029b18a0903a69a3b5088a2a1306e22163d81ca041d0f179888f5696516a9f75e188df904b0e082ec522b497a46ad1bfc24b06f348 - languageName: node - linkType: hard - "postcss-normalize-unicode@npm:^4.0.1": version: 4.0.1 resolution: "postcss-normalize-unicode@npm:4.0.1" @@ -15331,18 +15209,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-unicode@npm:5.0.1" - dependencies: - browserslist: ^4.16.0 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: d5a0e0c107639847709c1e9badf09267ee7c67206ac4c19df4f9479308866f0592773ff4063e58d48a6a1d638637a0f7b187ec429ddd3385bab32a06e2d020fd - languageName: node - linkType: hard - "postcss-normalize-url@npm:^4.0.1": version: 4.0.1 resolution: "postcss-normalize-url@npm:4.0.1" @@ -15355,18 +15221,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-url@npm:^5.0.4": - version: 5.0.4 - resolution: "postcss-normalize-url@npm:5.0.4" - dependencies: - normalize-url: ^6.0.1 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 3c5a1d1723ab48811f1b888d065f8d9694d37f93fe3378a7672ec9c356a3ee96c84f1f7021c8c4a65f7caaa403f45df12b9b88de1fe66b0d1091d0f4fddf8233 - languageName: node - linkType: hard - "postcss-normalize-whitespace@npm:^4.0.2": version: 4.0.2 resolution: "postcss-normalize-whitespace@npm:4.0.2" @@ -15377,17 +15231,6 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-whitespace@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: cefb27d2443d4a8fc34aa2a0aebd470d7d5a58d9adcf39f5e2a80455f4ab37b171a24f58dc47b3111232c1adbb1c8702f80c0ecac1cfcef03e48e00dac6a4a58 - languageName: node - linkType: hard - "postcss-ordered-values@npm:^4.1.2": version: 4.1.2 resolution: "postcss-ordered-values@npm:4.1.2" @@ -15399,18 +15242,6 @@ __metadata: languageName: node linkType: hard -"postcss-ordered-values@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-ordered-values@npm:5.0.2" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 80b1cab96e3e9caf23de9b5436b36d7dc1efdd7ff9ee7b02c5ddc88c3564ec5adfa08e66f64c3b335beeb74a8c690a89e1594be14f2d5b708deb2c259de69619 - languageName: node - linkType: hard - "postcss-reduce-initial@npm:^4.0.3": version: 4.0.3 resolution: "postcss-reduce-initial@npm:4.0.3" @@ -15423,18 +15254,6 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-reduce-initial@npm:5.0.2" - dependencies: - browserslist: ^4.16.6 - caniuse-api: ^3.0.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 324bdb897435a867f54e22d97fa3ea9f8aa71af68a1cbf8a3b918a41af83f7c810ea0726d7e59c93de0c997b0965fcb6c52e5a36755c34e558ccf7277f5bb8df - languageName: node - linkType: hard - "postcss-reduce-transforms@npm:^4.0.2": version: 4.0.2 resolution: "postcss-reduce-transforms@npm:4.0.2" @@ -15447,18 +15266,6 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-transforms@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-reduce-transforms@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 89e033ba1fe92057e6196237d5ae6f30b7ca86a98d91a01aa1853baea36ea6c092d29d354d3281000a618445a780c30277868b10d517015317fdc8b97739d34e - languageName: node - linkType: hard - "postcss-reporter@npm:^6.0.0": version: 6.0.1 resolution: "postcss-reporter@npm:6.0.1" @@ -15526,7 +15333,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.6": +"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.6": version: 6.0.7 resolution: "postcss-selector-parser@npm:6.0.7" dependencies: @@ -15547,18 +15354,6 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^5.0.3": - version: 5.0.3 - resolution: "postcss-svgo@npm:5.0.3" - dependencies: - postcss-value-parser: ^4.1.0 - svgo: ^2.7.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 7da0bfd6ecae300f1d82432d987ed3a4034a1502c4c458a0cf7284e172e8e86aa5098a89d9c23ee6b1360695c969f0f61ed776dd8098e26ee2a0b132ff1a7a5d - languageName: node - linkType: hard - "postcss-syntax@npm:^0.36.2": version: 0.36.2 resolution: "postcss-syntax@npm:0.36.2" @@ -15579,18 +15374,6 @@ __metadata: languageName: node linkType: hard -"postcss-unique-selectors@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-unique-selectors@npm:5.0.2" - dependencies: - alphanum-sort: ^1.0.2 - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: ad0f7a8a4f1ed958544c1ede62a1c4b0978e01627a6ef0642f7b044d0f9fdb331318a91f8312f418a773b0f2df06c50896cfaf7e5dd3d0142bd1e5ba75dc9eb7 - languageName: node - linkType: hard - "postcss-value-parser@npm:^3.0.0, postcss-value-parser@npm:^3.2.3": version: 3.3.1 resolution: "postcss-value-parser@npm:3.3.1" @@ -15598,7 +15381,7 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f @@ -15615,17 +15398,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.10": - version: 8.4.5 - resolution: "postcss@npm:8.4.5" - dependencies: - nanoid: ^3.1.30 - picocolors: ^1.0.0 - source-map-js: ^1.0.1 - checksum: b78abdd89c10f7b48f4bdcd376104a19d6e9c7495ab521729bdb3df315af6c211360e9f06887ad3bc0ab0f61a04b91d68ea11462997c79cced58b9ccd66fac07 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -15779,13 +15551,6 @@ __metadata: languageName: node linkType: hard -"promise.series@npm:^0.2.0": - version: 0.2.0 - resolution: "promise.series@npm:0.2.0" - checksum: 26b5956b5463d032b43d39fd8d34fdacf453ed3352462eed9626494a11d44beb385f86d6544dd12e51482a6ca8f303e0dfdee8653db4703213ba27dd2234754a - languageName: node - linkType: hard - "prompts@npm:^2.0.1": version: 2.4.2 resolution: "prompts@npm:2.4.2" @@ -16171,7 +15936,7 @@ __metadata: languageName: node linkType: hard -"react-transition-group@npm:^4.4.1": +"react-transition-group@npm:^4.4.1, react-transition-group@npm:^4.4.2": version: 4.4.2 resolution: "react-transition-group@npm:4.4.2" dependencies: @@ -16876,29 +16641,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-postcss@npm:^4.0.2": - version: 4.0.2 - resolution: "rollup-plugin-postcss@npm:4.0.2" - dependencies: - chalk: ^4.1.0 - concat-with-sourcemaps: ^1.1.0 - cssnano: ^5.0.1 - import-cwd: ^3.0.0 - p-queue: ^6.6.2 - pify: ^5.0.0 - postcss-load-config: ^3.0.0 - postcss-modules: ^4.0.0 - promise.series: ^0.2.0 - resolve: ^1.19.0 - rollup-pluginutils: ^2.8.2 - safe-identifier: ^0.4.2 - style-inject: ^0.3.0 - peerDependencies: - postcss: 8.x - checksum: 67875e024fa36ba4bd43604dc50d02eabba0c93626cc372588260ae42aae3f98015ea1b0c3a78bcbd345ebea465ef636e5cb0f60dbc8b2e94fbe2514384395f0 - languageName: node - linkType: hard - "rollup-plugin-string@npm:^3.0.0": version: 3.0.0 resolution: "rollup-plugin-string@npm:3.0.0" @@ -16996,13 +16738,6 @@ __metadata: languageName: node linkType: hard -"safe-identifier@npm:^0.4.2": - version: 0.4.2 - resolution: "safe-identifier@npm:0.4.2" - checksum: 67e28ed89a74cf20b827419003d3cb60a0ebaec0771c2c818f4b2239bf4f96e01ad90aa8db6dc57ee90c0c438b6f46323e4b5a3d955d18d8c4e158ea035cabdd - languageName: node - linkType: hard - "safe-regex@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex@npm:1.1.0" @@ -17038,19 +16773,6 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.45.0": - version: 1.45.0 - resolution: "sass@npm:1.45.0" - dependencies: - chokidar: ">=3.0.0 <4.0.0" - immutable: ^4.0.0 - source-map-js: ">=0.6.2 <2.0.0" - bin: - sass: sass.js - checksum: f20d22ddf91e3571926535cdec9e1092780b0bf133ee6a68d25ee21fd3fcb94f4b1df90823fdc60cabf468776d3a6bb693fd89305698e70609eb47bcfb905f10 - languageName: node - linkType: hard - "sax@npm:~1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" @@ -17642,13 +17364,6 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1": - version: 1.0.1 - resolution: "source-map-js@npm:1.0.1" - checksum: 22606113d62bbd468712b0cb0c46e9a8629de7eb081049c62a04d977a211abafd7d61455617f8b78daba0b6c0c7e7c88f8c6b5aaeacffac0a6676ecf5caac5ce - languageName: node - linkType: hard - "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -17679,7 +17394,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:~0.5.3": +"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7, source-map@npm:~0.5.3": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d @@ -17981,13 +17696,6 @@ __metadata: languageName: node linkType: hard -"string-hash@npm:^1.1.1": - version: 1.1.3 - resolution: "string-hash@npm:1.1.3" - checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d - languageName: node - linkType: hard - "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -18211,13 +17919,6 @@ __metadata: languageName: node linkType: hard -"style-inject@npm:^0.3.0": - version: 0.3.0 - resolution: "style-inject@npm:0.3.0" - checksum: fa5f5f6730c3eb4ccc5735347935703c7c02759d4ddb5983d037ed0efda3c50a80640c2fed4f4d4c5ea600c97cdfdb45f79f734630324fa21a3a86723c0472da - languageName: node - linkType: hard - "style-loader@npm:^1.2.1": version: 1.3.0 resolution: "style-loader@npm:1.3.0" @@ -18270,18 +17971,6 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^5.0.1": - version: 5.0.1 - resolution: "stylehacks@npm:5.0.1" - dependencies: - browserslist: ^4.16.0 - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.2.15 - checksum: 777dbed3987e04f713b9d74e08f66ab4c23c76cabb07c666c0ae9a06e58e8961063e17b5c7b9c23421b75e9caa9fb78084688e509624e57b19c92c174fbd964d - languageName: node - linkType: hard - "stylelint-config-prettier@npm:^9.0.3": version: 9.0.3 resolution: "stylelint-config-prettier@npm:9.0.3" @@ -18386,7 +18075,7 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:13.13.1, stylelint@npm:^13.13.1": +"stylelint@npm:^13.13.1": version: 13.13.1 resolution: "stylelint@npm:13.13.1" dependencies: @@ -18444,6 +18133,13 @@ __metadata: languageName: node linkType: hard +"stylis@npm:4.0.13": + version: 4.0.13 + resolution: "stylis@npm:4.0.13" + checksum: 8ea7a87028b6383c6a982231c4b5b6150031ce028e0fdaf7b2ace82253d28a8af50cc5a9da8a421d3c7c4441592f393086e332795add672aa4a825f0fe3713a3 + languageName: node + linkType: hard + "subarg@npm:^1.0.0": version: 1.0.0 resolution: "subarg@npm:1.0.0" @@ -18561,23 +18257,6 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^2.7.0": - version: 2.8.0 - resolution: "svgo@npm:2.8.0" - dependencies: - "@trysound/sax": 0.2.0 - commander: ^7.2.0 - css-select: ^4.1.3 - css-tree: ^1.1.3 - csso: ^4.2.0 - picocolors: ^1.0.0 - stable: ^0.1.8 - bin: - svgo: bin/svgo - checksum: b92f71a8541468ffd0b81b8cdb36b1e242eea320bf3c1a9b2c8809945853e9d8c80c19744267eb91cabf06ae9d5fff3592d677df85a31be4ed59ff78534fa420 - languageName: node - linkType: hard - "symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" @@ -20303,7 +19982,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.10.2": +"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f