diff --git a/.eslintignore b/.eslintignore index f13ef456b..9aa71a6e9 100644 --- a/.eslintignore +++ b/.eslintignore @@ -10,15 +10,6 @@ coverage/ dist/ tmp/ -# Ignore generated files from Stencil - -components/components.d.ts -packages/web-components-angular/src/directives/angular-component-lib/utils.ts -packages/web-components-angular/src/directives/proxies.ts -packages/web-components-stencil/loader -packages/web-components-react/src/react-component-lib/ -packages/web-components-react/src/components.ts - # Ignore Next.js project with own ESLint config apps/rvs.rivm.nl/ diff --git a/.eslintrc.json b/.eslintrc.json index 22c53ef71..7d61aefff 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -53,20 +53,6 @@ "parser": "@typescript-eslint/parser", "plugins": ["@typescript-eslint", "import", "eslint-plugin-import"] }, - { - "extends": [ - "plugin:react/recommended", - "eslint-config-prettier", - "./.eslintrc.js.json", - "./.eslintrc.react.json" - ], - "files": ["**/stencil.tsx", "**/*.stencil.tsx"], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": ["packages/web-components-stencil/tsconfig.json"] - }, - "plugins": ["@typescript-eslint", "import"] - }, { "excludedFiles": ["**/stencil.tsx", "**/*.stencil.tsx"], "extends": [ diff --git a/.gitignore b/.gitignore index 8bcd5a95d..819f5407e 100644 --- a/.gitignore +++ b/.gitignore @@ -14,7 +14,6 @@ dist/ tmp/ **/src/generated/ **/src/generated/ -packages/web-components-stencil/src/components.d.ts # Ignore archives *.7z diff --git a/.prettierignore b/.prettierignore index ad90958d3..870a04b1c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -17,12 +17,5 @@ package-lock.json yarn.lock pnpm-lock.yaml - -# Ignore generated files from Stencil -components/components.d.ts -packages/web-components-stencil/loader -packages/web-components-react/src/react-component-lib/ -packages/web-components-react/src/components.ts - # Ignore files that are edited from Figma figma.tokens.json diff --git a/README.md b/README.md index 04193f0e0..23e74378c 100644 --- a/README.md +++ b/README.md @@ -171,14 +171,12 @@ Vanuit`packages/components-react` krijg je een gedetailleerder overzicht van tes ### Packages -| Package | Purpose | -| :----------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- | -| `components-css` | Hier kunnen CSS-componenten toegevoegd worden die nog niet bestaan in de NL Design System-community. | -| `components-react` | Optioneel voor het toevoegen van een React-wrapper aan een CSS-component als die nog niet bestaat. | -| `design-tokens` | Hier worden de rijkshuisstijl-thema’s beheerd, voor gebruik met NL Design System zonder thema. Opmerking deze zouden naar proprietary moeten gaan. | -| `storybook` | Extra componenten en pagina-sjablonen kunnen worden toegevoegd als story voor documentatie en visuele regressietesten. | -| `web-components-stencil` | Hier kunnen webcomponenten worden toegevoegd voor componenten die nog niet als webcomponent bestaan. | -| `web-components-react` | Hier kunnen React-webcomponenten toegevoegd worden voor gebruiksgemak. | +| Package | Purpose | +| :----------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- | +| `components-css` | Hier kunnen CSS-componenten toegevoegd worden die nog niet bestaan in de NL Design System-community. | +| `components-react` | Optioneel voor het toevoegen van een React-wrapper aan een CSS-component als die nog niet bestaat. | +| `design-tokens` | Hier worden de rijkshuisstijl-thema’s beheerd, voor gebruik met NL Design System zonder thema. Opmerking deze zouden naar proprietary moeten gaan. | +| `storybook` | Extra componenten en pagina-sjablonen kunnen worden toegevoegd als story voor documentatie en visuele regressietesten. | ### Proprietary diff --git a/apps/rhc-templates/package.json b/apps/rhc-templates/package.json index 3107c4326..801b230c7 100644 --- a/apps/rhc-templates/package.json +++ b/apps/rhc-templates/package.json @@ -39,8 +39,6 @@ "@rijkshuisstijl-community/font": "workspace:*", "@rijkshuisstijl-community/rivm-design-tokens": "workspace:*", "@rijkshuisstijl-community/storybook": "workspace:*", - "@rijkshuisstijl-community/web-components-react": "workspace:*", - "@rijkshuisstijl-community/web-components-stencil": "workspace:*", "@tabler/icons-react": "3.28.1", "@types/node": "20.17.6", "@types/react": "19.0.7", @@ -51,7 +49,6 @@ "@utrecht/page-body-react": "1.0.4", "@utrecht/page-layout-react": "1.0.4", "@utrecht/root-react": "1.0.4", - "@utrecht/web-component-library-react": "3.0.2", "eslint": "9.18.0", "eslint-config-next": "15.1.4", "typescript": "5.7.3" diff --git a/apps/rvs.rivm.nl/package.json b/apps/rvs.rivm.nl/package.json index c887a4d17..98f4219bc 100644 --- a/apps/rvs.rivm.nl/package.json +++ b/apps/rvs.rivm.nl/package.json @@ -34,8 +34,6 @@ "@rijkshuisstijl-community/components-react": "workspace:*", "@rijkshuisstijl-community/font": "workspace:*", "@rijkshuisstijl-community/rivm-design-tokens": "workspace:*", - "@rijkshuisstijl-community/web-components-react": "workspace:*", - "@rijkshuisstijl-community/web-components-stencil": "workspace:*", "@types/node": "20.17.6", "@types/react": "19.0.7", "@types/react-dom": "19.0.3", diff --git a/packages/components-react/package.json b/packages/components-react/package.json index 7f53e2e89..441a9e910 100644 --- a/packages/components-react/package.json +++ b/packages/components-react/package.json @@ -36,7 +36,6 @@ "dependencies": { "@nl-design-system-candidate/heading-react": "1.0.0", "@rijkshuisstijl-community/components-css": "workspace:*", - "@rijkshuisstijl-community/web-components-react": "workspace:*", "@tabler/icons-react": "3.28.1", "@utrecht/component-library-react": "7.3.5", "clsx": "2.1.1", diff --git a/packages/storybook/config/preview.tsx b/packages/storybook/config/preview.tsx index a4ad7caf5..bbc21df3a 100644 --- a/packages/storybook/config/preview.tsx +++ b/packages/storybook/config/preview.tsx @@ -10,19 +10,13 @@ import '@rijkshuisstijl-community/mijnoverheid-design-tokens/dist/theme.css'; import '@rijkshuisstijl-community/rivm-design-tokens/dist/theme.css'; import '@rijkshuisstijl-community/components-css/dist/index.css'; import { Paragraph } from '@rijkshuisstijl-community/components-react'; -import { defineCustomElements } from '@rijkshuisstijl-community/web-components-stencil/loader/index'; import { withThemeByClassName } from '@storybook/addon-themes'; import { Controls, Description, Primary, Stories, useOf } from '@storybook/blocks'; import { Preview } from '@storybook/react'; import { PageLayout } from '@utrecht/page-layout-react'; import { Root } from '@utrecht/root-react'; -import { defineCustomElements as defineUtrechtCustomElements } from '@utrecht/web-component-library-stencil/loader/index'; import { Fragment } from 'react'; -// Initialize web components -defineCustomElements(); -defineUtrechtCustomElements(); - const preview: Preview = { decorators: [ withThemeByClassName({ diff --git a/packages/storybook/package.json b/packages/storybook/package.json index ba904d5dc..d902e2ed8 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -44,8 +44,6 @@ "@rijkshuisstijl-community/mijnoverheid-design-tokens": "workspace:*", "@rijkshuisstijl-community/rivm-design-tokens": "workspace:*", "@rijkshuisstijl-community/web-components": "workspace:*", - "@rijkshuisstijl-community/web-components-react": "workspace:*", - "@rijkshuisstijl-community/web-components-stencil": "workspace:*", "@storybook/addon-a11y": "8.4.7", "@storybook/addon-actions": "8.4.7", "@storybook/addon-docs": "8.4.7", @@ -71,7 +69,6 @@ "@utrecht/page-layout-react": "1.0.4", "@utrecht/root-react": "1.0.4", "@utrecht/web-component-library-react": "3.0.2", - "@utrecht/web-component-library-stencil": "3.0.1", "@whitespace/storybook-addon-html": "6.1.1", "axe-playwright": "2.0.3", "chromatic": "11.24.0", diff --git a/packages/web-components-react/.gitignore b/packages/web-components-react/.gitignore deleted file mode 100644 index 2a5d06697..000000000 --- a/packages/web-components-react/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Ignore generated files from Stencil -src/components.ts diff --git a/packages/web-components-react/README.md b/packages/web-components-react/README.md deleted file mode 100644 index 71a402a5f..000000000 --- a/packages/web-components-react/README.md +++ /dev/null @@ -1,25 +0,0 @@ - - -# React Web Components for Rijkhuisstijl - -_This project is **not** endorsed by the Dutch Ministry of General Affairs._ - -**Applying design elements from this project is strictly prohibited for organisations that are not part of the central Government of The Netherlands.** - -This project is part of a community iniative to use [NL Design System](https://nldesignsystem.nl) components for projects that need to adhere to Rijkshuisstijl. Organisations from the central Government of the Netherlands (for example: [Belastingdienst](https://www.belastingdienst.nl/), [DUO](https://www.duo.nl), [Logius](http://logius.nl), [SVB](https://www.svb.nl/)), as well as those who are contracted by them to develop websites and apps, are able to collaborate via this project. - -## License - -This project contains both proprietary and free and open-source software licensed under the [European Union Public License (EUPL) v1.2](LICENSE.md). - -### Logo and style guide - -Copyright applies to the Rijkshuisstijl logo and Rijkhuisstijl brand identity. Use of logo and brand identity is strictly prohibited for any other use than developing websites and apps for the central Government of The Netherlands. - -### Fonts - -[Fonts used for the Rijkshuisstijl](https://www.rijkshuisstijl.nl/basiselementen/basiselementen-online/webfonts) are [designed specifcally for the central Government of The Netherlands](https://www.rijkshuisstijl.nl/basiselementen/documenten/verzamelingen-afbeeldingen/2014/06/01/achtergrondartikel-rijkshuisstijl-webfonts) and are not open source. Before applying the web fonts to your project, ensure you have permission from the Rijkshuisstijl. Until you have permission, use fallback fonts instead, such as the system fonts Arial, Verdana or Times New Roman. - -## Permission - -When you are developing a website for the central Government of the Netherlands, you request permission by [contacting the Ministry of General Affairs](https://www.rijkshuisstijl.nl/contact). diff --git a/packages/web-components-react/package.json b/packages/web-components-react/package.json deleted file mode 100644 index b60c2a691..000000000 --- a/packages/web-components-react/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "@rijkshuisstijl-community/web-components-react", - "version": "1.0.0-alpha.109", - "author": "Community for NL Design System", - "description": "React web components bundle based on the NL Design System architecture", - "license": "EUPL-1.2", - "keywords": [ - "nl-design-system" - ], - "private": false, - "publishConfig": { - "access": "public", - "registry": "https://registry.npmjs.org/" - }, - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/rijkshuisstijl-community.git", - "directory": "packages/web-components-react" - }, - "sideEffects": false, - "scripts": { - "prebuild": "npm run clean", - "build": "tsc -p .", - "clean": "rimraf dist/" - }, - "main": "./dist/index.js", - "module": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist/" - ], - "peerDependencies": { - "react": "19", - "react-dom": "19" - }, - "devDependencies": { - "@rijkshuisstijl-community/web-components-stencil": "workspace:*", - "@types/node": "20.17.6", - "@types/react": "19.0.1", - "@types/react-dom": "19.0.1", - "react": "19.0.0", - "react-dom": "19.0.0", - "rimraf": "6.0.1", - "typescript": "5.7.2" - }, - "dependencies": { - "@stencil/react-output-target": "0.7.4" - } -} diff --git a/packages/web-components-react/src/index.ts b/packages/web-components-react/src/index.ts deleted file mode 100644 index 07635cbbc..000000000 --- a/packages/web-components-react/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './components'; diff --git a/packages/web-components-react/tsconfig.json b/packages/web-components-react/tsconfig.json deleted file mode 100644 index 035ff6b52..000000000 --- a/packages/web-components-react/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "module": "ESNext", - "lib": ["DOM", "DOM.Iterable", "ESNext"], - "moduleResolution": "bundler", - "jsx": "react", - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "strict": true, - "skipLibCheck": true, - "outDir": "dist", - "declaration": true, - "declarationDir": "dist", - "sourceMap": true - }, - "include": ["src"], - "exclude": ["node_modules", "dist", "**/__tests__/**"] -} diff --git a/packages/web-components-stencil/.gitignore b/packages/web-components-stencil/.gitignore deleted file mode 100644 index 42cd274f4..000000000 --- a/packages/web-components-stencil/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -# Ignore generated files from Stencil -dist/ -loader/ -www/ \ No newline at end of file diff --git a/packages/web-components-stencil/README.md b/packages/web-components-stencil/README.md deleted file mode 100644 index 69b377d3f..000000000 --- a/packages/web-components-stencil/README.md +++ /dev/null @@ -1,25 +0,0 @@ - - -# Web Components for Rijkhuisstijl - -_This project is **not** endorsed by the Dutch Ministry of General Affairs._ - -**Applying design elements from this project is strictly prohibited for organisations that are not part of the central Government of The Netherlands.** - -This project is part of a community iniative to use [NL Design System](https://nldesignsystem.nl) components for projects that need to adhere to Rijkshuisstijl. Organisations from the central Government of the Netherlands (for example: [Belastingdienst](https://www.belastingdienst.nl/), [DUO](https://www.duo.nl), [Logius](http://logius.nl), [SVB](https://www.svb.nl/)), as well as those who are contracted by them to develop websites and apps, are able to collaborate via this project. - -## License - -This project contains both proprietary and free and open-source software licensed under the [European Union Public License (EUPL) v1.2](LICENSE.md). - -### Logo and style guide - -Copyright applies to the Rijkshuisstijl logo and Rijkhuisstijl brand identity. Use of logo and brand identity is strictly prohibited for any other use than developing websites and apps for the central Government of The Netherlands. - -### Fonts - -[Fonts used for the Rijkshuisstijl](https://www.rijkshuisstijl.nl/basiselementen/basiselementen-online/webfonts) are [designed specifcally for the central Government of The Netherlands](https://www.rijkshuisstijl.nl/basiselementen/documenten/verzamelingen-afbeeldingen/2014/06/01/achtergrondartikel-rijkshuisstijl-webfonts) and are not open source. Before applying the web fonts to your project, ensure you have permission from the Rijkshuisstijl. Until you have permission, use fallback fonts instead, such as the system fonts Arial, Verdana or Times New Roman. - -## Permission - -When you are developing a website for the central Government of the Netherlands, you request permission by [contacting the Ministry of General Affairs](https://www.rijkshuisstijl.nl/contact). diff --git a/packages/web-components-stencil/package.json b/packages/web-components-stencil/package.json deleted file mode 100644 index aacc6c9fb..000000000 --- a/packages/web-components-stencil/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "@rijkshuisstijl-community/web-components-stencil", - "version": "1.0.0-alpha.109", - "author": "Community for NL Design System", - "description": "Stencil web components bundle based on the NL Design System architecture", - "license": "EUPL-1.2", - "keywords": [ - "nl-design-system" - ], - "private": false, - "publishConfig": { - "access": "public", - "registry": "https://registry.npmjs.org/" - }, - "main": "dist/index.cjs.js", - "module": "dist/custom-elements/index.js", - "es2015": "dist/esm/index.mjs", - "es2017": "dist/esm/index.mjs", - "types": "dist/types/components.d.ts", - "collection": "dist/collection/collection-manifest.json", - "collection:main": "dist/collection/index.js", - "unpkg": "dist/yyyy/yyyy.esm.js", - "files": [ - "dist/", - "loader/" - ], - "repository": { - "type": "git+ssh", - "url": "git@github.com:nl-design-system/rijkshuisstijl-community.git", - "directory": "packages/web-components-stencil" - }, - "scripts": { - "prebuild": "npm run clean", - "build": "npm-run-all build:**", - "build:stencil": "stencil build", - "build:typescript": "tsc", - "clean": "rimraf dist/ && rimraf ../web-components-react/src/components.ts", - "start": "stencil build --dev --watch --serve", - "watch": "npm-run-all --parallel watch:**", - "watch:stencil": "chokidar --follow-symlinks --initial --command 'npm run build:stencil' '../../components/**/*.(js|jsx|ts|tsx)'", - "generate": "stencil generate" - }, - "devDependencies": { - "@rijkshuisstijl-community/components-css": "workspace:*", - "@stencil/react-output-target": "0.7.4", - "@stencil/sass": "3.0.12", - "@types/jest": "29.5.14", - "chokidar-cli": "3.0.0", - "node-sass-package-importer": "5.3.3", - "npm-run-all": "4.1.5", - "rimraf": "6.0.1", - "tslib": "2.8.1", - "typescript": "5.7.2" - }, - "dependencies": { - "@stencil/core": "4.22.3", - "clsx": "2.1.1" - } -} diff --git a/packages/web-components-stencil/src/icon-arrow-right/stencil.tsx b/packages/web-components-stencil/src/icon-arrow-right/stencil.tsx deleted file mode 100644 index 7a9d84f5c..000000000 --- a/packages/web-components-stencil/src/icon-arrow-right/stencil.tsx +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -import { Component, h } from '@stencil/core'; - -@Component({ - tag: 'rhc-icon-arrow-right', - shadow: true, -}) -export class IconArrowRight { - render() { - return ( - - - - ); - } -} diff --git a/packages/web-components-stencil/src/icon-calendar/stencil.tsx b/packages/web-components-stencil/src/icon-calendar/stencil.tsx deleted file mode 100644 index 50de67ef5..000000000 --- a/packages/web-components-stencil/src/icon-calendar/stencil.tsx +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -import { Component, h } from '@stencil/core'; - -@Component({ - tag: 'rhc-icon-calendar', - shadow: true, -}) -export class IconCalendar { - render() { - return ( - - - - ); - } -} diff --git a/packages/web-components-stencil/src/icon-error/stencil.tsx b/packages/web-components-stencil/src/icon-error/stencil.tsx deleted file mode 100644 index eace66ba9..000000000 --- a/packages/web-components-stencil/src/icon-error/stencil.tsx +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -import { Component, h } from '@stencil/core'; - -@Component({ - tag: 'rhc-icon-error', - shadow: true, -}) -export class IconError { - render() { - return ( - - - - ); - } -} diff --git a/packages/web-components-stencil/src/icon-info/stencil.tsx b/packages/web-components-stencil/src/icon-info/stencil.tsx deleted file mode 100644 index 3d7167b44..000000000 --- a/packages/web-components-stencil/src/icon-info/stencil.tsx +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -import { Component, h } from '@stencil/core'; - -@Component({ - tag: 'rhc-icon-info', - shadow: true, -}) -export class IconInfo { - render() { - return ( - - - - - - ); - } -} diff --git a/packages/web-components-stencil/src/icon-success/stencil.tsx b/packages/web-components-stencil/src/icon-success/stencil.tsx deleted file mode 100644 index 339998229..000000000 --- a/packages/web-components-stencil/src/icon-success/stencil.tsx +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -import { Component, h } from '@stencil/core'; - -@Component({ - tag: 'rhc-icon-success', - shadow: true, -}) -export class IconSuccess { - render() { - return ( - - - - ); - } -} diff --git a/packages/web-components-stencil/src/icon-warning/stencil.tsx b/packages/web-components-stencil/src/icon-warning/stencil.tsx deleted file mode 100644 index a4c1436ee..000000000 --- a/packages/web-components-stencil/src/icon-warning/stencil.tsx +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -import { Component, h } from '@stencil/core'; - -@Component({ - tag: 'rhc-icon-warning', - shadow: true, -}) -export class IconWarning { - render() { - return ( - - - - ); - } -} diff --git a/packages/web-components-stencil/src/icon.svg b/packages/web-components-stencil/src/icon.svg deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/web-components-stencil/src/index.html b/packages/web-components-stencil/src/index.html deleted file mode 100644 index 3934a2b3e..000000000 --- a/packages/web-components-stencil/src/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - Web Components example - - - - - - - - - Info - - diff --git a/packages/web-components-stencil/src/logo.scss b/packages/web-components-stencil/src/logo.scss deleted file mode 100644 index 89bc36f23..000000000 --- a/packages/web-components-stencil/src/logo.scss +++ /dev/null @@ -1,6 +0,0 @@ -/** - * @license EUPL-1.2 - * Copyright (c) 2021 Community for NL Design System - */ - -@use "~@rijkshuisstijl-community/components-css/src/logo/index"; diff --git a/packages/web-components-stencil/src/logo.stencil.tsx b/packages/web-components-stencil/src/logo.stencil.tsx deleted file mode 100644 index 357c86b42..000000000 --- a/packages/web-components-stencil/src/logo.stencil.tsx +++ /dev/null @@ -1,227 +0,0 @@ -/** - * Copyright (c) 2023 Rijksoverheid - * - * Er gelden auteursrechten op het logo en de huisstijl. De Rijksoverheid heeft - * het beeldmerk als hoogheidsteken gedeponeerd. Daardoor kan zij actie - * ondernemen tegen een (vermoedelijke) inbreuk op deze rechten. Het gaat dan - * om het gebruik en de toepassing van het ontwerp van het logo en de - * huisstijl. Waaronder ook de lettertypes RijksoverheidSerif en - * RijksoverheidSans. - */ - -import { Component, h, Prop } from '@stencil/core'; - -@Component({ - tag: 'rhc-logo', - styleUrl: 'logo.scss', - shadow: true, -}) -export class Logo { - @Prop() organisation?: string; - @Prop() subtitle?: string; - render() { - const { organisation, subtitle } = this; - return ( - - ); - } -} diff --git a/packages/web-components-stencil/stencil.config.ts b/packages/web-components-stencil/stencil.config.ts deleted file mode 100644 index 4524b7b52..000000000 --- a/packages/web-components-stencil/stencil.config.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Config } from '@stencil/core'; -import { reactOutputTarget } from '@stencil/react-output-target'; -import { sass } from '@stencil/sass'; - -export const config: Config = { - namespace: 'rhc', - srcDir: './src/', - outputTargets: [ - { - type: 'dist', - esmLoaderPath: '../loader', - }, - { - type: 'dist-custom-elements', - externalRuntime: false, - }, - reactOutputTarget({ - outDir: '../web-components-react/src/', - stencilPackageName: '@rijkshuisstijl-community/web-components-stencil', - }), - { - type: 'www', - serviceWorker: null, // disable service workers - }, - ], - plugins: [sass()], - extras: { enableImportInjection: true }, -}; diff --git a/packages/web-components-stencil/tsconfig.jest.json b/packages/web-components-stencil/tsconfig.jest.json deleted file mode 100644 index 1a30181a3..000000000 --- a/packages/web-components-stencil/tsconfig.jest.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "types": ["jest"], - "include": ["src/**/*.spec.ts", "src/**/*.spec.tsx"], - "exclude": ["**/node_modules"] -} diff --git a/packages/web-components-stencil/tsconfig.json b/packages/web-components-stencil/tsconfig.json deleted file mode 100644 index 08f833c9c..000000000 --- a/packages/web-components-stencil/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "allowSyntheticDefaultImports": true, - "declaration": true, - "outDir": "dist", - "target": "es2017", - "jsx": "react", - "jsxFactory": "h", - "skipLibCheck": true - }, - "include": ["**/*.ts", "**/*.tsx"], - "exclude": ["**/node_modules/*", "dist", "loader", "**/*.spec.ts", "**/*.spec.tsx"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d81d6faf5..ee119d98d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -133,12 +133,6 @@ importers: '@rijkshuisstijl-community/storybook': specifier: workspace:* version: link:../../packages/storybook - '@rijkshuisstijl-community/web-components-react': - specifier: workspace:* - version: link:../../packages/web-components-react - '@rijkshuisstijl-community/web-components-stencil': - specifier: workspace:* - version: link:../../packages/web-components-stencil '@tabler/icons-react': specifier: 3.28.1 version: 3.28.1(react@19.0.0) @@ -169,9 +163,6 @@ importers: '@utrecht/root-react': specifier: 1.0.4 version: 1.0.4(@babel/runtime@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@utrecht/web-component-library-react': - specifier: 3.0.2 - version: 3.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) eslint: specifier: 9.18.0 version: 9.18.0 @@ -206,12 +197,6 @@ importers: '@rijkshuisstijl-community/rivm-design-tokens': specifier: workspace:* version: link:../../proprietary/rivm-design-tokens - '@rijkshuisstijl-community/web-components-react': - specifier: workspace:* - version: link:../../packages/web-components-react - '@rijkshuisstijl-community/web-components-stencil': - specifier: workspace:* - version: link:../../packages/web-components-stencil '@types/node': specifier: 20.17.6 version: 20.17.6 @@ -237,6 +222,10 @@ importers: specifier: 5.7.3 version: 5.7.3 + apps/rvs.rivm.nl/dist: {} + + apps/rvs.rivm.nl/dist/types: {} + packages/components-css: dependencies: '@nl-design-system-candidate/heading-css': @@ -261,9 +250,6 @@ importers: '@rijkshuisstijl-community/components-css': specifier: workspace:* version: link:../components-css - '@rijkshuisstijl-community/web-components-react': - specifier: workspace:* - version: link:../web-components-react '@tabler/icons-react': specifier: 3.28.1 version: 3.28.1(react@19.0.0) @@ -445,12 +431,6 @@ importers: '@rijkshuisstijl-community/web-components': specifier: workspace:* version: link:../web-components - '@rijkshuisstijl-community/web-components-react': - specifier: workspace:* - version: link:../web-components-react - '@rijkshuisstijl-community/web-components-stencil': - specifier: workspace:* - version: link:../web-components-stencil '@storybook/addon-a11y': specifier: 8.4.7 version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) @@ -526,9 +506,6 @@ importers: '@utrecht/web-component-library-react': specifier: 3.0.2 version: 3.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@utrecht/web-component-library-stencil': - specifier: 3.0.1 - version: 3.0.1 '@whitespace/storybook-addon-html': specifier: 6.1.1 version: 6.1.1(prettier@3.4.2)(react-syntax-highlighter@15.6.1(react@19.0.0)) @@ -633,77 +610,6 @@ importers: specifier: 4.5.0 version: 4.5.0(@types/node@22.9.0)(rollup@4.30.1)(typescript@5.7.3)(vite@6.0.3(@types/node@22.9.0)(sass@1.83.4)(terser@5.36.0)(yaml@2.7.0)) - packages/web-components-react: - dependencies: - '@stencil/react-output-target': - specifier: 0.7.4 - version: 0.7.4(@stencil/core@4.22.3)(@types/react@19.0.1)(react@19.0.0) - devDependencies: - '@rijkshuisstijl-community/web-components-stencil': - specifier: workspace:* - version: link:../web-components-stencil - '@types/node': - specifier: 20.17.6 - version: 20.17.6 - '@types/react': - specifier: 19.0.1 - version: 19.0.1 - '@types/react-dom': - specifier: 19.0.1 - version: 19.0.1 - react: - specifier: 19.0.0 - version: 19.0.0 - react-dom: - specifier: 19.0.0 - version: 19.0.0(react@19.0.0) - rimraf: - specifier: 6.0.1 - version: 6.0.1 - typescript: - specifier: 5.7.2 - version: 5.7.2 - - packages/web-components-stencil: - dependencies: - '@stencil/core': - specifier: 4.22.3 - version: 4.22.3 - clsx: - specifier: 2.1.1 - version: 2.1.1 - devDependencies: - '@rijkshuisstijl-community/components-css': - specifier: workspace:* - version: link:../components-css - '@stencil/react-output-target': - specifier: 0.7.4 - version: 0.7.4(@stencil/core@4.22.3)(@types/react@19.0.7)(react@19.0.0) - '@stencil/sass': - specifier: 3.0.12 - version: 3.0.12(@stencil/core@4.22.3) - '@types/jest': - specifier: 29.5.14 - version: 29.5.14 - chokidar-cli: - specifier: 3.0.0 - version: 3.0.0 - node-sass-package-importer: - specifier: 5.3.3 - version: 5.3.3 - npm-run-all: - specifier: 4.1.5 - version: 4.1.5 - rimraf: - specifier: 6.0.1 - version: 6.0.1 - tslib: - specifier: 2.8.1 - version: 2.8.1 - typescript: - specifier: 5.7.2 - version: 5.7.2 - proprietary/assets: {} proprietary/design-tokens: @@ -2228,11 +2134,6 @@ packages: '@lit-labs/ssr-dom-shim@1.2.1': resolution: {integrity: sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==} - '@lit/react@1.0.6': - resolution: {integrity: sha512-QIss8MPh6qUoFJmuaF4dSHts3qCsA36S3HcOLiNPShxhgYPr4XJRnCBKPipk85sR9xr6TQrOcDMfexwbNdJHYA==} - peerDependencies: - '@types/react': 17 || 18 - '@lit/reactive-element@2.0.4': resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} @@ -2906,22 +2807,6 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.10.0'} hasBin: true - '@stencil/core@4.22.3': - resolution: {integrity: sha512-dYaletX938WgEA2oMROLdh8wpUn1MgBx2zg5kYqwuUR8aua4Gy9EqGQ3zBu1AvL5MzLlZC+lMlxe/g5Dg1ldpw==} - engines: {node: '>=16.0.0', npm: '>=7.10.0'} - hasBin: true - - '@stencil/react-output-target@0.7.4': - resolution: {integrity: sha512-MuvUJJXtYvSUo0dcFbWx0orVc8ROB0qfaFq1IbNODECqsCKOP3kU5Oy7/NyWs3xNpa8U2lMWvyBYmRvWNB6ExQ==} - peerDependencies: - '@stencil/core': '>=3 || >= 4.0.0-beta.0 || >= 4.0.0' - - '@stencil/sass@3.0.12': - resolution: {integrity: sha512-aXMgpG13ftxLYo2dDauapvE9gKzSxTAqCMOfTqbPhKUCZ43JsknkLx+PArRaFtfYeVGSQ8eTS4ck7/Nlec+PNA==} - engines: {node: '>=12.0.0', npm: '>=6.0.0'} - peerDependencies: - '@stencil/core': '>=2.0.0 || >=3.0.0-beta.0 || >= 4.0.0-beta.0 || >= 4.0.0' - '@storybook/addon-a11y@8.4.7': resolution: {integrity: sha512-GpUvXp6n25U1ZSv+hmDC+05BEqxWdlWjQTb/GaboRXZQeMBlze6zckpVb66spjmmtQAIISo0eZxX1+mGcVR7lA==} peerDependencies: @@ -3233,9 +3118,6 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - '@ts-morph/common@0.23.0': - resolution: {integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==} - '@tufjs/canonical-json@1.0.0': resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -3360,17 +3242,11 @@ packages: '@types/parse-path@7.0.3': resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} - '@types/react-dom@19.0.1': - resolution: {integrity: sha512-hljHij7MpWPKF6u5vojuyfV0YA4YURsQG7KT6SzV0Zs2BXAtgdTxG6A229Ub/xiWV4w/7JL8fi6aAyjshH4meA==} - '@types/react-dom@19.0.3': resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} peerDependencies: '@types/react': ^19.0.0 - '@types/react@19.0.1': - resolution: {integrity: sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==} - '@types/react@19.0.7': resolution: {integrity: sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==} @@ -4665,9 +4541,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camel-case@3.0.0: - resolution: {integrity: sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==} - camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} @@ -4719,9 +4592,6 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - change-case@3.1.0: - resolution: {integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==} - change-case@4.1.2: resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} @@ -4870,9 +4740,6 @@ packages: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - code-block-writer@13.0.3: - resolution: {integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==} - collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} @@ -4983,9 +4850,6 @@ packages: console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - constant-case@2.0.0: - resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==} - constant-case@3.0.4: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} @@ -5091,15 +4955,9 @@ packages: resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==} engines: {node: '>=12 || >=16'} - css-node-extract@2.1.3: - resolution: {integrity: sha512-E7CzbC0I4uAs2dI8mPCVe+K37xuja5kjIugOotpwICFL7vzhmFMAPHvS/MF9gFrmv8DDUANsxrgyT/I3OLukcw==} - css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - css-selector-extract@3.3.6: - resolution: {integrity: sha512-bBI8ZJKKyR9iHvxXb4t3E6WTMkis94eINopVg7y2FmmMjLXUVduD7mPEcADi4i9FX4wOypFMFpySX+0keuefxg==} - css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} @@ -5313,10 +5171,6 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - detect-file@1.0.0: - resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} - engines: {node: '>=0.10.0'} - detect-indent@7.0.1: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} @@ -5372,9 +5226,6 @@ packages: dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - domelementtype@1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} @@ -5393,22 +5244,12 @@ packages: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} - domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - - dot-case@2.1.1: - resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} - dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -5789,10 +5630,6 @@ packages: resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==} engines: {node: '>=0.10.0'} - expand-tilde@2.0.2: - resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} - engines: {node: '>=0.10.0'} - expect-playwright@0.8.0: resolution: {integrity: sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==} @@ -5917,10 +5754,6 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - findup-sync@4.0.0: - resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} - engines: {node: '>= 8'} - flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -6140,10 +5973,6 @@ packages: resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==} engines: {node: '>=0.10.0'} - global-modules@1.0.0: - resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} - engines: {node: '>=0.10.0'} - global-modules@2.0.0: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} engines: {node: '>=6'} @@ -6152,10 +5981,6 @@ packages: resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==} engines: {node: '>=0.10.0'} - global-prefix@1.0.2: - resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} - engines: {node: '>=0.10.0'} - global-prefix@3.0.0: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} @@ -6272,9 +6097,6 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - header-case@1.0.1: - resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} - header-case@2.0.4: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} @@ -6306,9 +6128,6 @@ packages: resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} engines: {node: ^16.14.0 || >=18.0.0} - html-dom-parser@5.0.10: - resolution: {integrity: sha512-GwArYL3V3V8yU/mLKoFF7HlLBv80BZ2Ey1BzfVNRpAci0cEKhFHI/Qh8o8oyt3qlAMLlK250wsxLdYX4viedvg==} - html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -6316,15 +6135,6 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - html-react-parser@5.1.18: - resolution: {integrity: sha512-65BwC0zzrdeW96jB2FRr5f1ovBhRMpLPJNvwkY5kA8Ay5xdL9t/RH2/uUTM7p+cl5iM88i6dDk4LXtfMnRmaJQ==} - peerDependencies: - '@types/react': 0.14 || 15 || 16 || 17 || 18 - react: 0.14 || 15 || 16 || 17 || 18 - peerDependenciesMeta: - '@types/react': - optional: true - html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} @@ -6332,9 +6142,6 @@ packages: htmlparser2@3.10.1: resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - htmlparser2@9.1.0: - resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} - http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -6471,9 +6278,6 @@ packages: resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - inline-style-parser@0.2.4: - resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -6640,9 +6444,6 @@ packages: is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - is-lower-case@1.1.3: - resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} - is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} @@ -6770,9 +6571,6 @@ packages: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} - is-upper-case@1.1.2: - resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -7318,12 +7116,6 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - lower-case-first@1.0.2: - resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==} - - lower-case@1.1.4: - resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==} - lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -7703,11 +7495,6 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mlly@1.7.3: resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} @@ -7779,9 +7566,6 @@ packages: nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - no-case@2.3.2: - resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} - no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -7823,14 +7607,6 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - node-sass-magic-importer@5.3.3: - resolution: {integrity: sha512-xB4yH7laj00SBIZO9Hwke3XDSqMcz+6IM7TgcxU9Ri6m6Pn8MBWwgG5HLmgZkQX3W2osUhx+k7WSOzzunuTKVw==} - engines: {node: '>=6.11.1', npm: '>=3.0.0'} - - node-sass-package-importer@5.3.3: - resolution: {integrity: sha512-alXHd4/QzsUH6Aao8Wg5zm1uhz4Ujt9AgRG3LLjPYBlbW8lg7TtMsbCz2G+QgtdSba0A0wmZ3+8FAD+QjP5kHw==} - engines: {node: '>=6.11.1', npm: '>=3.0.0'} - nopt@6.0.0: resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -7956,10 +7732,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-hash@2.2.0: - resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} - engines: {node: '>= 6'} - object-inspect@1.13.2: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} @@ -8163,9 +7935,6 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true - param-case@2.1.1: - resolution: {integrity: sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==} - param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -8213,18 +7982,12 @@ packages: parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} - pascal-case@2.0.1: - resolution: {integrity: sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==} - pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - path-case@2.1.1: - resolution: {integrity: sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==} - path-case@3.0.4: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} @@ -8566,10 +8329,6 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-scss@3.0.5: - resolution: {integrity: sha512-3e0qYk87eczfzg5P73ZVuuxEGCBfatRhPze6KrSaIbEKVtmnFI1RYp1Fv+AyZi+w8kcNRSPeNX6ap4b65zEkiA==} - engines: {node: '>=10.0'} - postcss-scss@4.0.9: resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} @@ -8604,10 +8363,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@6.0.23: - resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} - engines: {node: '>=4.0.0'} - postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} @@ -8764,9 +8519,6 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-property@2.0.2: - resolution: {integrity: sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug==} - react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} @@ -8921,10 +8673,6 @@ packages: resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==} engines: {node: '>=0.10.0'} - resolve-dir@1.0.1: - resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} - engines: {node: '>=0.10.0'} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -9115,9 +8863,6 @@ packages: engines: {node: '>=10'} hasBin: true - sentence-case@2.1.1: - resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} - sentence-case@3.0.4: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} @@ -9237,9 +8982,6 @@ packages: resolution: {integrity: sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==} engines: {node: '>= 18'} - snake-case@2.1.0: - resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} - snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} @@ -9479,15 +9221,6 @@ packages: style-inject@0.3.0: resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==} - style-object-to-css-string@1.1.3: - resolution: {integrity: sha512-bISQoUsir/qGfo7vY8rw00ia9nnyE1jvYt3zZ2jhdkcXZ6dAEi74inMzQ6On57vFI+I4Fck6wOv5UI9BEwJDgw==} - - style-to-js@1.1.16: - resolution: {integrity: sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==} - - style-to-object@1.0.8: - resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} @@ -9587,9 +9320,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - swap-case@1.1.2: - resolution: {integrity: sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==} - symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -9654,9 +9384,6 @@ packages: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} - title-case@2.1.1: - resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==} - tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -9701,9 +9428,6 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - ts-morph@22.0.0: - resolution: {integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==} - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -9940,15 +9664,9 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - upper-case-first@1.1.2: - resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==} - upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} - upper-case@1.1.3: - resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} - upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} @@ -12103,14 +11821,6 @@ snapshots: '@lit-labs/ssr-dom-shim@1.2.1': {} - '@lit/react@1.0.6(@types/react@19.0.1)': - dependencies: - '@types/react': 19.0.1 - - '@lit/react@1.0.6(@types/react@19.0.7)': - dependencies: - '@types/react': 19.0.7 - '@lit/reactive-element@2.0.4': dependencies: '@lit-labs/ssr-dom-shim': 1.2.1 @@ -12812,36 +12522,6 @@ snapshots: '@stencil/core@4.18.3': {} - '@stencil/core@4.22.3': {} - - '@stencil/react-output-target@0.7.4(@stencil/core@4.22.3)(@types/react@19.0.1)(react@19.0.0)': - dependencies: - '@lit/react': 1.0.6(@types/react@19.0.1) - '@stencil/core': 4.22.3 - html-react-parser: 5.1.18(@types/react@19.0.1)(react@19.0.0) - react-dom: 18.3.1(react@19.0.0) - style-object-to-css-string: 1.1.3 - ts-morph: 22.0.0 - transitivePeerDependencies: - - '@types/react' - - react - - '@stencil/react-output-target@0.7.4(@stencil/core@4.22.3)(@types/react@19.0.7)(react@19.0.0)': - dependencies: - '@lit/react': 1.0.6(@types/react@19.0.7) - '@stencil/core': 4.22.3 - html-react-parser: 5.1.18(@types/react@19.0.7)(react@19.0.0) - react-dom: 18.3.1(react@19.0.0) - style-object-to-css-string: 1.1.3 - ts-morph: 22.0.0 - transitivePeerDependencies: - - '@types/react' - - react - - '@stencil/sass@3.0.12(@stencil/core@4.22.3)': - dependencies: - '@stencil/core': 4.22.3 - '@storybook/addon-a11y@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/addon-highlight': 8.4.7(storybook@8.4.7(prettier@3.4.2)) @@ -13324,13 +13004,6 @@ snapshots: '@trysound/sax@0.2.0': {} - '@ts-morph/common@0.23.0': - dependencies: - fast-glob: 3.3.2 - minimatch: 9.0.5 - mkdirp: 3.0.1 - path-browserify: 1.0.1 - '@tufjs/canonical-json@1.0.0': {} '@tufjs/canonical-json@2.0.0': {} @@ -13467,18 +13140,10 @@ snapshots: '@types/parse-path@7.0.3': {} - '@types/react-dom@19.0.1': - dependencies: - '@types/react': 19.0.7 - '@types/react-dom@19.0.3(@types/react@19.0.7)': dependencies: '@types/react': 19.0.7 - '@types/react@19.0.1': - dependencies: - csstype: 3.1.3 - '@types/react@19.0.7': dependencies: csstype: 3.1.3 @@ -15060,11 +14725,6 @@ snapshots: callsites@3.1.0: {} - camel-case@3.0.0: - dependencies: - no-case: 2.3.2 - upper-case: 1.1.3 - camel-case@4.1.2: dependencies: pascal-case: 3.1.2 @@ -15125,27 +14785,6 @@ snapshots: chalk@5.4.1: {} - change-case@3.1.0: - dependencies: - camel-case: 3.0.0 - constant-case: 2.0.0 - dot-case: 2.1.1 - header-case: 1.0.1 - is-lower-case: 1.1.3 - is-upper-case: 1.1.2 - lower-case: 1.1.4 - lower-case-first: 1.0.2 - no-case: 2.3.2 - param-case: 2.1.1 - pascal-case: 2.0.1 - path-case: 2.1.1 - sentence-case: 2.1.1 - snake-case: 2.1.0 - swap-case: 1.1.2 - title-case: 2.1.1 - upper-case: 1.1.3 - upper-case-first: 1.1.2 - change-case@4.1.2: dependencies: camel-case: 4.1.2 @@ -15279,8 +14918,6 @@ snapshots: co@4.6.0: {} - code-block-writer@13.0.3: {} - collect-v8-coverage@1.0.2: {} color-convert@1.9.3: @@ -15383,11 +15020,6 @@ snapshots: console-control-strings@1.1.0: {} - constant-case@2.0.0: - dependencies: - snake-case: 2.1.0 - upper-case: 1.1.3 - constant-case@3.0.4: dependencies: no-case: 3.0.4 @@ -15559,11 +15191,6 @@ snapshots: css-functions-list@3.2.3: {} - css-node-extract@2.1.3: - dependencies: - change-case: 3.1.0 - postcss: 6.0.23 - css-select@4.3.0: dependencies: boolbase: 1.0.0 @@ -15572,10 +15199,6 @@ snapshots: domutils: 2.8.0 nth-check: 2.1.1 - css-selector-extract@3.3.6: - dependencies: - postcss: 6.0.23 - css-tree@1.1.3: dependencies: mdn-data: 2.0.14 @@ -15802,8 +15425,6 @@ snapshots: dequal@2.0.3: {} - detect-file@1.0.0: {} - detect-indent@7.0.1: {} detect-libc@1.0.3: @@ -15853,12 +15474,6 @@ snapshots: domhandler: 4.3.1 entities: 2.2.0 - dom-serializer@2.0.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.5.0 - domelementtype@1.3.1: {} domelementtype@2.3.0: {} @@ -15875,10 +15490,6 @@ snapshots: dependencies: domelementtype: 2.3.0 - domhandler@5.0.3: - dependencies: - domelementtype: 2.3.0 - domutils@1.7.0: dependencies: dom-serializer: 0.2.2 @@ -15890,16 +15501,6 @@ snapshots: domelementtype: 2.3.0 domhandler: 4.3.1 - domutils@3.1.0: - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - - dot-case@2.1.1: - dependencies: - no-case: 2.3.2 - dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -16230,7 +15831,7 @@ snapshots: '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) eslint: 9.18.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.18.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0))(eslint@9.18.0) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.18.0) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.18.0) eslint-plugin-react: 7.37.4(eslint@9.18.0) @@ -16254,13 +15855,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.18.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0))(eslint@9.18.0): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 9.18.0 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.18.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0))(eslint@9.18.0))(eslint@9.18.0) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 @@ -16304,14 +15905,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.18.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0))(eslint@9.18.0))(eslint@9.18.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.20.0(eslint@9.18.0)(typescript@5.7.3) eslint: 9.18.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.18.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0))(eslint@9.18.0) transitivePeerDependencies: - supports-color @@ -16355,7 +15956,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.18.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.18.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0)(typescript@5.7.3))(eslint@9.18.0))(eslint@9.18.0))(eslint@9.18.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -16643,10 +16244,6 @@ snapshots: dependencies: os-homedir: 1.0.2 - expand-tilde@2.0.2: - dependencies: - homedir-polyfill: 1.0.3 - expect-playwright@0.8.0: {} expect@29.7.0: @@ -16788,13 +16385,6 @@ snapshots: locate-path: 7.2.0 path-exists: 5.0.0 - findup-sync@4.0.0: - dependencies: - detect-file: 1.0.0 - is-glob: 4.0.3 - micromatch: 4.0.8 - resolve-dir: 1.0.1 - flat-cache@3.2.0: dependencies: flatted: 3.3.1 @@ -17059,12 +16649,6 @@ snapshots: global-prefix: 0.1.5 is-windows: 0.2.0 - global-modules@1.0.0: - dependencies: - global-prefix: 1.0.2 - is-windows: 1.0.2 - resolve-dir: 1.0.1 - global-modules@2.0.0: dependencies: global-prefix: 3.0.0 @@ -17076,14 +16660,6 @@ snapshots: is-windows: 0.2.0 which: 1.3.1 - global-prefix@1.0.2: - dependencies: - expand-tilde: 2.0.2 - homedir-polyfill: 1.0.3 - ini: 1.3.8 - is-windows: 1.0.2 - which: 1.3.1 - global-prefix@3.0.0: dependencies: ini: 1.3.8 @@ -17203,11 +16779,6 @@ snapshots: he@1.2.0: {} - header-case@1.0.1: - dependencies: - no-case: 2.3.2 - upper-case: 1.1.3 - header-case@2.0.4: dependencies: capital-case: 1.0.4 @@ -17237,37 +16808,12 @@ snapshots: dependencies: lru-cache: 10.4.3 - html-dom-parser@5.0.10: - dependencies: - domhandler: 5.0.3 - htmlparser2: 9.1.0 - html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 html-escaper@2.0.2: {} - html-react-parser@5.1.18(@types/react@19.0.1)(react@19.0.0): - dependencies: - domhandler: 5.0.3 - html-dom-parser: 5.0.10 - react: 19.0.0 - react-property: 2.0.2 - style-to-js: 1.1.16 - optionalDependencies: - '@types/react': 19.0.1 - - html-react-parser@5.1.18(@types/react@19.0.7)(react@19.0.0): - dependencies: - domhandler: 5.0.3 - html-dom-parser: 5.0.10 - react: 19.0.0 - react-property: 2.0.2 - style-to-js: 1.1.16 - optionalDependencies: - '@types/react': 19.0.7 - html-tags@3.3.1: {} htmlparser2@3.10.1: @@ -17279,13 +16825,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - htmlparser2@9.1.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.1.0 - entities: 4.5.0 - http-cache-semantics@4.1.1: {} http-proxy-agent@5.0.0: @@ -17421,8 +16960,6 @@ snapshots: ini@4.1.3: {} - inline-style-parser@0.2.4: {} - internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -17582,10 +17119,6 @@ snapshots: is-lambda@1.0.1: {} - is-lower-case@1.1.3: - dependencies: - lower-case: 1.1.4 - is-map@2.0.3: {} is-module@1.0.0: {} @@ -17692,10 +17225,6 @@ snapshots: is-unicode-supported@0.1.0: {} - is-upper-case@1.1.2: - dependencies: - upper-case: 1.1.3 - is-weakmap@2.0.2: {} is-weakref@1.0.2: @@ -18610,12 +18139,6 @@ snapshots: loupe@3.1.2: {} - lower-case-first@1.0.2: - dependencies: - lower-case: 1.1.4 - - lower-case@1.1.4: {} - lower-case@2.0.2: dependencies: tslib: 2.8.1 @@ -19239,8 +18762,6 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@3.0.1: {} - mlly@1.7.3: dependencies: acorn: 8.14.0 @@ -19307,10 +18828,6 @@ snapshots: nice-try@1.0.5: {} - no-case@2.3.2: - dependencies: - lower-case: 1.1.4 - no-case@3.0.4: dependencies: lower-case: 2.0.2 @@ -19373,20 +18890,6 @@ snapshots: node-releases@2.0.18: {} - node-sass-magic-importer@5.3.3: - dependencies: - css-node-extract: 2.1.3 - css-selector-extract: 3.3.6 - findup-sync: 4.0.0 - glob: 7.2.3 - object-hash: 2.2.0 - postcss-scss: 3.0.5 - resolve: 1.22.8 - - node-sass-package-importer@5.3.3: - dependencies: - node-sass-magic-importer: 5.3.3 - nopt@6.0.0: dependencies: abbrev: 1.1.1 @@ -19598,8 +19101,6 @@ snapshots: object-assign@4.1.1: {} - object-hash@2.2.0: {} - object-inspect@1.13.2: {} object-inspect@1.13.3: {} @@ -19854,10 +19355,6 @@ snapshots: - bluebird - supports-color - param-case@2.1.1: - dependencies: - no-case: 2.3.2 - param-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -19934,11 +19431,6 @@ snapshots: dependencies: entities: 4.5.0 - pascal-case@2.0.1: - dependencies: - camel-case: 3.0.0 - upper-case-first: 1.1.2 - pascal-case@3.1.2: dependencies: no-case: 3.0.4 @@ -19946,10 +19438,6 @@ snapshots: path-browserify@1.0.1: {} - path-case@2.1.1: - dependencies: - no-case: 2.3.2 - path-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -20238,10 +19726,6 @@ snapshots: dependencies: postcss: 8.5.1 - postcss-scss@3.0.5: - dependencies: - postcss: 8.5.1 - postcss-scss@4.0.9(postcss@8.5.1): dependencies: postcss: 8.5.1 @@ -20273,12 +19757,6 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@6.0.23: - dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 5.5.0 - postcss@8.4.31: dependencies: nanoid: 3.3.8 @@ -20405,12 +19883,6 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-dom@18.3.1(react@19.0.0): - dependencies: - loose-envify: 1.4.0 - react: 19.0.0 - scheduler: 0.23.2 - react-dom@19.0.0(react@19.0.0): dependencies: react: 19.0.0 @@ -20422,8 +19894,6 @@ snapshots: react-is@18.3.1: {} - react-property@2.0.2: {} - react-refresh@0.14.2: {} react-syntax-highlighter@15.6.1(react@19.0.0): @@ -20639,11 +20109,6 @@ snapshots: expand-tilde: 1.2.2 global-modules: 0.2.3 - resolve-dir@1.0.1: - dependencies: - expand-tilde: 2.0.2 - global-modules: 1.0.0 - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -20901,11 +20366,6 @@ snapshots: semver@7.6.3: {} - sentence-case@2.1.1: - dependencies: - no-case: 2.3.2 - upper-case-first: 1.1.2 - sentence-case@3.0.4: dependencies: no-case: 3.0.4 @@ -21074,10 +20534,6 @@ snapshots: smol-toml@1.3.1: {} - snake-case@2.1.0: - dependencies: - no-case: 2.3.2 - snake-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -21379,16 +20835,6 @@ snapshots: style-inject@0.3.0: {} - style-object-to-css-string@1.1.3: {} - - style-to-js@1.1.16: - dependencies: - style-to-object: 1.0.8 - - style-to-object@1.0.8: - dependencies: - inline-style-parser: 0.2.4 - styled-jsx@5.1.6(@babel/core@7.26.0)(react@19.0.0): dependencies: client-only: 0.0.1 @@ -21523,11 +20969,6 @@ snapshots: picocolors: 1.1.1 stable: 0.1.8 - swap-case@1.1.2: - dependencies: - lower-case: 1.1.4 - upper-case: 1.1.3 - symbol-tree@3.2.4: {} synckit@0.9.2: @@ -21592,11 +21033,6 @@ snapshots: tinyspy@3.0.2: {} - title-case@2.1.1: - dependencies: - no-case: 2.3.2 - upper-case: 1.1.3 - tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -21632,11 +21068,6 @@ snapshots: ts-dedent@2.2.0: {} - ts-morph@22.0.0: - dependencies: - '@ts-morph/common': 0.23.0 - code-block-writer: 13.0.3 - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -21921,16 +21352,10 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - upper-case-first@1.1.2: - dependencies: - upper-case: 1.1.3 - upper-case-first@2.0.2: dependencies: tslib: 2.8.1 - upper-case@1.1.3: {} - upper-case@2.0.2: dependencies: tslib: 2.8.1