diff --git a/packages/documentation/.storybook/helpers/bages-config.ts b/packages/documentation/.storybook/helpers/bages-config.ts deleted file mode 100644 index 135c4a430d..0000000000 --- a/packages/documentation/.storybook/helpers/bages-config.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { BadgesConfig } from '@geometricpanda/storybook-addon-badges'; -import { BADGE } from '@/../.storybook/constants'; - -export const badgesConfig: BadgesConfig = { - [BADGE.BETA]: { - styles: { - backgroundColor: 'var(--post-yellow)', - color: '#000', - borderColor: 'transparent', - }, - title: 'Beta', - tooltip: { - desc: 'This documentation page is still in beta mode and might not be complete yet.', - }, - }, - [BADGE.NEEDS_REVISION]: { - styles: { - backgroundColor: 'var(--post-gray-10)', - color: '#000', - borderColor: 'transparent', - }, - title: 'Needs revision', - tooltip: { - desc: 'This page is pending revision from a UX Designer.', - }, - }, - [BADGE.STABLE]: { - styles: { - backgroundColor: 'var(--post-success)', - color: '#fff', - borderColor: 'transparent', - }, - title: 'Stable', - tooltip: { - desc: 'The content of this page is ready to be used in production.', - }, - }, - [BADGE.TODO]: { - styles: { - backgroundColor: 'var(--post-danger)', - color: '#fff', - borderColor: 'transparent', - }, - title: 'TODO', - tooltip: { - desc: 'This page needs to be filled with content and serves as a placeholder in the meantime.', - }, - }, - [BADGE.SINCE_V1]: { - styles: { - backgroundColor: '#FFF', - color: '#333', - borderColor: '#666', - }, - title: 'Since v1', - tooltip: { - desc: 'This Component was added in Version 1', - }, - }, - [BADGE.WEB_COMPONENT_CANDIDATE]: { - styles: { - backgroundColor: '#FFF', - color: '#333', - borderColor: '#666', - }, - title: 'Web Component Candidate', - tooltip: { - desc: 'This component may be replaced by a web component in the future.', - }, - }, - [BADGE.DEPRECATED]: { - styles: { - backgroundColor: 'var(--post-warning)', - color: '#000', - borderColor: 'transparent', - }, - title: 'Deprecated', - tooltip: { - desc: 'The content of this page is deprecated and will be removed in the future', - }, - }, -}; diff --git a/packages/documentation/.storybook/helpers/index.ts b/packages/documentation/.storybook/helpers/index.ts index c70aaddbf0..16b69b4383 100644 --- a/packages/documentation/.storybook/helpers/index.ts +++ b/packages/documentation/.storybook/helpers/index.ts @@ -1,4 +1,3 @@ -export * from './bages-config'; export * from './open-full-screen-demo'; export * from './prettier-options'; export * from './reset-sb-styled-components'; diff --git a/packages/documentation/.storybook/main.ts b/packages/documentation/.storybook/main.ts index 01b9e54198..8080b549d5 100644 --- a/packages/documentation/.storybook/main.ts +++ b/packages/documentation/.storybook/main.ts @@ -48,7 +48,6 @@ const config: StorybookConfig = { }, }, '@storybook/addon-links', - '@geometricpanda/storybook-addon-badges', '@pxtrn/storybook-addon-docs-stencil', './addons/version-switcher/register', ], diff --git a/packages/documentation/.storybook/preview.ts b/packages/documentation/.storybook/preview.ts index dd3f9fe735..64a4ea08bb 100644 --- a/packages/documentation/.storybook/preview.ts +++ b/packages/documentation/.storybook/preview.ts @@ -2,7 +2,7 @@ import type { Preview } from '@storybook/web-components'; import { extractArgTypes } from '@pxtrn/storybook-addon-docs-stencil'; import { format } from 'prettier'; import DocsLayout from './blocks/layout'; -import { badgesConfig, openFullScreenDemo, prettierOptions, resetComponents } from './helpers'; +import { openFullScreenDemo, prettierOptions, resetComponents } from './helpers'; import './helpers/register-web-components'; import './addons/cypress-storybook/client'; @@ -84,7 +84,6 @@ const preview: Preview = { date: /Date$/, }, }, - badgesConfig, }, }; diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 26c334bee3..cc66f0ea4b 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -36,7 +36,6 @@ "bootstrap": "5.3.3" }, "devDependencies": { - "@geometricpanda/storybook-addon-badges": "2.0.2", "@lit/task": "1.0.1", "@open-wc/lit-helpers": "0.7.0", "@percy/cli": "1.28.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee208aa092..6c5b5e426d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -496,9 +496,6 @@ importers: specifier: 5.3.3 version: 5.3.3(@popperjs/core@2.11.8) devDependencies: - '@geometricpanda/storybook-addon-badges': - specifier: 2.0.2 - version: 2.0.2(@storybook/blocks@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/components@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/core-events@8.1.9)(@storybook/manager-api@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/preview-api@8.1.9)(@storybook/theming@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/types@8.1.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@lit/task': specifier: 1.0.1 version: 1.0.1 @@ -2968,24 +2965,6 @@ packages: '@floating-ui/utils@0.2.1': resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - '@geometricpanda/storybook-addon-badges@2.0.2': - resolution: {integrity: sha512-RlJvQcSSXwwrN+ABc+2s1UDatWSUsba9TPX/TyNVyobuZZPvu+Bx1d2HVDCIVtXwhlrSvgVB2yr+nVa18edOgw==} - peerDependencies: - '@storybook/blocks': ^7.0.0 - '@storybook/components': ^7.0.0 - '@storybook/core-events': ^7.0.0 - '@storybook/manager-api': ^7.0.0 - '@storybook/preview-api': ^7.0.0 - '@storybook/theming': ^7.0.0 - '@storybook/types': ^7.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - '@gulpjs/messages@1.1.0': resolution: {integrity: sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==} engines: {node: '>=10.13.0'} @@ -3863,8 +3842,8 @@ packages: '@storybook/api@6.5.16': resolution: {integrity: sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 '@storybook/blocks@8.1.9': resolution: {integrity: sha512-AB7icCijK2rft5kmzFF7bHuTdVIf6u5r26r4auqYxxVsHV87+k12kLvC8AyEssVIKMo+2vzImmdlhIScpCjrdQ==} @@ -11794,7 +11773,7 @@ snapshots: watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) - webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) + webpack-dev-server: 4.15.1(webpack@5.90.3) webpack-merge: 5.10.0 webpack-subresource-integrity: 5.1.0(webpack@5.90.3(esbuild@0.20.1)) optionalDependencies: @@ -11888,7 +11867,7 @@ snapshots: watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware: 6.1.2(webpack@5.90.3(esbuild@0.20.1)) - webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) + webpack-dev-server: 4.15.1(webpack@5.90.3) webpack-merge: 5.10.0 webpack-subresource-integrity: 5.1.0(webpack@5.90.3(esbuild@0.20.1)) optionalDependencies: @@ -11923,7 +11902,7 @@ snapshots: '@angular-devkit/architect': 0.1703.8(chokidar@3.6.0) rxjs: 7.8.1 webpack: 5.90.3(esbuild@0.20.1) - webpack-dev-server: 4.15.1(webpack@5.90.3(esbuild@0.20.1)) + webpack-dev-server: 4.15.1(webpack@5.90.3) transitivePeerDependencies: - chokidar @@ -14292,19 +14271,6 @@ snapshots: '@floating-ui/utils@0.2.1': {} - '@geometricpanda/storybook-addon-badges@2.0.2(@storybook/blocks@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/components@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/core-events@8.1.9)(@storybook/manager-api@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/preview-api@8.1.9)(@storybook/theming@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@storybook/types@8.1.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/blocks': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/components': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/core-events': 8.1.9 - '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/preview-api': 8.1.9 - '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.9 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@gulpjs/messages@1.1.0': {} '@gulpjs/to-absolute-glob@4.0.0': @@ -19352,7 +19318,7 @@ snapshots: '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.2.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.34.2(eslint@8.57.0) @@ -19382,12 +19348,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.0 @@ -19429,14 +19395,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.2.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color @@ -19484,7 +19450,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.2.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -21149,6 +21115,26 @@ snapshots: - ts-node optional: true + jest-cli@29.7.0(@types/node@20.14.0): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)) + exit: 0.1.2 + import-local: 3.1.0 + jest-config: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + optional: true + jest-cli@29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)) @@ -21617,7 +21603,7 @@ snapshots: '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.0)(ts-node@10.9.2(@types/node@20.14.0)(typescript@4.9.5)) + jest-cli: 29.7.0(@types/node@20.14.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -26091,7 +26077,7 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@5.3.3(webpack@5.90.3(esbuild@0.20.1)): + webpack-dev-middleware@5.3.3(webpack@5.90.3): dependencies: colorette: 2.0.20 memfs: 3.5.1 @@ -26110,7 +26096,7 @@ snapshots: optionalDependencies: webpack: 5.90.3(esbuild@0.20.1) - webpack-dev-server@4.15.1(webpack@5.90.3(esbuild@0.20.1)): + webpack-dev-server@4.15.1(webpack@5.90.3): dependencies: '@types/bonjour': 3.5.10 '@types/connect-history-api-fallback': 1.5.0 @@ -26140,7 +26126,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.90.3(esbuild@0.20.1)) + webpack-dev-middleware: 5.3.3(webpack@5.90.3) ws: 8.16.0 optionalDependencies: webpack: 5.90.3(esbuild@0.20.1)