From 448751032b386e520775cfb1e6102b3f97e71171 Mon Sep 17 00:00:00 2001
From: Sivritkin Dmitriy <129217598+velenyx@users.noreply.github.com>
Date: Mon, 25 Sep 2023 00:41:32 +0300
Subject: [PATCH] =?UTF-8?q?feature:=20=E2=9C=A8=20storybook=20pallete=20ic?=
=?UTF-8?q?ons=20docs=20(#106)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* feat: add colors story
* feat: add loading story
* feat: add iconography stories and change stories settings
---
client/.storybook/main.ts | 10 +-
client/.storybook/preview.ts | 26 -
client/.storybook/preview.tsx | 84 ++
client/docs/colors.stories.mdx | 134 +++
client/docs/loading.stories.mdx | 14 +
client/package.json | 2 +
client/src/shared/assets/icons.module.scss | 24 +
client/src/shared/assets/icons.stories.mdx | 16 +
client/src/shared/assets/storybook.ts | 10 +
client/yarn.lock | 924 ++++++++++++++++++++-
10 files changed, 1211 insertions(+), 33 deletions(-)
delete mode 100644 client/.storybook/preview.ts
create mode 100644 client/.storybook/preview.tsx
create mode 100644 client/docs/colors.stories.mdx
create mode 100644 client/docs/loading.stories.mdx
create mode 100644 client/src/shared/assets/icons.module.scss
create mode 100644 client/src/shared/assets/icons.stories.mdx
create mode 100644 client/src/shared/assets/storybook.ts
diff --git a/client/.storybook/main.ts b/client/.storybook/main.ts
index 539c9f972..1fd994411 100644
--- a/client/.storybook/main.ts
+++ b/client/.storybook/main.ts
@@ -1,13 +1,17 @@
import type { StorybookConfig } from '@storybook/nextjs';
-import path from 'path';
+import * as path from 'path';
const config: StorybookConfig = {
- stories: ['../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
+ stories: [
+ '../src/**/*.stories.@(js|jsx|mjs|ts|tsx|mdx)',
+ '../docs/**/*.stories.@(js|jsx|mjs|ts|tsx|mdx)',
+ ],
staticDirs: ['../public'],
addons: [
'@storybook/addon-links',
'@storybook/addon-essentials',
'@storybook/addon-interactions',
+ '@storybook/addon-a11y',
{
name: '@storybook/addon-styling',
options: {
@@ -25,7 +29,7 @@ const config: StorybookConfig = {
},
},
docs: {
- autodocs: 'tag',
+ autodocs: true,
},
core: {
builder: '@storybook/builder-webpack5',
diff --git a/client/.storybook/preview.ts b/client/.storybook/preview.ts
deleted file mode 100644
index 3e1c88584..000000000
--- a/client/.storybook/preview.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import type { Preview } from '@storybook/react';
-import '../src/app/styles/globals.scss';
-import './font.scss';
-
-const preview: Preview = {
- parameters: {
- backgrounds: {
- default: 'blacked',
- values: [
- {
- name: 'blacked',
- value: '#26292b',
- },
- ],
- },
- actions: { argTypesRegex: '^on[A-Z].*' },
- controls: {
- matchers: {
- color: /(background|color)$/i,
- date: /Date$/,
- },
- },
- },
-};
-
-export default preview;
diff --git a/client/.storybook/preview.tsx b/client/.storybook/preview.tsx
new file mode 100644
index 000000000..2912a7431
--- /dev/null
+++ b/client/.storybook/preview.tsx
@@ -0,0 +1,84 @@
+import type { StoryFn } from '@storybook/react';
+import '../src/app/styles/globals.scss';
+import './font.scss';
+
+export const parameters = {
+ actions: { argTypesRegex: '^on[A-Z].*' },
+ viewMode: 'docs',
+ previewTabs: {
+ canvas: {
+ title: 'Story',
+ },
+ },
+ controls: {
+ matchers: {
+ color: /(background|color)$/i,
+ },
+ },
+ backgrounds: {
+ default: 'main',
+ values: [
+ {
+ name: 'main',
+ value: '#26292b',
+ },
+ {
+ name: 'white',
+ value: '#fff',
+ },
+ {
+ name: 'additional white',
+ value: '#fafafa',
+ },
+ ],
+ },
+ viewport: {
+ viewports: {
+ '360': {
+ name: '360',
+ styles: {
+ width: '360px',
+ height: '780px',
+ },
+ },
+ '768': {
+ name: '768',
+ styles: {
+ width: '768px',
+ height: '1664px',
+ },
+ },
+ '1024': {
+ name: '1024',
+ styles: {
+ width: '1024px',
+ height: '576px',
+ },
+ },
+ '1600+': {
+ name: '1600+',
+ styles: {
+ width: '1600px',
+ height: '900px',
+ },
+ },
+ },
+ },
+};
+
+export const decorators = [
+ (Story: StoryFn) => (
+
+
+
+ ),
+];
diff --git a/client/docs/colors.stories.mdx b/client/docs/colors.stories.mdx
new file mode 100644
index 000000000..22b923409
--- /dev/null
+++ b/client/docs/colors.stories.mdx
@@ -0,0 +1,134 @@
+import { ColorItem, ColorPalette, Meta } from '@storybook/blocks';
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/client/docs/loading.stories.mdx b/client/docs/loading.stories.mdx
new file mode 100644
index 000000000..a4becfa46
--- /dev/null
+++ b/client/docs/loading.stories.mdx
@@ -0,0 +1,14 @@
+import { ColorItem, ColorPalette, Meta } from '@storybook/blocks';
+
+
+
+
+
+
diff --git a/client/package.json b/client/package.json
index 97e412396..35b02f6f0 100644
--- a/client/package.json
+++ b/client/package.json
@@ -48,9 +48,11 @@
"devDependencies": {
"@commitlint/cli": "^17.6.7",
"@commitlint/config-conventional": "^17.6.7",
+ "@storybook/addon-a11y": "^7.4.5",
"@storybook/addon-essentials": "7.2.1",
"@storybook/addon-interactions": "7.2.1",
"@storybook/addon-links": "7.2.1",
+ "@storybook/addon-mdx-gfm": "^7.4.5",
"@storybook/addon-onboarding": "1.0.8",
"@storybook/blocks": "7.2.1",
"@storybook/nextjs": "7.2.1",
diff --git a/client/src/shared/assets/icons.module.scss b/client/src/shared/assets/icons.module.scss
new file mode 100644
index 000000000..349f64512
--- /dev/null
+++ b/client/src/shared/assets/icons.module.scss
@@ -0,0 +1,24 @@
+.iconItemStyle {
+ border-radius: 4px;
+ background: rgba(38, 41, 43, 0.67);
+ box-shadow: rgba(0, 0, 0, 0.10) 0 1px 3px 0;
+ border: 1px solid hsla(203, 50%, 30%, 0.15);
+ overflow: hidden;
+ height: 40px;
+ width: 40px;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-align-items: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ -webkit-justify-content: center;
+ justify-content: center;
+ -webkit-flex: none;
+ -ms-flex: none;
+ flex: none;
+}
diff --git a/client/src/shared/assets/icons.stories.mdx b/client/src/shared/assets/icons.stories.mdx
new file mode 100644
index 000000000..f0a35f172
--- /dev/null
+++ b/client/src/shared/assets/icons.stories.mdx
@@ -0,0 +1,16 @@
+import { IconGallery, IconItem, Meta } from '@storybook/blocks';
+
+import { ICON_OPTIONS } from './storybook';
+import styles from './icons.module.scss';
+
+
+
+# Iconography
+
+
+ {Object.entries(ICON_OPTIONS).map(([iconName, iconComponent]) => (
+
+ {iconComponent}
+
+ ))}
+
diff --git a/client/src/shared/assets/storybook.ts b/client/src/shared/assets/storybook.ts
new file mode 100644
index 000000000..fd74d81e5
--- /dev/null
+++ b/client/src/shared/assets/storybook.ts
@@ -0,0 +1,10 @@
+import * as ICONS from './index';
+
+type IconOptions = Record;
+export const ICON_OPTIONS = Object.entries(ICONS).reduce(
+ (acc, [iconName, IconComponent]) => {
+ acc[iconName.replace(/icon$/i, '') as keyof typeof ICONS] = IconComponent({});
+ return acc;
+ },
+ {} as IconOptions
+);
diff --git a/client/yarn.lock b/client/yarn.lock
index 182168b54..b0f1ff624 100644
--- a/client/yarn.lock
+++ b/client/yarn.lock
@@ -3150,6 +3150,35 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/addon-a11y@npm:^7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/addon-a11y@npm:7.4.5"
+ dependencies:
+ "@storybook/addon-highlight": 7.4.5
+ "@storybook/channels": 7.4.5
+ "@storybook/client-logger": 7.4.5
+ "@storybook/components": 7.4.5
+ "@storybook/core-events": 7.4.5
+ "@storybook/global": ^5.0.0
+ "@storybook/manager-api": 7.4.5
+ "@storybook/preview-api": 7.4.5
+ "@storybook/theming": 7.4.5
+ "@storybook/types": 7.4.5
+ axe-core: ^4.2.0
+ lodash: ^4.17.21
+ react-resize-detector: ^7.1.2
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ react:
+ optional: true
+ react-dom:
+ optional: true
+ checksum: 4c4013d3221b62d4870f3ab7e91e278d464f2ef267253e56a9099eaccd7f90393f6c794e3b616bdfcf06ad27ae51d13b3b29ca9dd0c060d84c214e3706835652
+ languageName: node
+ linkType: hard
+
"@storybook/addon-actions@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/addon-actions@npm:7.2.1"
@@ -3302,6 +3331,17 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/addon-highlight@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/addon-highlight@npm:7.4.5"
+ dependencies:
+ "@storybook/core-events": 7.4.5
+ "@storybook/global": ^5.0.0
+ "@storybook/preview-api": 7.4.5
+ checksum: 2621da0b77df2539ce5c4f368f4dc1b7bfbc6e64bec69c05c432767fa89e274e3d6756877359288b62c7e5baea49e04ea2cc551ea21dbad9a0e1fbbf8bb8f94b
+ languageName: node
+ linkType: hard
+
"@storybook/addon-interactions@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/addon-interactions@npm:7.2.1"
@@ -3357,6 +3397,17 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/addon-mdx-gfm@npm:^7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/addon-mdx-gfm@npm:7.4.5"
+ dependencies:
+ "@storybook/node-logger": 7.4.5
+ remark-gfm: ^3.0.1
+ ts-dedent: ^2.0.0
+ checksum: 77cbc8019176dd534667f9afa87c38e68bead98bd9889248d14a543013ff548d04191fdafd541ceb296c8e6ac53f1e30627da7f48a47cb72efdbe342be0e3ab0
+ languageName: node
+ linkType: hard
+
"@storybook/addon-measure@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/addon-measure@npm:7.2.1"
@@ -3685,6 +3736,20 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/channels@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/channels@npm:7.4.5"
+ dependencies:
+ "@storybook/client-logger": 7.4.5
+ "@storybook/core-events": 7.4.5
+ "@storybook/global": ^5.0.0
+ qs: ^6.10.0
+ telejson: ^7.2.0
+ tiny-invariant: ^1.3.1
+ checksum: a0781c6148940296191626bb16ea580d7406a435aa446ad1ba9eef9e8576ebd5b7247676b06a1e864d7b4fc616fc12f9cf38179a88ec55f537ca2d521bdcb592
+ languageName: node
+ linkType: hard
+
"@storybook/cli@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/cli@npm:7.2.1"
@@ -3764,6 +3829,15 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/client-logger@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/client-logger@npm:7.4.5"
+ dependencies:
+ "@storybook/global": ^5.0.0
+ checksum: 044ef572d858a575670cef88d86f1bc85c0ebc77b5cf89ff858f1651c931f90bb9009c11bb627e2e4827aaad28bedd069494727abd6dc622669cea73efe2085b
+ languageName: node
+ linkType: hard
+
"@storybook/codemod@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/codemod@npm:7.2.1"
@@ -3807,6 +3881,27 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/components@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/components@npm:7.4.5"
+ dependencies:
+ "@radix-ui/react-select": ^1.2.2
+ "@radix-ui/react-toolbar": ^1.0.4
+ "@storybook/client-logger": 7.4.5
+ "@storybook/csf": ^0.1.0
+ "@storybook/global": ^5.0.0
+ "@storybook/theming": 7.4.5
+ "@storybook/types": 7.4.5
+ memoizerific: ^1.11.3
+ use-resize-observer: ^9.1.0
+ util-deprecate: ^1.0.2
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 54977556d81ddc7df608417b43fb362c81b073da6fbb0eca9461b879a46f8427ee62a3e2b299d2d8800522eed4203e3e5834c27d1b6d8750de90f6be0d0a6acf
+ languageName: node
+ linkType: hard
+
"@storybook/components@npm:^7.0.12":
version: 7.4.0
resolution: "@storybook/components@npm:7.4.0"
@@ -3914,6 +4009,15 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/core-events@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/core-events@npm:7.4.5"
+ dependencies:
+ ts-dedent: ^2.0.0
+ checksum: b13a5c415e63dcbd2edf569601b30f3f80f8d1c03440fe869371da88bb1f9fb87e3da18670b62aa4acb87bec21433e2dba112d93a8293ab798be3e11f850217e
+ languageName: node
+ linkType: hard
+
"@storybook/core-server@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/core-server@npm:7.2.1"
@@ -4143,6 +4247,32 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/manager-api@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/manager-api@npm:7.4.5"
+ dependencies:
+ "@storybook/channels": 7.4.5
+ "@storybook/client-logger": 7.4.5
+ "@storybook/core-events": 7.4.5
+ "@storybook/csf": ^0.1.0
+ "@storybook/global": ^5.0.0
+ "@storybook/router": 7.4.5
+ "@storybook/theming": 7.4.5
+ "@storybook/types": 7.4.5
+ dequal: ^2.0.2
+ lodash: ^4.17.21
+ memoizerific: ^1.11.3
+ semver: ^7.3.7
+ store2: ^2.14.2
+ telejson: ^7.2.0
+ ts-dedent: ^2.0.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 5b324ea7bcde44defa4a97e18ca8bd48257d9637a2a277f9f07b7f513392fe7e27502dc4677b2806352779668384d174b316ddaad4a757d6eddaaf4a2ef4e2ca
+ languageName: node
+ linkType: hard
+
"@storybook/manager@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/manager@npm:7.2.1"
@@ -4232,6 +4362,13 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/node-logger@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/node-logger@npm:7.4.5"
+ checksum: f492408ae489e145e37bf6b03a49c592eeab1c47fc0b63cc0b7787ea7de330874254af468048acbc8ff3fa287aa8584b4f97b985612d48607a7b07b9f7eba225
+ languageName: node
+ linkType: hard
+
"@storybook/postinstall@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/postinstall@npm:7.2.1"
@@ -4294,6 +4431,28 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/preview-api@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/preview-api@npm:7.4.5"
+ dependencies:
+ "@storybook/channels": 7.4.5
+ "@storybook/client-logger": 7.4.5
+ "@storybook/core-events": 7.4.5
+ "@storybook/csf": ^0.1.0
+ "@storybook/global": ^5.0.0
+ "@storybook/types": 7.4.5
+ "@types/qs": ^6.9.5
+ dequal: ^2.0.2
+ lodash: ^4.17.21
+ memoizerific: ^1.11.3
+ qs: ^6.10.0
+ synchronous-promise: ^2.0.15
+ ts-dedent: ^2.0.0
+ util-deprecate: ^1.0.2
+ checksum: c664fd9e961d8826d6321882622f8b79288e93b781dc3f9e4024c8f0189e231e571c823aff0c4c09602c700dc6ac233b04578783b85baef98ede060474b1ec40
+ languageName: node
+ linkType: hard
+
"@storybook/preview-api@npm:^7.0.12":
version: 7.4.0
resolution: "@storybook/preview-api@npm:7.4.0"
@@ -4415,6 +4574,20 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/router@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/router@npm:7.4.5"
+ dependencies:
+ "@storybook/client-logger": 7.4.5
+ memoizerific: ^1.11.3
+ qs: ^6.10.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: bbbbc0b4e39fe07c5ec9cdb7153ac177361b08131b027e3e7e6f5d0911f7f5323e25b0835c6e85204b66de598b038058612f4888f441fd8b9ff8935a987391ba
+ languageName: node
+ linkType: hard
+
"@storybook/store@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/store@npm:7.2.1"
@@ -4498,6 +4671,21 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/theming@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/theming@npm:7.4.5"
+ dependencies:
+ "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
+ "@storybook/client-logger": 7.4.5
+ "@storybook/global": ^5.0.0
+ memoizerific: ^1.11.3
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: e2cfacbec35e11fcc7d0b66b85044abbde9d0f97e3150729c480a6b33bf4739ca46f501e6356cf9c961ba6268c0750a6da46bb97d857b1e35f3b123b1b22c9e8
+ languageName: node
+ linkType: hard
+
"@storybook/types@npm:7.2.1":
version: 7.2.1
resolution: "@storybook/types@npm:7.2.1"
@@ -4523,6 +4711,18 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/types@npm:7.4.5":
+ version: 7.4.5
+ resolution: "@storybook/types@npm:7.4.5"
+ dependencies:
+ "@storybook/channels": 7.4.5
+ "@types/babel__core": ^7.0.0
+ "@types/express": ^4.7.0
+ file-system-cache: 2.3.0
+ checksum: 4739a619bfa74484011574ba3ddfd43fd6b587a35cc2d4c0e24bc5ab5b6202269806ce354be1e2549ee7a19dcc334c439c70a3614d7514ab73ac7588d262e3b3
+ languageName: node
+ linkType: hard
+
"@swc/core-darwin-arm64@npm:1.3.83":
version: 1.3.83
resolution: "@swc/core-darwin-arm64@npm:1.3.83"
@@ -4816,6 +5016,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/debug@npm:^4.0.0":
+ version: 4.1.9
+ resolution: "@types/debug@npm:4.1.9"
+ dependencies:
+ "@types/ms": "*"
+ checksum: e88ee8b19d106f33eb0d3bc58bacff9702e98d821fd1ebd1de8942e6b97419e19a1ccf39370f1764a1dc66f79fd4619f3412e1be6eeb9f0b76412f5ffe4ead93
+ languageName: node
+ linkType: hard
+
"@types/detect-port@npm:^1.3.0":
version: 1.3.3
resolution: "@types/detect-port@npm:1.3.3"
@@ -4985,6 +5194,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/mdast@npm:^3.0.0":
+ version: 3.0.12
+ resolution: "@types/mdast@npm:3.0.12"
+ dependencies:
+ "@types/unist": ^2
+ checksum: 83adb8679b9d139f69f63554d120af921e9f1289e9903a2c99e0554a327c8524a6c0beccdc0721e4fdbccc606e81964fecb0d390d53df0f74360938e22f1a469
+ languageName: node
+ linkType: hard
+
"@types/mdx@npm:^2.0.0":
version: 2.0.7
resolution: "@types/mdx@npm:2.0.7"
@@ -5020,6 +5238,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/ms@npm:*":
+ version: 0.7.31
+ resolution: "@types/ms@npm:0.7.31"
+ checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da
+ languageName: node
+ linkType: hard
+
"@types/node-fetch@npm:^2.6.4":
version: 2.6.4
resolution: "@types/node-fetch@npm:2.6.4"
@@ -5195,7 +5420,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/unist@npm:^2.0.0":
+"@types/unist@npm:^2, @types/unist@npm:^2.0.0":
version: 2.0.8
resolution: "@types/unist@npm:2.0.8"
checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7
@@ -6181,6 +6406,13 @@ __metadata:
languageName: node
linkType: hard
+"axe-core@npm:^4.2.0":
+ version: 4.8.2
+ resolution: "axe-core@npm:4.8.2"
+ checksum: 8c19f507dabfcb8514e4280c7fc66e85143be303ddb57ec9f119338021228dc9b80560993938003837bda415fde7c07bba3a96560008ffa5f4145a248ed8f5fe
+ languageName: node
+ linkType: hard
+
"axe-core@npm:^4.6.2":
version: 4.8.1
resolution: "axe-core@npm:4.8.1"
@@ -6304,6 +6536,13 @@ __metadata:
languageName: node
linkType: hard
+"bail@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "bail@npm:2.0.2"
+ checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824
+ languageName: node
+ linkType: hard
+
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -6728,6 +6967,13 @@ __metadata:
languageName: node
linkType: hard
+"ccount@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "ccount@npm:2.0.1"
+ checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4
+ languageName: node
+ linkType: hard
+
"chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -6749,6 +6995,13 @@ __metadata:
languageName: node
linkType: hard
+"character-entities@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "character-entities@npm:2.0.2"
+ checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def
+ languageName: node
+ linkType: hard
+
"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
@@ -6872,9 +7125,11 @@ __metadata:
"@commitlint/cli": ^17.6.7
"@commitlint/config-conventional": ^17.6.7
"@react-oauth/google": ^0.11.1
+ "@storybook/addon-a11y": ^7.4.5
"@storybook/addon-essentials": 7.2.1
"@storybook/addon-interactions": 7.2.1
"@storybook/addon-links": 7.2.1
+ "@storybook/addon-mdx-gfm": ^7.4.5
"@storybook/addon-onboarding": 1.0.8
"@storybook/addon-styling": ^1.3.6
"@storybook/blocks": 7.2.1
@@ -7424,7 +7679,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
+"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
@@ -7462,6 +7717,15 @@ __metadata:
languageName: node
linkType: hard
+"decode-named-character-reference@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "decode-named-character-reference@npm:1.0.2"
+ dependencies:
+ character-entities: ^2.0.0
+ checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78
+ languageName: node
+ linkType: hard
+
"dedent@npm:^0.7.0":
version: 0.7.0
resolution: "dedent@npm:0.7.0"
@@ -7589,7 +7853,7 @@ __metadata:
languageName: node
linkType: hard
-"dequal@npm:^2.0.2, dequal@npm:^2.0.3":
+"dequal@npm:^2.0.0, dequal@npm:^2.0.2, dequal@npm:^2.0.3":
version: 2.0.3
resolution: "dequal@npm:2.0.3"
checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90
@@ -7656,6 +7920,13 @@ __metadata:
languageName: node
linkType: hard
+"diff@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "diff@npm:5.1.0"
+ checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90
+ languageName: node
+ linkType: hard
+
"diffie-hellman@npm:^5.0.0":
version: 5.0.3
resolution: "diffie-hellman@npm:5.0.3"
@@ -8219,6 +8490,13 @@ __metadata:
languageName: node
linkType: hard
+"escape-string-regexp@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "escape-string-regexp@npm:5.0.0"
+ checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
+ languageName: node
+ linkType: hard
+
"escodegen@npm:^2.0.0":
version: 2.1.0
resolution: "escodegen@npm:2.1.0"
@@ -9911,6 +10189,13 @@ __metadata:
languageName: node
linkType: hard
+"is-buffer@npm:^2.0.0":
+ version: 2.0.5
+ resolution: "is-buffer@npm:2.0.5"
+ checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42
+ languageName: node
+ linkType: hard
+
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
@@ -10082,6 +10367,13 @@ __metadata:
languageName: node
linkType: hard
+"is-plain-obj@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "is-plain-obj@npm:4.1.0"
+ checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce
+ languageName: node
+ linkType: hard
+
"is-plain-object@npm:5.0.0":
version: 5.0.0
resolution: "is-plain-object@npm:5.0.0"
@@ -10592,6 +10884,13 @@ __metadata:
languageName: node
linkType: hard
+"kleur@npm:^4.0.3":
+ version: 4.1.5
+ resolution: "kleur@npm:4.1.5"
+ checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12
+ languageName: node
+ linkType: hard
+
"klona@npm:^2.0.4":
version: 2.0.6
resolution: "klona@npm:2.0.6"
@@ -10816,6 +11115,13 @@ __metadata:
languageName: node
linkType: hard
+"longest-streak@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "longest-streak@npm:3.1.0"
+ checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0
+ languageName: node
+ linkType: hard
+
"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0":
version: 1.4.0
resolution: "loose-envify@npm:1.4.0"
@@ -10965,6 +11271,13 @@ __metadata:
languageName: node
linkType: hard
+"markdown-table@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "markdown-table@npm:3.0.3"
+ checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10
+ languageName: node
+ linkType: hard
+
"markdown-to-jsx@npm:^7.1.8":
version: 7.3.2
resolution: "markdown-to-jsx@npm:7.3.2"
@@ -10994,6 +11307,134 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-find-and-replace@npm:^2.0.0":
+ version: 2.2.2
+ resolution: "mdast-util-find-and-replace@npm:2.2.2"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ escape-string-regexp: ^5.0.0
+ unist-util-is: ^5.0.0
+ unist-util-visit-parents: ^5.0.0
+ checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b
+ languageName: node
+ linkType: hard
+
+"mdast-util-from-markdown@npm:^1.0.0":
+ version: 1.3.1
+ resolution: "mdast-util-from-markdown@npm:1.3.1"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ "@types/unist": ^2.0.0
+ decode-named-character-reference: ^1.0.0
+ mdast-util-to-string: ^3.1.0
+ micromark: ^3.0.0
+ micromark-util-decode-numeric-character-reference: ^1.0.0
+ micromark-util-decode-string: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ unist-util-stringify-position: ^3.0.0
+ uvu: ^0.5.0
+ checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-autolink-literal@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ ccount: ^2.0.0
+ mdast-util-find-and-replace: ^2.0.0
+ micromark-util-character: ^1.0.0
+ checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-footnote@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "mdast-util-gfm-footnote@npm:1.0.2"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ mdast-util-to-markdown: ^1.3.0
+ micromark-util-normalize-identifier: ^1.0.0
+ checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-strikethrough@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "mdast-util-gfm-strikethrough@npm:1.0.3"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ mdast-util-to-markdown: ^1.3.0
+ checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-table@npm:^1.0.0":
+ version: 1.0.7
+ resolution: "mdast-util-gfm-table@npm:1.0.7"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ markdown-table: ^3.0.0
+ mdast-util-from-markdown: ^1.0.0
+ mdast-util-to-markdown: ^1.3.0
+ checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-task-list-item@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "mdast-util-gfm-task-list-item@npm:1.0.2"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ mdast-util-to-markdown: ^1.3.0
+ checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "mdast-util-gfm@npm:2.0.2"
+ dependencies:
+ mdast-util-from-markdown: ^1.0.0
+ mdast-util-gfm-autolink-literal: ^1.0.0
+ mdast-util-gfm-footnote: ^1.0.0
+ mdast-util-gfm-strikethrough: ^1.0.0
+ mdast-util-gfm-table: ^1.0.0
+ mdast-util-gfm-task-list-item: ^1.0.0
+ mdast-util-to-markdown: ^1.0.0
+ checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e
+ languageName: node
+ linkType: hard
+
+"mdast-util-phrasing@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "mdast-util-phrasing@npm:3.0.1"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ unist-util-is: ^5.0.0
+ checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328
+ languageName: node
+ linkType: hard
+
+"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0":
+ version: 1.5.0
+ resolution: "mdast-util-to-markdown@npm:1.5.0"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ "@types/unist": ^2.0.0
+ longest-streak: ^3.0.0
+ mdast-util-phrasing: ^3.0.0
+ mdast-util-to-string: ^3.0.0
+ micromark-util-decode-string: ^1.0.0
+ unist-util-visit: ^4.0.0
+ zwitch: ^2.0.0
+ checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259
+ languageName: node
+ linkType: hard
+
"mdast-util-to-string@npm:^1.0.0":
version: 1.1.0
resolution: "mdast-util-to-string@npm:1.1.0"
@@ -11001,6 +11442,15 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0":
+ version: 3.2.0
+ resolution: "mdast-util-to-string@npm:3.2.0"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848
+ languageName: node
+ linkType: hard
+
"media-typer@npm:0.3.0":
version: 0.3.0
resolution: "media-typer@npm:0.3.0"
@@ -11080,6 +11530,335 @@ __metadata:
languageName: node
linkType: hard
+"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1":
+ version: 1.1.0
+ resolution: "micromark-core-commonmark@npm:1.1.0"
+ dependencies:
+ decode-named-character-reference: ^1.0.0
+ micromark-factory-destination: ^1.0.0
+ micromark-factory-label: ^1.0.0
+ micromark-factory-space: ^1.0.0
+ micromark-factory-title: ^1.0.0
+ micromark-factory-whitespace: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-chunked: ^1.0.0
+ micromark-util-classify-character: ^1.0.0
+ micromark-util-html-tag-name: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-resolve-all: ^1.0.0
+ micromark-util-subtokenize: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.1
+ uvu: ^0.5.0
+ checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-autolink-literal@npm:^1.0.0":
+ version: 1.0.5
+ resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5"
+ dependencies:
+ micromark-util-character: ^1.0.0
+ micromark-util-sanitize-uri: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-footnote@npm:^1.0.0":
+ version: 1.1.2
+ resolution: "micromark-extension-gfm-footnote@npm:1.1.2"
+ dependencies:
+ micromark-core-commonmark: ^1.0.0
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-sanitize-uri: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-strikethrough@npm:^1.0.0":
+ version: 1.0.7
+ resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7"
+ dependencies:
+ micromark-util-chunked: ^1.0.0
+ micromark-util-classify-character: ^1.0.0
+ micromark-util-resolve-all: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-table@npm:^1.0.0":
+ version: 1.0.7
+ resolution: "micromark-extension-gfm-table@npm:1.0.7"
+ dependencies:
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-tagfilter@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2"
+ dependencies:
+ micromark-util-types: ^1.0.0
+ checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-task-list-item@npm:^1.0.0":
+ version: 1.0.5
+ resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5"
+ dependencies:
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "micromark-extension-gfm@npm:2.0.3"
+ dependencies:
+ micromark-extension-gfm-autolink-literal: ^1.0.0
+ micromark-extension-gfm-footnote: ^1.0.0
+ micromark-extension-gfm-strikethrough: ^1.0.0
+ micromark-extension-gfm-table: ^1.0.0
+ micromark-extension-gfm-tagfilter: ^1.0.0
+ micromark-extension-gfm-task-list-item: ^1.0.0
+ micromark-util-combine-extensions: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1
+ languageName: node
+ linkType: hard
+
+"micromark-factory-destination@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-factory-destination@npm:1.1.0"
+ dependencies:
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa
+ languageName: node
+ linkType: hard
+
+"micromark-factory-label@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-factory-label@npm:1.1.0"
+ dependencies:
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5
+ languageName: node
+ linkType: hard
+
+"micromark-factory-space@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-factory-space@npm:1.1.0"
+ dependencies:
+ micromark-util-character: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941
+ languageName: node
+ linkType: hard
+
+"micromark-factory-title@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-factory-title@npm:1.1.0"
+ dependencies:
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1
+ languageName: node
+ linkType: hard
+
+"micromark-factory-whitespace@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-factory-whitespace@npm:1.1.0"
+ dependencies:
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd
+ languageName: node
+ linkType: hard
+
+"micromark-util-character@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "micromark-util-character@npm:1.2.0"
+ dependencies:
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac
+ languageName: node
+ linkType: hard
+
+"micromark-util-chunked@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-chunked@npm:1.1.0"
+ dependencies:
+ micromark-util-symbol: ^1.0.0
+ checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b
+ languageName: node
+ linkType: hard
+
+"micromark-util-classify-character@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-classify-character@npm:1.1.0"
+ dependencies:
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0
+ languageName: node
+ linkType: hard
+
+"micromark-util-combine-extensions@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-combine-extensions@npm:1.1.0"
+ dependencies:
+ micromark-util-chunked: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9
+ languageName: node
+ linkType: hard
+
+"micromark-util-decode-numeric-character-reference@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0"
+ dependencies:
+ micromark-util-symbol: ^1.0.0
+ checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73
+ languageName: node
+ linkType: hard
+
+"micromark-util-decode-string@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-decode-string@npm:1.1.0"
+ dependencies:
+ decode-named-character-reference: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-decode-numeric-character-reference: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813
+ languageName: node
+ linkType: hard
+
+"micromark-util-encode@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-encode@npm:1.1.0"
+ checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0
+ languageName: node
+ linkType: hard
+
+"micromark-util-html-tag-name@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "micromark-util-html-tag-name@npm:1.2.0"
+ checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750
+ languageName: node
+ linkType: hard
+
+"micromark-util-normalize-identifier@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-normalize-identifier@npm:1.1.0"
+ dependencies:
+ micromark-util-symbol: ^1.0.0
+ checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2
+ languageName: node
+ linkType: hard
+
+"micromark-util-resolve-all@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-resolve-all@npm:1.1.0"
+ dependencies:
+ micromark-util-types: ^1.0.0
+ checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c
+ languageName: node
+ linkType: hard
+
+"micromark-util-sanitize-uri@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "micromark-util-sanitize-uri@npm:1.2.0"
+ dependencies:
+ micromark-util-character: ^1.0.0
+ micromark-util-encode: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1
+ languageName: node
+ linkType: hard
+
+"micromark-util-subtokenize@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-subtokenize@npm:1.1.0"
+ dependencies:
+ micromark-util-chunked: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45
+ languageName: node
+ linkType: hard
+
+"micromark-util-symbol@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-symbol@npm:1.1.0"
+ checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88
+ languageName: node
+ linkType: hard
+
+"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1":
+ version: 1.1.0
+ resolution: "micromark-util-types@npm:1.1.0"
+ checksum: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7
+ languageName: node
+ linkType: hard
+
+"micromark@npm:^3.0.0":
+ version: 3.2.0
+ resolution: "micromark@npm:3.2.0"
+ dependencies:
+ "@types/debug": ^4.0.0
+ debug: ^4.0.0
+ decode-named-character-reference: ^1.0.0
+ micromark-core-commonmark: ^1.0.1
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-chunked: ^1.0.0
+ micromark-util-combine-extensions: ^1.0.0
+ micromark-util-decode-numeric-character-reference: ^1.0.0
+ micromark-util-encode: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-resolve-all: ^1.0.0
+ micromark-util-sanitize-uri: ^1.0.0
+ micromark-util-subtokenize: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.1
+ uvu: ^0.5.0
+ checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4
+ languageName: node
+ linkType: hard
+
"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4":
version: 4.0.5
resolution: "micromatch@npm:4.0.5"
@@ -11320,7 +12099,7 @@ __metadata:
languageName: node
linkType: hard
-"mri@npm:^1.2.0":
+"mri@npm:^1.1.0, mri@npm:^1.2.0":
version: 1.2.0
resolution: "mri@npm:1.2.0"
checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85
@@ -12759,6 +13538,18 @@ __metadata:
languageName: node
linkType: hard
+"react-resize-detector@npm:^7.1.2":
+ version: 7.1.2
+ resolution: "react-resize-detector@npm:7.1.2"
+ dependencies:
+ lodash: ^4.17.21
+ peerDependencies:
+ react: ^16.0.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
+ checksum: 55f4abad7f7523d16b081b5ab20f75c539a54a08253ce7e9df473d48386f42ceca6c31584ba9fa26e3528b498ef6685ec77fb9a22cffc97df05fb326d0bf1b26
+ languageName: node
+ linkType: hard
+
"react-select@npm:^5.7.4":
version: 5.7.4
resolution: "react-select@npm:5.7.4"
@@ -13048,6 +13839,18 @@ __metadata:
languageName: node
linkType: hard
+"remark-gfm@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "remark-gfm@npm:3.0.1"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ mdast-util-gfm: ^2.0.0
+ micromark-extension-gfm: ^2.0.0
+ unified: ^10.0.0
+ checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e
+ languageName: node
+ linkType: hard
+
"remark-slug@npm:^6.0.0":
version: 6.1.0
resolution: "remark-slug@npm:6.1.0"
@@ -13264,6 +14067,15 @@ __metadata:
languageName: node
linkType: hard
+"sade@npm:^1.7.3":
+ version: 1.8.1
+ resolution: "sade@npm:1.8.1"
+ dependencies:
+ mri: ^1.1.0
+ checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d
+ languageName: node
+ linkType: hard
+
"safe-array-concat@npm:^1.0.0":
version: 1.0.1
resolution: "safe-array-concat@npm:1.0.1"
@@ -14267,6 +15079,13 @@ __metadata:
languageName: node
linkType: hard
+"trough@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "trough@npm:2.1.0"
+ checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886
+ languageName: node
+ linkType: hard
+
"ts-api-utils@npm:^1.0.1":
version: 1.0.3
resolution: "ts-api-utils@npm:1.0.3"
@@ -15043,6 +15862,21 @@ __metadata:
languageName: node
linkType: hard
+"unified@npm:^10.0.0":
+ version: 10.1.2
+ resolution: "unified@npm:10.1.2"
+ dependencies:
+ "@types/unist": ^2.0.0
+ bail: ^2.0.0
+ extend: ^3.0.0
+ is-buffer: ^2.0.0
+ is-plain-obj: ^4.0.0
+ trough: ^2.0.0
+ vfile: ^5.0.0
+ checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756
+ languageName: node
+ linkType: hard
+
"unique-filename@npm:^3.0.0":
version: 3.0.0
resolution: "unique-filename@npm:3.0.0"
@@ -15077,6 +15911,24 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-is@npm:^5.0.0":
+ version: 5.2.1
+ resolution: "unist-util-is@npm:5.2.1"
+ dependencies:
+ "@types/unist": ^2.0.0
+ checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4
+ languageName: node
+ linkType: hard
+
+"unist-util-stringify-position@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "unist-util-stringify-position@npm:3.0.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124
+ languageName: node
+ linkType: hard
+
"unist-util-visit-parents@npm:^3.0.0":
version: 3.1.1
resolution: "unist-util-visit-parents@npm:3.1.1"
@@ -15087,6 +15939,16 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1":
+ version: 5.1.3
+ resolution: "unist-util-visit-parents@npm:5.1.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^5.0.0
+ checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa
+ languageName: node
+ linkType: hard
+
"unist-util-visit@npm:^2.0.0":
version: 2.0.3
resolution: "unist-util-visit@npm:2.0.3"
@@ -15098,6 +15960,17 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-visit@npm:^4.0.0":
+ version: 4.1.2
+ resolution: "unist-util-visit@npm:4.1.2"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^5.0.0
+ unist-util-visit-parents: ^5.1.1
+ checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee
+ languageName: node
+ linkType: hard
+
"universalify@npm:^2.0.0":
version: 2.0.0
resolution: "universalify@npm:2.0.0"
@@ -15262,6 +16135,20 @@ __metadata:
languageName: node
linkType: hard
+"uvu@npm:^0.5.0":
+ version: 0.5.6
+ resolution: "uvu@npm:0.5.6"
+ dependencies:
+ dequal: ^2.0.0
+ diff: ^5.0.0
+ kleur: ^4.0.3
+ sade: ^1.7.3
+ bin:
+ uvu: bin.js
+ checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168
+ languageName: node
+ linkType: hard
+
"v8-compile-cache-lib@npm:^3.0.1":
version: 3.0.1
resolution: "v8-compile-cache-lib@npm:3.0.1"
@@ -15297,6 +16184,28 @@ __metadata:
languageName: node
linkType: hard
+"vfile-message@npm:^3.0.0":
+ version: 3.1.4
+ resolution: "vfile-message@npm:3.1.4"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-stringify-position: ^3.0.0
+ checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367
+ languageName: node
+ linkType: hard
+
+"vfile@npm:^5.0.0":
+ version: 5.3.7
+ resolution: "vfile@npm:5.3.7"
+ dependencies:
+ "@types/unist": ^2.0.0
+ is-buffer: ^2.0.0
+ unist-util-stringify-position: ^3.0.0
+ vfile-message: ^3.0.0
+ checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9
+ languageName: node
+ linkType: hard
+
"vm-browserify@npm:^1.1.2":
version: 1.1.2
resolution: "vm-browserify@npm:1.1.2"
@@ -15723,3 +16632,10 @@ __metadata:
checksum: f185ba87342ff16f7a06686767c2b2a7af41110c7edf7c1974095d8db7a73792696bcb4a00853de0d2edeb34a5b2ea6a55871bc864227dace682a0a28de33e1f
languageName: node
linkType: hard
+
+"zwitch@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "zwitch@npm:2.0.4"
+ checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6
+ languageName: node
+ linkType: hard