diff --git a/.stylelintrc.js b/.stylelintrc.js index 616089c70..cf398b423 100644 --- a/.stylelintrc.js +++ b/.stylelintrc.js @@ -1,4 +1,4 @@ /** @type {import('stylelint').Config} */ module.exports = { - extends: "@workleap/stylelint-config" + extends: "@workleap/stylelint-configs" }; diff --git a/apps/docs/app/layout.css b/apps/docs/app/layout.css index fc3cb3f30..f04fef74b 100644 --- a/apps/docs/app/layout.css +++ b/apps/docs/app/layout.css @@ -23,8 +23,7 @@ html { } main { - padding-block-end: var(--hd-space-8); - padding-block-start: var(--hd-space-4); + padding-block: var(--hd-space-4) var(--hd-space-8); flex: 1 1 auto; min-width: 0; order: 1; diff --git a/apps/docs/components/ui/sectionPopover/sectionPopover.css b/apps/docs/components/ui/sectionPopover/sectionPopover.css index b6c3accbd..a35bae625 100644 --- a/apps/docs/components/ui/sectionPopover/sectionPopover.css +++ b/apps/docs/components/ui/sectionPopover/sectionPopover.css @@ -6,8 +6,7 @@ border: none; gap: var(--hd-space-05); color: var(--hd-color-neutral-text-weak); - padding-inline-start: var(--hd-space-2); - padding-inline-end: var(--hd-space-1); + padding-inline: var(--hd-space-2) var(--hd-space-1); padding-block: var(--hd-space-05); } diff --git a/apps/docs/datas/tokens-dark.json b/apps/docs/datas/tokens-dark.json index d901250eb..a5dca088f 100644 --- a/apps/docs/datas/tokens-dark.json +++ b/apps/docs/datas/tokens-dark.json @@ -1019,6 +1019,14 @@ "name": "hop-decorative-option9-icon", "value": "#ffffff" }, + { + "name": "hop-decorative-option9-surface-weakest", + "value": "#f8f6f3" + }, + { + "name": "hop-decorative-option9-surface-weak", + "value": "#ecebe8" + }, { "name": "hop-decorative-option9-surface-strong", "value": "#3c3c3c" @@ -1037,7 +1045,7 @@ }, { "name": "hop-decorative-option9-text-weak", - "value": "#ecebe8" + "value": "#959593" }, { "name": "hop-decorative-option8-border", @@ -1047,6 +1055,14 @@ "name": "hop-decorative-option8-icon", "value": "#431a17" }, + { + "name": "hop-decorative-option8-surface-weakest", + "value": "#fdf6f6" + }, + { + "name": "hop-decorative-option8-surface-weak", + "value": "#fde6e5" + }, { "name": "hop-decorative-option8-surface-strong", "value": "#ffbcb7" @@ -1075,6 +1091,14 @@ "name": "hop-decorative-option7-icon", "value": "#2a2620" }, + { + "name": "hop-decorative-option7-surface-weakest", + "value": "#fef6ef" + }, + { + "name": "hop-decorative-option7-surface-weak", + "value": "#f0eae3" + }, { "name": "hop-decorative-option7-surface-strong", "value": "#e5ded6" @@ -1097,12 +1121,20 @@ }, { "name": "hop-decorative-option5-text-weak", - "value": "#d9efff" + "value": "#5d9acd" }, { "name": "hop-decorative-option5-text", "value": "#00274b" }, + { + "name": "hop-decorative-option5-surface-weakest", + "value": "#f0f8ff" + }, + { + "name": "hop-decorative-option5-surface-weak", + "value": "#d9efff" + }, { "name": "hop-decorative-option5-surface-strong", "value": "#9fd2f7" @@ -1124,9 +1156,13 @@ "value": "#00274b" }, { - "name": "hop-decorative-option6-surface-weak", + "name": "hop-decorative-option6-surface-weakest", "value": "#fff8d6" }, + { + "name": "hop-decorative-option6-surface-weak", + "value": "#fff2b8" + }, { "name": "hop-decorative-option6-surface-strong", "value": "#eac96d" @@ -1155,6 +1191,14 @@ "name": "hop-decorative-option6-text-weak", "value": "#e2a934" }, + { + "name": "hop-decorative-option4-surface-weakest", + "value": "#f4f9e9" + }, + { + "name": "hop-decorative-option4-surface-weak", + "value": "#e3f3b9" + }, { "name": "hop-decorative-option4-surface-strong", "value": "#aad89d" @@ -1217,7 +1261,15 @@ }, { "name": "hop-decorative-option3-text-weak", - "value": "#ffe8d3" + "value": "#e57723" + }, + { + "name": "hop-decorative-option2-surface-weakest", + "value": "#ddfdf9" + }, + { + "name": "hop-decorative-option2-surface-weak", + "value": "#cff4ef" }, { "name": "hop-decorative-option2-surface-strong", @@ -1237,7 +1289,7 @@ }, { "name": "hop-decorative-option2-text-weak", - "value": "#cff4ef" + "value": "#5da18c" }, { "name": "hop-decorative-option2-border", @@ -1269,7 +1321,7 @@ }, { "name": "hop-decorative-option1-text-weak", - "value": "#e6ebff" + "value": "#6c8ffd" }, { "name": "hop-decorative-option1-border", diff --git a/apps/docs/datas/tokens.json b/apps/docs/datas/tokens.json index 2675885b1..45a0b3a45 100644 --- a/apps/docs/datas/tokens.json +++ b/apps/docs/datas/tokens.json @@ -1031,13 +1031,21 @@ "name": "hop-decorative-option9-surface-hover", "value": "#6c6c6b" }, + { + "name": "hop-decorative-option9-surface-weak", + "value": "#ecebe8" + }, + { + "name": "hop-decorative-option9-surface-weakest", + "value": "#f8f6f3" + }, { "name": "hop-decorative-option9-text", "value": "#ffffff" }, { "name": "hop-decorative-option9-text-weak", - "value": "#ecebe8" + "value": "#959593" }, { "name": "hop-decorative-option9-border", @@ -1047,6 +1055,14 @@ "name": "hop-decorative-option8-icon", "value": "#431a17" }, + { + "name": "hop-decorative-option8-surface-weakest", + "value": "#fdf6f6" + }, + { + "name": "hop-decorative-option8-surface-weak", + "value": "#fde6e5" + }, { "name": "hop-decorative-option8-surface-hover", "value": "#ff8e8e" @@ -1075,6 +1091,14 @@ "name": "hop-decorative-option7-icon", "value": "#2a2620" }, + { + "name": "hop-decorative-option7-surface-weakest", + "value": "#fef6ef" + }, + { + "name": "hop-decorative-option7-surface-weak", + "value": "#f0eae3" + }, { "name": "hop-decorative-option7-surface-strong", "value": "#e5ded6" @@ -1101,12 +1125,20 @@ }, { "name": "hop-decorative-option5-text-weak", - "value": "#d9efff" + "value": "#5d9acd" }, { "name": "hop-decorative-option5-text", "value": "#00274b" }, + { + "name": "hop-decorative-option5-surface-weakest", + "value": "#f0f8ff" + }, + { + "name": "hop-decorative-option5-surface-weak", + "value": "#d9efff" + }, { "name": "hop-decorative-option5-surface-strong", "value": "#9fd2f7" @@ -1127,6 +1159,10 @@ "name": "hop-decorative-option5-border", "value": "#9fd2f7" }, + { + "name": "hop-decorative-option6-surface-weakest", + "value": "#fff8d6" + }, { "name": "hop-decorative-option6-surface-weak", "value": "#fff2b8" @@ -1159,6 +1195,14 @@ "name": "hop-decorative-option6-border", "value": "#eac96d" }, + { + "name": "hop-decorative-option4-surface-weakest", + "value": "#f4f9e9" + }, + { + "name": "hop-decorative-option4-surface-weak", + "value": "#e3f3b9" + }, { "name": "hop-decorative-option4-surface-strong", "value": "#aad89d" @@ -1217,14 +1261,22 @@ }, { "name": "hop-decorative-option3-text-weak", - "value": "#ffe8d3" + "value": "#e57723" }, { "name": "hop-decorative-option3-border", "value": "#ffbf92" }, + { + "name": "hop-decorative-option2-surface-weakest", + "value": "#ddfdf9" + }, { "name": "hop-decorative-option2-surface-weak", + "value": "#cff4ef" + }, + { + "name": "hop-decorative-option2-surface-strong", "value": "#a3d6cb" }, { @@ -1241,7 +1293,7 @@ }, { "name": "hop-decorative-option2-text-weak", - "value": "#cff4ef" + "value": "#5da18c" }, { "name": "hop-decorative-option2-icon", @@ -1277,7 +1329,7 @@ }, { "name": "hop-decorative-option1-text-weak", - "value": "#e6ebff" + "value": "#6c8ffd" }, { "name": "hop-decorative-option1-icon", diff --git a/package.json b/package.json index 58b88840b..b065bc6d7 100644 --- a/package.json +++ b/package.json @@ -37,24 +37,24 @@ "storybook": "7.2.0" }, "devDependencies": { - "@hopper-ui/tokens": "workspace:^", - "@storybook/addon-essentials": "7.2.0", - "@storybook/addon-interactions": "7.2.0", - "@storybook/addon-links": "7.2.0", - "@storybook/addon-mdx-gfm": "7.2.0", - "@storybook/blocks": "7.2.0", - "@storybook/react": "7.2.0", - "@storybook/react-vite": "7.2.0", - "@storybook/testing-library": "0.2.0", - "@workleap/eslint-plugin": "1.8.1", - "@workleap/stylelint-config": "1.2.1", - "@workleap/typescript-configs": "2.3.1", - "eslint-plugin-storybook": "^0.6.13", - "prettier": "^2.4.1", + "@hopper-ui/tokens": "workspace:*", + "@storybook/addon-essentials": "7.5.1", + "@storybook/addon-interactions": "7.5.1", + "@storybook/addon-links": "7.5.1", + "@storybook/addon-mdx-gfm": "7.5.1", + "@storybook/blocks": "7.5.1", + "@storybook/react": "7.5.1", + "@storybook/react-vite": "7.5.1", + "@storybook/testing-library": "0.2.2", + "@workleap/eslint-plugin": "3.0.0", + "@workleap/stylelint-configs": "2.0.0", + "@workleap/typescript-configs": "3.0.2", + "eslint-plugin-storybook": "0.6.15", + "prettier": "2.8.8", "prop-types": "15.8.1", "react": "18.2.0", "react-dom": "18.2.0", - "stylelint": "15.7.0" + "stylelint": "15.11.0" }, "bugs": { "url": "https://github.com/gsoft-inc/wl-hopper/issues" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d7f0f315..199172163 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,47 +22,47 @@ importers: version: 7.2.0 devDependencies: '@hopper-ui/tokens': - specifier: workspace:^ + specifier: workspace:* version: link:packages/tokens '@storybook/addon-essentials': - specifier: 7.2.0 - version: 7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.5.1 + version: 7.5.1(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': - specifier: 7.2.0 - version: 7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.5.1 + version: 7.5.1(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': - specifier: 7.2.0 - version: 7.2.0(react-dom@18.2.0)(react@18.2.0) + specifier: 7.5.1 + version: 7.5.1(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-mdx-gfm': - specifier: 7.2.0 - version: 7.2.0 + specifier: 7.5.1 + version: 7.5.1 '@storybook/blocks': - specifier: 7.2.0 - version: 7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.5.1 + version: 7.5.1(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: 7.2.0 - version: 7.2.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3) + specifier: 7.5.1 + version: 7.5.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3) '@storybook/react-vite': - specifier: 7.2.0 - version: 7.2.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3)(vite@4.4.9) + specifier: 7.5.1 + version: 7.5.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3)(vite@4.4.9) '@storybook/testing-library': - specifier: 0.2.0 - version: 0.2.0 + specifier: 0.2.2 + version: 0.2.2 '@workleap/eslint-plugin': - specifier: 1.8.1 - version: 1.8.1(@typescript-eslint/parser@5.62.0)(eslint@8.37.0)(typescript@5.0.3) - '@workleap/stylelint-config': - specifier: 1.2.1 - version: 1.2.1(prettier@2.4.1)(stylelint@15.7.0) + specifier: 3.0.0 + version: 3.0.0(@typescript-eslint/parser@6.9.0)(eslint@8.37.0)(typescript@5.0.3) + '@workleap/stylelint-configs': + specifier: 2.0.0 + version: 2.0.0(prettier@2.8.8)(stylelint@15.11.0) '@workleap/typescript-configs': - specifier: 2.3.1 - version: 2.3.1(typescript@5.0.3) + specifier: 3.0.2 + version: 3.0.2(typescript@5.0.3) eslint-plugin-storybook: - specifier: ^0.6.13 - version: 0.6.13(eslint@8.37.0)(typescript@5.0.3) + specifier: 0.6.15 + version: 0.6.15(eslint@8.37.0)(typescript@5.0.3) prettier: - specifier: ^2.4.1 - version: 2.4.1 + specifier: 2.8.8 + version: 2.8.8 prop-types: specifier: 15.8.1 version: 15.8.1 @@ -73,8 +73,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) stylelint: - specifier: 15.7.0 - version: 15.7.0 + specifier: 15.11.0 + version: 15.11.0 apps/docs: dependencies: @@ -1867,11 +1867,11 @@ packages: '@csstools/css-tokenizer': 2.2.0 dev: true - /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13): - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.0.13 dependencies: postcss-selector-parser: 6.0.13 dev: true @@ -2777,11 +2777,11 @@ packages: chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript@0.2.1(typescript@5.0.3)(vite@4.4.9): - resolution: {integrity: sha512-ou4ZJSXMMWHqGS4g8uNRbC5TiTWxAgQZiVucoUrOCWuPrTbkpJbmVyIi9jU72SBry7gQtuMEDp4YR8EEXAg7VQ==} + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.0.3)(vite@4.4.9): + resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: typescript: optional: true @@ -4000,6 +4000,33 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /@radix-ui/react-roving-focus@1.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.11 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.12)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@radix-ui/react-select@1.2.2(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: @@ -4041,6 +4068,25 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.2.12)(react@18.2.0) dev: true + /@radix-ui/react-separator@1.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.11 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@radix-ui/react-slot@1.0.2(@types/react@18.2.12)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: @@ -4056,6 +4102,77 @@ packages: react: 18.2.0 dev: true + /@radix-ui/react-toggle-group@1.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.11 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.12)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-toggle@1.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.11 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.12)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@radix-ui/react-toolbar@1.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.11 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.12)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': 1.0.3(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.12)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: @@ -5504,6 +5621,40 @@ packages: - '@types/react-dom' dev: true + /@storybook/addon-actions@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GieD3ru6EslKvwol1cE4lvszQCLB/AkQdnLofnqy1nnYso+hRxmPAw9/O+pWfpUBFdjXsQ7GX09+wEUpOJzepw==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + dequal: 2.0.3 + lodash: 4.17.21 + polished: 4.2.2 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-inspector: 6.0.2(react@18.2.0) + telejson: 7.2.0 + ts-dedent: 2.2.0 + uuid: 9.0.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + /@storybook/addon-backgrounds@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-w7XbnOB55p/IyrOyF1NyRpm3tOWYGFgudVkOab+SyTKzeI7A1ovQUrDjy/7O4+Ehg6PxBBUWv9le/UqSnExmmA==} peerDependencies: @@ -5532,6 +5683,34 @@ packages: - '@types/react-dom' dev: true + /@storybook/addon-backgrounds@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-XZoyJw/WoUlVvQHPTbSAZjKy2SEUjaSmAWgcRync25vp+q0obthjx6UnZHEUuH8Ud07HA3FYzlFtMicH5y/OIQ==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + /@storybook/addon-controls@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-el9LCoIR4EH5T6yfNLbpDKtoE031A+mRwoySVqiHYdHoMZyorBnBwkkmC2oNgOEvAFER9S8CLBfiJu+1FKIg6w==} peerDependencies: @@ -5563,6 +5742,38 @@ packages: - supports-color dev: true + /@storybook/addon-controls@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Xag1e7TZo04LjUenfobkShpKMxTtwa4xM4bXQA8LjaAGZQ7jipbQ4PE73a17K59S2vqq89VAhkuMJWiyaOFqpw==} + 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 + dependencies: + '@storybook/blocks': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.5.1 + '@storybook/core-events': 7.5.1 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.5.1 + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - encoding + - supports-color + dev: true + /@storybook/addon-docs@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-QXScPt5HhKvNllFCBlq5Gr7reNnaBGJZmOzw1QypzKSkIdx18WtKKOppxa5AwETXFnJ8XSjwcuLzZ+q5RUNiww==} peerDependencies: @@ -5597,6 +5808,40 @@ packages: - supports-color dev: true + /@storybook/addon-docs@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-+wE67oWIhGK9+kv2sxoY2KDXm3v62RfEgxiksdhtffTP/joOK3p88S0lO+8g0G4xfNGUnBhPtzGMuUxWwaH2Pw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@jest/transform': 29.6.4 + '@mdx-js/react': 2.3.0(react@18.2.0) + '@storybook/blocks': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.5.1 + '@storybook/csf-tools': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/mdx2-csf': 1.1.0 + '@storybook/node-logger': 7.5.1 + '@storybook/postinstall': 7.5.1 + '@storybook/preview-api': 7.5.1 + '@storybook/react-dom-shim': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + fs-extra: 11.1.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + remark-external-links: 8.0.0 + remark-slug: 6.1.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - encoding + - supports-color + dev: true + /@storybook/addon-essentials@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-dROgcW2v3RIzg3CyG0apIQj5IMiE6e3eFtsED9hjH1nQMkvbICORKRvOino762xLp/p2fnTvvNf3uTEhFp+qSw==} peerDependencies: @@ -5626,6 +5871,35 @@ packages: - supports-color dev: true + /@storybook/addon-essentials@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/jaUZXV+mE/2G5PgEpFKm4lFEHluWn6GFR/pg+hphvHOzBGA3Y75JMgUfJ5CDYHB1dAVSf9JrPOd8Eb1tpESfA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addon-actions': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.5.1 + '@storybook/addon-measure': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.5.1 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.5.1 + '@storybook/preview-api': 7.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - encoding + - supports-color + dev: true + /@storybook/addon-highlight@7.2.0: resolution: {integrity: sha512-2/pehtDjfIdTEx3i4RKjtNPOjPXcAm5nn7PlArvuf7Cd63KExUTqEMXe7scIiaYMjQGABYmGLqqrfgdEsg1oxQ==} dependencies: @@ -5634,6 +5908,14 @@ packages: '@storybook/preview-api': 7.2.0 dev: true + /@storybook/addon-highlight@7.5.1: + resolution: {integrity: sha512-js9OV17kpjRowuaGAPfI9aOn/zzt8P589ACZE+/eYBO9jT65CADwAUxg//Uq0/he+Ac9495pcK3BcYyDeym7/g==} + dependencies: + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.5.1 + dev: true + /@storybook/addon-interactions@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-I4wpYQtrwKI8ajQMhDF/HHkiCnBoVm2T8VU09XUUDfAlflsCeIQL5Dk+aDBphswgKUIXxB2ZxgSEZCiMq5poCA==} peerDependencies: @@ -5667,8 +5949,8 @@ packages: - supports-color dev: true - /@storybook/addon-links@7.2.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-IEeYuiS5Aq44Z/RmsaTBQkn5dpZIeh9VjPRz2cwM0cYfMAs1A0j0W3j8ZUtF5Rlg/3Pu4lUIhcxLcxcI1vJRlQ==} + /@storybook/addon-interactions@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-m9yohFYil+UBwYKFxHYdsAsn8PBCPl6HY/FSgfrDc5PiqT1Ya7paXopimyy9ok+VQt/RC8sEWIm809ONEoxosw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5678,32 +5960,30 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.2.0 - '@storybook/core-events': 7.2.0 - '@storybook/csf': 0.1.1 + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.5.1 + '@storybook/core-events': 7.5.1 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.0(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.2.0 - '@storybook/router': 7.2.0(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.2.0 - prop-types: 15.8.1 + '@storybook/instrumenter': 7.5.1 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + jest-mock: 27.5.1 + polished: 4.2.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 - dev: true - - /@storybook/addon-mdx-gfm@7.2.0: - resolution: {integrity: sha512-KMcioMUAlyd3KOcHeCqa3cSxO44f7EqTKgmmHkV1H/Mnr7LWWknHsIu1KQBnCvAEi0rKQFjy8czptyT/zYL2sQ==} - dependencies: - '@storybook/node-logger': 7.2.0 - remark-gfm: 3.0.1 - ts-dedent: 2.2.0 transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - encoding - supports-color dev: true - /@storybook/addon-measure@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Urw6wub+hjOLelTKIuaxv2HsCSlqjE6HQDExETFCy1wY9/g99vPUOBq6HTZr6aRqWg+IjC48iUFWoRMcok6PsA==} + /@storybook/addon-links@7.2.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IEeYuiS5Aq44Z/RmsaTBQkn5dpZIeh9VjPRz2cwM0cYfMAs1A0j0W3j8ZUtF5Rlg/3Pu4lUIhcxLcxcI1vJRlQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5714,18 +5994,104 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.0 - '@storybook/components': 7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.2.0 + '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.0(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.2.0 + '@storybook/router': 7.2.0(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.2.0 + prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - tiny-invariant: 1.3.1 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-links@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-KDiQYAVNXxuVTB3QLFZxHlfT8q4KnlNKY+0OODvgD5o1FqFpIyUiR5mIBL4SZMRj2EtwrR3KmZ2UPccFZdu9vw==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/core-events': 7.5.1 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/router': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-mdx-gfm@7.5.1: + resolution: {integrity: sha512-9E/6PVvAD39eYaLXosYmVTRzQ/ob6SZEY1T/f3osr0XndR0KtfytiKp4QIB5p4VeD1XDWWAcMsZpYSrzfw7jVw==} + dependencies: + '@storybook/node-logger': 7.5.1 + remark-gfm: 3.0.1 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/addon-measure@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Urw6wub+hjOLelTKIuaxv2HsCSlqjE6HQDExETFCy1wY9/g99vPUOBq6HTZr6aRqWg+IjC48iUFWoRMcok6PsA==} + 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 + dependencies: + '@storybook/client-logger': 7.2.0 + '@storybook/components': 7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.2.0 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.2.0(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.2.0 + '@storybook/types': 7.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tiny-invariant: 1.3.1 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + + /@storybook/addon-measure@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yR6oELJe0UHYxRijd1YMuGaQRlZ3uABjmrXaFCPnd6agahgTwIJLiK4XamtkVur//LaiJMvtmM2XXrkJ1BvNJw==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/types': 7.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tiny-invariant: 1.3.1 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' dev: true /@storybook/addon-outline@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): @@ -5754,6 +6120,32 @@ packages: - '@types/react-dom' dev: true + /@storybook/addon-outline@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IMi5Bo34/Q5YUG5uD8ZUTBwlpGrkDIV+PUgkyNIbmn9OgozoCH80Fs7YlGluRFODQISpHwio9qvSFRGdSNT56A==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/types': 7.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + /@storybook/addon-toolbars@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-bLWb6ZixaK1mfXuuBD06wdmqd+BbMubTmsjzFBFtc/7zJT10tRduyw8iMHIsAWwrjzeXauyo2NUeXmop0Xm1Uw==} peerDependencies: @@ -5777,6 +6169,29 @@ packages: - '@types/react-dom' dev: true + /@storybook/addon-toolbars@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-T88hEEQicV6eCovr5TN2nFgKt7wU0o7pAunP5cU01iiVRj63+oQiVIBB8Xtm4tN+/DsqtyP0BTa6rFwt2ULy8A==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + /@storybook/addon-viewport@7.2.0(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CJib9jGM7Tzo4aBkxUWX8hJz12eaKmpsCLEFyypJn60gupN9TUckOBSdU2ShnjkKcG05hLbgnAoXHlgmLobyVQ==} peerDependencies: @@ -5804,6 +6219,33 @@ packages: - '@types/react-dom' dev: true + /@storybook/addon-viewport@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-L57lOGB3LfKgAdLinaZojRQ9W9w2RC0iP9bVaXwrRVeJdpNayfuW4Kh1C8dmacZroB4Zp2U/nEjkSmdcp6uUWg==} + 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 + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + memoizerific: 1.11.3 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + /@storybook/addons@7.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2+amBRcmJ5kD2ZNeftiyp9Or9Kd7oVjwycZZX5SBB4EFQvRNKyM0w4GVgwbeJAdx5uuw7tJFtQgnakb39mxAgA==} peerDependencies: @@ -5872,6 +6314,44 @@ packages: - supports-color dev: true + /@storybook/blocks@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7b69p6kDdgmlejEMM2mW6/Lz4OmU/R3Qr+TpKnPcV5iS7ADxRQEQCTEMoQ5RyLJf0vDRh/7Ljn/RMo8Ux3X7JA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.5.1 + '@storybook/client-logger': 7.5.1 + '@storybook/components': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.5.1 + '@storybook/csf': 0.1.1 + '@storybook/docs-tools': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/manager-api': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.5.1 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + '@types/lodash': 4.14.197 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.3.2(react@18.2.0) + memoizerific: 1.11.3 + polished: 4.2.2 + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + telejson: 7.2.0 + tocbot: 4.21.1 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - encoding + - supports-color + dev: true + /@storybook/builder-manager@7.2.0: resolution: {integrity: sha512-WGenq08db5mmlMTQ3dFsZD1tNYx43vjgbDJOeABUJ8pyTDZ0WPT6lfRWn9D2qzG1Sie4bkv2FyJdlc/AfM7SIQ==} dependencies: @@ -5895,12 +6375,12 @@ packages: - encoding - supports-color - /@storybook/builder-vite@7.2.0(typescript@5.0.3)(vite@4.4.9): - resolution: {integrity: sha512-YmTtyIMxWKaFOsJaLU5rGHukvt37LjVvW6QEAEK1Clbl1f3QUNSEGJwVYLRYO7xQvhymBF4JMa8N5NSc1+xSEQ==} + /@storybook/builder-vite@7.5.1(typescript@5.0.3)(vite@4.4.9): + resolution: {integrity: sha512-fsF4LsxroVvjBJoI5AvRA6euhpYrb5euii5kPzrsWXLOn6gDBK0jQ0looep/io7J45MisDjRTPp14A02pi1bkw==} peerDependencies: '@preact/preset-vite': '*' typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' peerDependenciesMeta: '@preact/preset-vite': @@ -5910,15 +6390,14 @@ packages: vite-plugin-glimmerx: optional: true dependencies: - '@storybook/channels': 7.2.0 - '@storybook/client-logger': 7.2.0 - '@storybook/core-common': 7.2.0 - '@storybook/csf-plugin': 7.2.0 - '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.2.0 - '@storybook/preview': 7.2.0 - '@storybook/preview-api': 7.2.0 - '@storybook/types': 7.2.0 + '@storybook/channels': 7.5.1 + '@storybook/client-logger': 7.5.1 + '@storybook/core-common': 7.5.1 + '@storybook/csf-plugin': 7.5.1 + '@storybook/node-logger': 7.5.1 + '@storybook/preview': 7.5.1 + '@storybook/preview-api': 7.5.1 + '@storybook/types': 7.5.1 '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 0.9.3 @@ -5926,8 +6405,6 @@ packages: find-cache-dir: 3.3.2 fs-extra: 11.1.1 magic-string: 0.30.3 - remark-external-links: 8.0.0 - remark-slug: 6.1.0 rollup: 3.28.1 typescript: 5.0.3 vite: 4.4.9(@types/node@18.15.11) @@ -6046,6 +6523,17 @@ packages: tiny-invariant: 1.3.1 dev: true + /@storybook/channels@7.5.1: + resolution: {integrity: sha512-7hTGHqvtdFTqRx8LuCznOpqPBYfUeMUt/0IIp7SFuZT585yMPxrYoaK//QmLEWnPb80B8HVTSQi7caUkJb32LA==} + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + qs: 6.11.2 + telejson: 7.2.0 + tiny-invariant: 1.3.1 + dev: true + /@storybook/cli@7.2.0: resolution: {integrity: sha512-0RxleuwhSbREr5FxNu/N+TIK4CZJDVDDXCGTpXnRZrA4phzUIhrkG/9wDfW/jo3GHfyKa8PE1mYkqtvG3J3rVQ==} hasBin: true @@ -6120,6 +6608,12 @@ packages: '@storybook/global': 5.0.0 dev: true + /@storybook/client-logger@7.5.1: + resolution: {integrity: sha512-XxbLvg0aQRoBrzxYLcVYCbjDkGbkU8Rfb74XbV2CLiO2bIbFPmA1l1Nwbp+wkCGA+O6Z1zwzSl6wcKKqZ6XZCg==} + dependencies: + '@storybook/global': 5.0.0 + dev: true + /@storybook/codemod@7.2.0: resolution: {integrity: sha512-CxsGogfqTZzEa4QLRnywbH1fSa9MV/KKLnyDOlUnUv6GLHC9IRQAxeXrum9RJOkAhVMl1hBvBBgsPcBu7AnHUQ==} dependencies: @@ -6180,6 +6674,29 @@ packages: - '@types/react-dom' dev: true + /@storybook/components@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fdzzxGBV/Fj9pYwfYL3RZsVUHeBqlfLMBP/L6mPmjaZSwHFqkaRZZUajZc57lCtI+TOy2gY6WH3cPavEtqtgLw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.0.11)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toolbar': 1.0.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.5.1 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + dev: true + /@storybook/core-client@7.0.2: resolution: {integrity: sha512-tr6Uv41YD2O0xiUrtgujiY1QxuznhbyUI0BRsSh49e8cx3QoW7FgPy7IVZHgb17DXKZ/wY/hgdyTTB87H6IbLA==} dependencies: @@ -6194,6 +6711,13 @@ packages: '@storybook/preview-api': 7.2.0 dev: true + /@storybook/core-client@7.5.1: + resolution: {integrity: sha512-K651UnNKkW8U078CH5rcUqf0siGcfEhwya2yQN5RBb/H78HSLBLdYgzKqxaKtmz+S8DFyWhrgbXZLdBjavozJg==} + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/preview-api': 7.5.1 + dev: true + /@storybook/core-common@7.0.2: resolution: {integrity: sha512-DayFPTCj695tnEKLuDlogclBim8mzdrbj9U1xzFm23BUReheGSGdLl2zrb3mP1l9Zj4xJ/Ctst1KN9SFbW84vw==} dependencies: @@ -6249,6 +6773,37 @@ packages: - encoding - supports-color + /@storybook/core-common@7.5.1: + resolution: {integrity: sha512-/rQ0/xvxFHSGCgIkK74HrgDMnzfYtDYTCoSod/qCTojfs9aciX+JYgvo5ChPnI/LEKWwxRTkrE7pl2u5+C4XGA==} + dependencies: + '@storybook/core-events': 7.5.1 + '@storybook/node-logger': 7.5.1 + '@storybook/types': 7.5.1 + '@types/find-cache-dir': 3.2.1 + '@types/node': 18.15.11 + '@types/node-fetch': 2.6.4 + '@types/pretty-hrtime': 1.0.1 + chalk: 4.1.2 + esbuild: 0.18.20 + esbuild-register: 3.5.0(esbuild@0.18.20) + file-system-cache: 2.3.0 + find-cache-dir: 3.3.2 + find-up: 5.0.0 + fs-extra: 11.1.1 + glob: 10.3.3 + handlebars: 4.7.8 + lazy-universal-dotenv: 4.0.0 + node-fetch: 2.7.0 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@storybook/core-events@7.0.2: resolution: {integrity: sha512-1DCHCwHRL3+rlvnVVc/BCfReP31XaT2WYgcLeGTmkX1E43Po1MkgcM7PnJPSaa9POvSqZ+6YLZv5Bs1SXbufow==} dev: true @@ -6262,6 +6817,12 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/core-events@7.5.1: + resolution: {integrity: sha512-2eyaUhTfmEEqOEZVoCXVITCBn6N7QuZCG2UNxv0l//ED+7MuMiFhVw7kS7H3WOVk65R7gb8qbKFTNX8HFTgBHg==} + dependencies: + ts-dedent: 2.2.0 + dev: true + /@storybook/core-server@7.2.0: resolution: {integrity: sha512-sVdx8lLVJ99dok1SX4Tl6SHMI4UroKxNoJuJ/Ie29YksYHJuzDo9pP1SpkdWtqIeS4AngqeB1iLi+wB6nZneJQ==} dependencies: @@ -6334,6 +6895,15 @@ packages: - supports-color dev: true + /@storybook/csf-plugin@7.5.1: + resolution: {integrity: sha512-jhV2aCZhSIXUiQDcHtuCg3dyYMzjYHTwLb4cJtkNw4sXqQoTGydTSWYwWigcHFfKGoyQp82rSgE1hE4YYx6iew==} + dependencies: + '@storybook/csf-tools': 7.5.1 + unplugin: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: true + /@storybook/csf-tools@7.2.0: resolution: {integrity: sha512-ZxtztnaZKg6l7nKiRetvArUI4hu5OKYQ+Y3wtwTHfy34KEHiuxUwq+pJKm64IDB1wkR2QKrYhFlGwcmSyvTnWQ==} dependencies: @@ -6350,6 +6920,22 @@ packages: transitivePeerDependencies: - supports-color + /@storybook/csf-tools@7.5.1: + resolution: {integrity: sha512-YChGbT1/odLS4RLb2HtK7ixM7mH5s7G5nOsWGKXalbza4SFKZIU2UzllEUsA+X8YfxMHnCD5TC3xLfK0ByxmzQ==} + dependencies: + '@babel/generator': 7.22.10 + '@babel/parser': 7.22.14 + '@babel/traverse': 7.22.11 + '@babel/types': 7.22.11 + '@storybook/csf': 0.1.1 + '@storybook/types': 7.5.1 + fs-extra: 11.1.1 + recast: 0.23.4 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /@storybook/csf@0.0.1: resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} dependencies: @@ -6392,6 +6978,20 @@ packages: - supports-color dev: true + /@storybook/docs-tools@7.5.1: + resolution: {integrity: sha512-tDtQGeKU5Kc2XoqZ5vpeGQrOkRg2UoDiSRS6cLy+M/sMB03Annq0ZngnJXaMiv0DLi2zpWSgWqPgYA3TJTZHBw==} + dependencies: + '@storybook/core-common': 7.5.1 + '@storybook/preview-api': 7.5.1 + '@storybook/types': 7.5.1 + '@types/doctrine': 0.0.3 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@storybook/global@5.0.0: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -6415,6 +7015,16 @@ packages: '@storybook/preview-api': 7.4.0 dev: true + /@storybook/instrumenter@7.5.1: + resolution: {integrity: sha512-bxRoWVVLlevqTFappXj1JfZlvEceBiBPdQQqTTeeA09VL3UyFWDpPFRn8Wf2C43Vt4V18w+krMyb1KfTk37ROQ==} + dependencies: + '@storybook/channels': 7.5.1 + '@storybook/client-logger': 7.5.1 + '@storybook/core-events': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.5.1 + dev: true + /@storybook/manager-api@7.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PbLj9Rc5uCMPfMdaXv1wE3koA3+d0rmZ3BJI8jeq+mfZEvpvfI4OOpRioT1q04CkkVomFOVFTyO0Q/o6Rb5N7g==} peerDependencies: @@ -6465,6 +7075,31 @@ packages: ts-dedent: 2.2.0 dev: true + /@storybook/manager-api@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ygwJywluhhE1dpA0jC2D/3NFhMXzFCt+iW4m3cOwexYTuiDWF66AbGOFBx9peE7Wk/Z9doKkf9E3v11enwaidA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 7.5.1 + '@storybook/client-logger': 7.5.1 + '@storybook/core-events': 7.5.1 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/router': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + semver: 7.5.4 + store2: 2.14.2 + telejson: 7.2.0 + ts-dedent: 2.2.0 + dev: true + /@storybook/manager@7.2.0: resolution: {integrity: sha512-XwKjEA0p8f8rsv5XBXcmGrE4MNMlq/+wazQLyxWUyW3iMiYI0px0QjrQPnEGjOUasyLA+sRGrhy0gJ2Z9/XowQ==} @@ -6569,10 +7204,18 @@ packages: /@storybook/node-logger@7.2.0: resolution: {integrity: sha512-rQTmw3oSaeenUCOxOa/8+ZtxDxNPhHIURv2Qpr/q5JkcDf13I6HimqVRxeccU+g3Bq/ueceOXMcAuoH4oewtUw==} + /@storybook/node-logger@7.5.1: + resolution: {integrity: sha512-xRMdL5YPe8C9sgJ1R0QD3YbiLjDGrfQk91+GplRD8N9FVCT5dki55Bv5Kp0FpemLYYg6uxAZL5nHmsZHKDKQoA==} + dev: true + /@storybook/postinstall@7.2.0: resolution: {integrity: sha512-E/hhZmbo0G7sv/Wq4dW9b27+n9883DY8Md3ju8AVB3Q1DPvKClmgpA6MRbEJtcj0Qh8LgPOnrbxfLsVbJwHpTg==} dev: true + /@storybook/postinstall@7.5.1: + resolution: {integrity: sha512-+LFUe2nNbmmLPKNt34RXSSC1r40yGGOoP/qlaPFwNOgQN2AZUrfqk6ZYnw6LjmcuHpQInZ4y4WDgbzg6QQL3+w==} + dev: true + /@storybook/preset-react-webpack@7.0.2(@babel/core@7.22.11)(esbuild@0.19.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3): resolution: {integrity: sha512-HGGn5BNJRDKdBTV8JUc7uBimS554qAMSprJFS5Xro639Aqoi40wGnhBhjA79zSmulf7KbIHjO+dE37GloTcx3g==} engines: {node: '>=16.0.0'} @@ -6678,12 +7321,31 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/preview-api@7.5.1: + resolution: {integrity: sha512-8xjUbuGmHLmw8tfTUCjXSvMM9r96JaexPFmHdwW6XLe71KKdWp8u96vRDRE5648cd+/of15OjaRtakRKqluA/A==} + dependencies: + '@storybook/channels': 7.5.1 + '@storybook/client-logger': 7.5.1 + '@storybook/core-events': 7.5.1 + '@storybook/csf': 0.1.1 + '@storybook/global': 5.0.0 + '@storybook/types': 7.5.1 + '@types/qs': 6.9.7 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.11.2 + synchronous-promise: 2.0.17 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + /@storybook/preview@7.0.2: resolution: {integrity: sha512-U7MZkDT9bBq7HggLAXmTO9gI4eqhYs26fZS0L6iTE/PCX4Wg2TJBJSq2X8jhDXRqJFOt8SrQ756+V5Vtwrh4Og==} dev: true - /@storybook/preview@7.2.0: - resolution: {integrity: sha512-x3pOQFvVqJgfjC2Wt5AKyyym1031m6crl+lmxsDUtcenEhFazJ5iVLzlB5x4p+98QMkblHPqsx8JUMbAALV8Xw==} + /@storybook/preview@7.5.1: + resolution: {integrity: sha512-nfZC103z9Cy27FrJKUr2IjDuVt8Mvn1Z5gZ0TtJihoK7sfLTv29nd/XU9zzrb/epM3o8UEzc63xZZsMaToDbAw==} dev: true /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.630821.0(typescript@5.0.3)(webpack@5.88.2): @@ -6725,23 +7387,32 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.2.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3)(vite@4.4.9): - resolution: {integrity: sha512-I5MGIyMcEhOy00jTWehqb4T8zLqm1VWWUGU9EU26/J0AV4RB8HSWUZBbWXjbGtQI4SYZpX0GcMVObaVmXytFLw==} + /@storybook/react-dom-shim@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-bzTIfLm91O9h3rPYJLtRbmsPARerY3z7MoyvadGp8TikvIvf+WyT/vHujw+20SxnqiZVq5Jv65FFlxc46GGB1Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@storybook/react-vite@7.5.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3)(vite@4.4.9): + resolution: {integrity: sha512-996/CtOqTjDWMKBGcHG8pwIVlORnoknLD+OTkPXl+aAl9oM9jUtc7psVKLJKGHSHTlVElM2wMTwIHnJ4yeP7bw==} engines: {node: '>=16'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1(typescript@5.0.3)(vite@4.4.9) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.0.3)(vite@4.4.9) '@rollup/pluginutils': 5.0.4 - '@storybook/builder-vite': 7.2.0(typescript@5.0.3)(vite@4.4.9) - '@storybook/react': 7.2.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3) + '@storybook/builder-vite': 7.5.1(typescript@5.0.3)(vite@4.4.9) + '@storybook/react': 7.5.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3) '@vitejs/plugin-react': 3.1.0(vite@4.4.9) - ast-types: 0.14.2 magic-string: 0.30.3 react: 18.2.0 - react-docgen: 6.0.0-alpha.3 + react-docgen: 6.0.4 react-dom: 18.2.0(react@18.2.0) vite: 4.4.9(@types/node@18.15.11) transitivePeerDependencies: @@ -6832,6 +7503,46 @@ packages: - supports-color dev: true + /@storybook/react@7.5.1(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.3): + resolution: {integrity: sha512-IG97c30fFSmPyGpJ1awHC/+9XnCTqleeOQwROXjroMHSm8m/JTWpHMVLyM1x7b6VAnBhNHWJ+oXLZe/hXkXfpA==} + engines: {node: '>=16.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 7.5.1 + '@storybook/core-client': 7.5.1 + '@storybook/docs-tools': 7.5.1 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 7.5.1 + '@storybook/react-dom-shim': 7.5.1(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.5.1 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 18.15.11 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 5.0.3 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /@storybook/router@7.0.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ZB2vucfayZUrMLBlXju4v6CNOQQb0YKDLw5RoojdBxOsUFtnp5UiPOE+I8PQR63EBwnRjozeibV1XSM+GlQb5w==} peerDependencies: @@ -6858,6 +7569,19 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /@storybook/router@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-BvKo+IxWwo3dfIG1+vLtZLT4qqkNHL5GTIozTyX04uqt9ByYZL6SJEzxEa1Xn6Qq/fbdQwzCanNHbTlwiTMf7Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 7.5.1 + memoizerific: 1.11.3 + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@storybook/store@7.0.2: resolution: {integrity: sha512-I4c/BJNL5KAs7S5bRCy1LeBSG3uqNTuXZdDQ5aYNLpnYNSGHV2l5EVJDYkk7mRQ6iayQavESRG1yVPshUWtqcQ==} dependencies: @@ -6890,8 +7614,8 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/testing-library@0.2.0: - resolution: {integrity: sha512-Ff6jNnrsosmDshgCf0Eb5Cz7IA34p/1Ps5N3Kp3598kfXpBSccSkQQvVFUXC3kIHw/isIXWPqntZuKqnWUz7Gw==} + /@storybook/testing-library@0.2.2: + resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} dependencies: '@testing-library/dom': 9.3.1 '@testing-library/user-event': 14.4.3(@testing-library/dom@9.3.1) @@ -6926,6 +7650,20 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /@storybook/theming@7.5.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ETLAOn10hI4Mkmjsr0HGcM6HbzaURrrPBYmfXOrdbrzEVN+AHW4FlvP9d8fYyP1gdjPE1F39XvF0jYgt1zXiHQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@storybook/client-logger': 7.5.1 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + /@storybook/types@7.0.2: resolution: {integrity: sha512-0OCt/kAexa8MCcljxA+yZxGMn0n2U2Ync0KxotItqNbKBKVkaLQUls0+IXTWSCpC/QJvNZ049jxUHHanNi/96w==} dependencies: @@ -6953,6 +7691,15 @@ packages: file-system-cache: 2.3.0 dev: true + /@storybook/types@7.5.1: + resolution: {integrity: sha512-ZcMSaqFNx1E+G00nRDUi8kKL7gxJVlnCvbKLNj3V85guy4DkIYAZr31yDqze07gDWbjvKoHIp3tKpgE+2i8upQ==} + dependencies: + '@storybook/channels': 7.5.1 + '@types/babel__core': 7.20.1 + '@types/express': 4.17.17 + file-system-cache: 2.3.0 + dev: true + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.22.11): resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} @@ -7244,6 +7991,10 @@ packages: resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} dev: true + /@types/doctrine@0.0.6: + resolution: {integrity: sha512-KlEqPtaNBHBJ2/fVA4yLdD0Tc8zw34pKU4K5SHBIEwtLJ8xxumIC1xeG+4S+/9qhVj2MqC7O3Ld8WvDG4HqlgA==} + dev: true + /@types/ejs@3.1.2: resolution: {integrity: sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==} @@ -7495,7 +8246,6 @@ packages: /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - dev: false /@types/scheduler@0.16.3: resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} @@ -7568,6 +8318,35 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.8.0 + '@typescript-eslint/parser': 6.9.0(eslint@8.37.0)(typescript@5.0.3) + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/type-utils': 6.9.0(eslint@8.37.0)(typescript@5.0.3) + '@typescript-eslint/utils': 6.9.0(eslint@8.37.0)(typescript@5.0.3) + '@typescript-eslint/visitor-keys': 6.9.0 + debug: 4.3.4 + eslint: 8.37.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.0.3) + typescript: 5.0.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser@5.62.0(eslint@8.37.0)(typescript@5.0.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7588,6 +8367,27 @@ packages: - supports-color dev: true + /@typescript-eslint/parser@6.9.0(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.0.3) + '@typescript-eslint/visitor-keys': 6.9.0 + debug: 4.3.4 + eslint: 8.37.0 + typescript: 5.0.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager@5.57.1: resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7604,6 +8404,14 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true + /@typescript-eslint/scope-manager@6.9.0: + resolution: {integrity: sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/visitor-keys': 6.9.0 + dev: true + /@typescript-eslint/type-utils@5.57.1(eslint@8.37.0)(typescript@5.0.3): resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7624,6 +8432,26 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils@6.9.0(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.0.3) + '@typescript-eslint/utils': 6.9.0(eslint@8.37.0)(typescript@5.0.3) + debug: 4.3.4 + eslint: 8.37.0 + ts-api-utils: 1.0.3(typescript@5.0.3) + typescript: 5.0.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types@5.57.1: resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7634,6 +8462,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types@6.9.0: + resolution: {integrity: sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + /@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.3): resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7676,6 +8509,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@6.9.0(typescript@5.0.3): + resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/visitor-keys': 6.9.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.0.3) + typescript: 5.0.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.57.1(eslint@8.37.0)(typescript@5.0.3): resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7716,6 +8570,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils@6.9.0(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.37.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.1 + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/types': 6.9.0 + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.0.3) + eslint: 8.37.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.57.1: resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7728,7 +8601,15 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@typescript-eslint/visitor-keys@6.9.0: + resolution: {integrity: sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.9.0 eslint-visitor-keys: 3.4.3 dev: true @@ -7889,16 +8770,54 @@ packages: - supports-color dev: true - /@workleap/stylelint-config@1.2.1(prettier@2.4.1)(stylelint@15.7.0): - resolution: {integrity: sha512-d3w5dSk74z17pJO1JwqwDzz0sNQTrwDrhJ4Ya6G8cv1FbqOXa6jyHZSVwoZqjpHNVL06ttWIKHd87rpxhfSw4w==} + /@workleap/eslint-plugin@3.0.0(@typescript-eslint/parser@6.9.0)(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-GRvezpKhUW/UcjQrzTQ6T9KsF3Hr6UnCMS137+VVMjGd0hfGdUMwUf9rMpe2L2pFKlYfJRXuvHoVTzBlnVUPeg==} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + typescript: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + typescript: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.37.0)(typescript@5.0.3) + '@typescript-eslint/parser': 6.9.0(eslint@8.37.0)(typescript@5.0.3) + eslint: 8.37.0 + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.37.0) + eslint-plugin-jest: 27.4.3(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.37.0)(typescript@5.0.3) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.37.0) + eslint-plugin-mdx: 2.2.0(eslint@8.37.0) + eslint-plugin-react: 7.33.2(eslint@8.37.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.37.0) + eslint-plugin-storybook: 0.6.15(eslint@8.37.0)(typescript@5.0.3) + eslint-plugin-testing-library: 6.1.0(eslint@8.37.0)(typescript@5.0.3) + typescript: 5.0.3 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: true + + /@workleap/stylelint-configs@2.0.0(prettier@2.8.8)(stylelint@15.11.0): + resolution: {integrity: sha512-daKbIib4r9/SFd41+QO2VckKgvX5sm6HcjLfBoVNVKPJfRPuZH/45n3Bk6MaCGFlh2wxXDtyTT553AjkaItSjg==} peerDependencies: prettier: '>=2.0.0' stylelint: '>=15' + peerDependenciesMeta: + prettier: + optional: true + stylelint: + optional: true dependencies: - prettier: 2.4.1 - stylelint: 15.7.0 - stylelint-config-standard: 32.0.0(stylelint@15.7.0) - stylelint-prettier: 2.0.0(prettier@2.4.1)(stylelint@15.7.0) + prettier: 2.8.8 + stylelint: 15.11.0 + stylelint-config-standard: 32.0.0(stylelint@15.11.0) + stylelint-prettier: 2.0.0(prettier@2.8.8)(stylelint@15.11.0) dev: true /@workleap/tsup-configs@2.0.0(tsup@7.1.0): @@ -7917,6 +8836,14 @@ packages: typescript: 5.0.3 dev: true + /@workleap/typescript-configs@3.0.2(typescript@5.0.3): + resolution: {integrity: sha512-H2FE1RoOcjYUhzMjpMm48qE7xf015nJBBYTwGH+t7VXzDcJBFcwU2jXztLG6ibMW+wIe0nI06MFOdjMLE099+Q==} + peerDependencies: + typescript: '*' + dependencies: + typescript: 5.0.3 + dev: true + /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} dev: true @@ -8631,6 +9558,17 @@ packages: camelcase: 5.3.1 map-obj: 4.3.0 quick-lru: 4.0.1 + dev: false + + /camelcase-keys@7.0.2: + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} + engines: {node: '>=12'} + dependencies: + camelcase: 6.3.0 + map-obj: 4.3.0 + quick-lru: 5.1.1 + type-fest: 1.4.0 + dev: true /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} @@ -9107,9 +10045,9 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - /css-functions-list@3.2.0: - resolution: {integrity: sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==} - engines: {node: '>=12.22'} + /css-functions-list@3.2.1: + resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==} + engines: {node: '>=12 || >=16'} dev: true /css-loader@6.8.1(webpack@5.88.2): @@ -9265,6 +10203,11 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} + /decamelize@5.0.1: + resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} + engines: {node: '>=10'} + dev: true + /decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: @@ -9763,6 +10706,17 @@ packages: transitivePeerDependencies: - supports-color + /esbuild-register@3.5.0(esbuild@0.18.20): + resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} + peerDependencies: + esbuild: '>=0.12 <1' + dependencies: + debug: 4.3.4 + esbuild: 0.18.20 + transitivePeerDependencies: + - supports-color + dev: true + /esbuild@0.17.19: resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} @@ -9898,7 +10852,7 @@ packages: eslint: 8.37.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.37.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.37.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.37.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.37.0) eslint-plugin-react: 7.33.2(eslint@8.37.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.37.0) @@ -9929,7 +10883,7 @@ packages: enhanced-resolve: 5.15.0 eslint: 8.37.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.37.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.37.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.37.0) fast-glob: 3.3.1 get-tsconfig: 4.7.0 is-core-module: 2.13.0 @@ -9996,6 +10950,35 @@ packages: - supports-color dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.37.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.9.0(eslint@8.37.0)(typescript@5.0.3) + debug: 3.2.7 + eslint: 8.37.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.37.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} @@ -10029,7 +11012,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.0)(eslint@8.37.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.37.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -10039,7 +11022,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.37.0)(typescript@5.0.3) + '@typescript-eslint/parser': 6.9.0(eslint@8.37.0)(typescript@5.0.3) array-includes: 3.1.6 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.1 @@ -10048,7 +11031,7 @@ packages: doctrine: 2.1.0 eslint: 8.37.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.0)(eslint@8.37.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.37.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -10085,6 +11068,27 @@ packages: - typescript dev: true + /eslint-plugin-jest@27.4.3(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.37.0)(typescript@5.0.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.37.0)(typescript@5.0.3) + eslint: 8.37.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.37.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} @@ -10141,6 +11145,25 @@ packages: - supports-color dev: true + /eslint-plugin-mdx@2.2.0(eslint@8.37.0): + resolution: {integrity: sha512-OseoMXUIr8iy3E0me+wJLVAxuB0kxHP1plxuYAJDynzorzOj2OKv8Fhr+rIOJ32zfl3bnEWsqFnUiCnyznr1JQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8.0.0' + dependencies: + eslint: 8.37.0 + eslint-mdx: 2.2.0(eslint@8.37.0) + eslint-plugin-markdown: 3.0.1(eslint@8.37.0) + remark-mdx: 2.3.0 + remark-parse: 10.0.2 + remark-stringify: 10.0.3 + tslib: 2.6.2 + unified: 10.1.2 + vfile: 5.3.7 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-plugin-react-hooks@4.6.0(eslint@8.37.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} @@ -10231,6 +11254,22 @@ packages: - typescript dev: true + /eslint-plugin-storybook@0.6.15(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==} + engines: {node: 12.x || 14.x || >= 16} + peerDependencies: + eslint: '>=6' + dependencies: + '@storybook/csf': 0.0.1 + '@typescript-eslint/utils': 5.62.0(eslint@8.37.0)(typescript@5.0.3) + eslint: 8.37.0 + requireindex: 1.2.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-plugin-testing-library@5.10.2(eslint@8.37.0)(typescript@5.0.3): resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} @@ -10244,6 +11283,19 @@ packages: - typescript dev: true + /eslint-plugin-testing-library@6.1.0(eslint@8.37.0)(typescript@5.0.3): + resolution: {integrity: sha512-r7kE+az3tbp8vyRwfyAGZ6V/xw+XvdWFPicIo6jbOPZoossOFDeHizARqPGV6gEkyF8hyCFhhH3mlQOGS3N5Sg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.37.0)(typescript@5.0.3) + eslint: 8.37.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -10616,6 +11668,13 @@ packages: flat-cache: 3.1.0 dev: true + /file-entry-cache@7.0.1: + resolution: {integrity: sha512-uLfFktPmRetVCbHe5UPuekWrQ6hENufnA46qEGbfACkK5drjTTdQYUragRgMjHldcbYG+nslUerqMPjbBSHXjQ==} + engines: {node: '>=12.0.0'} + dependencies: + flat-cache: 3.1.1 + dev: true + /file-system-cache@2.3.0: resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} dependencies: @@ -10724,10 +11783,23 @@ packages: rimraf: 3.0.2 dev: true + /flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} + engines: {node: '>=12.0.0'} + dependencies: + flatted: 3.2.9 + keyv: 4.5.3 + rimraf: 3.0.2 + dev: true + /flatted@3.2.7: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} + dev: true + /flow-parser@0.215.1: resolution: {integrity: sha512-qq3rdRToqwesrddyXf+Ml8Tuf7TdoJS+EMbJgC6fHAVoBCXjb4mHelNd3J+jD8ts0bSHX81FG3LN7Qn/dcl6pA==} engines: {node: '>=0.4.0'} @@ -11136,6 +12208,10 @@ packages: /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} @@ -11528,6 +12604,11 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + /indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + dev: true + /inflection@2.0.1: resolution: {integrity: sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==} engines: {node: '>=14.0.0'} @@ -12248,8 +13329,8 @@ packages: engines: {node: '>= 8'} dev: true - /known-css-properties@0.27.0: - resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==} + /known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} dev: true /language-subtag-registry@0.3.22: @@ -12801,6 +13882,24 @@ packages: dependencies: map-or-similar: 1.5.0 + /meow@10.1.5: + resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 7.0.2 + decamelize: 5.0.1 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 8.0.0 + redent: 4.0.0 + trim-newlines: 4.1.1 + type-fest: 1.4.0 + yargs-parser: 20.2.9 + dev: true + /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} @@ -12818,24 +13917,6 @@ packages: yargs-parser: 18.1.3 dev: false - /meow@9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} - engines: {node: '>=10'} - dependencies: - '@types/minimist': 1.2.2 - camelcase-keys: 6.2.2 - decamelize: 1.2.0 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 - dev: true - /merge-descriptors@1.0.1: resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} @@ -14064,10 +15145,6 @@ packages: webpack: 5.88.2(esbuild@0.19.2) dev: true - /postcss-media-query-parser@0.2.3: - resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} @@ -14192,12 +15269,6 @@ packages: fast-diff: 1.3.0 dev: true - /prettier@2.4.1: - resolution: {integrity: sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -14386,6 +15457,12 @@ packages: /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} + dev: false + + /quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + dev: true /radix3@1.1.0: resolution: {integrity: sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==} @@ -14527,21 +15604,20 @@ packages: - supports-color dev: true - /react-docgen@6.0.0-alpha.3: - resolution: {integrity: sha512-DDLvB5EV9As1/zoUsct6Iz2Cupw9FObEGD3DMcIs3EDFIoSKyz8FZtoWj3Wj+oodrU4/NfidN0BL5yrapIcTSA==} - engines: {node: '>=12.0.0'} - hasBin: true + /react-docgen@6.0.4: + resolution: {integrity: sha512-gF+p+1ZwC2eO66bt763Tepmh5q9kDiFIrqW3YjUV/a+L96h0m5+/wSFQoOHL2cffyrPMZMxP03IgbggJ11QbOw==} + engines: {node: '>=14.18.0'} dependencies: '@babel/core': 7.22.11 - '@babel/generator': 7.22.10 - ast-types: 0.14.2 - commander: 2.20.3 + '@babel/traverse': 7.22.11 + '@babel/types': 7.22.11 + '@types/babel__core': 7.20.1 + '@types/babel__traverse': 7.20.1 + '@types/doctrine': 0.0.6 + '@types/resolve': 1.20.2 doctrine: 3.0.0 - estree-to-babel: 3.2.1 - neo-async: 2.6.2 - node-dir: 0.1.17 resolve: 1.22.4 - strip-indent: 3.0.0 + strip-indent: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -14714,6 +15790,15 @@ packages: read-pkg: 5.2.0 type-fest: 0.8.1 + /read-pkg-up@8.0.0: + resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} + engines: {node: '>=12'} + dependencies: + find-up: 5.0.0 + read-pkg: 6.0.0 + type-fest: 1.4.0 + dev: true + /read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} @@ -14723,6 +15808,16 @@ packages: parse-json: 5.2.0 type-fest: 0.6.0 + /read-pkg@6.0.0: + resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} + engines: {node: '>=12'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 3.0.3 + parse-json: 5.2.0 + type-fest: 1.4.0 + dev: true + /read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -14783,6 +15878,15 @@ packages: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 + dev: false + + /redent@4.0.0: + resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} + engines: {node: '>=12'} + dependencies: + indent-string: 5.0.0 + strip-indent: 4.0.0 + dev: true /redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} @@ -15604,6 +16708,13 @@ packages: dependencies: min-indent: 1.0.1 + /strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 + dev: true + /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -15665,53 +16776,53 @@ packages: client-only: 0.0.1 react: 18.2.0 - /stylelint-config-recommended@11.0.0(stylelint@15.7.0): + /stylelint-config-recommended@11.0.0(stylelint@15.11.0): resolution: {integrity: sha512-SoGIHNI748OCZn6BxFYT83ytWoYETCINVHV3LKScVAWQQauWdvmdDqJC5YXWjpBbxg2E761Tg5aUGKLFOVhEkA==} peerDependencies: stylelint: ^15.3.0 dependencies: - stylelint: 15.7.0 + stylelint: 15.11.0 dev: true - /stylelint-config-standard@32.0.0(stylelint@15.7.0): + /stylelint-config-standard@32.0.0(stylelint@15.11.0): resolution: {integrity: sha512-UnGJxYDyYFrIE9CjDMZRkrNh2o4lOtO+MVZ9qG5b8yARfsWho0GMx4YvhHfsv8zKKgHeWX2wfeyxmuoqcaYZ4w==} peerDependencies: stylelint: ^15.4.0 dependencies: - stylelint: 15.7.0 - stylelint-config-recommended: 11.0.0(stylelint@15.7.0) + stylelint: 15.11.0 + stylelint-config-recommended: 11.0.0(stylelint@15.11.0) dev: true - /stylelint-prettier@2.0.0(prettier@2.4.1)(stylelint@15.7.0): + /stylelint-prettier@2.0.0(prettier@2.8.8)(stylelint@15.11.0): resolution: {integrity: sha512-jvT3G+9lopkeB0ARmDPszyfaOnvnIF+30QCjZxyt7E6fynI1T9mOKgYDNb9bXX17M7PXMZaX3j/26wqakjp1tw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: prettier: '>=2.0.0' stylelint: '>=14.0.0' dependencies: - prettier: 2.4.1 + prettier: 2.8.8 prettier-linter-helpers: 1.0.0 - stylelint: 15.7.0 + stylelint: 15.11.0 dev: true - /stylelint@15.7.0: - resolution: {integrity: sha512-fQRwHwWuZsDn4ENyE9AsKkOkV9WlD2CmYiVDbdZPdS3iZh0ceypOn1EuwTNuZ8xTrHF+jVeIEzLtFFSlD/nJHg==} + /stylelint@15.11.0: + resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 '@csstools/media-query-list-parser': 2.1.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 8.2.0 - css-functions-list: 3.2.0 + css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4 fast-glob: 3.3.1 fastest-levenshtein: 1.0.16 - file-entry-cache: 6.0.1 + file-entry-cache: 7.0.1 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -15720,14 +16831,13 @@ packages: import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.27.0 + known-css-properties: 0.29.0 mathml-tag-names: 2.1.3 - meow: 9.0.0 + meow: 10.1.5 micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 postcss: 8.4.29 - postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-safe-parser: 6.0.0(postcss@8.4.29) postcss-selector-parser: 6.0.13 @@ -15739,7 +16849,6 @@ packages: supports-hyperlinks: 3.0.0 svg-tags: 1.0.0 table: 6.8.1 - v8-compile-cache: 2.4.0 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color @@ -16066,10 +17175,25 @@ packages: /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} + dev: false + + /trim-newlines@4.1.1: + resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} + engines: {node: '>=12'} + dev: true /trough@2.1.0: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + /ts-api-utils@1.0.3(typescript@5.0.3): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.0.3 + dev: true + /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -16217,11 +17341,6 @@ packages: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} - /type-fest@0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} - engines: {node: '>=10'} - dev: true - /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -16238,7 +17357,6 @@ packages: /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - dev: false /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -16697,10 +17815,6 @@ packages: kleur: 4.1.5 sade: 1.8.1 - /v8-compile-cache@2.4.0: - resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} - dev: true - /v8-to-istanbul@9.1.0: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'}