diff --git a/.changeset/dirty-squids-hunt.md b/.changeset/dirty-squids-hunt.md
new file mode 100644
index 0000000000..3594e1717b
--- /dev/null
+++ b/.changeset/dirty-squids-hunt.md
@@ -0,0 +1,5 @@
+---
+'@swisspost/design-system-styles': minor
+---
+
+Updated radio-button styles with Design Tokens.
diff --git a/.changeset/slimy-singers-wonder.md b/.changeset/slimy-singers-wonder.md
new file mode 100644
index 0000000000..9cc10714af
--- /dev/null
+++ b/.changeset/slimy-singers-wonder.md
@@ -0,0 +1,5 @@
+---
+'@swisspost/design-system-documentation': minor
+---
+
+Removed unnecessary classes from radio-button markup.
diff --git a/packages/documentation/src/stories/components/forms/radio/radio.docs.mdx b/packages/documentation/src/stories/components/forms/radio/radio.docs.mdx
index 9ff1a6184f..1ca1397884 100644
--- a/packages/documentation/src/stories/components/forms/radio/radio.docs.mdx
+++ b/packages/documentation/src/stories/components/forms/radio/radio.docs.mdx
@@ -31,15 +31,6 @@ Our radios use custom icons to indicate checked states.
The following examples show the different characteristics of the component. These can differ in the type of visualization, the HTML structure, as well as when, how and why they are displayed.
-### Sizing
-
-The size can be changed by simply adding a class:
-
-- Small: `.form-check-sm`
-- Large: default
-
-
-
### Inline
To render a radio inline, simply add the class `.form-check-inline` to the `.form-check` wrapper element.
diff --git a/packages/documentation/src/stories/components/forms/radio/radio.stories.ts b/packages/documentation/src/stories/components/forms/radio/radio.stories.ts
index ba3380ef73..0098a1bb0d 100644
--- a/packages/documentation/src/stories/components/forms/radio/radio.stories.ts
+++ b/packages/documentation/src/stories/components/forms/radio/radio.stories.ts
@@ -2,6 +2,7 @@ import { Args, StoryContext, StoryObj } from '@storybook/web-components';
import { useArgs } from '@storybook/preview-api';
import { html, nothing, TemplateResult } from 'lit';
import { MetaComponent } from '@root/types';
+import { ifDefined } from 'lit/directives/if-defined.js';
const VALIDATION_STATE_MAP: Record = {
'null': undefined,
@@ -74,21 +75,6 @@ const meta: MetaComponent = {
category: 'States',
},
},
- size: {
- name: 'Size',
- description: "Sets the size of the component's appearance.",
- control: {
- type: 'select',
- labels: {
- 'form-check-sm': 'Small',
- 'null': 'Large',
- },
- },
- options: ['form-check-sm', 'null'],
- table: {
- category: 'General',
- },
- },
disabled: {
name: 'Disabled',
description:
@@ -124,12 +110,13 @@ function render(args: Args, context: StoryContext) {
const [_, updateArgs] = useArgs();
const id = context.id ?? `${context.viewMode}_${context.name.replace(/\s/g, '-')}_ExampleRadio`;
- const classes = ['form-check-input', args.validation].filter(c => c && c !== 'null').join(' ');
+ const classes = args.validation !== 'null' ? `is-${args.validation}` : undefined;
+
const groupClasses = ['form-check', args.size].filter(c => c && c !== 'null').join(' ');
const useAriaLabel = args.hiddenLabel;
const label: TemplateResult | null = !useAriaLabel
- ? html` `
+ ? html` `
: null;
const contextual: (TemplateResult | null)[] = [
@@ -140,7 +127,7 @@ function render(args: Args, context: StoryContext) {
const control = html`
) {
`;
}
-export const Size: Story = {
- render,
- args: {
- size: 'form-check-sm',
- checkedRadio: null,
- },
-};
-
export const Inline: Story = {
render: renderInline,
parameters: {
diff --git a/packages/styles/src/components/_form-check.scss b/packages/styles/src/components/_form-check.scss
new file mode 100644
index 0000000000..9bc66b836d
--- /dev/null
+++ b/packages/styles/src/components/_form-check.scss
@@ -0,0 +1,71 @@
+@forward './../variables/options';
+
+@use '../variables/color';
+@use '../variables/commons';
+@use '../variables/type';
+@use '../variables/spacing';
+@use '../variables/animation';
+@use '../variables/components/form-check';
+@use '../mixins/color' as color-mx;
+@use '../mixins/icons' as icons-mx;
+@use '../mixins/utilities' as utility-mx;
+@use '../tokens/helpers';
+@use '../functions/tokens';
+
+.form-check {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-start;
+ width: fit-content;
+ border-radius: tokens.get('focus-border-radius', helpers.$post-focus);
+
+ &-inline {
+ display: inline-flex;
+ vertical-align: top;
+
+ &:not(:last-of-type) {
+ margin-right: form-check.$form-check-inline-margin-right;
+ }
+ }
+
+ > input,
+ > label {
+ transition: color #{animation.$transition-base-timing};
+
+ @include utility-mx.high-contrast-mode {
+ transition: none;
+ }
+ }
+
+ > input {
+ &:not([disabled]),
+ &:not([disabled]) ~ .form-check-label {
+ cursor: pointer;
+ }
+
+ @include utility-mx.focus-style-none();
+ display: inline-flex;
+ flex: 0 auto;
+ appearance: none;
+ background: transparent;
+
+ @include utility-mx.high-contrast-mode {
+ border-color: FieldText;
+ }
+
+ &::after {
+ content: '';
+ display: block;
+ }
+
+ // Shared disabled styles
+ &[disabled] {
+ &[type='checkbox'],
+ &[type='radio'] {
+ @include utility-mx.high-contrast-mode {
+ border-color: GrayText !important;
+ }
+ }
+ }
+ }
+}
diff --git a/packages/styles/src/components/_index.scss b/packages/styles/src/components/_index.scss
index b146f756fe..e8f5b7f5f7 100644
--- a/packages/styles/src/components/_index.scss
+++ b/packages/styles/src/components/_index.scss
@@ -22,6 +22,7 @@
@use 'datatable';
@use 'dialog';
@use 'form-check';
+@use 'radio-button';
@use 'forms';
@use 'grid';
@use 'icon-button';
diff --git a/packages/styles/src/components/form-check.scss b/packages/styles/src/components/form-check.scss
deleted file mode 100644
index 065e52bc55..0000000000
--- a/packages/styles/src/components/form-check.scss
+++ /dev/null
@@ -1,297 +0,0 @@
-@forward './../variables/options';
-
-@use '../variables/color';
-@use '../variables/commons';
-@use '../variables/type';
-@use '../variables/spacing';
-@use '../variables/animation';
-@use '../variables/components/form-check';
-@use '../mixins/color' as color-mx;
-@use '../mixins/icons' as icons-mx;
-@use '../mixins/utilities' as utility-mx;
-
-.form-check {
- display: flex;
- flex-wrap: wrap;
- row-gap: form-check.$form-check-row-gap;
- margin-bottom: form-check.$form-check-margin-bottom;
-
- @include utility-mx.focus-style {
- border-radius: commons.$border-radius;
- }
-
- &-inline {
- display: inline-flex;
- }
-
- &-inline:not(:last-of-type) {
- margin-right: form-check.$form-check-inline-margin-right;
- }
-
- &-input,
- &-label {
- color: rgba(var(--post-contrast-color-rgb), 0.8);
- transition: color animation.$transition-base-timing;
-
- @include utility-mx.high-contrast-mode {
- transition: none;
- }
-
- &:hover:not([disabled]),
- &:hover:not([disabled]) ~ &-label {
- color: var(--post-contrast-color);
-
- @include utility-mx.high-contrast-mode() {
- border-color: Highlight;
- }
- }
- }
-
- &-input {
- display: inline-flex;
- flex: 0 auto;
- appearance: none;
- background: transparent;
- height: form-check.$form-check-input-size;
- width: form-check.$form-check-input-size;
- border: form-check.$form-check-input-border-width solid currentColor;
- margin-top: 1px;
- @include utility-mx.focus-style-none();
-
- &:not([disabled]),
- &:not([disabled]) ~ .form-check-label {
- cursor: pointer;
- }
-
- @include utility-mx.high-contrast-mode {
- border-color: FieldText; // For blink-browser as otherwise the default color (which is not a full color) will be converted to Highlight
- }
-
- &::after {
- content: '';
- display: block;
- flex: 1;
- }
-
- &[type='checkbox'] {
- &:checked::after {
- @include icons-mx.icon(3035);
- }
-
- &:indeterminate::after {
- @include icons-mx.icon(2039);
- }
-
- &:checked,
- &:indeterminate {
- @include utility-mx.high-contrast-mode {
- background-color: SelectedItem !important;
- color: SelectedItemText !important; // Important is needed for card-control
- }
- }
- }
-
- &[type='radio'] {
- border-radius: 50%;
-
- &:checked::after {
- border: spacing.$size-micro solid transparent;
- background-color: currentColor;
- border-radius: inherit;
- background-clip: padding-box;
-
- @include utility-mx.high-contrast-mode {
- background-color: SelectedItem;
- border-color: Canvas;
- }
- }
-
- &[disabled] {
- padding: spacing.$size-line; // Used to mimic border width because it is used in combination with background-clip: padding-box; to size the selected shape
- background-image: url('#{form-check.$form-check-input-radio-disabled-background-url-light}');
-
- @include color-mx.on-dark-background {
- background-image: url('#{form-check.$form-check-input-radio-disabled-background-url-dark}');
- }
-
- @include utility-mx.high-contrast-mode {
- background-image: url('#{form-check.$form-check-input-radio-disabled-background-url-hcm}') !important;
- }
- }
- }
-
- &[disabled] {
- border: 0;
- background-image: url('#{form-check.$form-check-input-disabled-background-url-light-lg}');
-
- &[type='checkbox'],
- &[type='radio'] {
- @include utility-mx.high-contrast-mode {
- border-color: GrayText !important;
- }
- }
-
- &[type='checkbox'] {
- &:checked,
- &:indeterminate {
- @include utility-mx.high-contrast-mode {
- background-color: Field !important;
- color: GrayText !important;
- }
- }
- }
-
- &[type='radio'] {
- &:checked::after {
- @include utility-mx.high-contrast-mode {
- background-color: GrayText;
- }
- }
- }
-
- @include color-mx.on-dark-background {
- background-image: url('#{form-check.$form-check-input-disabled-background-url-dark-lg}');
- }
-
- @include utility-mx.high-contrast-mode {
- background-image: url('#{form-check.$form-check-input-disabled-background-url-hcm-lg}') !important;
- }
-
- .form-check-sm &[type='checkbox'] {
- background-image: url('#{form-check.$form-check-input-disabled-background-url-light-sm}');
-
- @include color-mx.on-dark-background {
- background-image: url('#{form-check.$form-check-input-disabled-background-url-dark-sm}');
- }
-
- @include utility-mx.high-contrast-mode {
- background-image: url('#{form-check.$form-check-input-disabled-background-url-hcm-sm}') !important;
- }
- }
- }
-
- &[disabled],
- &[disabled] ~ .form-check-label {
- text-decoration: line-through;
- color: color.$black-alpha-60;
-
- @include color-mx.on-dark-background() {
- color: color.$white-alpha-80;
- }
- }
-
- .form-check-sm & {
- height: form-check.$form-check-input-size-sm;
- width: form-check.$form-check-input-size-sm;
-
- &[type='radio'] {
- &:checked::after {
- border-width: spacing.$size-line;
- }
- }
- }
- }
-
- &-label {
- flex: 1;
-
- :not(.form-switch, .radio-button-card, .checkbox-button-card) > & {
- padding-inline-start: form-check.$form-check-column-gap;
- }
-
- .form-check-sm & {
- font-size: type.$font-size-12;
- }
- }
-}
-
-.form-switch {
- .form-check-input {
- height: form-check.$form-switch-height;
- width: form-check.$form-switch-width;
- border: 0;
- border-radius: form-check.$form-switch-width;
- background-image: form-check.$form-switch-background-image;
- background-size: 2 * form-check.$form-switch-width;
- background-position-x: 0;
- transition:
- background-color animation.$transition-base-timing,
- background-position animation.$transition-base-timing;
-
- &::after {
- max-width: form-check.$form-switch-height;
- background-color: form-check.$form-switch-color;
- border: form-check.$form-check-input-border-width solid form-check.$form-switch-border-color;
- border-radius: 50%;
- transition: transform animation.$transition-base-timing;
- }
-
- &:checked {
- background-position-x: form-check.$form-switch-width;
-
- &::after {
- @include icons-mx.remove-icon;
- background-color: form-check.$form-switch-color;
- border-color: form-check.$form-switch-checked-border-color;
- transform: translateX(2rem);
- }
- }
-
- @include utility-mx.high-contrast-mode {
- transition: none;
- border: form-check.$form-check-input-border-width solid CanvasText;
-
- &:checked {
- background-color: SelectedItem !important;
- }
-
- &::after,
- &:checked::after {
- max-width: calc(
- form-check.$form-switch-height - (form-check.$form-check-input-border-width * 2)
- );
- border-color: Canvas;
- background-color: CanvasText;
- }
- }
-
- &[disabled] {
- background: form-check.$form-switch-disabled-bg;
-
- &::after {
- border-color: form-check.$form-switch-disabled-border-color;
- }
-
- @include utility-mx.high-contrast-mode {
- &::after {
- border-color: Field;
- }
-
- &:checked {
- background-color: GrayText !important;
- }
- }
- }
- }
-
- &:hover > .form-check-input:not([disabled]) {
- background-color: rgba(var(--post-contrast-color-rgb), 0.1);
-
- @include utility-mx.high-contrast-mode {
- border-color: Highlight;
- }
- }
-
- .form-check-label {
- padding-top: form-check.$form-switch-label-padding-top;
-
- &.order-first {
- flex: 0 auto;
- padding-inline-end: form-check.$form-switch-column-gap;
- }
-
- &:not(.order-first) {
- padding-inline-start: form-check.$form-switch-column-gap;
- }
- }
-}
diff --git a/packages/styles/src/components/radio-button.scss b/packages/styles/src/components/radio-button.scss
new file mode 100644
index 0000000000..64980294f4
--- /dev/null
+++ b/packages/styles/src/components/radio-button.scss
@@ -0,0 +1,131 @@
+@use 'form-check';
+@use '../variables/color';
+@use '../variables/animation';
+@use '../mixins/color' as color-mx;
+@use '../mixins/icons' as icons-mx;
+@use '../mixins/utilities' as utility-mx;
+@use '../tokens/components';
+@use '../functions/tokens';
+
+tokens.$default-map: components.$post-radio-button;
+
+fieldset > .form-check:not(:last-of-type) {
+ margin-bottom: tokens.get('radio-button-gap-block-group');
+}
+
+.form-check {
+ &:has(.form-check-input[type='radio']) {
+ @include utility-mx.focus-style();
+ padding-block: tokens.get('radio-button-padding-block-single');
+ }
+
+ > input[type='radio'] {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: tokens.get('radio-button-icon-ring');
+ width: tokens.get('radio-button-icon-ring');
+ border: tokens.get('radio-button-icon-border-width')
+ tokens.get('radio-button-icon-border-style-default') tokens.get('radio-button-enabled-stroke');
+ padding-block: tokens.get(
+ 'radio-button-icon-padding-block-inner',
+ components.$post-radio-button
+ );
+ padding-inline: tokens.get(
+ 'radio-button-icon-padding-inline-inner',
+ components.$post-radio-button
+ );
+ margin-block: tokens.get(
+ 'radio-button-icon-padding-block-container',
+ components.$post-radio-button
+ );
+ border-radius: tokens.get(
+ 'radio-button-icon-border-radius-round',
+ components.$post-radio-button
+ );
+
+ color: tokens.get('radio-button-enabled-fg');
+ background-color: tokens.get('radio-button-enabled-bg');
+
+ + label {
+ flex: 1;
+
+ padding-block: tokens.get('radio-button-label-padding-block');
+
+ :not(.form-switch, .radio-button-card) > & {
+ padding-inline-start: tokens.get(
+ 'radio-button-gap-inline-text-start',
+ components.$post-radio-button
+ );
+ }
+ }
+
+ &:hover:not([disabled]),
+ &:hover:not([disabled]) + label {
+ color: tokens.get('radio-button-hover-fg');
+ background-color: tokens.get('radio-button-hover-bg');
+ border-color: tokens.get('radio-button-hover-stroke');
+
+ &::after {
+ background-color: tokens.get('radio-button-hover-fg');
+ }
+
+ @include utility-mx.high-contrast-mode() {
+ border-color: Highlight;
+ }
+ }
+
+ &:checked::after {
+ background-color: tokens.get('radio-button-enabled-fg');
+ width: tokens.get('radio-button-icon-dot');
+ height: tokens.get('radio-button-icon-dot');
+ border-radius: inherit;
+
+ @include utility-mx.high-contrast-mode {
+ background-color: SelectedItem;
+ border-color: Canvas;
+ }
+ }
+
+ &[disabled] {
+ background-color: tokens.get('radio-button-disabled-bg');
+ border: tokens.get('radio-button-icon-border-width')
+ tokens.get('radio-button-icon-border-style-disabled')
+ tokens.get('radio-button-disabled-stroke');
+
+ @include color-mx.on-dark-background {
+ border: tokens.get('radio-button-icon-border-width')
+ tokens.get('radio-button-icon-border-style-disabled') color.$white-alpha-80;
+ }
+ @include utility-mx.high-contrast-mode {
+ border: tokens.get('radio-button-icon-border-width')
+ tokens.get('radio-button-icon-border-style-disabled') GrayText;
+ }
+
+ &:checked::after {
+ background-color: tokens.get('radio-button-disabled-fg');
+ @include utility-mx.high-contrast-mode {
+ background-color: GrayText;
+ }
+ }
+ }
+
+ &[disabled],
+ &[disabled] + label {
+ color: tokens.get('radio-button-disabled-fg');
+ background-color: tokens.get('radio-button-disabled-bg');
+
+ @include color-mx.on-dark-background() {
+ color: color.$white-alpha-80;
+ }
+ }
+
+ &.is-invalid {
+ border-color: tokens.get('radio-button-enabled-stroke');
+
+ + label {
+ color: tokens.get('radio-button-enabled-fg');
+ }
+ }
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5b6df7bb00..74980bcfcc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -167,7 +167,7 @@ importers:
devDependencies:
'@angular-devkit/build-angular':
specifier: 18.2.11
- version: 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(typescript@5.5.4)
+ version: 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@22.7.9))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7)(typescript@5.5.4)
'@angular-eslint/builder':
specifier: 18.4.0
version: 18.4.0(eslint@8.57.0)(typescript@5.5.4)
@@ -218,7 +218,7 @@ importers:
version: 2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
ng-packagr:
specifier: 18.1.0
- version: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4)
+ version: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4)
typescript:
specifier: 5.5.4
version: 5.5.4
@@ -670,7 +670,7 @@ importers:
devDependencies:
'@angular-devkit/build-angular':
specifier: 18.2.11
- version: 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4)
+ version: 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@20.14.14))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7)(typescript@5.5.4)
'@angular-eslint/builder':
specifier: 18.4.0
version: 18.4.0(eslint@8.57.0)(typescript@5.5.4)
@@ -724,7 +724,7 @@ importers:
version: 2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
ng-packagr:
specifier: 18.1.0
- version: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4)
+ version: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4)
npm-run-all2:
specifier: 5.0.0
version: 5.0.0
@@ -986,7 +986,7 @@ importers:
devDependencies:
'@angular-devkit/build-angular':
specifier: 18.2.11
- version: 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(typescript@5.5.4)
+ version: 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@22.7.9))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7)(typescript@5.5.4)
'@angular/cli':
specifier: 18.2.11
version: 18.2.11(chokidar@3.6.0)
@@ -1016,7 +1016,7 @@ importers:
version: 2.1.0(jasmine-core@5.2.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4)
ng-packagr:
specifier: 18.1.0
- version: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4)
+ version: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4)
npm-run-all2:
specifier: 7.0.0
version: 7.0.0
@@ -1423,12 +1423,6 @@ packages:
resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.24.9':
- resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-module-transforms@7.25.2':
resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
engines: {node: '>=6.9.0'}
@@ -4417,9 +4411,6 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-query@5.3.0:
- resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
-
aria-query@5.3.2:
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
engines: {node: '>= 0.4'}
@@ -11143,13 +11134,13 @@ snapshots:
transitivePeerDependencies:
- chokidar
- '@angular-devkit/build-angular@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(typescript@5.5.4)':
+ '@angular-devkit/build-angular@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@20.14.14))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7)(typescript@5.5.4)':
dependencies:
'@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.1802.11(chokidar@3.6.0)
'@angular-devkit/build-webpack': 0.1802.11(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0))
'@angular-devkit/core': 18.2.11(chokidar@3.6.0)
- '@angular/build': 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(terser@5.31.6)(typescript@5.5.4)
+ '@angular/build': 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.5.4)
'@angular/compiler-cli': 18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4)
'@babel/core': 7.25.2
'@babel/generator': 7.25.0
@@ -11165,7 +11156,7 @@ snapshots:
'@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@20.14.14)(less@4.2.0)(sass@1.77.6)(terser@5.31.6))
ansi-colors: 4.1.3
autoprefixer: 10.4.20(postcss@8.4.41)
- babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0)
+ babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0))
browserslist: 4.24.2
copy-webpack-plugin: 12.0.2(webpack@5.94.0(esbuild@0.23.0))
critters: 0.0.24
@@ -11212,10 +11203,10 @@ snapshots:
optionalDependencies:
'@angular/localize': 18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))
esbuild: 0.23.0
- jest: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
+ jest: 29.7.0(@types/node@20.14.14)
jest-environment-jsdom: 29.7.0
karma: 6.4.4
- ng-packagr: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4)
+ ng-packagr: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4)
tailwindcss: 3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
transitivePeerDependencies:
- '@rspack/core'
@@ -11235,13 +11226,13 @@ snapshots:
- utf-8-validate
- webpack-cli
- '@angular-devkit/build-angular@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(typescript@5.5.4)':
+ '@angular-devkit/build-angular@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(jest-environment-jsdom@29.7.0)(jest@29.7.0(@types/node@22.7.9))(karma@6.4.4)(ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4))(tailwindcss@3.4.7)(typescript@5.5.4)':
dependencies:
'@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.1802.11(chokidar@3.6.0)
'@angular-devkit/build-webpack': 0.1802.11(chokidar@3.6.0)(webpack-dev-server@5.0.4(webpack@5.94.0(esbuild@0.23.0)))(webpack@5.94.0(esbuild@0.23.0))
'@angular-devkit/core': 18.2.11(chokidar@3.6.0)
- '@angular/build': 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(terser@5.31.6)(typescript@5.5.4)
+ '@angular/build': 18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.5.4)
'@angular/compiler-cli': 18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4)
'@babel/core': 7.25.2
'@babel/generator': 7.25.0
@@ -11257,7 +11248,7 @@ snapshots:
'@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.6(@types/node@22.7.9)(less@4.2.0)(sass@1.77.6)(terser@5.31.6))
ansi-colors: 4.1.3
autoprefixer: 10.4.20(postcss@8.4.41)
- babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0)
+ babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0))
browserslist: 4.24.2
copy-webpack-plugin: 12.0.2(webpack@5.94.0(esbuild@0.23.0))
critters: 0.0.24
@@ -11304,11 +11295,11 @@ snapshots:
optionalDependencies:
'@angular/localize': 18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))
esbuild: 0.23.0
- jest: 29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ jest: 29.7.0(@types/node@22.7.9)
jest-environment-jsdom: 29.7.0
karma: 6.4.4
- ng-packagr: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4)
- tailwindcss: 3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ ng-packagr: 18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4)
+ tailwindcss: 3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
transitivePeerDependencies:
- '@rspack/core'
- '@swc/core'
@@ -11434,7 +11425,7 @@ snapshots:
tslib: 2.6.3
optional: true
- '@angular/build@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(terser@5.31.6)(typescript@5.5.4)':
+ '@angular/build@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@20.14.14)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.5.4)':
dependencies:
'@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.1802.11(chokidar@3.6.0)
@@ -11478,7 +11469,7 @@ snapshots:
- supports-color
- terser
- '@angular/build@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(terser@5.31.6)(typescript@5.5.4)':
+ '@angular/build@18.2.11(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/localize@18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8))))(@types/node@22.7.9)(chokidar@3.6.0)(less@4.2.0)(postcss@8.4.41)(tailwindcss@3.4.7)(terser@5.31.6)(typescript@5.5.4)':
dependencies:
'@ampproject/remapping': 2.3.0
'@angular-devkit/architect': 0.1802.11(chokidar@3.6.0)
@@ -11511,7 +11502,7 @@ snapshots:
'@angular/localize': 18.2.10(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))
less: 4.2.0
postcss: 8.4.41
- tailwindcss: 3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ tailwindcss: 3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4))
transitivePeerDependencies:
- '@types/node'
- chokidar
@@ -11864,17 +11855,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.24.9(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-simple-access': 7.25.9
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/helper-validator-identifier': 7.25.9
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -12333,7 +12313,7 @@ snapshots:
'@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.25.2)
+ '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.25.9
'@babel/helper-simple-access': 7.24.7
transitivePeerDependencies:
@@ -13457,42 +13437,6 @@ snapshots:
- supports-color
- ts-node
- '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))':
- dependencies:
- '@jest/console': 29.7.0
- '@jest/reporters': 29.7.0
- '@jest/test-result': 29.7.0
- '@jest/transform': 29.7.0
- '@jest/types': 29.6.3
- '@types/node': 20.14.14
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- ci-info: 3.9.0
- exit: 0.1.2
- graceful-fs: 4.2.11
- jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
- jest-haste-map: 29.7.0
- jest-message-util: 29.7.0
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-resolve-dependencies: 29.7.0
- jest-runner: 29.7.0
- jest-runtime: 29.7.0
- jest-snapshot: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- jest-watcher: 29.7.0
- micromatch: 4.0.8
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-ansi: 6.0.1
- transitivePeerDependencies:
- - babel-plugin-macros
- - supports-color
- - ts-node
- optional: true
-
'@jest/environment@29.7.0':
dependencies:
'@jest/fake-timers': 29.7.0
@@ -15326,10 +15270,6 @@ snapshots:
argparse@2.0.1: {}
- aria-query@5.3.0:
- dependencies:
- dequal: 2.0.3
-
aria-query@5.3.2: {}
arr-diff@1.1.0:
@@ -15558,13 +15498,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0):
+ babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.23.0)):
dependencies:
'@babel/core': 7.25.2
find-cache-dir: 4.0.0
schema-utils: 4.0.1
webpack: 5.94.0(esbuild@0.23.0)
+ babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0):
+ dependencies:
+ '@babel/core': 7.25.2
+ find-cache-dir: 4.0.0
+ schema-utils: 4.0.1
+ webpack: 5.94.0
+
babel-plugin-istanbul@6.1.1:
dependencies:
'@babel/helper-plugin-utils': 7.25.9
@@ -16178,13 +16125,13 @@ snapshots:
- supports-color
- ts-node
- create-jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
+ create-jest@29.7.0(@types/node@22.7.9):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ jest-config: 29.7.0(@types/node@22.7.9)
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -17171,7 +17118,7 @@ snapshots:
eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0):
dependencies:
'@babel/runtime': 7.25.0
- aria-query: 5.3.0
+ aria-query: 5.3.2
array-includes: 3.1.8
array.prototype.flatmap: 1.3.2
ast-types-flow: 0.0.8
@@ -18799,16 +18746,16 @@ snapshots:
- supports-color
- ts-node
- jest-cli@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
+ jest-cli@29.7.0(@types/node@22.7.9):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ '@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@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ create-jest: 29.7.0(@types/node@22.7.9)
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ jest-config: 29.7.0(@types/node@22.7.9)
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -18850,39 +18797,7 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-config@29.7.0(@types/node@20.14.14)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
- dependencies:
- '@babel/core': 7.25.2
- '@jest/test-sequencer': 29.7.0
- '@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.25.2)
- chalk: 4.1.2
- ci-info: 3.9.0
- deepmerge: 4.3.1
- glob: 7.2.3
- graceful-fs: 4.2.11
- jest-circus: 29.7.0
- jest-environment-node: 29.7.0
- jest-get-type: 29.6.3
- jest-regex-util: 29.6.3
- jest-resolve: 29.7.0
- jest-runner: 29.7.0
- jest-util: 29.7.0
- jest-validate: 29.7.0
- micromatch: 4.0.8
- parse-json: 5.2.0
- pretty-format: 29.7.0
- slash: 3.0.0
- strip-json-comments: 3.1.1
- optionalDependencies:
- '@types/node': 20.14.14
- ts-node: 10.9.2(@types/node@22.7.9)(typescript@5.5.4)
- transitivePeerDependencies:
- - babel-plugin-macros
- - supports-color
- optional: true
-
- jest-config@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
+ jest-config@29.7.0(@types/node@22.7.9):
dependencies:
'@babel/core': 7.25.2
'@jest/test-sequencer': 29.7.0
@@ -18908,7 +18823,6 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 22.7.9
- ts-node: 10.9.2(@types/node@22.7.9)(typescript@5.5.4)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -19174,12 +19088,12 @@ snapshots:
- supports-color
- ts-node
- jest@29.7.0(@types/node@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
+ jest@29.7.0(@types/node@22.7.9):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ '@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@22.7.9)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
+ jest-cli: 29.7.0(@types/node@22.7.9)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -20307,7 +20221,7 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
- ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@20.14.14)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4):
+ ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7)(tslib@2.6.3)(typescript@5.5.4):
dependencies:
'@angular/compiler-cli': 18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4)
'@rollup/plugin-json': 6.1.0(rollup@4.18.1)
@@ -20340,39 +20254,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- ng-packagr@18.1.0(@angular/compiler-cli@18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4))(tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)))(tslib@2.6.3)(typescript@5.5.4):
- dependencies:
- '@angular/compiler-cli': 18.2.10(@angular/compiler@18.2.10(@angular/core@18.2.10(rxjs@7.8.1)(zone.js@0.14.8)))(typescript@5.5.4)
- '@rollup/plugin-json': 6.1.0(rollup@4.18.1)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@4.18.1)
- '@rollup/wasm-node': 4.18.1
- ajv: 8.16.0
- ansi-colors: 4.1.3
- browserslist: 4.23.0
- cacache: 18.0.0
- chokidar: 3.6.0
- commander: 12.0.0
- convert-source-map: 2.0.0
- dependency-graph: 1.0.0
- esbuild: 0.23.0
- fast-glob: 3.3.2
- find-cache-dir: 3.3.2
- injection-js: 2.4.0
- jsonc-parser: 3.3.1
- less: 4.2.0
- ora: 5.4.1
- piscina: 4.6.1
- postcss: 8.4.39
- rxjs: 7.8.1
- sass: 1.78.0
- tslib: 2.6.3
- typescript: 5.5.4
- optionalDependencies:
- rollup: 4.18.1
- tailwindcss: 3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4))
- transitivePeerDependencies:
- - supports-color
-
nice-napi@1.0.2:
dependencies:
node-addon-api: 3.2.1
@@ -21049,15 +20930,6 @@ snapshots:
postcss: 8.4.40
ts-node: 10.9.2(@types/node@20.14.14)(typescript@5.5.4)
- postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
- dependencies:
- lilconfig: 3.1.2
- yaml: 2.5.0
- optionalDependencies:
- postcss: 8.4.40
- ts-node: 10.9.2(@types/node@22.7.9)(typescript@5.5.4)
- optional: true
-
postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.40):
dependencies:
lilconfig: 3.1.2
@@ -22801,34 +22673,6 @@ snapshots:
transitivePeerDependencies:
- ts-node
- tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4)):
- 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@22.7.9)(typescript@5.5.4))
- 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
- optional: true
-
tapable@2.2.1: {}
tar@6.1.14:
@@ -22863,7 +22707,7 @@ snapshots:
term-size@2.2.1: {}
- terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.94.0):
+ terser-webpack-plugin@5.3.10(esbuild@0.23.0)(webpack@5.94.0(esbuild@0.23.0)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
@@ -22874,6 +22718,15 @@ snapshots:
optionalDependencies:
esbuild: 0.23.0
+ terser-webpack-plugin@5.3.10(webpack@5.94.0):
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ jest-worker: 27.5.1
+ schema-utils: 3.3.0
+ serialize-javascript: 6.0.2
+ terser: 5.31.6
+ webpack: 5.94.0
+
terser@5.31.6:
dependencies:
'@jridgewell/source-map': 0.3.3
@@ -23041,25 +22894,6 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- ts-node@10.9.2(@types/node@22.7.9)(typescript@5.5.4):
- 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': 22.7.9
- 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.5.4
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
- optional: true
-
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -23665,6 +23499,36 @@ snapshots:
webpack-virtual-modules@0.5.0: {}
+ webpack@5.94.0:
+ dependencies:
+ '@types/estree': 1.0.6
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/wasm-edit': 1.12.1
+ '@webassemblyjs/wasm-parser': 1.12.1
+ acorn: 8.11.3
+ acorn-import-attributes: 1.9.5(acorn@8.11.3)
+ browserslist: 4.24.2
+ chrome-trace-event: 1.0.3
+ enhanced-resolve: 5.17.1
+ es-module-lexer: 1.5.3
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.11
+ json-parse-even-better-errors: 2.3.1
+ loader-runner: 4.3.0
+ mime-types: 2.1.35
+ neo-async: 2.6.2
+ schema-utils: 3.3.0
+ tapable: 2.2.1
+ terser-webpack-plugin: 5.3.10(webpack@5.94.0)
+ watchpack: 2.4.1
+ webpack-sources: 3.2.3
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+
webpack@5.94.0(esbuild@0.23.0):
dependencies:
'@types/estree': 1.0.6
@@ -23687,7 +23551,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.94.0)
+ terser-webpack-plugin: 5.3.10(esbuild@0.23.0)(webpack@5.94.0(esbuild@0.23.0))
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies: