From 46415088ee79e404e4339a56174d8e0c1d05f95a Mon Sep 17 00:00:00 2001 From: hafsahayath <44601750+hafsahayath@users.noreply.github.com> Date: Thu, 13 Oct 2022 11:56:27 +0530 Subject: [PATCH 1/3] feat: add drawer component --- lib/src/components/Drawer/Drawer.css.ts | 28 ++ lib/src/components/Drawer/Drawer.tsx | 53 ++++ lib/src/components/Drawer/Drawer.types.ts | 9 + .../Drawer/drawer.global.styles.css.ts | 59 ++++ lib/src/components/Drawer/index.ts | 1 + lib/src/index.ts | 3 +- pnpm-lock.yaml | 289 ++++++++---------- 7 files changed, 284 insertions(+), 158 deletions(-) create mode 100644 lib/src/components/Drawer/Drawer.css.ts create mode 100644 lib/src/components/Drawer/Drawer.tsx create mode 100644 lib/src/components/Drawer/Drawer.types.ts create mode 100644 lib/src/components/Drawer/drawer.global.styles.css.ts create mode 100644 lib/src/components/Drawer/index.ts diff --git a/lib/src/components/Drawer/Drawer.css.ts b/lib/src/components/Drawer/Drawer.css.ts new file mode 100644 index 0000000..746884f --- /dev/null +++ b/lib/src/components/Drawer/Drawer.css.ts @@ -0,0 +1,28 @@ +import { style } from "@vanilla-extract/css"; + +export const drawerContainer = style({}); + +export const drawer = style({ + background: "#fff", + width: "30%", + height: "100%", + overflow: "auto", + position: "fixed", + boxShadow: `0 0 15px rgba(0, 0, 0, 0.5)`, + transition: "transform 0.3s ease", + zIndex: "1000", +}); + +export const backdrop = style({ + visibility: "hidden", + opacity: 0, + backgroundColor: `rgba(0, 0, 0, 0.5)`, + transition: "opacity 0.3s ease, visibility 0.3s ease", + width: "100%", + height: "100%", + top: "0", + left: "0", + position: "fixed", + pointerEvents: "none", + zIndex: "0", +}); diff --git a/lib/src/components/Drawer/Drawer.tsx b/lib/src/components/Drawer/Drawer.tsx new file mode 100644 index 0000000..c6000a2 --- /dev/null +++ b/lib/src/components/Drawer/Drawer.tsx @@ -0,0 +1,53 @@ +import { useRef, useEffect } from "react"; +import { backdrop, drawer, drawerContainer } from "./drawer.css"; +import { IDrawerProps } from "./drawer.types"; +import "./drawer.global.styles.css"; + +const Drawer = ({ + isOpen, + children, + className, + onClose, + position = "right", +}: IDrawerProps): JSX.Element => { + const bodyRef = useRef(document.querySelector("body")); + // prevent body from scrolling when drawer is open + useEffect(() => { + const updatePageScroll = () => { + if (isOpen) { + if (bodyRef.current) bodyRef.current.style.overflow = "hidden"; + } else { + if (bodyRef.current) bodyRef.current.style.overflow = ""; + } + }; + updatePageScroll(); + }, [isOpen]); + + // close drawer on esc + useEffect(() => { + const onKeyPress = (e: KeyboardEvent) => { + if (e.key === "Escape") { + onClose(); + } + }; + + if (isOpen) { + window.addEventListener("keyup", onKeyPress); + } + + return () => { + window.removeEventListener("keyup", onKeyPress); + }; + }, [isOpen, onClose]); + + return ( +
+
+ {children} +
+
+
+ ); +}; + +export { Drawer }; diff --git a/lib/src/components/Drawer/Drawer.types.ts b/lib/src/components/Drawer/Drawer.types.ts new file mode 100644 index 0000000..19b67cf --- /dev/null +++ b/lib/src/components/Drawer/Drawer.types.ts @@ -0,0 +1,9 @@ +import { ReactNode } from "react"; + +export interface IDrawerProps { + isOpen: boolean; + children: ReactNode; + onClose: () => void; + position?: "left" | "right" | "top" | "bottom"; + className?: string; +} diff --git a/lib/src/components/Drawer/drawer.global.styles.css.ts b/lib/src/components/Drawer/drawer.global.styles.css.ts new file mode 100644 index 0000000..286bf36 --- /dev/null +++ b/lib/src/components/Drawer/drawer.global.styles.css.ts @@ -0,0 +1,59 @@ +import { globalStyle } from "@vanilla-extract/css"; +import { backdrop, drawer, drawerContainer } from "./drawer.css"; + +globalStyle(`${drawer}.left`, { + top: 0, + left: 0, + transform: "translateX(-100%)", +}); + +globalStyle(`${drawer}.right`, { + top: 0, + right: 0, + transform: "translateX(100%)", +}); + +globalStyle(`${drawer}.top`, { + top: 0, + left: 0, + right: 0, + width: "100%", + transform: "translateY(-100%)", + height: "40%", +}); + +globalStyle(`${drawer}.bottom`, { + bottom: 0, + left: 0, + right: 0, + width: "100%", + transform: "translateY(100%)", + height: "40%", +}); + +globalStyle(`${drawerContainer}.open .left`, { + transform: "translateX(0)", +}); + +globalStyle(`${drawerContainer}.open .right`, { + transform: "translateX(0)", +}); + +globalStyle(`${drawerContainer}.open .bottom`, { + transform: "translateY(0)", +}); + +globalStyle(`${drawerContainer}.open .top`, { + transform: "translateY(0)", +}); + +globalStyle(`${drawerContainer}.open ${drawer}`, { + boxShadow: `0 0 15px rgba(0, 0, 0, 0.5)`, +}); + +globalStyle(`${drawerContainer}.open ${backdrop}`, { + visibility: "visible", + opacity: 1, + pointerEvents: "auto", + zIndex: "999", +}); diff --git a/lib/src/components/Drawer/index.ts b/lib/src/components/Drawer/index.ts new file mode 100644 index 0000000..2ce290b --- /dev/null +++ b/lib/src/components/Drawer/index.ts @@ -0,0 +1 @@ +export * from "./Drawer"; diff --git a/lib/src/index.ts b/lib/src/index.ts index aa37356..dd0e5d1 100644 --- a/lib/src/index.ts +++ b/lib/src/index.ts @@ -25,4 +25,5 @@ export * from "./components/NativeSelect"; export * from "./components/Popover"; export * from "./components/Tooltip"; export * from "./components/Alert"; -export * from "./components/Loader"; \ No newline at end of file +export * from "./components/Loader"; +export * from "./components/Drawer"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 928a113..37bfd9b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.4 +lockfileVersion: 5.3 importers: @@ -28,20 +28,20 @@ importers: react-icons: ^4.4.0 typescript: ^4.6.4 dependencies: - '@docusaurus/core': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu - '@docusaurus/preset-classic': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu + '@docusaurus/core': 2.0.1_dccc44159aab2d15be0b73def9353315 + '@docusaurus/preset-classic': 2.0.1_dccc44159aab2d15be0b73def9353315 '@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_uevu6bxuknvpv6hxtqw4v6rjvm + docusaurus-plugin-vanilla-extract: 1.0.2_a12b4f06f4536afaf8f79c2dcafa29ab 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_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/module-type-aliases': 2.0.1_react-dom@17.0.2+react@17.0.2 '@tsconfig/docusaurus': 1.0.6 typescript: 4.7.4 @@ -98,7 +98,7 @@ importers: vite-tsconfig-paths: ^3.4.0 vitest: ^0.23.4 dependencies: - '@ladle/react': 2.3.0_sfoxds7t5ydpegc3knd667wn6m + '@ladle/react': 2.3.0_react-dom@17.0.2+react@17.0.2 '@vanilla-extract/css': 1.7.2 '@vanilla-extract/css-utils': 0.1.2 '@vanilla-extract/dynamic': 2.0.2 @@ -1598,7 +1598,7 @@ packages: resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} dev: false - /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m: + /@docsearch/react/3.2.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1622,7 +1622,7 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/core/2.0.1_03b15cadcc31ab8446516aafa5c14946: resolution: {integrity: sha512-Prd46TtZdiixlTl8a+h9bI5HegkfREjSNkrX2rVEwJZeziSz4ya+l7QDnbnCB2XbxEG8cveFo/F9q5lixolDtQ==} engines: {node: '>=16.14'} hasBin: true @@ -1642,15 +1642,15 @@ packages: '@babel/traverse': 7.18.11 '@docusaurus/cssnano-preset': 2.0.1 '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e '@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_xc6oct4hcywdrbo4ned6ytbybm + babel-loader: 8.2.5_b8bce14f87162c3885dc6907ec4c380b babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -1662,7 +1662,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_kwz7aenajwsweas6icw5ncsgdy + css-minimizer-webpack-plugin: 4.0.0_clean-css@5.3.1+webpack@5.74.0 cssnano: 5.1.13_postcss@8.4.16 del: 6.1.1 detect-port: 1.3.0 @@ -1678,16 +1678,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_qjv4cptcpse3y5hrjkrbb7drda + postcss-loader: 7.0.1_postcss@8.4.16+webpack@5.74.0 prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_xnp4kzegbjokq62cajex2ovgkm + react-dev-utils: 12.0.1_typescript@4.7.4+webpack@5.74.0 react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba + react-loadable-ssr-addon-v5-slorber: 1.0.1_4e32ce23c6949bd47cf53d21bd84df08 react-router: 5.3.3_react@17.0.2 - react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu + react-router-config: 5.1.1_react-router@5.3.3+react@17.0.2 react-router-dom: 5.3.3_react@17.0.2 rtl-detect: 1.0.4 semver: 7.3.7 @@ -1696,7 +1696,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_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0 wait-on: 6.0.1 webpack: 5.74.0 webpack-bundle-analyzer: 4.5.0 @@ -1720,7 +1720,7 @@ packages: - webpack-cli dev: false - /@docusaurus/core/2.0.1_aoyvzlomggvyirsrnkx2lqkjiy: + /@docusaurus/core/2.0.1_dccc44159aab2d15be0b73def9353315: resolution: {integrity: sha512-Prd46TtZdiixlTl8a+h9bI5HegkfREjSNkrX2rVEwJZeziSz4ya+l7QDnbnCB2XbxEG8cveFo/F9q5lixolDtQ==} engines: {node: '>=16.14'} hasBin: true @@ -1740,15 +1740,15 @@ packages: '@babel/traverse': 7.18.11 '@docusaurus/cssnano-preset': 2.0.1 '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy + '@docusaurus/mdx-loader': 2.0.1_react-dom@17.0.2+react@17.0.2 '@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_xc6oct4hcywdrbo4ned6ytbybm + babel-loader: 8.2.5_b8bce14f87162c3885dc6907ec4c380b babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -1760,7 +1760,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_kwz7aenajwsweas6icw5ncsgdy + css-minimizer-webpack-plugin: 4.0.0_clean-css@5.3.1+webpack@5.74.0 cssnano: 5.1.13_postcss@8.4.16 del: 6.1.1 detect-port: 1.3.0 @@ -1776,16 +1776,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_qjv4cptcpse3y5hrjkrbb7drda + postcss-loader: 7.0.1_postcss@8.4.16+webpack@5.74.0 prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_xnp4kzegbjokq62cajex2ovgkm + react-dev-utils: 12.0.1_typescript@4.7.4+webpack@5.74.0 react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba + react-loadable-ssr-addon-v5-slorber: 1.0.1_4e32ce23c6949bd47cf53d21bd84df08 react-router: 5.3.3_react@17.0.2 - react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu + react-router-config: 5.1.1_react-router@5.3.3+react@17.0.2 react-router-dom: 5.3.3_react@17.0.2 rtl-detect: 1.0.4 semver: 7.3.7 @@ -1794,7 +1794,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_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0 wait-on: 6.0.1 webpack: 5.74.0 webpack-bundle-analyzer: 4.5.0 @@ -1836,7 +1836,7 @@ packages: tslib: 2.4.0 dev: false - /@docusaurus/mdx-loader/2.0.1_e7njuyukwke3dfkpruzdf3gfhy: + /@docusaurus/mdx-loader/2.0.1_27da9a628ab289b1954f8d3232ecc53e: resolution: {integrity: sha512-tdNeljdilXCmhbaEND3SAgsqaw/oh7v9onT5yrIrL26OSk2AFwd+MIi4R8jt8vq33M0R4rz2wpknm0fQIkDdvQ==} engines: {node: '>=16.14'} peerDependencies: @@ -1860,7 +1860,7 @@ packages: tslib: 2.4.0 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0 webpack: 5.74.0 transitivePeerDependencies: - '@docusaurus/types' @@ -1871,7 +1871,7 @@ packages: - webpack-cli dev: false - /@docusaurus/mdx-loader/2.0.1_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/mdx-loader/2.0.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-tdNeljdilXCmhbaEND3SAgsqaw/oh7v9onT5yrIrL26OSk2AFwd+MIi4R8jt8vq33M0R4rz2wpknm0fQIkDdvQ==} engines: {node: '>=16.14'} peerDependencies: @@ -1895,7 +1895,7 @@ packages: tslib: 2.4.0 unified: 9.2.2 unist-util-visit: 2.0.3 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0 webpack: 5.74.0 transitivePeerDependencies: - '@docusaurus/types' @@ -1906,21 +1906,21 @@ packages: - webpack-cli dev: false - /@docusaurus/module-type-aliases/2.0.1_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/module-type-aliases/2.0.1_react-dom@17.0.2+react@17.0.2: 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_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 '@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_sfoxds7t5ydpegc3knd667wn6m + react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 transitivePeerDependencies: - '@swc/core' @@ -1928,17 +1928,17 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-content-blog/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/mdx-loader': 2.0.1_27da9a628ab289b1954f8d3232ecc53e + '@docusaurus/types': 2.0.1_react-dom@17.0.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 @@ -1969,18 +1969,18 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-content-docs/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 '@docusaurus/logger': 2.0.1 - '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy - '@docusaurus/module-type-aliases': 2.0.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@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/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 @@ -2010,16 +2010,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-content-pages/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy - '@docusaurus/mdx-loader': 2.0.1_e7njuyukwke3dfkpruzdf3gfhy - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@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/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 @@ -2043,20 +2043,20 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-debug/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 + '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 '@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_sfoxds7t5ydpegc3knd667wn6m + react-json-view: 1.21.3_react-dom@17.0.2+react@17.0.2 tslib: 2.4.0 transitivePeerDependencies: - '@parcel/css' @@ -2076,15 +2076,15 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-google-analytics/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 + '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2105,15 +2105,15 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-google-gtag/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 + '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 '@docusaurus/utils-validation': 2.0.1_@docusaurus+types@2.0.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2134,16 +2134,16 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/plugin-sitemap/2.0.1_dccc44159aab2d15be0b73def9353315: 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_aoyvzlomggvyirsrnkx2lqkjiy + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 '@docusaurus/logger': 2.0.1 - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.0.1_react-dom@17.0.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 @@ -2168,25 +2168,25 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/preset-classic/2.0.1_dccc44159aab2d15be0b73def9353315: 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_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 + '@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 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 transitivePeerDependencies: @@ -2217,22 +2217,22 @@ packages: prop-types: 15.8.1 react: 17.0.2 - /@docusaurus/theme-classic/2.0.1_3tgeifm2vmwrlpqlopppsnjtcu: + /@docusaurus/theme-classic/2.0.1_dccc44159aab2d15be0b73def9353315: 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_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/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/theme-translations': 2.0.1 - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.0.1_react-dom@17.0.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 @@ -2267,18 +2267,18 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.0.1_aoyvzlomggvyirsrnkx2lqkjiy: + /@docusaurus/theme-common/2.0.1_03b15cadcc31ab8446516aafa5c14946: 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_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/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/utils': 2.0.1_@docusaurus+types@2.0.1 '@types/history': 4.7.11 '@types/react': 18.0.17 @@ -2307,18 +2307,18 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.0.1_aoyvzlomggvyirsrnkx2lqkjiy: + /@docusaurus/theme-search-algolia/2.0.1_03b15cadcc31ab8446516aafa5c14946: 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_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/core': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy + '@docsearch/react': 3.2.1_react-dom@17.0.2+react@17.0.2 + '@docusaurus/core': 2.0.1_03b15cadcc31ab8446516aafa5c14946 '@docusaurus/logger': 2.0.1 - '@docusaurus/plugin-content-docs': 2.0.1_3tgeifm2vmwrlpqlopppsnjtcu - '@docusaurus/theme-common': 2.0.1_aoyvzlomggvyirsrnkx2lqkjiy + '@docusaurus/plugin-content-docs': 2.0.1_dccc44159aab2d15be0b73def9353315 + '@docusaurus/theme-common': 2.0.1_03b15cadcc31ab8446516aafa5c14946 '@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 @@ -2359,7 +2359,7 @@ packages: tslib: 2.4.0 dev: false - /@docusaurus/types/2.0.1_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/types/2.0.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-o+4hAFWkj3sBszVnRTAnNqtAIuIW0bNaYyDwQhQ6bdz3RAPEq9cDKZxMpajsj4z2nRty8XjzhyufAAjxFTyrfg==} peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -2371,7 +2371,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_sfoxds7t5ydpegc3knd667wn6m + react-helmet-async: 1.3.0_react-dom@17.0.2+react@17.0.2 utility-types: 3.10.0 webpack: 5.74.0 webpack-merge: 5.8.0 @@ -2402,7 +2402,7 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 tslib: 2.4.0 dev: false @@ -2464,7 +2464,7 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.4.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0 webpack: 5.74.0 transitivePeerDependencies: - '@swc/core' @@ -2484,7 +2484,7 @@ packages: optional: true dependencies: '@docusaurus/logger': 2.0.1 - '@docusaurus/types': 2.0.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.0.1_react-dom@17.0.2+react@17.0.2 '@svgr/webpack': 6.3.1 file-loader: 6.2.0_webpack@5.74.0 fs-extra: 10.1.0 @@ -2497,7 +2497,7 @@ packages: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.4.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + url-loader: 4.1.1_file-loader@6.2.0+webpack@5.74.0 webpack: 5.74.0 transitivePeerDependencies: - '@swc/core' @@ -2565,7 +2565,7 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 - /@ladle/react-context/1.0.1_sfoxds7t5ydpegc3knd667wn6m: + /@ladle/react-context/1.0.1_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-xVQ8siyOEQG6e4Knibes1uA3PTyXnqiMmfSmd5pIbkzeDty8NCBtYHhTXSlfmcDNEsw/G8OzNWo4VbyQAVDl2A==} peerDependencies: react: '>=16.14.0' @@ -2575,7 +2575,7 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false - /@ladle/react/2.3.0_sfoxds7t5ydpegc3knd667wn6m: + /@ladle/react/2.3.0_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-T4TetsViinpsLJSjG4GpJmk7EuGKXx7hCdsVyuZavk5kWmsOPF/OqwO1GJCNISH7aHc7i0kWf28DT5Wye3PZww==} hasBin: true peerDependencies: @@ -2594,7 +2594,7 @@ packages: '@babel/template': 7.18.10 '@babel/traverse': 7.18.11 '@babel/types': 7.18.10 - '@ladle/react-context': 1.0.1_sfoxds7t5ydpegc3knd667wn6m + '@ladle/react-context': 1.0.1_react-dom@17.0.2+react@17.0.2 '@vitejs/plugin-react': 2.0.1_vite@3.0.9 axe-core: 4.4.3 boxen: 7.0.0 @@ -2614,7 +2614,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_oxfzelaz5ynxsop2v2nu2h2m64 + react-frame-component: 5.2.3_75cb922c19ee1b7939faae9b4d1f4cf7 react-inspector: 6.0.1_react@17.0.2 vite: 3.0.9 vite-tsconfig-paths: 3.5.0_vite@3.0.9 @@ -3555,7 +3555,7 @@ packages: - debug dev: false - /babel-loader/8.2.5_xc6oct4hcywdrbo4ned6ytbybm: + /babel-loader/8.2.5_b8bce14f87162c3885dc6907ec4c380b: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: @@ -3667,8 +3667,6 @@ 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: @@ -4062,8 +4060,6 @@ 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: @@ -4232,7 +4228,7 @@ packages: webpack: 5.74.0 dev: false - /css-minimizer-webpack-plugin/4.0.0_kwz7aenajwsweas6icw5ncsgdy: + /css-minimizer-webpack-plugin/4.0.0_clean-css@5.3.1+webpack@5.74.0: resolution: {integrity: sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -4391,25 +4387,14 @@ 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_supports-color@5.5.0: + /debug/3.2.7: 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: @@ -4526,8 +4511,6 @@ packages: dependencies: address: 1.2.0 debug: 2.6.9 - transitivePeerDependencies: - - supports-color dev: false /detect-port/1.3.0: @@ -4537,8 +4520,6 @@ packages: dependencies: address: 1.2.0 debug: 2.6.9 - transitivePeerDependencies: - - supports-color dev: false /dir-glob/3.0.1: @@ -4559,13 +4540,13 @@ packages: '@leichtgewicht/ip-codec': 2.0.4 dev: false - /docusaurus-plugin-vanilla-extract/1.0.2_uevu6bxuknvpv6hxtqw4v6rjvm: + /docusaurus-plugin-vanilla-extract/1.0.2_a12b4f06f4536afaf8f79c2dcafa29ab: 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_3tgeifm2vmwrlpqlopppsnjtcu + '@docusaurus/core': 2.0.1_dccc44159aab2d15be0b73def9353315 '@vanilla-extract/css': 1.7.2 '@vanilla-extract/webpack-plugin': 2.1.11 transitivePeerDependencies: @@ -5050,8 +5031,6 @@ 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: @@ -5170,8 +5149,6 @@ packages: parseurl: 1.3.3 statuses: 2.0.1 unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color dev: false /find-cache-dir/3.3.2: @@ -5228,7 +5205,7 @@ packages: optional: true dev: false - /fork-ts-checker-webpack-plugin/6.5.2_xnp4kzegbjokq62cajex2ovgkm: + /fork-ts-checker-webpack-plugin/6.5.2_typescript@4.7.4+webpack@5.74.0: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -6389,7 +6366,7 @@ packages: engines: {node: '>=4'} dev: false - /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74: + /mini-create-react-context/0.4.1_prop-types@15.8.1+react@17.0.2: resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} peerDependencies: prop-types: ^15.0.0 @@ -6511,7 +6488,7 @@ packages: requiresBuild: true dependencies: chokidar: 3.5.3 - debug: 3.2.7_supports-color@5.5.0 + debug: 3.2.7 ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 @@ -6958,7 +6935,7 @@ packages: yaml: 1.10.2 dev: false - /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: + /postcss-loader/7.0.1_postcss@8.4.16+webpack@5.74.0: resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -7454,7 +7431,7 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils/12.0.1_xnp4kzegbjokq62cajex2ovgkm: + /react-dev-utils/12.0.1_typescript@4.7.4+webpack@5.74.0: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} dependencies: @@ -7467,7 +7444,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_xnp4kzegbjokq62cajex2ovgkm + fork-ts-checker-webpack-plugin: 6.5.2_typescript@4.7.4+webpack@5.74.0 global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -7484,7 +7461,6 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - eslint - - supports-color - typescript - vue-template-compiler - webpack @@ -7499,6 +7475,7 @@ 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==} @@ -7507,7 +7484,7 @@ packages: /react-fast-compare/3.2.0: resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - /react-frame-component/5.2.3_oxfzelaz5ynxsop2v2nu2h2m64: + /react-frame-component/5.2.3_75cb922c19ee1b7939faae9b4d1f4cf7: resolution: {integrity: sha512-r+h0o3r/uqOLNT724z4CRVkxQouKJvoi3OPfjqWACD30Y87rtEmeJrNZf1WYPGknn1Y8200HAjx7hY/dPUGgmA==} peerDependencies: prop-types: ^15.5.9 @@ -7519,7 +7496,7 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false - /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: + /react-helmet-async/1.3.0_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 @@ -7552,7 +7529,7 @@ packages: /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: + /react-json-view/1.21.3_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 @@ -7573,7 +7550,7 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: + /react-loadable-ssr-addon-v5-slorber/1.0.1_4e32ce23c6949bd47cf53d21bd84df08: resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: @@ -7595,7 +7572,7 @@ packages: engines: {node: '>=0.10.0'} dev: false - /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: + /react-router-config/5.1.1_react-router@5.3.3+react@17.0.2: resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' @@ -7630,7 +7607,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_at7mkepldmzoo6silmqc5bca74 + mini-create-react-context: 0.4.1_prop-types@15.8.1+react@17.0.2 path-to-regexp: 1.8.0 prop-types: 15.8.1 react: 17.0.2 @@ -7659,6 +7636,7 @@ 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==} @@ -7947,6 +7925,7 @@ 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==} @@ -8047,8 +8026,6 @@ 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: @@ -8080,8 +8057,6 @@ 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: @@ -8092,8 +8067,6 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.18.0 - transitivePeerDependencies: - - supports-color dev: false /setimmediate/1.0.5: @@ -8747,6 +8720,7 @@ 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==} @@ -8908,7 +8882,7 @@ packages: dependencies: punycode: 2.1.1 - /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: + /url-loader/4.1.1_file-loader@6.2.0+webpack@5.74.0: resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -9077,6 +9051,7 @@ packages: rollup: 2.77.3 optionalDependencies: fsevents: 2.3.2 + dev: true /vite/3.0.9: resolution: {integrity: sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==} From 4d99dfd357aa080d75ef62e5d5e805c014587779 Mon Sep 17 00:00:00 2001 From: Hafsa Hayath <44601750+hafsahayath@users.noreply.github.com> Date: Thu, 13 Oct 2022 12:04:43 +0530 Subject: [PATCH 2/3] Rename Drawer.css.ts to drawer.css.ts --- lib/src/components/Drawer/{Drawer.css.ts => drawer.css.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lib/src/components/Drawer/{Drawer.css.ts => drawer.css.ts} (100%) diff --git a/lib/src/components/Drawer/Drawer.css.ts b/lib/src/components/Drawer/drawer.css.ts similarity index 100% rename from lib/src/components/Drawer/Drawer.css.ts rename to lib/src/components/Drawer/drawer.css.ts From 6b1b0f4e753b525418212f618034b679984b86ab Mon Sep 17 00:00:00 2001 From: Hafsa Hayath <44601750+hafsahayath@users.noreply.github.com> Date: Thu, 13 Oct 2022 12:06:17 +0530 Subject: [PATCH 3/3] Rename Drawer.types.ts to drawer.types.ts --- lib/src/components/Drawer/{Drawer.types.ts => drawer.types.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename lib/src/components/Drawer/{Drawer.types.ts => drawer.types.ts} (100%) diff --git a/lib/src/components/Drawer/Drawer.types.ts b/lib/src/components/Drawer/drawer.types.ts similarity index 100% rename from lib/src/components/Drawer/Drawer.types.ts rename to lib/src/components/Drawer/drawer.types.ts