diff --git a/packages/ui-stencil-react/package.json b/packages/ui-stencil-react/package.json index 7ee94028..7ea5488b 100644 --- a/packages/ui-stencil-react/package.json +++ b/packages/ui-stencil-react/package.json @@ -9,12 +9,6 @@ "types": "dist/index.d.ts", "sideEffects": false, "files": ["dist"], - "exports": { - ".": { - "import": "./dist/index.mjs", - "require": "./dist/index.js" - } - }, "scripts": { "build": "tsup", "build:watch": "tsup --watch", diff --git a/packages/ui-stencil-react/src/index.ts b/packages/ui-stencil-react/src/index.ts index f20c08ff..67187f64 100644 --- a/packages/ui-stencil-react/src/index.ts +++ b/packages/ui-stencil-react/src/index.ts @@ -1,4 +1,4 @@ -export * from './components/stencil-generated' -export { defineCustomElements } from '@orama/wc-components/loader' +export * from "./components/stencil-generated"; +export { defineCustomElements } from "@orama/wc-components/loader"; -import '@orama/wc-components/dist/orama-ui/orama-ui.css' +import "./orama-ui.css"; diff --git a/packages/ui-stencil-react/src/orama-ui.css b/packages/ui-stencil-react/src/orama-ui.css new file mode 100644 index 00000000..251cec3b --- /dev/null +++ b/packages/ui-stencil-react/src/orama-ui.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap");[id^=orama-ui]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Instrument Sans,sans-serif;font-family:var(--font-primary,"Instrument Sans",sans-serif);font-weight:400;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;--text-color-primary:#151515;--text-color-secondary:#838289;--text-color-tertiary:#99989d;--text-color-accent:#ae8ff7;--text-color-inactive:#99989d;--text-color-reverse:#fff;--background-color-primary:#fbfbfb;--background-color-secondary:#fff;--background-color-tertiary:#eee9f6;--background-color-fourth:#efefef;--background-color-reverse:#000;--border-color-primary:#dadada;--border-color-secondary:#efefef;--border-color-tertiary:#151515;--border-color-accent:#ae8ff7;--icon-color-primary:#151515;--icon-color-secondary:#dadada;--icon-color-tertiary:#838289;--icon-color-inactive:#99989d;--icon-color-accent:#8152ee;--shadow-color-primary:#fff;--button-text-color-primary:#f7f6f9;--button-text-color-secondary:#99989d;--button-text-color-inactive:#99989d;--button-background-color-primary:#8152ee;--button-background-color-secondary:#fff;--button-background-color-secondary-hover:#eee9f6;--button-background-color-inactive:#efefef;--button-border-color-secondary:#dadada;--backdrop-background-color-primary:rgba(0,0,0,.7);--chat-button-border-color-gradientOne:#eee9f6;--chat-button-border-color-gradientTwo:#eee9f6;--chat-button-border-color-gradientThree:#ae8ff7;--chat-button-border-color-gradientFour:#ae8ff7;--chat-button-border-color-gradientFive:#eee9f6;--chat-button-border-color-gradientSix:#eee9f6;--chat-button-background-color-gradientOne:#ae8ff7;--chat-button-background-color-gradientTwo:hsla(0,0%,100%,0);--font-primary:"Instrument Sans",sans-serif;--font-size-xxs:calc(10rem/var(--orama-base-font-size, 16));--font-size-xs:calc(12rem/var(--orama-base-font-size, 16));--font-size-sm:calc(14rem/var(--orama-base-font-size, 16));--font-size-md:calc(16rem/var(--orama-base-font-size, 16));--font-size-lg:calc(20rem/var(--orama-base-font-size, 16));--font-weight-normal:400;--font-weight-semibold:600;--font-line-height-s:1.25;--font-line-height-m:1.5;--radius-xs:calc(6rem/var(--orama-base-font-size, 16));--radius-s:calc(8rem/var(--orama-base-font-size, 16));--radius-m:calc(12rem/var(--orama-base-font-size, 16));--radius-l:calc(16rem/var(--orama-base-font-size, 16));--radius-3xl:calc(40rem/var(--orama-base-font-size, 16));--spacing-2xs:calc(2rem/var(--orama-base-font-size, 16));--spacing-xs:calc(4rem/var(--orama-base-font-size, 16));--spacing-s:calc(8rem/var(--orama-base-font-size, 16));--spacing-m:calc(12rem/var(--orama-base-font-size, 16));--spacing-l:calc(16rem/var(--orama-base-font-size, 16));--spacing-xl:calc(24rem/var(--orama-base-font-size, 16));--spacing-2xl:calc(32rem/var(--orama-base-font-size, 16));--spacing-3xl:calc(40rem/var(--orama-base-font-size, 16))}[id^=orama-ui] *,[id^=orama-ui] :after,[id^=orama-ui] :before{box-sizing:border-box}[id^=orama-ui].theme-dark{--text-color-primary:#fbfbfb;--text-color-secondary:#dadada;--text-color-tertiary:#838289;--text-color-accent:#ae8ff7;--text-color-inactive:#99989d;--text-color-reverse:#000;--background-color-primary:#050505;--background-color-secondary:#151515;--background-color-tertiary:#212121;--background-color-fourth:#2e2e2e;--background-color-reverse:#fff;--border-color-primary:#2e2e2e;--border-color-secondary:#151515;--border-color-tertiary:#afafb1;--border-color-accent:#8152ee;--icon-color-primary:#fbfbfb;--icon-color-secondary:#dadada;--icon-color-tertiary:#838289;--icon-color-inactive:#99989d;--icon-color-accent:#8152ee;--shadow-color-primary:#000;--button-text-color-primary:#efefef;--button-text-color-secondary:#99989d;--button-background-color-primary:#432d77;--button-background-color-secondary:#151515;--button-background-color-secondary-hover:#212121;--button-border-color-secondary:#2e2e2e;--backdrop-background-color-primary:rgba(0,0,0,.7);--chat-button-border-color-gradientOne:#212121;--chat-button-border-color-gradientTwo:#212121;--chat-button-border-color-gradientThree:#ae8ff7;--chat-button-border-color-gradientFour:#8152ee;--chat-button-border-color-gradientFive:#212121;--chat-button-border-color-gradientSix:#212121;--chat-button-background-color-gradientOne:#6a4bb2;--chat-button-background-color-gradientTwo:rgba(106,75,178,0)} \ No newline at end of file diff --git a/packages/ui-stencil-react/tsconfig.json b/packages/ui-stencil-react/tsconfig.json index b341769e..3619a24e 100644 --- a/packages/ui-stencil-react/tsconfig.json +++ b/packages/ui-stencil-react/tsconfig.json @@ -13,7 +13,8 @@ "jsx": "react", "allowSyntheticDefaultImports": true, "declarationDir": "./dist/types", - "declaration": true + "declaration": true, + "types": ["node"] }, "include": ["src"], "exclude": ["node_modules", "**/*.spec.ts", "**/__tests__/**"] diff --git a/packages/ui-stencil-react/tsup.config.ts b/packages/ui-stencil-react/tsup.config.ts index fc4d9359..12ea50f7 100644 --- a/packages/ui-stencil-react/tsup.config.ts +++ b/packages/ui-stencil-react/tsup.config.ts @@ -1,6 +1,15 @@ import { defineConfig, type Options } from "tsup"; +import { copyFileSync } from "node:fs"; +import { join } from "node:path"; export default defineConfig((options): Options => { + const source = join("../ui-stencil/dist/orama-ui/orama-ui.css"); + const destination = join("./src/orama-ui.css"); + + // Copy the file + copyFileSync(source, destination); + console.log(`File copied from ${source} to ${destination}`); + return { entry: ["src/**/*.ts"], format: ["cjs", "esm"], diff --git a/packages/ui-stencil/src/components/internal/orama-chat/readme.md b/packages/ui-stencil/src/components/internal/orama-chat/readme.md index d977c94c..1ce294d0 100644 --- a/packages/ui-stencil/src/components/internal/orama-chat/readme.md +++ b/packages/ui-stencil/src/components/internal/orama-chat/readme.md @@ -14,7 +14,7 @@ | `placeholder` | `placeholder` | | `string` | `'Ask me anything'` | | `showClearChat` | `show-clear-chat` | | `boolean` | `true` | | `sourceBaseUrl` | `source-base-url` | | `string` | `''` | -| `sourcesMap` | -- | | `{ title?: string; description?: string; path?: string; }` | `undefined` | +| `sourcesMap` | -- | | `{ title?: string; path?: string; description?: string; }` | `undefined` | | `suggestions` | -- | | `string[]` | `undefined` | diff --git a/packages/ui-stencil/src/components/orama-search-box/readme.md b/packages/ui-stencil/src/components/orama-search-box/readme.md index f1a4d414..23123d91 100644 --- a/packages/ui-stencil/src/components/orama-search-box/readme.md +++ b/packages/ui-stencil/src/components/orama-search-box/readme.md @@ -12,10 +12,10 @@ | `index` | -- | | `{ api_key: string; endpoint: string; }` | `undefined` | | `open` | `open` | | `boolean` | `false` | | `placeholder` | `placeholder` | | `string` | `undefined` | -| `resultMap` | -- | | `{ title?: string; description?: string; path?: string; section?: string; }` | `{}` | -| `searchParams` | -- | | `SearchParamsFullText, never> \| SearchParamsHybrid, never> \| SearchParamsVector, never>` | `undefined` | +| `resultMap` | -- | | `{ section?: string; title?: string; path?: string; description?: string; }` | `{}` | +| `searchParams` | -- | | `SearchParamsFullText, never> \| SearchParamsHybrid, never> \| SearchParamsVector, never>` | `undefined` | | `sourceBaseUrl` | `source-base-url` | | `string` | `undefined` | -| `sourcesMap` | -- | | `{ title?: string; description?: string; path?: string; }` | `undefined` | +| `sourcesMap` | -- | | `{ title?: string; path?: string; description?: string; }` | `undefined` | | `suggestions` | -- | | `string[]` | `undefined` | | `themeConfig` | -- | | `{ typography?: DeepPartial<{ '--font-primary': string; }>; colors?: DeepPartial<{ gray50: string; gray100: string; gray200: string; gray300: string; gray400: string; gray500: string; gray600: string; gray700: string; gray800: string; gray900: string; gray950: string; purple100: string; purple200: string; purple300: string; purple500: string; purple600: string; purple700: string; light: { "--text-color-primary": string; "--text-color-secondary": string; "--text-color-tertiary": string; "--text-color-accent": string; "--text-color-inactive": string; "--text-color-reverse": string; "--background-color-primary": string; "--background-color-secondary": string; "--background-color-tertiary": string; "--background-color-fourth": string; "--background-color-reverse": string; "--border-color-primary": string; "--border-color-secondary": string; "--border-color-tertiary": string; "--border-color-accent": string; "--icon-color-primary": string; "--icon-color-secondary": string; "--icon-color-tertiary": string; "--icon-color-inactive": string; "--icon-color-accent": string; "--shadow-color-primary": string; "--button-text-color-primary": string; "--button-text-color-secondary": string; "--button-text-color-inactive": string; "--button-background-color-primary": string; "--button-background-color-secondary": string; "--button-background-color-secondary-hover": string; "--button-background-color-inactive": string; "--button-border-color-secondary": string; "--backdrop-background-color-primary": string; "--chat-button-border-color-gradientOne": string; "--chat-button-border-color-gradientTwo": string; "--chat-button-border-color-gradientThree": string; "--chat-button-border-color-gradientFour": string; "--chat-button-border-color-gradientFive": string; "--chat-button-border-color-gradientSix": string; "--chat-button-background-color-gradientOne": string; "--chat-button-background-color-gradientTwo": string; }; dark: { "--text-color-primary": string; "--text-color-secondary": string; "--text-color-tertiary": string; "--text-color-accent": string; "--text-color-inactive": string; "--text-color-reverse": string; "--background-color-primary": string; "--background-color-secondary": string; "--background-color-tertiary": string; "--background-color-fourth": string; "--background-color-reverse": string; "--border-color-primary": string; "--border-color-secondary": string; "--border-color-tertiary": string; "--border-color-accent": string; "--icon-color-primary": string; "--icon-color-secondary": string; "--icon-color-tertiary": string; "--icon-color-inactive": string; "--icon-color-accent": string; "--shadow-color-primary": string; }; }>; }` | `undefined` | diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fee7830e..4ddd8928 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,7 +74,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^18.0.6 - version: 18.0.6(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(@swc/core@1.6.5)(@types/node@20.14.9)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)))(jest@29.7.0(@types/node@20.14.9))(karma@6.4.3)(lightningcss@1.26.0)(ng-packagr@18.0.0(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(tailwindcss@3.4.10)(tslib@2.6.3)(typescript@5.4.5))(tailwindcss@3.4.10)(typescript@5.4.5) + version: 18.0.6(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(@swc/core@1.6.5)(@types/node@20.14.9)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)))(jest@29.7.0(@types/node@20.14.9))(karma@6.4.3)(lightningcss@1.26.0)(ng-packagr@18.0.0(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(tailwindcss@3.4.10)(tslib@2.6.3)(typescript@5.4.5))(sass-embedded@1.77.8)(tailwindcss@3.4.10)(typescript@5.4.5) '@angular/cli': specifier: ~18.0.6 version: 18.0.6(chokidar@3.6.0) @@ -212,7 +212,7 @@ importers: version: 8.2.4(storybook@8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@storybook/nextjs': specifier: ^8.2.3 - version: 8.2.4(@jest/globals@29.7.0)(@swc/core@1.6.5(@swc/helpers@0.5.5))(@types/jest@29.5.12)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.9))(next@14.2.4(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)(storybook@8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(type-fest@2.19.0)(typescript@5.5.2)(webpack-dev-server@5.0.4(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) + version: 8.2.4(@jest/globals@29.7.0)(@swc/core@1.6.5(@swc/helpers@0.5.5))(@types/jest@29.5.12)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.9))(next@14.2.4(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass-embedded@1.77.8)(sass@1.77.8)(storybook@8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(type-fest@2.19.0)(typescript@5.5.2)(webpack-dev-server@5.0.4(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) '@storybook/react': specifier: ^8.2.3 version: 8.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.5.2) @@ -371,7 +371,7 @@ importers: version: 1.77.8 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5)) + version: 14.2.1(sass-embedded@1.77.8)(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5)) packages/ui-stencil-angular: dependencies: @@ -414,7 +414,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^18.0.6 - version: 18.0.6(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(@swc/core@1.6.5)(@types/node@20.14.9)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)))(jest@29.7.0(@types/node@20.14.9))(karma@6.4.3)(lightningcss@1.26.0)(ng-packagr@18.0.0(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(tailwindcss@3.4.10)(tslib@2.6.3)(typescript@5.4.5))(tailwindcss@3.4.10)(typescript@5.4.5) + version: 18.0.6(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(@swc/core@1.6.5)(@types/node@20.14.9)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)))(jest@29.7.0(@types/node@20.14.9))(karma@6.4.3)(lightningcss@1.26.0)(ng-packagr@18.0.0(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(tailwindcss@3.4.10)(tslib@2.6.3)(typescript@5.4.5))(sass-embedded@1.77.8)(tailwindcss@3.4.10)(typescript@5.4.5) '@angular/cli': specifier: ~18.0.6 version: 18.0.6(chokidar@3.6.0) @@ -1451,6 +1451,9 @@ packages: cpu: [x64] os: [win32] + '@bufbuild/protobuf@1.10.0': + resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} + '@chromatic-com/storybook@1.6.1': resolution: {integrity: sha512-x1x1NB3j4xpfeSWKr96emc+7ZvfsvH+/WVb3XCjkB24PPbT8VZXb3mJSAQMrSzuQ8+eQE9kDogYHH9Fj3tb/Cw==} engines: {node: '>=16.0.0', yarn: '>=1.22.18'} @@ -4546,6 +4549,9 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -9016,6 +9022,125 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sass-embedded-android-arm64@1.77.8: + resolution: {integrity: sha512-EmWHLbEx0Zo/f/lTFzMeH2Du+/I4RmSRlEnERSUKQWVp3aBSO04QDvdxfFezgQ+2Yt/ub9WMqBpma9P/8MPsLg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + hasBin: true + + sass-embedded-android-arm@1.77.8: + resolution: {integrity: sha512-GpGL7xZ7V1XpFbnflib/NWbM0euRzineK0iwoo31/ntWKAXGj03iHhGzkSiOwWSFcXgsJJi3eRA5BTmBvK5Q+w==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + hasBin: true + + sass-embedded-android-ia32@1.77.8: + resolution: {integrity: sha512-+GjfJ3lDezPi4dUUyjQBxlNKXNa+XVWsExtGvVNkv1uKyaOxULJhubVo2G6QTJJU0esJdfeXf5Ca5/J0ph7+7w==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [android] + hasBin: true + + sass-embedded-android-x64@1.77.8: + resolution: {integrity: sha512-YZbFDzGe5NhaMCygShqkeCWtzjhkWxGVunc7ULR97wmxYPQLPeVyx7XFQZc84Aj0lKAJBJS4qRZeqphMqZEJsQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + hasBin: true + + sass-embedded-darwin-arm64@1.77.8: + resolution: {integrity: sha512-aifgeVRNE+i43toIkDFFJc/aPLMo0PJ5s5hKb52U+oNdiJE36n65n2L8F/8z3zZRvCa6eYtFY2b7f1QXR3B0LA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + hasBin: true + + sass-embedded-darwin-x64@1.77.8: + resolution: {integrity: sha512-/VWZQtcWIOek60Zj6Sxk6HebXA1Qyyt3sD8o5qwbTgZnKitB1iEBuNunyGoAgMNeUz2PRd6rVki6hvbas9hQ6w==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + hasBin: true + + sass-embedded-linux-arm64@1.77.8: + resolution: {integrity: sha512-6iIOIZtBFa2YfMsHqOb3qake3C9d/zlKxjooKKnTSo+6g6z+CLTzMXe1bOfayb7yxeenElmFoK1k54kWD/40+g==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + hasBin: true + + sass-embedded-linux-arm@1.77.8: + resolution: {integrity: sha512-2edZMB6jf0whx3T0zlgH+p131kOEmWp+I4wnKj7ZMUeokiY4Up05d10hSvb0Q63lOrSjFAWu6P5/pcYUUx8arQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + hasBin: true + + sass-embedded-linux-ia32@1.77.8: + resolution: {integrity: sha512-63GsFFHWN5yRLTWiSef32TM/XmjhCBx1DFhoqxmj+Yc6L9Z1h0lDHjjwdG6Sp5XTz5EmsaFKjpDgnQTP9hJX3Q==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + hasBin: true + + sass-embedded-linux-musl-arm64@1.77.8: + resolution: {integrity: sha512-j8cgQxNWecYK+aH8ESFsyam/Q6G+9gg8eJegiRVpA9x8yk3ykfHC7UdQWwUcF22ZcuY4zegrjJx8k+thsgsOVA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.77.8: + resolution: {integrity: sha512-nFkhSl3uu9btubm+JBW7uRglNVJ8W8dGfzVqh3fyQJKS1oyBC3vT3VOtfbT9YivXk28wXscSHpqXZwY7bUuopA==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.77.8: + resolution: {integrity: sha512-oWveMe+8TFlP8WBWPna/+Ec5TV0CE+PxEutyi0ltSruBds2zxRq9dPVOqrpPcDN9QUx50vNZC0Afgch0aQEd0g==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-x64@1.77.8: + resolution: {integrity: sha512-2NtRpMXHeFo9kaYxuZ+Ewwo39CE7BTS2JDfXkTjZTZqd8H+8KC53eBh516YQnn2oiqxSiKxm7a6pxbxGZGwXOQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-x64@1.77.8: + resolution: {integrity: sha512-ND5qZLWUCpOn7LJfOf0gLSZUWhNIysY+7NZK1Ctq+pM6tpJky3JM5I1jSMplNxv5H3o8p80n0gSm+fcjsEFfjQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + hasBin: true + + sass-embedded-win32-arm64@1.77.8: + resolution: {integrity: sha512-7L8zT6xzEvTYj86MvUWnbkWYCNQP+74HvruLILmiPPE+TCgOjgdi750709BtppVJGGZSs40ZuN6mi/YQyGtwXg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + hasBin: true + + sass-embedded-win32-ia32@1.77.8: + resolution: {integrity: sha512-7Buh+4bP0WyYn6XPbthkIa3M2vtcR8QIsFVg3JElVlr+8Ng19jqe0t0SwggDgbMX6AdQZC+Wj4F1BprZSok42A==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [win32] + hasBin: true + + sass-embedded-win32-x64@1.77.8: + resolution: {integrity: sha512-rZmLIx4/LLQm+4GW39sRJW0MIlDqmyV0fkRzTmhFP5i/wVC7cuj8TUubPHw18rv2rkHFfBZKZJTCkPjCS5Z+SA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + hasBin: true + + sass-embedded@1.77.8: + resolution: {integrity: sha512-WGXA6jcaoBo5Uhw0HX/s6z/sl3zyYQ7ZOnLOJzqwpctFcFmU4L07zn51e2VSkXXFpQZFAdMZNqOGz/7h/fvcRA==} + engines: {node: '>=16.0.0'} + sass-loader@12.6.0: resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} @@ -9968,6 +10093,9 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -10390,7 +10518,7 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@18.0.6(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(@swc/core@1.6.5)(@types/node@20.14.9)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)))(jest@29.7.0(@types/node@20.14.9))(karma@6.4.3)(lightningcss@1.26.0)(ng-packagr@18.0.0(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(tailwindcss@3.4.10)(tslib@2.6.3)(typescript@5.4.5))(tailwindcss@3.4.10)(typescript@5.4.5)': + '@angular-devkit/build-angular@18.0.6(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(@swc/core@1.6.5)(@types/node@20.14.9)(chokidar@3.6.0)(html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)))(jest@29.7.0(@types/node@20.14.9))(karma@6.4.3)(lightningcss@1.26.0)(ng-packagr@18.0.0(@angular/compiler-cli@18.0.5(@angular/compiler@18.0.5(@angular/core@18.0.5(rxjs@7.8.1)(zone.js@0.14.7)))(typescript@5.4.5))(tailwindcss@3.4.10)(tslib@2.6.3)(typescript@5.4.5))(sass-embedded@1.77.8)(tailwindcss@3.4.10)(typescript@5.4.5)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1800.6(chokidar@3.6.0) @@ -10442,7 +10570,7 @@ snapshots: resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.77.2 - sass-loader: 14.2.1(sass@1.77.2)(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)) + sass-loader: 14.2.1(sass-embedded@1.77.8)(sass@1.77.2)(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)) semver: 7.6.2 source-map-loader: 5.0.0(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)) source-map-support: 0.5.21 @@ -12256,6 +12384,9 @@ snapshots: '@biomejs/cli-win32-x64@1.8.3': optional: true + '@bufbuild/protobuf@1.10.0': + optional: true + '@chromatic-com/storybook@1.6.1(react@18.3.1)': dependencies: chromatic: 11.5.4 @@ -13631,7 +13762,7 @@ snapshots: '@stencil-community/postcss@2.2.0(@stencil/core@4.19.0)': dependencies: '@stencil/core': 4.19.0 - postcss: 8.4.39 + postcss: 8.4.41 '@stencil/angular-output-target@0.8.4(@stencil/core@4.19.0)': dependencies: @@ -14032,7 +14163,7 @@ snapshots: dependencies: storybook: 8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)) - '@storybook/nextjs@8.2.4(@jest/globals@29.7.0)(@swc/core@1.6.5(@swc/helpers@0.5.5))(@types/jest@29.5.12)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.9))(next@14.2.4(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)(storybook@8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(type-fest@2.19.0)(typescript@5.5.2)(webpack-dev-server@5.0.4(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5))': + '@storybook/nextjs@8.2.4(@jest/globals@29.7.0)(@swc/core@1.6.5(@swc/helpers@0.5.5))(@types/jest@29.5.12)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.9))(next@14.2.4(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass-embedded@1.77.8)(sass@1.77.8)(storybook@8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(type-fest@2.19.0)(typescript@5.5.2)(webpack-dev-server@5.0.4(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.7) @@ -14063,13 +14194,13 @@ snapshots: next: 14.2.4(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8) node-polyfill-webpack-plugin: 2.0.1(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) pnp-webpack-plugin: 1.7.0(typescript@5.5.2) - postcss: 8.4.39 - postcss-loader: 8.1.1(postcss@8.4.39)(typescript@5.5.2)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) + postcss: 8.4.41 + postcss-loader: 8.1.1(postcss@8.4.41)(typescript@5.5.2)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 12.6.0(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) + sass-loader: 12.6.0(sass-embedded@1.77.8)(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) semver: 7.6.2 storybook: 8.2.4(@babel/preset-env@7.24.7(@babel/core@7.24.7)) style-loader: 3.3.4(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)) @@ -14922,7 +15053,7 @@ snapshots: '@vue/shared': 3.4.30 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.39 + postcss: 8.4.41 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.30': @@ -15621,6 +15752,9 @@ snapshots: dependencies: node-int64: 0.4.0 + buffer-builder@0.2.0: + optional: true + buffer-crc32@0.2.13: {} buffer-from@1.1.2: {} @@ -16076,7 +16210,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.39 + postcss: 8.4.41 postcss-media-query-parser: 0.2.3 cross-spawn@7.0.3: @@ -16121,12 +16255,12 @@ snapshots: css-loader@6.11.0(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.39) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.39) - postcss-modules-scope: 3.2.0(postcss@8.4.39) - postcss-modules-values: 4.0.0(postcss@8.4.39) + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.41) + postcss-modules-scope: 3.2.0(postcss@8.4.41) + postcss-modules-values: 4.0.0(postcss@8.4.41) postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: @@ -16134,12 +16268,12 @@ snapshots: css-loader@7.1.1(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.39) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.39) - postcss-modules-scope: 3.2.0(postcss@8.4.39) - postcss-modules-values: 4.0.0(postcss@8.4.39) + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.41) + postcss-modules-scope: 3.2.0(postcss@8.4.41) + postcss-modules-values: 4.0.0(postcss@8.4.41) postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: @@ -17919,9 +18053,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.39): + icss-utils@5.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.39 + postcss: 8.4.41 ieee754@1.2.1: {} @@ -19406,7 +19540,7 @@ snapshots: less: 4.2.0 ora: 5.4.1 piscina: 4.6.1 - postcss: 8.4.39 + postcss: 8.4.41 rxjs: 7.8.1 sass: 1.77.6 tslib: 2.6.3 @@ -20265,11 +20399,11 @@ snapshots: transitivePeerDependencies: - typescript - postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.2)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)): + postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.2)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)): dependencies: cosmiconfig: 9.0.0(typescript@5.5.2) jiti: 1.21.6 - postcss: 8.4.39 + postcss: 8.4.41 semver: 7.6.2 optionalDependencies: webpack: 5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5) @@ -20322,26 +20456,26 @@ snapshots: postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.39): + postcss-modules-extract-imports@3.1.0(postcss@8.4.41): dependencies: - postcss: 8.4.39 + postcss: 8.4.41 - postcss-modules-local-by-default@4.0.5(postcss@8.4.39): + postcss-modules-local-by-default@4.0.5(postcss@8.4.41): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.39): + postcss-modules-scope@3.2.0(postcss@8.4.41): dependencies: - postcss: 8.4.39 + postcss: 8.4.41 postcss-selector-parser: 6.1.0 - postcss-modules-values@4.0.0(postcss@8.4.39): + postcss-modules-values@4.0.0(postcss@8.4.41): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 postcss-nested@6.2.0(postcss@8.4.41): dependencies: @@ -20609,7 +20743,6 @@ snapshots: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - optional: true prelude-ls@1.2.1: {} @@ -21015,7 +21148,7 @@ snapshots: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.39 + postcss: 8.4.41 source-map: 0.6.1 resolve.exports@2.0.2: {} @@ -21172,26 +21305,108 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@12.6.0(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)): + sass-embedded-android-arm64@1.77.8: + optional: true + + sass-embedded-android-arm@1.77.8: + optional: true + + sass-embedded-android-ia32@1.77.8: + optional: true + + sass-embedded-android-x64@1.77.8: + optional: true + + sass-embedded-darwin-arm64@1.77.8: + optional: true + + sass-embedded-darwin-x64@1.77.8: + optional: true + + sass-embedded-linux-arm64@1.77.8: + optional: true + + sass-embedded-linux-arm@1.77.8: + optional: true + + sass-embedded-linux-ia32@1.77.8: + optional: true + + sass-embedded-linux-musl-arm64@1.77.8: + optional: true + + sass-embedded-linux-musl-arm@1.77.8: + optional: true + + sass-embedded-linux-musl-ia32@1.77.8: + optional: true + + sass-embedded-linux-musl-x64@1.77.8: + optional: true + + sass-embedded-linux-x64@1.77.8: + optional: true + + sass-embedded-win32-arm64@1.77.8: + optional: true + + sass-embedded-win32-ia32@1.77.8: + optional: true + + sass-embedded-win32-x64@1.77.8: + optional: true + + sass-embedded@1.77.8: + dependencies: + '@bufbuild/protobuf': 1.10.0 + buffer-builder: 0.2.0 + immutable: 4.3.6 + rxjs: 7.8.1 + supports-color: 8.1.1 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.77.8 + sass-embedded-android-arm64: 1.77.8 + sass-embedded-android-ia32: 1.77.8 + sass-embedded-android-x64: 1.77.8 + sass-embedded-darwin-arm64: 1.77.8 + sass-embedded-darwin-x64: 1.77.8 + sass-embedded-linux-arm: 1.77.8 + sass-embedded-linux-arm64: 1.77.8 + sass-embedded-linux-ia32: 1.77.8 + sass-embedded-linux-musl-arm: 1.77.8 + sass-embedded-linux-musl-arm64: 1.77.8 + sass-embedded-linux-musl-ia32: 1.77.8 + sass-embedded-linux-musl-x64: 1.77.8 + sass-embedded-linux-x64: 1.77.8 + sass-embedded-win32-arm64: 1.77.8 + sass-embedded-win32-ia32: 1.77.8 + sass-embedded-win32-x64: 1.77.8 + optional: true + + sass-loader@12.6.0(sass-embedded@1.77.8)(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5)): dependencies: klona: 2.0.6 neo-async: 2.6.2 webpack: 5.92.1(@swc/core@1.6.5(@swc/helpers@0.5.5))(esbuild@0.21.5) optionalDependencies: sass: 1.77.8 + sass-embedded: 1.77.8 - sass-loader@14.2.1(sass@1.77.2)(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)): + sass-loader@14.2.1(sass-embedded@1.77.8)(sass@1.77.2)(webpack@5.91.0(@swc/core@1.6.5)(esbuild@0.21.3)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.77.2 + sass-embedded: 1.77.8 webpack: 5.91.0(@swc/core@1.6.5)(esbuild@0.21.3) - sass-loader@14.2.1(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5)): + sass-loader@14.2.1(sass-embedded@1.77.8)(sass@1.77.8)(webpack@5.92.1(@swc/core@1.6.5)): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.77.8 + sass-embedded: 1.77.8 webpack: 5.92.1(@swc/core@1.6.5) sass@1.77.2: @@ -22334,12 +22549,15 @@ snapshots: validate-npm-package-name@5.0.1: {} + varint@6.0.0: + optional: true + vary@1.1.2: {} vite@4.5.3(@types/node@20.14.9)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.1): dependencies: esbuild: 0.18.20 - postcss: 8.4.39 + postcss: 8.4.41 rollup: 3.29.4 optionalDependencies: '@types/node': 20.14.9 @@ -22352,7 +22570,7 @@ snapshots: vite@5.2.11(@types/node@20.14.9)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.2)(terser@5.31.0): dependencies: esbuild: 0.20.2 - postcss: 8.4.39 + postcss: 8.4.41 rollup: 4.18.0 optionalDependencies: '@types/node': 20.14.9 @@ -22365,7 +22583,7 @@ snapshots: vite@5.3.1(@types/node@20.14.9)(less@4.2.0)(lightningcss@1.26.0)(sass@1.77.8)(terser@5.31.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.39 + postcss: 8.4.41 rollup: 4.18.0 optionalDependencies: '@types/node': 20.14.9