diff --git a/docs/docs/components/radio.mdx b/docs/docs/components/radio.mdx
new file mode 100644
index 0000000..497d46f
--- /dev/null
+++ b/docs/docs/components/radio.mdx
@@ -0,0 +1,193 @@
+# Radio
+
+### Quick start
+
+Here's a quick start guide to get started with the Radio component, Radios are for selecting one option from many.
+
+### Importing Component
+
+import "@hover-design/react/dist/style.css";
+import { Radio, RadioGroup, Card } from "@hover-design/react";
+import {
+ RadioExample,
+ RadioGroupExample
+} from "@site/src/components/examples/RadioExample";
+
+export const RadioContainer = ({ children }) => (
+ {children}
+);
+
+```jsx
+import { Radio, RadioGroup } from "@hover-design/react";
+```
+
+### Code Snippets and Examples
+
+##### Simple Radio
+
+```jsx
+import { Radio, RadioGroup } from "@hover-design/react";
+
+const Demo = () => {
+ const [radioVal, setRadioVal] = useState("apple");
+
+ return (
+
+
+
+
+
+ );
+};
+```
+
+
+
+
+
+##### Radio Group
+
+```jsx
+
+
+
+
+
+```
+
+
+
+
+
+##### Radio with styles
+
+```jsx
+
+
+
+
+
+```
+
+
+
+
+
+
+
+### Radio Props Reference
+
+| Key | type | Optional? |
+| :------------- | :-----------------------------: | --------: |
+| value | `string;` | No |
+| name | `string;` | No |
+| radioSize | `xs` `sm` `md` `lg` `xl` string | Yes |
+| isDisabled | `boolean` | Yes |
+| baseStyles | `baseStyles object` | Yes |
+| disabledStyles | `disabledStyles object` | Yes |
+| selectedStyles | `selectedStyles object` | Yes |
+
+##### Customizing Radio Base, Selected and Disabled
+
+You can customize the base, selected and disabled styles of the radio by passing in the baseStyles, selectedStyles and disabledStyles props. Refer this Spec for this:
+
+baseStyles
+
+| Property | Description | Default |
+| --------------- | ------------------- | ------------------ |
+| backgroundColor | Background of Radio | rgb(250, 250, 250) |
+| borderColor | Border Color | rgb(204, 204, 204) |
+
+selectedStyles
+
+| Property | Description | Default |
+| --------------- | ------------------------------ | ------------------ |
+| backgroundColor | Selected Radio BackgroundColor | rgb(250, 250, 250) |
+| borderColor | Selected Border Color | rgb(204, 204, 204) |
+
+disabledStyles
+
+| Property | Description | Default |
+| --------------- | ------------------------------ | ------------------ |
+| color | Disabled Radio Color | rgb(250, 250, 250) |
+| backgroundColor | Disabled Radio BackgroundColor | rgb(250, 128, 5) |
+| borderColor | Disabled Radio Border Color | rgb(174, 68, 10) |
+
+### RadioGroup Props Reference
+
+| Key | type | Optional? |
+| :---------- | :-----------------------------: | --------: |
+| children | `React.ReactNode` | No |
+| spacing | `xs` `sm` `md` `lg` `xl` string | Yes |
+| orientation | `verticle` `horizontal` | Yes |
+| ref | `RefObject;` | Yes |
diff --git a/docs/src/components/examples/RadioExample.tsx b/docs/src/components/examples/RadioExample.tsx
new file mode 100644
index 0000000..7efcf43
--- /dev/null
+++ b/docs/src/components/examples/RadioExample.tsx
@@ -0,0 +1,61 @@
+import {
+ Radio,
+ RadioGroup,
+ TRadioGroupProps,
+ IRadioProps
+} from "@hover-design/react";
+
+import React, { useState } from "react";
+
+const RadioExample = (radioProps: Omit) => {
+ return ;
+};
+const RadioGroupExample = ({
+ radioGroupProps,
+ radioProps
+}: {
+ radioGroupProps: Omit;
+ radioProps: Omit;
+}) => {
+ const [radioVal, setRadioVal] = useState("apple");
+
+ console.log("radioGroupProps", radioGroupProps);
+
+ return (
+
+
+
+
+
+ );
+};
+
+export { RadioExample, RadioGroupExample };
diff --git a/examples/vanilla-extract-react/src/App.tsx b/examples/vanilla-extract-react/src/App.tsx
index 04145cd..a9f8405 100755
--- a/examples/vanilla-extract-react/src/App.tsx
+++ b/examples/vanilla-extract-react/src/App.tsx
@@ -1,4 +1,4 @@
-import { Button } from "@hover-design/react";
+import { Button, Radio, RadioGroup } from "@hover-design/react";
import { StyleWrapper } from "components/appWraper/StyleWrapper";
import { BreakpointsExample } from "components/breakpointsExample/BreakpointsExample";
import { ColorsPreview } from "components/colorsPreview/colorsPreview";
@@ -7,17 +7,17 @@ import FontSizePreview from "components/fontSizePreview/FontSizePreview";
import { Footer } from "components/footer/footer";
import { Header } from "components/header/header";
import { PageMain } from "components/pageMain/PageMain";
-import React from "react";
+import React, { useState } from "react";
import { fonts, fontSizes } from "styles/index.css";
import "styles/reset.css";
const App: React.FC = () => {
+ const [radioVal, setRadioVal] = useState("radio1");
return (
-
👋 Welcome to Hover Design System Example
Colors
diff --git a/lib/src/components/Radio/Radio.stories.tsx b/lib/src/components/Radio/Radio.stories.tsx
new file mode 100644
index 0000000..e986ec9
--- /dev/null
+++ b/lib/src/components/Radio/Radio.stories.tsx
@@ -0,0 +1,19 @@
+import { Radio } from ".";
+import type { Story } from "@ladle/react";
+import { IRadioProps } from "./radio.types";
+import { useRef } from "react";
+
+export const Controls: Story> = ({
+ ...nativeProps
+}) => {
+ return (
+ <>
+
+ >
+ );
+};
+
+Controls.args = {
+ disabled: false
+};
+Controls.argTypes = {};
diff --git a/lib/src/components/Radio/Radio.tsx b/lib/src/components/Radio/Radio.tsx
new file mode 100644
index 0000000..41e758e
--- /dev/null
+++ b/lib/src/components/Radio/Radio.tsx
@@ -0,0 +1,76 @@
+import React, { ForwardRefRenderFunction } from "react";
+import { IRadioProps } from "./radio.types";
+import {
+ radioWrapperClass,
+ radioCheckMarkClass,
+ radioThemeVars,
+ radioSizes,
+ radioThemeClass
+} from "./radio.styles.css";
+import "./radio.global.styles.css";
+import { assignInlineVars } from "@vanilla-extract/dynamic";
+import { eliminateUndefinedKeys } from "src/utils/object-utils";
+import { SvgDot } from "../_internal/Icons/SvgDot";
+
+const Radio: ForwardRefRenderFunction = (
+ {
+ className,
+ style,
+ value,
+ name,
+ checked,
+ radioSize = "xs",
+ isDisabled = false,
+ baseStyles,
+ disabledStyles,
+ selectedStyles,
+ ...nativeProps
+ },
+ ref
+) => {
+ const assignVariables = assignInlineVars(
+ eliminateUndefinedKeys({
+ [radioThemeVars.radioStyleSize]: radioSizes[radioSize]
+ ? radioSizes[radioSize]
+ : undefined,
+ [radioThemeVars.baseStyles.backgroundColor]: baseStyles?.backgroundColor,
+ [radioThemeVars.baseStyles.borderColor]: baseStyles?.borderColor,
+ [radioThemeVars.selectedStyles.backgroundColor]:
+ selectedStyles?.backgroundColor,
+ [radioThemeVars.selectedStyles.borderColor]: selectedStyles?.borderColor,
+ [radioThemeVars.selectedStyles.color]: selectedStyles?.color,
+ [radioThemeVars.disabledStyles.backgroundColor]:
+ disabledStyles?.backgroundColor,
+ [radioThemeVars.disabledStyles.borderColor]: disabledStyles?.borderColor
+ })
+ );
+
+ return (
+
+
+
+ {checked ? : null}
+
+
+ );
+};
+
+const RadioWithRef = React.forwardRef(Radio);
+export { RadioWithRef as Radio };
diff --git a/lib/src/components/Radio/RadioGroup/RadioGroup.tsx b/lib/src/components/Radio/RadioGroup/RadioGroup.tsx
new file mode 100644
index 0000000..c5f3ef7
--- /dev/null
+++ b/lib/src/components/Radio/RadioGroup/RadioGroup.tsx
@@ -0,0 +1,39 @@
+import React, { ForwardRefRenderFunction } from "react";
+
+import { TRadioGroupProps } from "../radio.types";
+import { Flex } from "src/components/Flex";
+import { assignInlineVars } from "@vanilla-extract/dynamic";
+import { radioGroupChildClass, radioGroupSpacing } from "../radio.styles.css";
+import { eliminateUndefinedKeys } from "src/utils/object-utils";
+
+const RadioGroup: ForwardRefRenderFunction = (
+ {
+ children,
+ className,
+ style,
+ orientation = "horizontal",
+ spacing = "xs",
+ ...nativeProps
+ },
+ ref
+) => {
+ const assignVariables = assignInlineVars(eliminateUndefinedKeys({}));
+
+ return (
+
+ {children}
+
+ );
+};
+
+const RadioGroupWithRef = React.forwardRef(RadioGroup);
+export { RadioGroupWithRef as RadioGroup };
diff --git a/lib/src/components/Radio/index.ts b/lib/src/components/Radio/index.ts
new file mode 100644
index 0000000..8b30248
--- /dev/null
+++ b/lib/src/components/Radio/index.ts
@@ -0,0 +1,4 @@
+export * from "./Radio";
+export * from "./radio.styles.css";
+export * from "./RadioGroup/RadioGroup";
+export * from "./radio.types";
diff --git a/lib/src/components/Radio/radio.global.styles.css.ts b/lib/src/components/Radio/radio.global.styles.css.ts
new file mode 100644
index 0000000..e6b07f2
--- /dev/null
+++ b/lib/src/components/Radio/radio.global.styles.css.ts
@@ -0,0 +1,28 @@
+import { globalStyle } from "@vanilla-extract/css";
+import { radioThemeVars, radioWrapperClass } from "./radio.styles.css";
+
+globalStyle(`${radioWrapperClass} > svg`, {
+ display: "inline-block",
+ verticalAlign: "middle"
+});
+
+globalStyle(`${radioWrapperClass} > input[type="radio"]`, {
+ opacity: "0.0001",
+ position: "absolute",
+ width: "100%",
+ height: "100%",
+ top: "-2px",
+ left: "-4px",
+ cursor: "default"
+});
+
+globalStyle(`${radioWrapperClass} > [data-checked="true"]`, {
+ color: radioThemeVars.selectedStyles.color,
+ borderColor: radioThemeVars.selectedStyles.borderColor,
+ backgroundColor: radioThemeVars.selectedStyles.backgroundColor
+});
+
+globalStyle(`${radioWrapperClass} > [data-disabled="true"]`, {
+ borderColor: radioThemeVars.disabledStyles.borderColor,
+ backgroundColor: radioThemeVars.disabledStyles.backgroundColor
+});
diff --git a/lib/src/components/Radio/radio.styles.css.ts b/lib/src/components/Radio/radio.styles.css.ts
new file mode 100644
index 0000000..952108e
--- /dev/null
+++ b/lib/src/components/Radio/radio.styles.css.ts
@@ -0,0 +1,64 @@
+import { createTheme, style } from "@vanilla-extract/css";
+import { TRadioGroupTheme, TRadioTheme } from "./radio.types";
+import { calc } from "@vanilla-extract/css-utils";
+
+export const radioGroupChildClass = style({});
+
+export const radioGroupSpacing: Record<
+ TRadioGroupTheme[1]["radioGroupStyleSpacing"],
+ string
+> = {
+ xs: "2px",
+ sm: "4px",
+ md: "6px",
+ lg: "8px",
+ xl: "10px"
+};
+
+export const radioSizes: Record = {
+ xs: "16px",
+ sm: "24px",
+ md: "32px",
+ lg: "40px",
+ xl: "48px"
+};
+
+export const [radioThemeClass, radioThemeVars]: TRadioTheme = createTheme({
+ radioStyleSize: radioSizes.xs,
+ baseStyles: {
+ borderColor: "rgb(204, 204, 204)",
+ backgroundColor: "rgb(250, 250, 250)"
+ },
+ disabledStyles: {
+ borderColor: "rgb(204, 204, 204)",
+ backgroundColor: "rgb(227, 227, 227)"
+ },
+ selectedStyles: {
+ color: "rgb(250, 250, 250)",
+ borderColor: "rgb(174, 68, 10)",
+ backgroundColor: "rgb(250, 128, 5)"
+ }
+});
+
+export const radioWrapperClass = style({
+ display: "inline-block",
+ position: "relative",
+ width: radioThemeVars.radioStyleSize,
+ height: radioThemeVars.radioStyleSize,
+ margin: "0px 5px",
+ verticalAlign: "middle"
+});
+
+export const radioCheckMarkClass = style({
+ width: radioThemeVars.radioStyleSize,
+ height: radioThemeVars.radioStyleSize,
+ backgroundColor: radioThemeVars.baseStyles.backgroundColor,
+ borderColor: radioThemeVars.baseStyles.borderColor,
+ borderWidth: "1px",
+ borderStyle: "solid",
+ borderRadius: "50%",
+ display: "flex",
+ alignItems: "center",
+ justifyContent: "center",
+ padding: calc.divide(radioThemeVars.radioStyleSize, 4)
+});
diff --git a/lib/src/components/Radio/radio.types.ts b/lib/src/components/Radio/radio.types.ts
new file mode 100644
index 0000000..2d31518
--- /dev/null
+++ b/lib/src/components/Radio/radio.types.ts
@@ -0,0 +1,52 @@
+import { MutableRefObject, ReactNode } from "react";
+
+export type TRadioSizes = "xs" | "sm" | "md" | "lg" | "xl";
+
+export type TRadioSpacing = "xs" | "sm" | "md" | "lg" | "xl";
+
+export type TRadioGroupTheme = [
+ string,
+ { radioGroupStyleSpacing: TRadioSpacing | string }
+];
+
+export type TRadioGroupProps = JSX.IntrinsicElements["div"] & {
+ ref?: MutableRefObject;
+ spacing?: TRadioSpacing;
+ children?: ReactNode;
+ orientation?: "horizontal" | "verticle";
+};
+
+export interface IRadioProps
+ extends React.DetailedHTMLProps<
+ React.InputHTMLAttributes,
+ HTMLInputElement
+ > {
+ color?: string;
+ value: string;
+ name: string;
+ radioSize?: string;
+ isDisabled?: boolean;
+ baseStyles?: Partial;
+ disabledStyles?: Partial;
+ selectedStyles?: Partial;
+}
+
+export type TRadioTheme = [
+ string,
+ {
+ disabledStyles: {
+ borderColor: string;
+ backgroundColor: string;
+ };
+ baseStyles: {
+ borderColor: string;
+ backgroundColor: string;
+ };
+ selectedStyles: {
+ color: string;
+ borderColor: string;
+ backgroundColor: string;
+ };
+ radioStyleSize: TRadioSizes | string;
+ }
+];
diff --git a/lib/src/components/_internal/Icons/SvgDot.tsx b/lib/src/components/_internal/Icons/SvgDot.tsx
new file mode 100644
index 0000000..55d7d5e
--- /dev/null
+++ b/lib/src/components/_internal/Icons/SvgDot.tsx
@@ -0,0 +1,9 @@
+const SvgDot = () => {
+ return (
+
+ );
+};
+
+export { SvgDot };
diff --git a/lib/src/index.ts b/lib/src/index.ts
index e60fc45..21cf741 100644
--- a/lib/src/index.ts
+++ b/lib/src/index.ts
@@ -16,4 +16,5 @@ export * from "./components/Tab";
export * from "./components/Avatar";
export * from "./components/Modal";
export * from "./components/Table";
+export * from "./components/Radio";
export * from "./components/Dialog";
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fce4ecf..bd7bcd6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,4 +1,4 @@
-lockfileVersion: 5.3
+lockfileVersion: 5.4
importers:
@@ -28,20 +28,20 @@ importers:
react-icons: ^4.4.0
typescript: ^4.6.4
dependencies:
- '@docusaurus/core': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/preset-classic': 2.0.1_dccc44159aab2d15be0b73def9353315
+ '@docusaurus/core': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/preset-classic': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
'@hover-design/react': link:../lib
'@mdx-js/react': 1.6.22_react@17.0.2
'@vanilla-extract/css': 1.7.2
'@vanilla-extract/webpack-plugin': 2.1.11
clsx: 1.2.1
- docusaurus-plugin-vanilla-extract: 1.0.2_a12b4f06f4536afaf8f79c2dcafa29ab
+ docusaurus-plugin-vanilla-extract: 1.0.2_uevu6bxuknvpv6hxtqw4v6rjvm
prism-react-renderer: 1.3.5_react@17.0.2
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
react-icons: 4.4.0_react@17.0.2
devDependencies:
- '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@tsconfig/docusaurus': 1.0.6
typescript: 4.7.4
@@ -97,7 +97,7 @@ importers:
vite-plugin-dts: ^0.9.9
vite-tsconfig-paths: ^3.4.0
dependencies:
- '@ladle/react': 2.3.0_react-dom@17.0.2+react@17.0.2
+ '@ladle/react': 2.3.0_sfoxds7t5ydpegc3knd667wn6m
'@vanilla-extract/css': 1.7.2
'@vanilla-extract/css-utils': 0.1.2
'@vanilla-extract/dynamic': 2.0.2
@@ -1596,7 +1596,7 @@ packages:
resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==}
dev: false
- /@docsearch/react/3.2.1_react-dom@17.0.2+react@17.0.2:
+ /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
@@ -1620,7 +1620,7 @@ packages:
- '@algolia/client-search'
dev: false
- /@docusaurus/core/2.0.1_03b15cadcc31ab8446516aafa5c14946:
+ /@docusaurus/core/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-Prd46TtZdiixlTl8a+h9bI5HegkfREjSNkrX2rVEwJZeziSz4ya+l7QDnbnCB2XbxEG8cveFo/F9q5lixolDtQ==}
engines: {node: '>=16.14'}
hasBin: true
@@ -1640,15 +1640,15 @@ packages:
'@babel/traverse': 7.18.11
'@docusaurus/cssnano-preset': 2.0.1
'@docusaurus/logger': 2.0.1
- '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e
+ '@docusaurus/mdx-loader': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/react-loadable': 5.5.2_react@17.0.2
- '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
- '@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1
- '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
+ '@docusaurus/utils': 2.0.1
+ '@docusaurus/utils-common': 2.0.1
+ '@docusaurus/utils-validation': 2.0.1
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.3.1
autoprefixer: 10.4.8_postcss@8.4.16
- babel-loader: 8.2.5_b8bce14f87162c3885dc6907ec4c380b
+ babel-loader: 8.2.5_xc6oct4hcywdrbo4ned6ytbybm
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -1660,7 +1660,7 @@ packages:
copy-webpack-plugin: 11.0.0_webpack@5.74.0
core-js: 3.24.1
css-loader: 6.7.1_webpack@5.74.0
- css-minimizer-webpack-plugin: 4.0.0_clean-css@5.3.1+webpack@5.74.0
+ css-minimizer-webpack-plugin: 4.0.0_kwz7aenajwsweas6icw5ncsgdy
cssnano: 5.1.13_postcss@8.4.16
del: 6.1.1
detect-port: 1.3.0
@@ -1676,16 +1676,16 @@ packages:
lodash: 4.17.21
mini-css-extract-plugin: 2.6.1_webpack@5.74.0
postcss: 8.4.16
- postcss-loader: 7.0.1_postcss@8.4.16+webpack@5.74.0
+ postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda
prompts: 2.4.2
react: 17.0.2
- react-dev-utils: 12.0.1_typescript@4.7.4+webpack@5.74.0
+ react-dev-utils: 12.0.1_xnp4kzegbjokq62cajex2ovgkm
react-dom: 17.0.2_react@17.0.2
- react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2
+ react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m
react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2
- react-loadable-ssr-addon-v5-slorber: 1.0.1_4e32ce23c6949bd47cf53d21bd84df08
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba
react-router: 5.3.3_react@17.0.2
- react-router-config: 5.1.1_react-router@5.3.3+react@17.0.2
+ react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu
react-router-dom: 5.3.3_react@17.0.2
rtl-detect: 1.0.4
semver: 7.3.7
@@ -1694,7 +1694,7 @@ packages:
terser-webpack-plugin: 5.3.5_webpack@5.74.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0
+ url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu
wait-on: 6.0.1
webpack: 5.74.0
webpack-bundle-analyzer: 4.5.0
@@ -1718,7 +1718,7 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/core/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/core/2.0.1_aoyvzlomggvyirsrnkx2lqkjiy:
resolution: {integrity: sha512-Prd46TtZdiixlTl8a+h9bI5HegkfREjSNkrX2rVEwJZeziSz4ya+l7QDnbnCB2XbxEG8cveFo/F9q5lixolDtQ==}
engines: {node: '>=16.14'}
hasBin: true
@@ -1738,15 +1738,15 @@ packages:
'@babel/traverse': 7.18.11
'@docusaurus/cssnano-preset': 2.0.1
'@docusaurus/logger': 2.0.1
- '@docusaurus/mdx-loader': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy
'@docusaurus/react-loadable': 5.5.2_react@17.0.2
- '@docusaurus/utils': 2.0.1
- '@docusaurus/utils-common': 2.0.1
- '@docusaurus/utils-validation': 2.0.1
+ '@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
+ '@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1
+ '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.3.1
autoprefixer: 10.4.8_postcss@8.4.16
- babel-loader: 8.2.5_b8bce14f87162c3885dc6907ec4c380b
+ babel-loader: 8.2.5_xc6oct4hcywdrbo4ned6ytbybm
babel-plugin-dynamic-import-node: 2.3.3
boxen: 6.2.1
chalk: 4.1.2
@@ -1758,7 +1758,7 @@ packages:
copy-webpack-plugin: 11.0.0_webpack@5.74.0
core-js: 3.24.1
css-loader: 6.7.1_webpack@5.74.0
- css-minimizer-webpack-plugin: 4.0.0_clean-css@5.3.1+webpack@5.74.0
+ css-minimizer-webpack-plugin: 4.0.0_kwz7aenajwsweas6icw5ncsgdy
cssnano: 5.1.13_postcss@8.4.16
del: 6.1.1
detect-port: 1.3.0
@@ -1774,16 +1774,16 @@ packages:
lodash: 4.17.21
mini-css-extract-plugin: 2.6.1_webpack@5.74.0
postcss: 8.4.16
- postcss-loader: 7.0.1_postcss@8.4.16+webpack@5.74.0
+ postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda
prompts: 2.4.2
react: 17.0.2
- react-dev-utils: 12.0.1_typescript@4.7.4+webpack@5.74.0
+ react-dev-utils: 12.0.1_xnp4kzegbjokq62cajex2ovgkm
react-dom: 17.0.2_react@17.0.2
- react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2
+ react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m
react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2
- react-loadable-ssr-addon-v5-slorber: 1.0.1_4e32ce23c6949bd47cf53d21bd84df08
+ react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba
react-router: 5.3.3_react@17.0.2
- react-router-config: 5.1.1_react-router@5.3.3+react@17.0.2
+ react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu
react-router-dom: 5.3.3_react@17.0.2
rtl-detect: 1.0.4
semver: 7.3.7
@@ -1792,7 +1792,7 @@ packages:
terser-webpack-plugin: 5.3.5_webpack@5.74.0
tslib: 2.4.0
update-notifier: 5.1.0
- url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0
+ url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu
wait-on: 6.0.1
webpack: 5.74.0
webpack-bundle-analyzer: 4.5.0
@@ -1834,7 +1834,7 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/mdx-loader/2.0.1_27da9a628ab289b1954f8d3232ecc53e:
+ /@docusaurus/mdx-loader/2.0.1_e7njuyukwke3dfkpruzdf3gfhy:
resolution: {integrity: sha512-tdNeljdilXCmhbaEND3SAgsqaw/oh7v9onT5yrIrL26OSk2AFwd+MIi4R8jt8vq33M0R4rz2wpknm0fQIkDdvQ==}
engines: {node: '>=16.14'}
peerDependencies:
@@ -1858,7 +1858,7 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0
+ url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu
webpack: 5.74.0
transitivePeerDependencies:
- '@docusaurus/types'
@@ -1869,7 +1869,7 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/mdx-loader/2.0.1_react-dom@17.0.2+react@17.0.2:
+ /@docusaurus/mdx-loader/2.0.1_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-tdNeljdilXCmhbaEND3SAgsqaw/oh7v9onT5yrIrL26OSk2AFwd+MIi4R8jt8vq33M0R4rz2wpknm0fQIkDdvQ==}
engines: {node: '>=16.14'}
peerDependencies:
@@ -1893,7 +1893,7 @@ packages:
tslib: 2.4.0
unified: 9.2.2
unist-util-visit: 2.0.3
- url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0
+ url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu
webpack: 5.74.0
transitivePeerDependencies:
- '@docusaurus/types'
@@ -1904,21 +1904,21 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/module-type-aliases/2.0.1_react-dom@17.0.2+react@17.0.2:
+ /@docusaurus/module-type-aliases/2.0.1_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-f888ylnxHAM/3T8p1lx08+lTc6/g7AweSRfRuZvrVhHXj3Tz/nTTxaP6gPTGkJK7WLqTagpar/IGP6/74IBbkg==}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
'@docusaurus/react-loadable': 5.5.2_react@17.0.2
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@types/history': 4.7.11
'@types/react': 18.0.17
'@types/react-router-config': 5.0.6
'@types/react-router-dom': 5.3.3
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
- react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2
+ react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m
react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2
transitivePeerDependencies:
- '@swc/core'
@@ -1926,17 +1926,17 @@ packages:
- uglify-js
- webpack-cli
- /@docusaurus/plugin-content-blog/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-content-blog/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-/4ua3iFYcpwgpeYgHnhVGROB/ybnauLH2+rICb4vz/+Gn1hjAmGXVYq1fk8g49zGs3uxx5nc0H5bL9P0g977IQ==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
'@docusaurus/logger': 2.0.1
- '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
@@ -1967,18 +1967,18 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-content-docs/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-content-docs/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-2qeBWRy1EjgnXdwAO6/csDIS1UVNmhmtk/bQ2s9jqjpwM8YVgZ8QVdkxFAMWXgZWDQdwWwdP1rnmoEelE4HknQ==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
'@docusaurus/logger': 2.0.1
- '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e
- '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy
+ '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
'@types/react-router-config': 5.0.6
@@ -2008,16 +2008,16 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-content-pages/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-content-pages/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-6apSVeJENnNecAH5cm5VnRqR103M6qSI6IuiP7tVfD5H4AWrfDNkvJQV2+R2PIq3bGrwmX4fcXl1x4g0oo7iwA==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
fs-extra: 10.1.0
@@ -2041,20 +2041,20 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-debug/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-debug/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-jpZBT5HK7SWx1LRQyv9d14i44vSsKXGZsSPA2ndth5HykHJsiAj9Fwl1AtzmtGYuBmI+iXQyOd4MAMHd4ZZ1tg==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
fs-extra: 10.1.0
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
- react-json-view: 1.21.3_react-dom@17.0.2+react@17.0.2
+ react-json-view: 1.21.3_sfoxds7t5ydpegc3knd667wn6m
tslib: 2.4.0
transitivePeerDependencies:
- '@parcel/css'
@@ -2074,15 +2074,15 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-analytics/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-google-analytics/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-d5qb+ZeQcg1Czoxc+RacETjLdp2sN/TAd7PGN/GrvtijCdgNmvVAtZ9QgajBTG0YbJFVPTeZ39ad2bpoOexX0w==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
@@ -2103,15 +2103,15 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-gtag/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-google-gtag/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-qiRufJe2FvIyzICbkjm4VbVCI1hyEju/CebfDKkKh2ZtV4q6DM1WZG7D6VoQSXL8MrMFB895gipOM4BwdM8VsQ==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
@@ -2132,16 +2132,16 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-sitemap/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/plugin-sitemap/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-KcYuIUIp2JPzUf+Xa7W2BSsjLgN1/0h+VAz7D/C3RYjAgC5ApPX8wO+TECmGfunl/m7WKGUmLabfOon/as64kQ==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
'@docusaurus/logger': 2.0.1
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
@@ -2166,25 +2166,25 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/preset-classic/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/preset-classic/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-nOoniTg46My1qdDlLWeFs55uEmxOJ+9WMF8KKG8KMCu5LAvpemMi7rQd4x8Tw+xiPHZ/sQzH9JmPTMPRE4QGPw==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/plugin-content-blog': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-content-docs': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-content-pages': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-debug': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-google-analytics': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-google-gtag': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-sitemap': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/theme-classic': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/theme-common': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/theme-search-algolia': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/plugin-content-blog': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-content-docs': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-content-pages': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-debug': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-google-analytics': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-google-gtag': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-sitemap': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/theme-classic': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/theme-common': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/theme-search-algolia': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
transitivePeerDependencies:
@@ -2215,22 +2215,22 @@ packages:
prop-types: 15.8.1
react: 17.0.2
- /@docusaurus/theme-classic/2.0.1_dccc44159aab2d15be0b73def9353315:
+ /@docusaurus/theme-classic/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu:
resolution: {integrity: sha512-0jfigiqkUwIuKOw7Me5tqUM9BBvoQX7qqeevx7v4tkYQexPhk3VYSZo7aRuoJ9oyW5makCTPX551PMJzmq7+sw==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
- '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e
- '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2
- '@docusaurus/plugin-content-blog': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-content-docs': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-content-pages': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/theme-common': 2.0.1_03b15cadcc31ab8446516aafa5c14946
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
+ '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy
+ '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
+ '@docusaurus/plugin-content-blog': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-content-docs': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-content-pages': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/theme-common': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
'@docusaurus/theme-translations': 2.0.1
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-common': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
@@ -2265,18 +2265,18 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-common/2.0.1_03b15cadcc31ab8446516aafa5c14946:
+ /@docusaurus/theme-common/2.0.1_aoyvzlomggvyirsrnkx2lqkjiy:
resolution: {integrity: sha512-I3b6e/ryiTQMsbES40cP0DRGnfr0E2qghVq+XecyMKjBPejISoSFEDn0MsnbW8Q26k1Dh/0qDH8QKDqaZZgLhA==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e
- '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2
- '@docusaurus/plugin-content-blog': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-content-docs': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/plugin-content-pages': 2.0.1_dccc44159aab2d15be0b73def9353315
+ '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy
+ '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
+ '@docusaurus/plugin-content-blog': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-content-docs': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/plugin-content-pages': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@types/history': 4.7.11
'@types/react': 18.0.17
@@ -2305,18 +2305,18 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-search-algolia/2.0.1_03b15cadcc31ab8446516aafa5c14946:
+ /@docusaurus/theme-search-algolia/2.0.1_aoyvzlomggvyirsrnkx2lqkjiy:
resolution: {integrity: sha512-cw3NaOSKbYlsY6uNj4PgO+5mwyQ3aEWre5RlmvjStaz2cbD15Nr69VG8Rd/F6Q5VsCT8BvSdkPDdDG5d/ACexg==}
engines: {node: '>=16.14'}
peerDependencies:
react: ^16.8.4 || ^17.0.0
react-dom: ^16.8.4 || ^17.0.0
dependencies:
- '@docsearch/react': 3.2.1_react-dom@17.0.2+react@17.0.2
- '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946
+ '@docsearch/react': 3.2.1_sfoxds7t5ydpegc3knd667wn6m
+ '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
'@docusaurus/logger': 2.0.1
- '@docusaurus/plugin-content-docs': 2.0.1_dccc44159aab2d15be0b73def9353315
- '@docusaurus/theme-common': 2.0.1_03b15cadcc31ab8446516aafa5c14946
+ '@docusaurus/plugin-content-docs': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
+ '@docusaurus/theme-common': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy
'@docusaurus/theme-translations': 2.0.1
'@docusaurus/utils': 2.0.1_@docusaurus+types@2.0.1
'@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1
@@ -2357,7 +2357,7 @@ packages:
tslib: 2.4.0
dev: false
- /@docusaurus/types/2.0.1_react-dom@17.0.2+react@17.0.2:
+ /@docusaurus/types/2.0.1_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-o+4hAFWkj3sBszVnRTAnNqtAIuIW0bNaYyDwQhQ6bdz3RAPEq9cDKZxMpajsj4z2nRty8XjzhyufAAjxFTyrfg==}
peerDependencies:
react: ^16.8.4 || ^17.0.0
@@ -2369,7 +2369,7 @@ packages:
joi: 17.6.0
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
- react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2
+ react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m
utility-types: 3.10.0
webpack: 5.74.0
webpack-merge: 5.8.0
@@ -2400,7 +2400,7 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
tslib: 2.4.0
dev: false
@@ -2462,7 +2462,7 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0
+ url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu
webpack: 5.74.0
transitivePeerDependencies:
- '@swc/core'
@@ -2482,7 +2482,7 @@ packages:
optional: true
dependencies:
'@docusaurus/logger': 2.0.1
- '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2
+ '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m
'@svgr/webpack': 6.3.1
file-loader: 6.2.0_webpack@5.74.0
fs-extra: 10.1.0
@@ -2495,7 +2495,7 @@ packages:
resolve-pathname: 3.0.0
shelljs: 0.8.5
tslib: 2.4.0
- url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0
+ url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu
webpack: 5.74.0
transitivePeerDependencies:
- '@swc/core'
@@ -2563,7 +2563,7 @@ packages:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
- /@ladle/react-context/1.0.1_react-dom@17.0.2+react@17.0.2:
+ /@ladle/react-context/1.0.1_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-xVQ8siyOEQG6e4Knibes1uA3PTyXnqiMmfSmd5pIbkzeDty8NCBtYHhTXSlfmcDNEsw/G8OzNWo4VbyQAVDl2A==}
peerDependencies:
react: '>=16.14.0'
@@ -2573,7 +2573,7 @@ packages:
react-dom: 17.0.2_react@17.0.2
dev: false
- /@ladle/react/2.3.0_react-dom@17.0.2+react@17.0.2:
+ /@ladle/react/2.3.0_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-T4TetsViinpsLJSjG4GpJmk7EuGKXx7hCdsVyuZavk5kWmsOPF/OqwO1GJCNISH7aHc7i0kWf28DT5Wye3PZww==}
hasBin: true
peerDependencies:
@@ -2592,7 +2592,7 @@ packages:
'@babel/template': 7.18.10
'@babel/traverse': 7.18.11
'@babel/types': 7.18.10
- '@ladle/react-context': 1.0.1_react-dom@17.0.2+react@17.0.2
+ '@ladle/react-context': 1.0.1_sfoxds7t5ydpegc3knd667wn6m
'@vitejs/plugin-react': 2.0.1_vite@3.0.9
axe-core: 4.4.3
boxen: 7.0.0
@@ -2612,7 +2612,7 @@ packages:
query-string: 7.1.1
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
- react-frame-component: 5.2.3_75cb922c19ee1b7939faae9b4d1f4cf7
+ react-frame-component: 5.2.3_oxfzelaz5ynxsop2v2nu2h2m64
react-inspector: 6.0.1_react@17.0.2
vite: 3.0.9
vite-tsconfig-paths: 3.5.0_vite@3.0.9
@@ -3539,7 +3539,7 @@ packages:
- debug
dev: false
- /babel-loader/8.2.5_b8bce14f87162c3885dc6907ec4c380b:
+ /babel-loader/8.2.5_xc6oct4hcywdrbo4ned6ytbybm:
resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==}
engines: {node: '>= 8.9'}
peerDependencies:
@@ -3651,6 +3651,8 @@ packages:
raw-body: 2.5.1
type-is: 1.6.18
unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
/bonjour-service/1.0.13:
@@ -4027,6 +4029,8 @@ packages:
on-headers: 1.0.2
safe-buffer: 5.1.2
vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
dev: false
/concat-map/0.0.1:
@@ -4195,7 +4199,7 @@ packages:
webpack: 5.74.0
dev: false
- /css-minimizer-webpack-plugin/4.0.0_clean-css@5.3.1+webpack@5.74.0:
+ /css-minimizer-webpack-plugin/4.0.0_kwz7aenajwsweas6icw5ncsgdy:
resolution: {integrity: sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -4354,14 +4358,25 @@ packages:
/debug/2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
dependencies:
ms: 2.0.0
dev: false
- /debug/3.2.7:
+ /debug/3.2.7_supports-color@5.5.0:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
dependencies:
ms: 2.1.3
+ supports-color: 5.5.0
dev: true
/debug/4.3.4:
@@ -4471,6 +4486,8 @@ packages:
dependencies:
address: 1.2.0
debug: 2.6.9
+ transitivePeerDependencies:
+ - supports-color
dev: false
/detect-port/1.3.0:
@@ -4480,6 +4497,8 @@ packages:
dependencies:
address: 1.2.0
debug: 2.6.9
+ transitivePeerDependencies:
+ - supports-color
dev: false
/dir-glob/3.0.1:
@@ -4500,13 +4519,13 @@ packages:
'@leichtgewicht/ip-codec': 2.0.4
dev: false
- /docusaurus-plugin-vanilla-extract/1.0.2_a12b4f06f4536afaf8f79c2dcafa29ab:
+ /docusaurus-plugin-vanilla-extract/1.0.2_uevu6bxuknvpv6hxtqw4v6rjvm:
resolution: {integrity: sha512-G8QPz09a1A1Jt5+7YNRwzXkgqjjT1fiLjRziMIQ0hKngG8DF6BSrkHVtQpwAHILt+G3yWogIaSVOFFw0MrqMVg==}
peerDependencies:
'@docusaurus/core': ^2.0.0-beta
'@vanilla-extract/css': ^1.6.0
dependencies:
- '@docusaurus/core': 2.0.1_dccc44159aab2d15be0b73def9353315
+ '@docusaurus/core': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu
'@vanilla-extract/css': 1.7.2
'@vanilla-extract/webpack-plugin': 2.1.11
transitivePeerDependencies:
@@ -4991,6 +5010,8 @@ packages:
type-is: 1.6.18
utils-merge: 1.0.1
vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
dev: false
/extend-shallow/2.0.1:
@@ -5109,6 +5130,8 @@ packages:
parseurl: 1.3.3
statuses: 2.0.1
unpipe: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
/find-cache-dir/3.3.2:
@@ -5165,7 +5188,7 @@ packages:
optional: true
dev: false
- /fork-ts-checker-webpack-plugin/6.5.2_typescript@4.7.4+webpack@5.74.0:
+ /fork-ts-checker-webpack-plugin/6.5.2_xnp4kzegbjokq62cajex2ovgkm:
resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==}
engines: {node: '>=10', yarn: '>=1.0.0'}
peerDependencies:
@@ -6311,7 +6334,7 @@ packages:
engines: {node: '>=4'}
dev: false
- /mini-create-react-context/0.4.1_prop-types@15.8.1+react@17.0.2:
+ /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74:
resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==}
peerDependencies:
prop-types: ^15.0.0
@@ -6433,7 +6456,7 @@ packages:
requiresBuild: true
dependencies:
chokidar: 3.5.3
- debug: 3.2.7
+ debug: 3.2.7_supports-color@5.5.0
ignore-by-default: 1.0.1
minimatch: 3.1.2
pstree.remy: 1.1.8
@@ -6876,7 +6899,7 @@ packages:
yaml: 1.10.2
dev: false
- /postcss-loader/7.0.1_postcss@8.4.16+webpack@5.74.0:
+ /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda:
resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -7372,7 +7395,7 @@ packages:
pure-color: 1.3.0
dev: false
- /react-dev-utils/12.0.1_typescript@4.7.4+webpack@5.74.0:
+ /react-dev-utils/12.0.1_xnp4kzegbjokq62cajex2ovgkm:
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
engines: {node: '>=14'}
dependencies:
@@ -7385,7 +7408,7 @@ packages:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.2_typescript@4.7.4+webpack@5.74.0
+ fork-ts-checker-webpack-plugin: 6.5.2_xnp4kzegbjokq62cajex2ovgkm
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -7402,6 +7425,7 @@ packages:
text-table: 0.2.0
transitivePeerDependencies:
- eslint
+ - supports-color
- typescript
- vue-template-compiler
- webpack
@@ -7416,7 +7440,6 @@ packages:
object-assign: 4.1.1
react: 17.0.2
scheduler: 0.20.2
- dev: false
/react-error-overlay/6.0.11:
resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==}
@@ -7425,7 +7448,7 @@ packages:
/react-fast-compare/3.2.0:
resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==}
- /react-frame-component/5.2.3_75cb922c19ee1b7939faae9b4d1f4cf7:
+ /react-frame-component/5.2.3_oxfzelaz5ynxsop2v2nu2h2m64:
resolution: {integrity: sha512-r+h0o3r/uqOLNT724z4CRVkxQouKJvoi3OPfjqWACD30Y87rtEmeJrNZf1WYPGknn1Y8200HAjx7hY/dPUGgmA==}
peerDependencies:
prop-types: ^15.5.9
@@ -7437,7 +7460,7 @@ packages:
react-dom: 17.0.2_react@17.0.2
dev: false
- /react-helmet-async/1.3.0_react-dom@17.0.2+react@17.0.2:
+ /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==}
peerDependencies:
react: ^16.6.0 || ^17.0.0 || ^18.0.0
@@ -7470,7 +7493,7 @@ packages:
/react-is/16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- /react-json-view/1.21.3_react-dom@17.0.2+react@17.0.2:
+ /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m:
resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==}
peerDependencies:
react: ^17.0.0 || ^16.3.0 || ^15.5.4
@@ -7491,7 +7514,7 @@ packages:
resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
dev: false
- /react-loadable-ssr-addon-v5-slorber/1.0.1_4e32ce23c6949bd47cf53d21bd84df08:
+ /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba:
resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==}
engines: {node: '>=10.13.0'}
peerDependencies:
@@ -7513,7 +7536,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /react-router-config/5.1.1_react-router@5.3.3+react@17.0.2:
+ /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu:
resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==}
peerDependencies:
react: '>=15'
@@ -7548,7 +7571,7 @@ packages:
history: 4.10.1
hoist-non-react-statics: 3.3.2
loose-envify: 1.4.0
- mini-create-react-context: 0.4.1_prop-types@15.8.1+react@17.0.2
+ mini-create-react-context: 0.4.1_at7mkepldmzoo6silmqc5bca74
path-to-regexp: 1.8.0
prop-types: 15.8.1
react: 17.0.2
@@ -7577,7 +7600,6 @@ packages:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
- dev: false
/readable-stream/2.3.7:
resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
@@ -7866,7 +7888,6 @@ packages:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
- dev: false
/schema-utils/2.7.0:
resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==}
@@ -7967,6 +7988,8 @@ packages:
on-finished: 2.4.1
range-parser: 1.2.1
statuses: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
dev: false
/serialize-javascript/6.0.0:
@@ -7998,6 +8021,8 @@ packages:
http-errors: 1.6.3
mime-types: 2.1.35
parseurl: 1.3.3
+ transitivePeerDependencies:
+ - supports-color
dev: false
/serve-static/1.15.0:
@@ -8008,6 +8033,8 @@ packages:
escape-html: 1.0.3
parseurl: 1.3.3
send: 0.18.0
+ transitivePeerDependencies:
+ - supports-color
dev: false
/setimmediate/1.0.5:
@@ -8636,7 +8663,6 @@ packages:
resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
- dev: true
/ua-parser-js/0.7.31:
resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==}
@@ -8798,7 +8824,7 @@ packages:
dependencies:
punycode: 2.1.1
- /url-loader/4.1.1_file-loader@6.2.0+webpack@5.74.0:
+ /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu:
resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -8967,7 +8993,6 @@ packages:
rollup: 2.77.3
optionalDependencies:
fsevents: 2.3.2
- dev: true
/vite/3.0.9:
resolution: {integrity: sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==}