diff --git a/.changeset/nervous-rocks-shop.md b/.changeset/nervous-rocks-shop.md
new file mode 100644
index 0000000000..894bc15d82
--- /dev/null
+++ b/.changeset/nervous-rocks-shop.md
@@ -0,0 +1,6 @@
+---
+'@swisspost/design-system-documentation': minor
+'@swisspost/design-system-styles': minor
+---
+
+Added Text Highlighted component.
diff --git a/.changeset/tidy-dolls-walk.md b/.changeset/tidy-dolls-walk.md
new file mode 100644
index 0000000000..bcb15f1e08
--- /dev/null
+++ b/.changeset/tidy-dolls-walk.md
@@ -0,0 +1,6 @@
+---
+'@swisspost/design-system-documentation': minor
+'@swisspost/design-system-styles': minor
+---
+
+Added lead text component for introductory paragraphs.
diff --git a/packages/documentation/src/stories/components/lead/lead.docs.mdx b/packages/documentation/src/stories/components/lead/lead.docs.mdx
new file mode 100644
index 0000000000..d9fe17470a
--- /dev/null
+++ b/packages/documentation/src/stories/components/lead/lead.docs.mdx
@@ -0,0 +1,20 @@
+import { Meta, Canvas } from '@storybook/blocks';
+import * as LeadStories from './lead.stories';
+import StylesPackageImport from '@/shared/styles-package-import.mdx';
+
+
+
+
+ # Lead
+
+
+
+
+
+
+ A lead provides the reader with a summary of the most important information about the subsequent
+ paragraph or content. A paragraph is a group of sentences which belong to the same context.
+
+
+
+
diff --git a/packages/documentation/src/stories/components/lead/lead.stories.ts b/packages/documentation/src/stories/components/lead/lead.stories.ts
new file mode 100644
index 0000000000..13d5297d52
--- /dev/null
+++ b/packages/documentation/src/stories/components/lead/lead.stories.ts
@@ -0,0 +1,29 @@
+import type { StoryObj } from '@storybook/web-components';
+import { html } from 'lit';
+import { MetaExtended } from '@root/types';
+
+const meta: MetaExtended = {
+ id: 'b2b49569-42b8-40bb-93b3-a874415f625d',
+ title: 'Components/Lead text',
+ parameters: {
+ badges: [],
+ design: {
+ type: 'figma',
+ url: 'https://www.figma.com/design/JIT5AdGYqv6bDRpfBPV8XR/Foundations-%26-Components-Next-Level?node-id=178-6713&node-type=frame&t=X3tyO53unPAPaH3B-0',
+ },
+ },
+};
+
+export default meta;
+
+type Story = StoryObj;
+
+export const Default: Story = {
+ render: () => html`
+
+ Lead text nullam quis risus eget urna mollis ornare veleu leo. Cum sociis natoque penatibus et
+ magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies
+ vehicula.
+
+ `,
+};
diff --git a/packages/documentation/src/stories/components/text-highlighted/text-highlighted.docs.mdx b/packages/documentation/src/stories/components/text-highlighted/text-highlighted.docs.mdx
new file mode 100644
index 0000000000..5427887fa9
--- /dev/null
+++ b/packages/documentation/src/stories/components/text-highlighted/text-highlighted.docs.mdx
@@ -0,0 +1,20 @@
+import { Meta, Canvas } from '@storybook/blocks';
+import * as TextHighlighedtStories from './text-highlighted.stories';
+import StylesPackageImport from '@/shared/styles-package-import.mdx';
+
+
+
+
+ # Text Highlighted
+
+
+
+
+
+
+ The Text Highlighted can be used when a certain paragraph needs a higher attention than the other
+ paragraphs.
+
+
+
+
diff --git a/packages/documentation/src/stories/components/text-highlighted/text-highlighted.stories.ts b/packages/documentation/src/stories/components/text-highlighted/text-highlighted.stories.ts
new file mode 100644
index 0000000000..e2e2f68975
--- /dev/null
+++ b/packages/documentation/src/stories/components/text-highlighted/text-highlighted.stories.ts
@@ -0,0 +1,31 @@
+import type { StoryObj } from '@storybook/web-components';
+import { html } from 'lit';
+import { MetaComponent } from '@root/types';
+
+const meta: MetaComponent = {
+ id: '88318ccf-be8d-4bdf-b8dc-06b0b78e5e3d',
+ title: 'Components/Text Highlighted',
+ tags: ['package:WebComponents'],
+ component: 'post-text-highlighted',
+ parameters: {
+ badges: [],
+ design: {
+ type: 'figma',
+ url: 'https://www.figma.com/design/JIT5AdGYqv6bDRpfBPV8XR/Foundations-%26-Components-Next-Level?node-id=1481-12917',
+ },
+ },
+};
+
+export default meta;
+
+type Story = StoryObj;
+
+export const Default: Story = {
+ render: () => html`
+
+ Lead text nullam quis risus eget urna mollis ornare veleu leo. Cum sociis natoque penatibus et
+ magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies
+ vehicula.
+
+ `,
+};
diff --git a/packages/nextjs-integration/next-env.d.ts b/packages/nextjs-integration/next-env.d.ts
index 4f11a03dc6..40c3d68096 100644
--- a/packages/nextjs-integration/next-env.d.ts
+++ b/packages/nextjs-integration/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
+// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
diff --git a/packages/styles/src/components/_index.scss b/packages/styles/src/components/_index.scss
index 81b347d3be..072a61246b 100644
--- a/packages/styles/src/components/_index.scss
+++ b/packages/styles/src/components/_index.scss
@@ -22,6 +22,7 @@
@use 'forms';
@use 'grid';
@use 'icons';
+@use 'lead';
@use 'list-group';
@use 'modal';
@use 'pagination';
@@ -34,6 +35,7 @@
@use 'subnavigation';
@use 'tables';
@use 'tabs';
+@use 'text-highlight';
@use 'timepicker';
@use 'toast';
@use 'tooltip';
diff --git a/packages/styles/src/components/lead.scss b/packages/styles/src/components/lead.scss
new file mode 100644
index 0000000000..207a8300f8
--- /dev/null
+++ b/packages/styles/src/components/lead.scss
@@ -0,0 +1,10 @@
+@use 'sass:map';
+@use '../functions/tokens';
+@use '../tokens/components';
+
+tokens.$default-map: components.$post-lead;
+
+.lead {
+ font-size: tokens.get('post-lead', 'font-size');
+ font-weight: tokens.get('post-lead', 'font-weight');
+}
diff --git a/packages/styles/src/components/text-highlight.scss b/packages/styles/src/components/text-highlight.scss
new file mode 100644
index 0000000000..c07f32b046
--- /dev/null
+++ b/packages/styles/src/components/text-highlight.scss
@@ -0,0 +1,14 @@
+@use 'sass:map';
+@use '../functions/tokens';
+@use '../tokens/components';
+
+tokens.$default-map: components.$post-text-highlighted;
+
+.text-highlighted {
+ background-color: tokens.get('post-text', 'highlighted-bg');
+ color: tokens.get('post-text', 'highlighted-fg');
+ padding: tokens.get('post-text', 'highlighted-padding-text');
+ margin-block-start: tokens.get('post-text', 'highlighted-height-space-bottom');
+ margin-block-end: tokens.get('post-text', 'highlighted-height-space-bottom');
+ border-radius: tokens.get('post-text', 'highlighted-border-radius');
+}
diff --git a/packages/styles/src/variables/_type.scss b/packages/styles/src/variables/_type.scss
index 5351ea9260..daf7cba059 100644
--- a/packages/styles/src/variables/_type.scss
+++ b/packages/styles/src/variables/_type.scss
@@ -181,9 +181,6 @@ $display3-weight: 300 !default;
$display4-weight: 300 !default;
$display-line-height: $headings-line-height !default;
-$lead-font-size: 1em !default;
-$lead-font-weight: 700 !default;
-
$small-font-size: 80% !default;
$text-muted: color.$gray-60;
@@ -195,10 +192,7 @@ $blockquote-padding-left: spacing.$size-small-regular !default;
$blockquote-padding-left-xxl: spacing.$size-big !default;
$blockquote-margin-top: spacing.$size-large !default;
$blockquote-margin-y: spacing.$size-regular !default;
-$blockquote-footer-font-size: math.div(
- $lead-font-size * sizing.strip-unit($small-font-size),
- 100
-) !default;
+$blockquote-footer-font-size: math.div(1em * sizing.strip-unit($small-font-size), 100) !default;
$blockquote-cite-font-weight: $font-weight-normal !default;
$hr-border-color: rgba(color.$black, 0.1) !default; // Design System
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 82c233d84b..7609a281c6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -256,19 +256,19 @@ importers:
version: 18.3.0
'@typescript-eslint/eslint-plugin':
specifier: 7.18.0
- version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)
+ version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)
'@typescript-eslint/parser':
specifier: 7.18.0
- version: 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ version: 7.18.0(eslint@8.57.0)(typescript@5.6.2)
eslint:
specifier: 8.57.0
version: 8.57.0
eslint-config-love:
specifier: 43.1.0
- version: 43.1.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)
+ version: 43.1.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.6.2)
eslint-plugin-import:
specifier: 2.29.1
- version: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)
+ version: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)
eslint-plugin-n:
specifier: 16.6.2
version: 16.6.2(eslint@8.57.0)
@@ -289,7 +289,7 @@ importers:
version: 6.0.1
typescript:
specifier: '*'
- version: 5.5.4
+ version: 5.6.2
packages/demo:
dependencies:
@@ -763,7 +763,7 @@ importers:
version: 14.0.2
jest:
specifier: 29.7.0
- version: 29.7.0(@types/node@20.14.14)
+ version: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
jest-environment-jsdom:
specifier: 29.7.0
version: 29.7.0
@@ -1011,7 +1011,7 @@ importers:
version: 8.57.0
eslint-config-next:
specifier: 14.2.5
- version: 14.2.5(eslint@8.57.0)(typescript@5.5.4)
+ version: 14.2.5(eslint@8.57.0)(typescript@5.6.2)
postcss:
specifier: ^8
version: 8.4.40
@@ -1020,10 +1020,10 @@ importers:
version: 1.78.0
tailwindcss:
specifier: ^3.3.0
- version: 3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
+ version: 3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.6.2))
typescript:
specifier: ^5
- version: 5.5.4
+ version: 5.6.2
packages/styles:
dependencies:
@@ -1072,7 +1072,7 @@ importers:
version: 5.1.0
jest:
specifier: 29.7.0
- version: 29.7.0(@types/node@20.14.14)
+ version: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
postcss:
specifier: 8.4.40
version: 8.4.40
@@ -10450,6 +10450,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ typescript@5.6.2:
+ resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
ua-parser-js@0.7.35:
resolution: {integrity: sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==}
@@ -11127,7 +11132,7 @@ snapshots:
tslib: 2.6.3
typescript: 5.5.4
undici: 6.19.2
- vite: 5.3.2(@types/node@20.12.7)(less@4.2.0)(sass@1.78.0)(terser@5.29.2)
+ vite: 5.3.2(@types/node@20.12.7)(less@4.2.0)(sass@1.77.6)(terser@5.29.2)
watchpack: 2.4.1
webpack: 5.92.1(esbuild@0.21.5)
webpack-dev-middleware: 7.2.1(webpack@5.92.1(esbuild@0.21.5))
@@ -15405,16 +15410,34 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4)':
+ '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.2)
+ '@typescript-eslint/scope-manager': 7.18.0
+ '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.6.2)
+ '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.2)
+ '@typescript-eslint/visitor-keys': 7.18.0
+ eslint: 8.57.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.6.2)
+ optionalDependencies:
+ typescript: 5.6.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2)':
dependencies:
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 6.21.0
debug: 4.3.7(supports-color@8.1.1)
eslint: 8.57.0
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
@@ -15431,6 +15454,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.18.0
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
+ '@typescript-eslint/visitor-keys': 7.18.0
+ debug: 4.3.5(supports-color@8.1.1)
+ eslint: 8.57.0
+ optionalDependencies:
+ typescript: 5.6.2
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/scope-manager@5.62.0':
dependencies:
'@typescript-eslint/types': 5.62.0
@@ -15458,6 +15494,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.6.2)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
+ '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.6.2)
+ debug: 4.3.7(supports-color@8.1.1)
+ eslint: 8.57.0
+ ts-api-utils: 1.3.0(typescript@5.6.2)
+ optionalDependencies:
+ typescript: 5.6.2
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/types@5.62.0': {}
'@typescript-eslint/types@6.21.0': {}
@@ -15478,7 +15526,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.2)':
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
@@ -15487,9 +15535,9 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.2
- ts-api-utils: 1.3.0(typescript@5.5.4)
+ ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
@@ -15508,6 +15556,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)':
+ dependencies:
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/visitor-keys': 7.18.0
+ debug: 4.3.7(supports-color@8.1.1)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.6.2)
+ optionalDependencies:
+ typescript: 5.6.2
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.4)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
@@ -15534,6 +15597,17 @@ snapshots:
- supports-color
- typescript
+ '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.6.2)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@typescript-eslint/scope-manager': 7.18.0
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
+ eslint: 8.57.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
'@typescript-eslint/visitor-keys@5.62.0':
dependencies:
'@typescript-eslint/types': 5.62.0
@@ -15553,7 +15627,7 @@ snapshots:
'@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.2(@types/node@20.12.7)(less@4.2.0)(sass@1.77.6)(terser@5.29.2))':
dependencies:
- vite: 5.3.2(@types/node@20.12.7)(less@4.2.0)(sass@1.78.0)(terser@5.29.2)
+ vite: 5.3.2(@types/node@20.12.7)(less@4.2.0)(sass@1.77.6)(terser@5.29.2)
'@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.2(@types/node@20.14.14)(less@4.2.0)(sass@1.77.6)(terser@5.29.2))':
dependencies:
@@ -17480,33 +17554,33 @@ snapshots:
dependencies:
eslint: 8.57.0
- eslint-config-love@43.1.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4):
+ eslint-config-love@43.1.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.6.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2)
eslint: 8.57.0
- eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)
+ eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)
eslint-plugin-n: 16.6.2(eslint@8.57.0)
eslint-plugin-promise: 6.6.0(eslint@8.57.0)
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- supports-color
- eslint-config-next@14.2.5(eslint@8.57.0)(typescript@5.5.4):
+ eslint-config-next@14.2.5(eslint@8.57.0)(typescript@5.6.2):
dependencies:
'@next/eslint-plugin-next': 14.2.5
'@rushstack/eslint-patch': 1.7.2
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2)
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
eslint-plugin-react: 7.35.0(eslint@8.57.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0)
optionalDependencies:
- typescript: 5.5.4
+ typescript: 5.6.2
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
@@ -17515,10 +17589,10 @@ snapshots:
dependencies:
eslint: 8.57.0
- eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0):
+ eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0):
dependencies:
eslint: 8.57.0
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)
eslint-plugin-n: 16.6.2(eslint@8.57.0)
eslint-plugin-promise: 6.6.0(eslint@8.57.0)
@@ -17530,13 +17604,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0):
+ eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0):
dependencies:
debug: 4.3.7(supports-color@8.1.1)
enhanced-resolve: 5.17.0
eslint: 8.57.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.0
is-core-module: 2.13.1
@@ -17567,22 +17641,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
+ eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
dependencies:
debug: 3.2.7(supports-color@8.1.1)
optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2)
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0)
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
+ eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
dependencies:
debug: 3.2.7(supports-color@8.1.1)
optionalDependencies:
- '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.2)
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
@@ -17595,7 +17669,7 @@ snapshots:
eslint: 8.57.0
eslint-compat-utils: 0.1.2(eslint@8.57.0)
- eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
+ eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
dependencies:
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
@@ -17605,7 +17679,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -17616,13 +17690,13 @@ snapshots:
semver: 6.3.1
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0):
+ eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0):
dependencies:
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
@@ -17632,7 +17706,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -17643,7 +17717,7 @@ snapshots:
semver: 6.3.1
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.6.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -19281,25 +19355,6 @@ snapshots:
- ts-node
optional: true
- jest-cli@29.7.0(@types/node@20.14.14):
- dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
- '@jest/test-result': 29.7.0
- '@jest/types': 29.6.3
- chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
- exit: 0.1.2
- import-local: 3.2.0
- jest-config: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
- jest-util: 29.7.0
- jest-validate: 29.7.0
- yargs: 17.7.2
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - supports-color
- - ts-node
-
jest-cli@29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)):
dependencies:
'@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
@@ -19668,7 +19723,7 @@ snapshots:
'@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@20.14.14)
+ jest-cli: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -21590,6 +21645,15 @@ snapshots:
optionalDependencies:
postcss: 8.4.40
ts-node: 10.9.2(@types/node@20.14.14)(typescript@5.5.4)
+ optional: true
+
+ postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.6.2)):
+ dependencies:
+ lilconfig: 3.1.2
+ yaml: 2.5.0
+ optionalDependencies:
+ postcss: 8.4.40
+ ts-node: 10.9.2(@types/node@20.14.14)(typescript@5.6.2)
postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.40):
dependencies:
@@ -23296,6 +23360,34 @@ snapshots:
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
+ optional: true
+
+ tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.6.2)):
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+ chokidar: 3.6.0
+ didyoumean: 1.2.2
+ dlv: 1.1.3
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ is-glob: 4.0.3
+ jiti: 1.21.6
+ lilconfig: 2.1.0
+ micromatch: 4.0.7
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.0.1
+ postcss: 8.4.40
+ postcss-import: 15.1.0(postcss@8.4.40)
+ postcss-js: 4.0.1(postcss@8.4.40)
+ postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.6.2))
+ postcss-nested: 6.2.0(postcss@8.4.40)
+ postcss-selector-parser: 6.1.1
+ resolve: 1.22.8
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
tapable@2.2.1: {}
@@ -23339,7 +23431,7 @@ snapshots:
term-size@2.2.1: {}
- terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5)):
+ terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.1):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
@@ -23456,6 +23548,10 @@ snapshots:
dependencies:
typescript: 5.5.4
+ ts-api-utils@1.3.0(typescript@5.6.2):
+ dependencies:
+ typescript: 5.6.2
+
ts-dedent@2.2.0: {}
ts-interface-checker@0.1.13: {}
@@ -23534,6 +23630,25 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
+ ts-node@10.9.2(@types/node@20.14.14)(typescript@5.6.2):
+ dependencies:
+ '@cspotcode/source-map-support': 0.8.1
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.4
+ '@types/node': 20.14.14
+ acorn: 8.9.0
+ acorn-walk: 8.2.0
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 5.6.2
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ optional: true
+
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -23658,6 +23773,8 @@ snapshots:
typescript@5.5.4: {}
+ typescript@5.6.2: {}
+
ua-parser-js@0.7.35: {}
unbox-primitive@1.0.2:
@@ -23981,18 +24098,6 @@ snapshots:
sass: 1.77.6
terser: 5.29.2
- vite@5.3.2(@types/node@20.12.7)(less@4.2.0)(sass@1.78.0)(terser@5.29.2):
- dependencies:
- esbuild: 0.21.5
- postcss: 8.4.40
- rollup: 4.18.1
- optionalDependencies:
- '@types/node': 20.12.7
- fsevents: 2.3.3
- less: 4.2.0
- sass: 1.78.0
- terser: 5.29.2
-
vite@5.3.2(@types/node@20.14.14)(less@4.2.0)(sass@1.77.6)(terser@5.29.2):
dependencies:
esbuild: 0.21.5
@@ -24156,7 +24261,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.1(esbuild@0.21.5))
+ terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.1)
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies: