From 030b8223de24f1c9df1a720d7390e65cb8e7ef3b Mon Sep 17 00:00:00 2001 From: Nicolas Merget Date: Wed, 8 Jan 2025 15:06:15 +0100 Subject: [PATCH 1/7] feat: replace DB icons with whitelabel open source icons --- .gitignore | 362 +- output/react/README.md | 2 +- output/stencil/README.md | 2 +- output/vue/README.md | 2 +- package-lock.json | 2067 +++++++++++- packages/components/package.json | 3 +- .../src/components/button/button.spec.tsx | 4 +- .../src/components/button/index.html | 4 +- .../src/components/header/docs/Angular.md | 2 +- .../src/components/header/docs/HTML.md | 8 +- .../src/components/header/docs/React.md | 2 +- .../src/components/header/docs/Vue.md | 2 +- .../src/components/icon/docs/Angular.md | 2 +- .../src/components/icon/docs/HTML.md | 2 +- .../src/components/icon/docs/React.md | 2 +- .../src/components/icon/docs/Vue.md | 2 +- .../components/src/components/icon/index.html | 2 +- .../src/components/infotext/index.html | 4 +- .../src/components/navigation/docs/Angular.md | 2 +- .../src/components/navigation/docs/HTML.md | 2 +- .../src/components/navigation/docs/React.md | 2 +- .../src/components/navigation/docs/Vue.md | 2 +- .../src/components/notification/index.html | 4 +- .../src/components/switch/switch.scss | 4 +- .../src/components/textarea/docs/Angular.md | 2 +- .../src/components/textarea/docs/Vue.md | 2 +- packages/components/src/shared/constants.ts | 2 +- packages/components/src/shared/model.ts | 2 +- .../src/styles/_button-components.scss | 2 + .../import-styles/simple-button/index.html | 2 +- packages/foundations/assets/LICENSE | 51 - packages/foundations/assets/favicon.ico | Bin 5430 -> 0 bytes packages/foundations/assets/icons/DB_LICENSE | 253 ++ .../foundations/assets/icons/LICENCES.json | 141 + packages/foundations/assets/icons/LICENSE | 51 - .../foundations/assets/icons/arrow_down.svg | 1 + .../foundations/assets/icons/arrow_left.svg | 1 + .../foundations/assets/icons/arrow_right.svg | 1 + .../foundations/assets/icons/arrow_up.svg | 1 + .../assets/icons/arrow_up_right.svg | 1 + packages/foundations/assets/icons/brand.svg | 1 + .../foundations/assets/icons/calendar.svg | 5 + packages/foundations/assets/icons/check.svg | 1 + .../foundations/assets/icons/check_circle.svg | 1 + .../foundations/assets/icons/chevron_down.svg | 1 + .../foundations/assets/icons/chevron_left.svg | 1 + .../assets/icons/chevron_right.svg | 1 + .../foundations/assets/icons/chevron_up.svg | 1 + packages/foundations/assets/icons/clock.svg | 1 + packages/foundations/assets/icons/cross.svg | 1 + .../foundations/assets/icons/cross_circle.svg | 1 + .../assets/icons/exclamation_mark_circle.svg | 1 + .../icons/exclamation_mark_triangle.svg | 1 + .../assets/icons/fonts/all/db-ux.woff2 | Bin 0 -> 3740 bytes .../assets/icons/fonts/default/db-ux.woff2 | Bin 0 -> 3740 bytes .../assets/icons/fonts/default_12/db-ux.woff2 | Bin 0 -> 3740 bytes .../assets/icons/fonts/default_14/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_16/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_20/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_24/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_28/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_32/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_48/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/default_64/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/filled/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/filled_12/db-ux.woff2 | Bin 0 -> 3744 bytes .../assets/icons/fonts/filled_14/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_16/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_20/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_24/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_28/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_32/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_48/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/fonts/filled_64/db-ux.woff2 | Bin 0 -> 3752 bytes .../assets/icons/functional/fonts/LICENSE | 51 - .../assets/icons/functional/fonts/all/LICENSE | 51 - .../icons/functional/fonts/all/db-ux.woff2 | Bin 150652 -> 0 bytes .../icons/functional/fonts/default/LICENSE | 51 - .../functional/fonts/default/db-ux.woff2 | Bin 52292 -> 0 bytes .../icons/functional/fonts/default_12/LICENSE | 51 - .../functional/fonts/default_12/db-ux.woff2 | Bin 42496 -> 0 bytes .../icons/functional/fonts/default_14/LICENSE | 51 - .../functional/fonts/default_14/db-ux.woff2 | Bin 42496 -> 0 bytes .../icons/functional/fonts/default_16/LICENSE | 51 - .../functional/fonts/default_16/db-ux.woff2 | Bin 42496 -> 0 bytes .../icons/functional/fonts/default_20/LICENSE | 51 - .../functional/fonts/default_20/db-ux.woff2 | Bin 42492 -> 0 bytes .../icons/functional/fonts/default_24/LICENSE | 51 - .../functional/fonts/default_24/db-ux.woff2 | Bin 49080 -> 0 bytes .../icons/functional/fonts/default_28/LICENSE | 51 - .../functional/fonts/default_28/db-ux.woff2 | Bin 52248 -> 0 bytes .../icons/functional/fonts/default_32/LICENSE | 51 - .../functional/fonts/default_32/db-ux.woff2 | Bin 52292 -> 0 bytes .../icons/functional/fonts/default_48/LICENSE | 51 - .../functional/fonts/default_48/db-ux.woff2 | Bin 52292 -> 0 bytes .../icons/functional/fonts/default_64/LICENSE | 51 - .../functional/fonts/default_64/db-ux.woff2 | Bin 52288 -> 0 bytes .../icons/functional/fonts/filled/LICENSE | 51 - .../icons/functional/fonts/filled/db-ux.woff2 | Bin 51472 -> 0 bytes .../icons/functional/fonts/filled_12/LICENSE | 51 - .../functional/fonts/filled_12/db-ux.woff2 | Bin 41832 -> 0 bytes .../icons/functional/fonts/filled_14/LICENSE | 51 - .../functional/fonts/filled_14/db-ux.woff2 | Bin 41832 -> 0 bytes .../icons/functional/fonts/filled_16/LICENSE | 51 - .../functional/fonts/filled_16/db-ux.woff2 | Bin 41832 -> 0 bytes .../icons/functional/fonts/filled_20/LICENSE | 51 - .../functional/fonts/filled_20/db-ux.woff2 | Bin 41832 -> 0 bytes .../icons/functional/fonts/filled_24/LICENSE | 51 - .../functional/fonts/filled_24/db-ux.woff2 | Bin 48036 -> 0 bytes .../icons/functional/fonts/filled_28/LICENSE | 51 - .../functional/fonts/filled_28/db-ux.woff2 | Bin 51472 -> 0 bytes .../icons/functional/fonts/filled_32/LICENSE | 51 - .../functional/fonts/filled_32/db-ux.woff2 | Bin 51476 -> 0 bytes .../icons/functional/fonts/filled_48/LICENSE | 51 - .../functional/fonts/filled_48/db-ux.woff2 | Bin 51476 -> 0 bytes .../icons/functional/fonts/filled_64/LICENSE | 51 - .../functional/fonts/filled_64/db-ux.woff2 | Bin 51476 -> 0 bytes .../icons/functional/fonts/inverted/LICENSE | 51 - .../functional/fonts/inverted/db-ux.woff2 | Bin 51140 -> 0 bytes .../functional/fonts/inverted_12/LICENSE | 51 - .../functional/fonts/inverted_12/db-ux.woff2 | Bin 42436 -> 0 bytes .../functional/fonts/inverted_14/LICENSE | 51 - .../functional/fonts/inverted_14/db-ux.woff2 | Bin 42436 -> 0 bytes .../functional/fonts/inverted_16/LICENSE | 51 - .../functional/fonts/inverted_16/db-ux.woff2 | Bin 42436 -> 0 bytes .../functional/fonts/inverted_20/LICENSE | 51 - .../functional/fonts/inverted_20/db-ux.woff2 | Bin 42436 -> 0 bytes .../functional/fonts/inverted_24/LICENSE | 51 - .../functional/fonts/inverted_24/db-ux.woff2 | Bin 47748 -> 0 bytes .../functional/fonts/inverted_28/LICENSE | 51 - .../functional/fonts/inverted_28/db-ux.woff2 | Bin 51148 -> 0 bytes .../functional/fonts/inverted_32/LICENSE | 51 - .../functional/fonts/inverted_32/db-ux.woff2 | Bin 51144 -> 0 bytes .../functional/fonts/inverted_48/LICENSE | 51 - .../functional/fonts/inverted_48/db-ux.woff2 | Bin 51140 -> 0 bytes .../functional/fonts/inverted_64/LICENSE | 51 - .../functional/fonts/inverted_64/db-ux.woff2 | Bin 51140 -> 0 bytes .../assets/icons/functional/images/LICENSE | 51 - .../functional/images/accessibility/LICENSE | 51 - .../icons/functional/images/arrows/LICENSE | 51 - .../functional/images/audio & video/LICENSE | 51 - .../icons/functional/images/buildings/LICENSE | 51 - .../images/business & payment/LICENSE | 51 - .../functional/images/communication/LICENSE | 51 - .../functional/images/date & time/LICENSE | 51 - .../icons/functional/images/devices/LICENSE | 51 - .../icons/functional/images/editing/LICENSE | 51 - .../functional/images/environment/LICENSE | 51 - .../icons/functional/images/file/LICENSE | 51 - .../icons/functional/images/food/LICENSE | 51 - .../icons/functional/images/human/LICENSE | 51 - .../icons/functional/images/layout/LICENSE | 51 - .../icons/functional/images/logos/LICENSE | 51 - .../icons/functional/images/maps/LICENSE | 51 - .../icons/functional/images/medical/LICENSE | 51 - .../functional/images/navigation/LICENSE | 51 - .../functional/images/notification/LICENSE | 51 - .../icons/functional/images/security/LICENSE | 51 - .../icons/functional/images/social/LICENSE | 51 - .../functional/images/technology/LICENSE | 51 - .../icons/functional/images/tooling/LICENSE | 51 - .../functional/images/transportation/LICENSE | 51 - .../assets/icons/illustrative/LICENSE | 51 - .../assets/icons/illustrative/action/LICENSE | 51 - .../icons/illustrative/communication/LICENSE | 51 - .../icons/illustrative/covid_19/LICENSE | 51 - .../icons/illustrative/deprecated/LICENSE | 51 - .../assets/icons/illustrative/devices/LICENSE | 51 - .../icons/illustrative/entertainment/LICENSE | 51 - .../assets/icons/illustrative/feature/LICENSE | 51 - .../assets/icons/illustrative/food/LICENSE | 51 - .../assets/icons/illustrative/maps/LICENSE | 51 - .../assets/icons/illustrative/news/LICENSE | 51 - .../assets/icons/illustrative/station/LICENSE | 51 - .../assets/icons/illustrative/ticket/LICENSE | 51 - .../icons/illustrative/transportation/LICENSE | 51 - .../assets/icons/illustrative/travel/LICENSE | 51 - .../assets/icons/illustrative/weather/LICENSE | 51 - .../assets/icons/information_circle.svg | 1 + .../assets/icons/magnifying_glass.svg | 1 + packages/foundations/assets/icons/menu.svg | 1 + packages/foundations/assets/icons/minus.svg | 1 + packages/foundations/assets/icons/plus.svg | 1 + .../assets/icons/resize_handle_corner.svg | 1 + .../assets/icons/x_placeholder.svg | 1 + packages/foundations/assets/images/LICENSE | 51 - .../assets/images/appicons/LICENSE | 51 - .../assets/images/appicons/db_em_rgb_16px.png | Bin 1191 -> 0 bytes .../assets/images/appicons/db_em_rgb_32px.png | Bin 1365 -> 0 bytes .../foundations/assets/images/db_logo.svg | 4 - packages/foundations/assets/robots.txt | 6 - packages/foundations/assets/site.webmanifest | 14 - packages/foundations/package.json | 4 +- .../scripts/local/generate-icon-font.ts | 26 + .../scripts/local/generate-icon-overview.ts | 2 +- .../scripts/local/generate-icon-types.ts | 54 + .../foundations/scripts/public/all-icons.ts | 2 + .../foundations/scripts/public/icon-types.ts | 27 + packages/foundations/scripts/public/index.ts | 2 + .../scss/colors/_default-palette.scss | 83 +- packages/foundations/scss/icons/include.scss | 4 +- packages/foundations/src/icons.html | 2983 ++--------------- .../migration/test/icon-q32024/no-change.txt | 2 +- .../src/app/app.component.html | 6 +- .../app/components/badge/badge.component.html | 6 +- .../app/components/form/form.component.html | 22 +- .../form/inputs/inputs.component.html | 6 +- .../components/header/header.component.html | 8 +- .../app/components/icon/icon.component.html | 2 +- .../navigation/navigation.component.html | 2 +- showcases/next-showcase/pages/_app.tsx | 6 +- showcases/nuxt-showcase/layouts/default.vue | 6 +- showcases/patternhub/.env | 2 +- showcases/patternhub/pages/_app.tsx | 2 +- .../pages/foundations/variables/examples.tsx | 2 +- showcases/react-showcase/src/app.tsx | 6 +- .../src/components/badge/index.tsx | 6 +- .../src/components/form/index.tsx | 8 +- .../src/components/form/input.tsx | 4 +- .../src/components/header/index.tsx | 8 +- .../src/components/icon/index.tsx | 2 +- .../src/components/navigation/index.tsx | 2 +- .../src/components/page/index.tsx | 8 +- showcases/shared/button.json | 8 +- showcases/shared/header.json | 24 +- showcases/shared/navigation-item.json | 4 +- showcases/shared/switch.json | 8 +- showcases/shared/tag.json | 14 +- showcases/vue-showcase/src/App.vue | 6 +- .../src/components/badge/Badge.vue | 6 +- .../vue-showcase/src/components/form/Form.vue | 6 +- .../src/components/form/Inputs.vue | 4 +- .../src/components/form/Textareas.vue | 4 +- .../src/components/header/Header.vue | 8 +- .../vue-showcase/src/components/icon/Icon.vue | 2 +- .../src/components/navigation/Navigation.vue | 2 +- 236 files changed, 3477 insertions(+), 6798 deletions(-) delete mode 100644 packages/foundations/assets/LICENSE delete mode 100644 packages/foundations/assets/favicon.ico create mode 100644 packages/foundations/assets/icons/DB_LICENSE create mode 100644 packages/foundations/assets/icons/LICENCES.json delete mode 100644 packages/foundations/assets/icons/LICENSE create mode 100644 packages/foundations/assets/icons/arrow_down.svg create mode 100644 packages/foundations/assets/icons/arrow_left.svg create mode 100644 packages/foundations/assets/icons/arrow_right.svg create mode 100644 packages/foundations/assets/icons/arrow_up.svg create mode 100644 packages/foundations/assets/icons/arrow_up_right.svg create mode 100644 packages/foundations/assets/icons/brand.svg create mode 100644 packages/foundations/assets/icons/calendar.svg create mode 100644 packages/foundations/assets/icons/check.svg create mode 100644 packages/foundations/assets/icons/check_circle.svg create mode 100644 packages/foundations/assets/icons/chevron_down.svg create mode 100644 packages/foundations/assets/icons/chevron_left.svg create mode 100644 packages/foundations/assets/icons/chevron_right.svg create mode 100644 packages/foundations/assets/icons/chevron_up.svg create mode 100644 packages/foundations/assets/icons/clock.svg create mode 100644 packages/foundations/assets/icons/cross.svg create mode 100644 packages/foundations/assets/icons/cross_circle.svg create mode 100644 packages/foundations/assets/icons/exclamation_mark_circle.svg create mode 100644 packages/foundations/assets/icons/exclamation_mark_triangle.svg create mode 100644 packages/foundations/assets/icons/fonts/all/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_12/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_14/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_16/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_20/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_24/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_28/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_32/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_48/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/default_64/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_12/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_14/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_16/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_20/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_24/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_28/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_32/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_48/db-ux.woff2 create mode 100644 packages/foundations/assets/icons/fonts/filled_64/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/all/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/all/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_12/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_12/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_14/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_14/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_16/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_16/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_20/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_20/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_24/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_24/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_28/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_28/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_32/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_32/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_48/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_48/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_64/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/default_64/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_12/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_14/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_16/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_20/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_24/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_28/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_32/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_48/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_64/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_12/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_14/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_16/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_20/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_24/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_28/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_32/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_48/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_64/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.woff2 delete mode 100644 packages/foundations/assets/icons/functional/images/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/accessibility/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/arrows/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/audio & video/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/buildings/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/business & payment/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/communication/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/date & time/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/devices/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/editing/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/environment/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/file/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/food/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/human/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/layout/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/logos/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/maps/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/medical/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/navigation/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/notification/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/security/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/social/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/technology/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/tooling/LICENSE delete mode 100644 packages/foundations/assets/icons/functional/images/transportation/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/action/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/communication/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/covid_19/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/deprecated/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/devices/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/entertainment/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/feature/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/food/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/maps/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/news/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/station/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/ticket/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/transportation/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/travel/LICENSE delete mode 100644 packages/foundations/assets/icons/illustrative/weather/LICENSE create mode 100644 packages/foundations/assets/icons/information_circle.svg create mode 100644 packages/foundations/assets/icons/magnifying_glass.svg create mode 100644 packages/foundations/assets/icons/menu.svg create mode 100644 packages/foundations/assets/icons/minus.svg create mode 100644 packages/foundations/assets/icons/plus.svg create mode 100644 packages/foundations/assets/icons/resize_handle_corner.svg create mode 100644 packages/foundations/assets/icons/x_placeholder.svg delete mode 100644 packages/foundations/assets/images/LICENSE delete mode 100644 packages/foundations/assets/images/appicons/LICENSE delete mode 100644 packages/foundations/assets/images/appicons/db_em_rgb_16px.png delete mode 100644 packages/foundations/assets/images/appicons/db_em_rgb_32px.png delete mode 100644 packages/foundations/assets/images/db_logo.svg delete mode 100644 packages/foundations/assets/robots.txt delete mode 100644 packages/foundations/assets/site.webmanifest create mode 100644 packages/foundations/scripts/local/generate-icon-font.ts create mode 100644 packages/foundations/scripts/local/generate-icon-types.ts create mode 100644 packages/foundations/scripts/public/all-icons.ts create mode 100644 packages/foundations/scripts/public/icon-types.ts create mode 100644 packages/foundations/scripts/public/index.ts diff --git a/.gitignore b/.gitignore index 3ddcf931042..b0041beb83e 100644 --- a/.gitignore +++ b/.gitignore @@ -46,20 +46,360 @@ showcases/patternhub/public/iframe-resizer/* **/recordings/ /__snapshots__/**/*-win32.png -/packages/foundations/assets/icons/functional/tmp/ -/packages/foundations/assets/icons/functional/fonts/**/index.html -/packages/foundations/assets/icons/functional/fonts/**/index.css -/packages/foundations/assets/icons/functional/fonts/**/font-face.css -/packages/foundations/assets/icons/functional/fonts/**/info.json /packages/foundations/scss/_normalize.scss - -/packages/foundations/assets/icons/functional/fonts/**/*.eot -/packages/foundations/assets/icons/functional/fonts/**/*.svg -/packages/foundations/assets/icons/functional/fonts/**/*.ttf -/packages/foundations/assets/icons/functional/fonts/**/*.woff -/packages/foundations/assets/icons/functional/fonts/**/*.json +/packages/foundations/assets/icons/tmp/ +/packages/foundations/assets/icons/fonts/**/index.html +/packages/foundations/assets/icons/fonts/**/index.css +/packages/foundations/assets/icons/fonts/**/font-face.css +/packages/foundations/assets/icons/fonts/**/info.json +/packages/foundations/assets/icons/fonts/**/*.eot +/packages/foundations/assets/icons/fonts/**/*.svg +/packages/foundations/assets/icons/fonts/**/*.ttf +/packages/foundations/assets/icons/fonts/**/*.woff +/packages/foundations/assets/icons/fonts/**/*.json /output/stencil/.stencil /output/stencil/loader /output/stencil/www **/.angular +/packages/foundations/assets/icons/functional/fonts/all/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/all/db-ux.json +/packages/foundations/assets/icons/functional/fonts/all/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/all/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/all/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/all/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/all/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/all/font-face.css +/packages/foundations/assets/icons/functional/fonts/all/index.css +/packages/foundations/assets/icons/functional/fonts/all/index.html +/packages/foundations/assets/icons/functional/fonts/all/info.json +/packages/foundations/assets/icons/functional/fonts/default/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default/font-face.css +/packages/foundations/assets/icons/functional/fonts/default/index.css +/packages/foundations/assets/icons/functional/fonts/default/index.html +/packages/foundations/assets/icons/functional/fonts/default/info.json +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_12/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_12/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_12/index.css +/packages/foundations/assets/icons/functional/fonts/default_12/index.html +/packages/foundations/assets/icons/functional/fonts/default_12/info.json +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_14/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_14/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_14/index.css +/packages/foundations/assets/icons/functional/fonts/default_14/index.html +/packages/foundations/assets/icons/functional/fonts/default_14/info.json +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_16/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_16/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_16/index.css +/packages/foundations/assets/icons/functional/fonts/default_16/index.html +/packages/foundations/assets/icons/functional/fonts/default_16/info.json +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_20/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_20/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_20/index.css +/packages/foundations/assets/icons/functional/fonts/default_20/index.html +/packages/foundations/assets/icons/functional/fonts/default_20/info.json +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_24/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_24/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_24/index.css +/packages/foundations/assets/icons/functional/fonts/default_24/index.html +/packages/foundations/assets/icons/functional/fonts/default_24/info.json +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_28/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_28/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_28/index.css +/packages/foundations/assets/icons/functional/fonts/default_28/index.html +/packages/foundations/assets/icons/functional/fonts/default_28/info.json +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_32/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_32/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_32/index.css +/packages/foundations/assets/icons/functional/fonts/default_32/index.html +/packages/foundations/assets/icons/functional/fonts/default_32/info.json +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_48/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_48/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_48/index.css +/packages/foundations/assets/icons/functional/fonts/default_48/index.html +/packages/foundations/assets/icons/functional/fonts/default_48/info.json +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.json +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/default_64/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/default_64/font-face.css +/packages/foundations/assets/icons/functional/fonts/default_64/index.css +/packages/foundations/assets/icons/functional/fonts/default_64/index.html +/packages/foundations/assets/icons/functional/fonts/default_64/info.json +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled/index.css +/packages/foundations/assets/icons/functional/fonts/filled/index.html +/packages/foundations/assets/icons/functional/fonts/filled/info.json +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_12/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_12/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_12/index.css +/packages/foundations/assets/icons/functional/fonts/filled_12/index.html +/packages/foundations/assets/icons/functional/fonts/filled_12/info.json +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_14/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_14/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_14/index.css +/packages/foundations/assets/icons/functional/fonts/filled_14/index.html +/packages/foundations/assets/icons/functional/fonts/filled_14/info.json +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_16/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_16/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_16/index.css +/packages/foundations/assets/icons/functional/fonts/filled_16/index.html +/packages/foundations/assets/icons/functional/fonts/filled_16/info.json +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_20/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_20/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_20/index.css +/packages/foundations/assets/icons/functional/fonts/filled_20/index.html +/packages/foundations/assets/icons/functional/fonts/filled_20/info.json +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_24/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_24/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_24/index.css +/packages/foundations/assets/icons/functional/fonts/filled_24/index.html +/packages/foundations/assets/icons/functional/fonts/filled_24/info.json +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_28/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_28/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_28/index.css +/packages/foundations/assets/icons/functional/fonts/filled_28/index.html +/packages/foundations/assets/icons/functional/fonts/filled_28/info.json +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_32/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_32/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_32/index.css +/packages/foundations/assets/icons/functional/fonts/filled_32/index.html +/packages/foundations/assets/icons/functional/fonts/filled_32/info.json +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_48/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_48/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_48/index.css +/packages/foundations/assets/icons/functional/fonts/filled_48/index.html +/packages/foundations/assets/icons/functional/fonts/filled_48/info.json +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.json +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/filled_64/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/filled_64/font-face.css +/packages/foundations/assets/icons/functional/fonts/filled_64/index.css +/packages/foundations/assets/icons/functional/fonts/filled_64/index.html +/packages/foundations/assets/icons/functional/fonts/filled_64/info.json +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted/index.css +/packages/foundations/assets/icons/functional/fonts/inverted/index.html +/packages/foundations/assets/icons/functional/fonts/inverted/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_12/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_12/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_12/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_12/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_12/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_14/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_14/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_14/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_14/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_14/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_16/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_16/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_16/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_16/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_16/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_20/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_20/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_20/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_20/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_20/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_24/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_24/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_24/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_24/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_24/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_28/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_28/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_28/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_28/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_28/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_32/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_32/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_32/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_32/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_32/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_48/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_48/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_48/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_48/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_48/info.json +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.eot +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.json +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.svg +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.symbol.svg +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.ttf +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.woff +/packages/foundations/assets/icons/functional/fonts/inverted_64/db-ux.woff2 +/packages/foundations/assets/icons/functional/fonts/inverted_64/font-face.css +/packages/foundations/assets/icons/functional/fonts/inverted_64/index.css +/packages/foundations/assets/icons/functional/fonts/inverted_64/index.html +/packages/foundations/assets/icons/functional/fonts/inverted_64/info.json diff --git a/output/react/README.md b/output/react/README.md index 051f18b744f..496c1c891e9 100644 --- a/output/react/README.md +++ b/output/react/README.md @@ -51,7 +51,7 @@ import "@db-ui/components/build/styles/db-ui-42-rollup.css"; ```tsx import { DBButton } from '@db-ui/react-components'; ... -{console.log("Test")}}>Test +{console.log("Test")}}>Test ... ``` diff --git a/output/stencil/README.md b/output/stencil/README.md index 63526071d83..507bf092af7 100644 --- a/output/stencil/README.md +++ b/output/stencil/README.md @@ -54,7 +54,7 @@ defineCustomElements(); ```html ... -Test +Test ... ``` diff --git a/output/vue/README.md b/output/vue/README.md index c2036f0aa1a..eab293542a9 100644 --- a/output/vue/README.md +++ b/output/vue/README.md @@ -59,7 +59,7 @@ import { DBButton } from "@db-ui/v-components"; ``` diff --git a/package-lock.json b/package-lock.json index 16c0f4daf45..978ce0e84e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4958,6 +4958,31 @@ "resolved": "packages/foundations", "link": true }, + "node_modules/@db-ui/gif": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@db-ui/gif/-/gif-0.0.12.tgz", + "integrity": "sha512-F/jXLW8bfEYrFdJ57RU3Z9FxtNAZZg219vL670URATNa6RPshTOSE9HJMQUoPX8zxqPN5CLmyvW4kMwejz6vBw==", + "dev": true, + "dependencies": { + "commander": "^12.0.0", + "fs-extra": "^11.2.0", + "glob": "^11.0.0", + "oslllo-svg-fixer": "^5.0.0", + "svgtofont": "^6.0.0" + }, + "bin": { + "gif": "dist/index.mjs" + } + }, + "node_modules/@db-ui/gif/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/@db-ui/migration": { "resolved": "packages/migration", "link": true @@ -6643,6 +6668,495 @@ "node": ">=8" } }, + "node_modules/@jimp/bmp": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.22.12.tgz", + "integrity": "sha512-aeI64HD0npropd+AR76MCcvvRaa+Qck6loCOS03CkkxGHN5/r336qTM5HPUdHKMDOGzqknuVPA8+kK1t03z12g==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "bmp-js": "^0.1.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/core": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.22.12.tgz", + "integrity": "sha512-l0RR0dOPyzMKfjUW1uebzueFEDtCOj9fN6pyTYWWOM/VS4BciXQ1VVrJs8pO3kycGYZxncRKhCoygbNr8eEZQA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^16.5.4", + "isomorphic-fetch": "^3.0.0", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.6.0" + } + }, + "node_modules/@jimp/core/node_modules/file-type": { + "version": "16.5.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", + "dev": true, + "dependencies": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "^6.2.4", + "token-types": "^4.1.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, + "node_modules/@jimp/core/node_modules/peek-readable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@jimp/core/node_modules/strtok3": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@jimp/core/node_modules/token-types": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", + "dev": true, + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/@jimp/custom": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.22.12.tgz", + "integrity": "sha512-xcmww1O/JFP2MrlGUMd3Q78S3Qu6W3mYTXYuIqFq33EorgYHV/HqymHfXy9GjiCJ7OI+7lWx6nYFOzU7M4rd1Q==", + "dev": true, + "dependencies": { + "@jimp/core": "^0.22.12" + } + }, + "node_modules/@jimp/gif": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.22.12.tgz", + "integrity": "sha512-y6BFTJgch9mbor2H234VSjd9iwAhaNf/t3US5qpYIs0TSbAvM02Fbc28IaDETj9+4YB4676sz4RcN/zwhfu1pg==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "gifwrap": "^0.10.1", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/jpeg": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.22.12.tgz", + "integrity": "sha512-Rq26XC/uQWaQKyb/5lksCTCxXhtY01NJeBN+dQv5yNYedN0i7iYu+fXEoRsfaJ8xZzjoANH8sns7rVP4GE7d/Q==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "jpeg-js": "^0.4.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-blit": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.22.12.tgz", + "integrity": "sha512-xslz2ZoFZOPLY8EZ4dC29m168BtDx95D6K80TzgUi8gqT7LY6CsajWO0FAxDwHz6h0eomHMfyGX0stspBrTKnQ==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-blur": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.22.12.tgz", + "integrity": "sha512-S0vJADTuh1Q9F+cXAwFPlrKWzDj2F9t/9JAbUvaaDuivpyWuImEKXVz5PUZw2NbpuSHjwssbTpOZ8F13iJX4uw==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-circle": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.22.12.tgz", + "integrity": "sha512-SWVXx1yiuj5jZtMijqUfvVOJBwOifFn0918ou4ftoHgegc5aHWW5dZbYPjvC9fLpvz7oSlptNl2Sxr1zwofjTg==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-color": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.22.12.tgz", + "integrity": "sha512-xImhTE5BpS8xa+mAN6j4sMRWaUgUDLoaGHhJhpC+r7SKKErYDR0WQV4yCE4gP+N0gozD0F3Ka1LUSaMXrn7ZIA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "tinycolor2": "^1.6.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-contain": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.22.12.tgz", + "integrity": "sha512-Eo3DmfixJw3N79lWk8q/0SDYbqmKt1xSTJ69yy8XLYQj9svoBbyRpSnHR+n9hOw5pKXytHwUW6nU4u1wegHNoQ==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-cover": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.22.12.tgz", + "integrity": "sha512-z0w/1xH/v/knZkpTNx+E8a7fnasQ2wHG5ze6y5oL2dhH1UufNua8gLQXlv8/W56+4nJ1brhSd233HBJCo01BXA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-crop": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.22.12.tgz", + "integrity": "sha512-FNuUN0OVzRCozx8XSgP9MyLGMxNHHJMFt+LJuFjn1mu3k0VQxrzqbN06yIl46TVejhyAhcq5gLzqmSCHvlcBVw==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-displace": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.22.12.tgz", + "integrity": "sha512-qpRM8JRicxfK6aPPqKZA6+GzBwUIitiHaZw0QrJ64Ygd3+AsTc7BXr+37k2x7QcyCvmKXY4haUrSIsBug4S3CA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-dither": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.22.12.tgz", + "integrity": "sha512-jYgGdSdSKl1UUEanX8A85v4+QUm+PE8vHFwlamaKk89s+PXQe7eVE3eNeSZX4inCq63EHL7cX580dMqkoC3ZLw==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-fisheye": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.12.tgz", + "integrity": "sha512-LGuUTsFg+fOp6KBKrmLkX4LfyCy8IIsROwoUvsUPKzutSqMJnsm3JGDW2eOmWIS/jJpPaeaishjlxvczjgII+Q==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-flip": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.22.12.tgz", + "integrity": "sha512-m251Rop7GN8W0Yo/rF9LWk6kNclngyjIJs/VXHToGQ6EGveOSTSQaX2Isi9f9lCDLxt+inBIb7nlaLLxnvHX8Q==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-gaussian": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.12.tgz", + "integrity": "sha512-sBfbzoOmJ6FczfG2PquiK84NtVGeScw97JsCC3rpQv1PHVWyW+uqWFF53+n3c8Y0P2HWlUjflEla2h/vWShvhg==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-invert": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.22.12.tgz", + "integrity": "sha512-N+6rwxdB+7OCR6PYijaA/iizXXodpxOGvT/smd/lxeXsZ/empHmFFFJ/FaXcYh19Tm04dGDaXcNF/dN5nm6+xQ==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-mask": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.22.12.tgz", + "integrity": "sha512-4AWZg+DomtpUA099jRV8IEZUfn1wLv6+nem4NRJC7L/82vxzLCgXKTxvNvBcNmJjT9yS1LAAmiJGdWKXG63/NA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-normalize": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.22.12.tgz", + "integrity": "sha512-0So0rexQivnWgnhacX4cfkM2223YdExnJTTy6d06WbkfZk5alHUx8MM3yEzwoCN0ErO7oyqEWRnEkGC+As1FtA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-print": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.22.12.tgz", + "integrity": "sha512-c7TnhHlxm87DJeSnwr/XOLjJU/whoiKYY7r21SbuJ5nuH+7a78EW1teOaj5gEr2wYEd7QtkFqGlmyGXY/YclyQ==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "load-bmfont": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-resize": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.22.12.tgz", + "integrity": "sha512-3NyTPlPbTnGKDIbaBgQ3HbE6wXbAlFfxHVERmrbqAi8R3r6fQPxpCauA8UVDnieg5eo04D0T8nnnNIX//i/sXg==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-rotate": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.22.12.tgz", + "integrity": "sha512-9YNEt7BPAFfTls2FGfKBVgwwLUuKqy+E8bDGGEsOqHtbuhbshVGxN2WMZaD4gh5IDWvR+emmmPPWGgaYNYt1gA==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-scale": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.22.12.tgz", + "integrity": "sha512-dghs92qM6MhHj0HrV2qAwKPMklQtjNpoYgAB94ysYpsXslhRTiPisueSIELRwZGEr0J0VUxpUY7HgJwlSIgGZw==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-shadow": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.22.12.tgz", + "integrity": "sha512-FX8mTJuCt7/3zXVoeD/qHlm4YH2bVqBuWQHXSuBK054e7wFRnRnbSLPUqAwSeYP3lWqpuQzJtgiiBxV3+WWwTg==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blur": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-threshold": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.22.12.tgz", + "integrity": "sha512-4x5GrQr1a/9L0paBC/MZZJjjgjxLYrqSmWd+e+QfAEPvmRxdRoQ5uKEuNgXnm9/weHQBTnQBQsOY2iFja+XGAw==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-color": ">=0.8.0", + "@jimp/plugin-resize": ">=0.8.0" + } + }, + "node_modules/@jimp/plugins": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.22.12.tgz", + "integrity": "sha512-yBJ8vQrDkBbTgQZLty9k4+KtUQdRjsIDJSPjuI21YdVeqZxYywifHl4/XWILoTZsjTUASQcGoH0TuC0N7xm3ww==", + "dev": true, + "dependencies": { + "@jimp/plugin-blit": "^0.22.12", + "@jimp/plugin-blur": "^0.22.12", + "@jimp/plugin-circle": "^0.22.12", + "@jimp/plugin-color": "^0.22.12", + "@jimp/plugin-contain": "^0.22.12", + "@jimp/plugin-cover": "^0.22.12", + "@jimp/plugin-crop": "^0.22.12", + "@jimp/plugin-displace": "^0.22.12", + "@jimp/plugin-dither": "^0.22.12", + "@jimp/plugin-fisheye": "^0.22.12", + "@jimp/plugin-flip": "^0.22.12", + "@jimp/plugin-gaussian": "^0.22.12", + "@jimp/plugin-invert": "^0.22.12", + "@jimp/plugin-mask": "^0.22.12", + "@jimp/plugin-normalize": "^0.22.12", + "@jimp/plugin-print": "^0.22.12", + "@jimp/plugin-resize": "^0.22.12", + "@jimp/plugin-rotate": "^0.22.12", + "@jimp/plugin-scale": "^0.22.12", + "@jimp/plugin-shadow": "^0.22.12", + "@jimp/plugin-threshold": "^0.22.12", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/png": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.22.12.tgz", + "integrity": "sha512-Mrp6dr3UTn+aLK8ty/dSKELz+Otdz1v4aAXzV5q53UDD2rbB5joKVJ/ChY310B+eRzNxIovbUF1KVrUsYdE8Hg==", + "dev": true, + "dependencies": { + "@jimp/utils": "^0.22.12", + "pngjs": "^6.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/tiff": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.22.12.tgz", + "integrity": "sha512-E1LtMh4RyJsoCAfAkBRVSYyZDTtLq9p9LUiiYP0vPtXyxX4BiYBUYihTLSBlCQg5nF2e4OpQg7SPrLdJ66u7jg==", + "dev": true, + "dependencies": { + "utif2": "^4.0.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/types": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.22.12.tgz", + "integrity": "sha512-wwKYzRdElE1MBXFREvCto5s699izFHNVvALUv79GXNbsOVqlwlOxlWJ8DuyOGIXoLP4JW/m30YyuTtfUJgMRMA==", + "dev": true, + "dependencies": { + "@jimp/bmp": "^0.22.12", + "@jimp/gif": "^0.22.12", + "@jimp/jpeg": "^0.22.12", + "@jimp/png": "^0.22.12", + "@jimp/tiff": "^0.22.12", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/utils": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.22.12.tgz", + "integrity": "sha512-yJ5cWUknGnilBq97ZXOyOS0HhsHOyAyjHwYfHxGbSyMTohgQI6sVyE8KPgDwH8HHW/nMKXk8TrSwAE71zt716Q==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.3" + } + }, + "node_modules/@jimp/utils/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -9918,6 +10432,221 @@ "node": ">=10" } }, + "node_modules/@resvg/resvg-js": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz", + "integrity": "sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==", + "dev": true, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@resvg/resvg-js-android-arm-eabi": "2.6.2", + "@resvg/resvg-js-android-arm64": "2.6.2", + "@resvg/resvg-js-darwin-arm64": "2.6.2", + "@resvg/resvg-js-darwin-x64": "2.6.2", + "@resvg/resvg-js-linux-arm-gnueabihf": "2.6.2", + "@resvg/resvg-js-linux-arm64-gnu": "2.6.2", + "@resvg/resvg-js-linux-arm64-musl": "2.6.2", + "@resvg/resvg-js-linux-x64-gnu": "2.6.2", + "@resvg/resvg-js-linux-x64-musl": "2.6.2", + "@resvg/resvg-js-win32-arm64-msvc": "2.6.2", + "@resvg/resvg-js-win32-ia32-msvc": "2.6.2", + "@resvg/resvg-js-win32-x64-msvc": "2.6.2" + } + }, + "node_modules/@resvg/resvg-js-android-arm-eabi": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz", + "integrity": "sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-android-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz", + "integrity": "sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-arm64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz", + "integrity": "sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-darwin-x64": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz", + "integrity": "sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm-gnueabihf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz", + "integrity": "sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz", + "integrity": "sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-arm64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz", + "integrity": "sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-gnu": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz", + "integrity": "sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-linux-x64-musl": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz", + "integrity": "sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-arm64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz", + "integrity": "sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-ia32-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz", + "integrity": "sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@resvg/resvg-js-win32-x64-msvc": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz", + "integrity": "sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@rollup/plugin-alias": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.1.tgz", @@ -11055,6 +11784,15 @@ "integrity": "sha512-kRz0VEkJqWLf1LLVN4pT1cg1Z9wAuvI6L97V3m2f5B76Tg8d413ddvLBPTEHAZJlnn4XSvu0FkZtViCQGVyrXQ==", "dev": true }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/semver": { "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", @@ -12509,6 +13247,16 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -12527,6 +13275,12 @@ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, + "node_modules/a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true + }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", @@ -12784,6 +13538,18 @@ "node": ">=4" } }, + "node_modules/any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==", + "dev": true + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -13242,6 +14008,36 @@ "node": ">= 4.0.0" } }, + "node_modules/auto-config-loader": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/auto-config-loader/-/auto-config-loader-1.7.8.tgz", + "integrity": "sha512-mK8yQmJJy369cz0x2LJwhKD72tkTObBwhgR+3U8Ts8+wCSspED3ydXlWpsv1ZQ9g2iq4b+7EWli+ap2nTeUQog==", + "dev": true, + "dependencies": { + "ini": "^5.0.0", + "jiti": "^1.18.2", + "jsonc-eslint-parser": "^2.3.0", + "lodash.merge": "^4.6.2", + "sucrase": "^3.32.0", + "toml-eslint-parser": "^0.10.0", + "yaml-eslint-parser": "^1.2.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + } + }, + "node_modules/auto-config-loader/node_modules/ini": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz", + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", + "dev": true, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/autoprefixer": { "version": "10.4.18", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", @@ -13789,6 +14585,12 @@ "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", "dev": true }, + "node_modules/bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==", + "dev": true + }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -13935,6 +14737,15 @@ "node": "*" } }, + "node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -13958,6 +14769,19 @@ "node": ">=0.2.0" } }, + "node_modules/bufferstreams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-4.0.0.tgz", + "integrity": "sha512-azX778/2VQ9K2uiYprSUKLgK2K6lR1KtJycJDsMg7u0+Cc994A9HyGaUKb01e/T+M8jse057429iKXurCaT35g==", + "dev": true, + "dependencies": { + "readable-stream": "^3.4.0", + "yerror": "^8.0.0" + }, + "engines": { + "node": ">=20.11.1" + } + }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -14305,6 +15129,15 @@ "integrity": "sha512-l6bcMuMA1Nf7kucgYL3Ot8rS0UzJYt6eYu822GkllZEjdlsdxkbNcZxzGQW+NLtn/h+OiwoQOHRsqaxWWTtIrw==", "dev": true }, + "node_modules/centra": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", + "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.6" + } + }, "node_modules/chai": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", @@ -14435,6 +15268,76 @@ "node": ">= 16" } }, + "node_modules/cheerio": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", + "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", + "dev": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "encoding-sniffer": "^0.2.0", + "htmlparser2": "^9.1.0", + "parse5": "^7.1.2", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^6.19.5", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=18.17" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/cheerio/node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "dev": true, + "engines": { + "node": ">=18.17" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -14574,6 +15477,47 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dev": true, + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-progress/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cli-progress/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-progress/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cli-spinners": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", @@ -14945,6 +15889,18 @@ "node": ">=0.1.90" } }, + "node_modules/colors-cli": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/colors-cli/-/colors-cli-1.0.33.tgz", + "integrity": "sha512-PWGsmoJFdOB0t+BeHgmtuoRZUQucOLl5ii81NBzOOGVxlgE04muFNHlR5j8i8MKbOPELBl3243AI6lGBTj5ICQ==", + "dev": true, + "bin": { + "colors": "bin/colors" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -15888,6 +16844,12 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/cubic2quad": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz", + "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==", + "dev": true + }, "node_modules/current-git-branch": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/current-git-branch/-/current-git-branch-1.1.0.tgz", @@ -16646,6 +17608,12 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -16671,6 +17639,12 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, + "node_modules/domino": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz", + "integrity": "sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==", + "dev": true + }, "node_modules/dompurify": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz", @@ -16845,6 +17819,31 @@ "iconv-lite": "^0.6.2" } }, + "node_modules/encoding-sniffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", + "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/encoding-sniffer/node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -18675,6 +19674,12 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==", + "dev": true + }, "node_modules/expect-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", @@ -18976,6 +19981,29 @@ "pend": "~1.2.0" } }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, "node_modules/ffmpeg-static": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-5.2.0.tgz", @@ -19375,6 +20403,18 @@ "node": ">= 6" } }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -19823,6 +20863,16 @@ "node": ">= 14" } }, + "node_modules/gifwrap": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.10.1.tgz", + "integrity": "sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==", + "dev": true, + "dependencies": { + "image-q": "^4.0.0", + "omggif": "^1.0.10" + } + }, "node_modules/giget": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", @@ -19959,6 +21009,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/global-directory": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", @@ -21348,6 +22408,21 @@ "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.1.tgz", "integrity": "sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==" }, + "node_modules/image-q": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz", + "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "dev": true, + "dependencies": { + "@types/node": "16.9.1" + } + }, + "node_modules/image-q/node_modules/@types/node": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==", + "dev": true + }, "node_modules/image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -21361,6 +22436,45 @@ "node": ">=0.10.0" } }, + "node_modules/image2uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/image2uri/-/image2uri-2.1.2.tgz", + "integrity": "sha512-3b2zRma8I3zulb4OCkZruRw1VsnysT9phBzOJj+x3lPkwybJtNa5Sz6Dw8jSQI6OL7Ns4H5h8Y26EJbwq4GhQQ==", + "dev": true, + "dependencies": { + "node-fetch": "^3.3.1" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + } + }, + "node_modules/image2uri/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/image2uri/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, "node_modules/immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", @@ -21925,6 +23039,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==", + "dev": true + }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -22557,6 +23677,16 @@ "node": ">=0.10.0" } }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", @@ -22721,6 +23851,24 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jimp": { + "version": "0.22.12", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.22.12.tgz", + "integrity": "sha512-R5jZaYDnfkxKJy1dwLpj/7cvyjxiclxU3F4TrI/J4j2rS0niq6YDUMoPn5hs8GDpO+OZGo7Ky057CRtWesyhfg==", + "dev": true, + "dependencies": { + "@jimp/custom": "^0.22.12", + "@jimp/plugins": "^0.22.12", + "@jimp/types": "^0.22.12", + "regenerator-runtime": "^0.13.3" + } + }, + "node_modules/jimp/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, "node_modules/jiti": { "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", @@ -22730,6 +23878,12 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true + }, "node_modules/js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -22867,6 +24021,53 @@ "json5": "lib/cli.js" } }, + "node_modules/jsonc-eslint-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.0.tgz", + "integrity": "sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/jsonc-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/jsonc-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/jsonc-parser": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", @@ -23657,6 +24858,22 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/load-bmfont": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", + "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", + "dev": true, + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^3.7.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -24814,6 +26031,12 @@ "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", "dev": true }, + "node_modules/microbuffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz", + "integrity": "sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA==", + "dev": true + }, "node_modules/micromark": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", @@ -25568,6 +26791,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -25913,6 +27145,23 @@ "integrity": "sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==", "dev": true }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", + "dev": true + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -27005,6 +28254,25 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -27672,6 +28940,40 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/nunjucks": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "dev": true, + "dependencies": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/nunjucks/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/nuxi": { "version": "3.17.2", "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.17.2.tgz", @@ -28051,6 +29353,12 @@ "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==" }, + "node_modules/omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", + "dev": true + }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -28516,6 +29824,179 @@ "node": ">=0.10.0" } }, + "node_modules/oslllo-potrace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/oslllo-potrace/-/oslllo-potrace-3.0.0.tgz", + "integrity": "sha512-ruH77xpa31SGnXuBJB54XYmlvZnsHlfrUgLFiEK6NxvTgsEZ6IAlfVxOkGnzhJq/73H5Nz9feoa4tLkJRsxYAg==", + "dev": true, + "dependencies": { + "jimp": "^0.22.12" + } + }, + "node_modules/oslllo-svg-fixer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/oslllo-svg-fixer/-/oslllo-svg-fixer-5.0.0.tgz", + "integrity": "sha512-MhHj7c+w1VajyACTELp9OehnveI0T4P5sSqL5g+urdqAf1dhwOfCpFoLRI16BDYR2EezCPFzKu1TTJG6bXBjFw==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.3", + "cli-progress": "^3.12.0", + "fast-glob": "^3.3.1", + "oslllo-potrace": "^3.0.0", + "oslllo-svg2": "^3.0.0", + "oslllo-validator": "^3.1.0", + "piscina": "^4.1.0", + "yargs": "^16.2.0" + }, + "bin": { + "oslllo-svg-fixer": "src/cli.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/oslllo-svg-fixer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/oslllo-svg-fixer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/oslllo-svg-fixer/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/oslllo-svg2": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/oslllo-svg2/-/oslllo-svg2-3.0.0.tgz", + "integrity": "sha512-XrWzbiR1su45NFWycBoMnN/T/UWY+V+ebe4uoJHTIv0HU9PSJnURZZmtIc2b8wOf0J+WKUhPZuTcmT3WVxybMA==", + "dev": true, + "dependencies": { + "@resvg/resvg-js": "^2.1.0", + "domino": "^2.1.6", + "jimp": "^0.22.12", + "oslllo-validator": "3.1.0" + } + }, + "node_modules/oslllo-validator": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/oslllo-validator/-/oslllo-validator-3.1.0.tgz", + "integrity": "sha512-eqaVuDxnxDO55+pncqTTphbeq6O5XHMyrSfWQoL48mG2rUjr2ZBzvkFkcxIiG3l7IaIY6/L1oX1AJIDdZyzuPQ==", + "dev": true, + "dependencies": { + "domino": "^2.1.6", + "validator": "^13.7.0" + }, + "engines": { + "node": ">= 10.0" + } + }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -28702,6 +30183,41 @@ "node": ">=6" } }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==", + "dev": true + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==", + "dev": true + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", + "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", + "dev": true, + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "node_modules/parse-bmfont-xml/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/parse-cache-control": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", @@ -28751,6 +30267,12 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==", + "dev": true + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -28836,6 +30358,31 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "dev": true, + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "dev": true, + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/parse5-sax-parser": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", @@ -28997,6 +30544,18 @@ "is-reference": "^3.0.0" } }, + "node_modules/phin": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", + "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", + "dev": true, + "dependencies": { + "centra": "^2.7.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -29034,6 +30593,15 @@ "node": ">=0.10.0" } }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/piscina": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz", @@ -29043,6 +30611,27 @@ "nice-napi": "^1.0.2" } }, + "node_modules/pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "dev": true, + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pixelmatch/node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -29179,6 +30768,15 @@ "node": ">=4" } }, + "node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true, + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", @@ -31942,8 +33540,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "optional": true, - "peer": true + "devOptional": true }, "node_modules/saxes": { "version": "5.0.1", @@ -33669,6 +35266,118 @@ "node": ">=8" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/sucrase/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/superjson": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", @@ -33814,11 +35523,71 @@ } } }, + "node_modules/svg-pathdata": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-7.1.0.tgz", + "integrity": "sha512-wrvKHXZSYZyODOj5E1l1bMTIo8sR7YCH0E4SA8IgLgMsZq4RypslpYvNSsrdg4ThD6du2KWPyVeKinkqUelGhg==", + "dev": true, + "dependencies": { + "yerror": "^8.0.0" + }, + "engines": { + "node": ">=20.11.1" + } + }, "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" }, + "node_modules/svg2ttf": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-6.0.3.tgz", + "integrity": "sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.7.2", + "argparse": "^2.0.1", + "cubic2quad": "^1.2.1", + "lodash": "^4.17.10", + "microbuffer": "^1.0.0", + "svgpath": "^2.1.5" + }, + "bin": { + "svg2ttf": "svg2ttf.js" + } + }, + "node_modules/svgicons2svgfont": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-15.0.0.tgz", + "integrity": "sha512-X5iL08aZJRKwYAGcl6ykQg0T6ce8yGpLdccqMXp6mreObpSdjlME9dRKPFIvFWX9/KTvPFAuYnX1gCaqjw7QUA==", + "dev": true, + "dependencies": { + "@types/sax": "^1.2.7", + "commander": "^12.1.0", + "debug": "^4.3.6", + "glob": "^11.0.0", + "sax": "^1.4.1", + "svg-pathdata": "^7.0.0", + "transformation-matrix-js": "^2.7.6", + "yerror": "^8.0.0" + }, + "bin": { + "svgicons2svgfont": "bin/svgicons2svgfont.js" + }, + "engines": { + "node": ">=20.11.1" + } + }, + "node_modules/svgicons2svgfont/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/svgo": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", @@ -33851,6 +35620,53 @@ "node": ">= 10" } }, + "node_modules/svgpath": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.6.0.tgz", + "integrity": "sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg==", + "dev": true, + "funding": { + "url": "https://github.com/fontello/svg2ttf?sponsor=1" + } + }, + "node_modules/svgtofont": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/svgtofont/-/svgtofont-6.2.0.tgz", + "integrity": "sha512-aIYTVfQyzVAOMbUYxXbAyERP56rSrNzbVPE1TcP+RA5WHVby7Seo9YT4hl3zT7krwQ/WXU7OiLLPt0rvxD9mIQ==", + "dev": true, + "dependencies": { + "auto-config-loader": "^1.7.4", + "cheerio": "~1.0.0-rc.12", + "colors-cli": "~1.0.28", + "fs-extra": "~11.2.0", + "image2uri": "^2.1.2", + "nunjucks": "^3.2.4", + "svg2ttf": "~6.0.3", + "svgicons2svgfont": "~15.0.0", + "svgo": "~3.3.0", + "ttf2eot": "~3.1.0", + "ttf2woff": "~3.0.0", + "ttf2woff2": "~6.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "svgtofont": "lib/cli.js" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + }, + "peerDependencies": { + "@types/svg2ttf": "~5.0.1" + }, + "peerDependenciesMeta": { + "@types/svg2ttf": { + "optional": true + } + } + }, "node_modules/swap-case": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz", @@ -34267,6 +36083,27 @@ "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", "dev": true }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -34313,6 +36150,12 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, + "node_modules/timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==", + "dev": true + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -34324,6 +36167,12 @@ "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", "dev": true }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true + }, "node_modules/tinyexec": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", @@ -34485,6 +36334,33 @@ "url": "https://github.com/sponsors/Borewit" } }, + "node_modules/toml-eslint-parser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/toml-eslint-parser/-/toml-eslint-parser-0.10.0.tgz", + "integrity": "sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/toml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/totalist": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", @@ -34507,6 +36383,13 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/transformation-matrix-js": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/transformation-matrix-js/-/transformation-matrix-js-2.7.6.tgz", + "integrity": "sha512-1CxDIZmCQ3vA0GGnkdMQqxUXVm3xXAFmglPYRS1hr37LzSg22TC7QAWOT38OmdUvMEs/rqcnkFoAsqvzdiluDg==", + "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.", + "dev": true + }, "node_modules/traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", @@ -34566,6 +36449,12 @@ "typescript": ">=4.2.0" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/ts-morph": { "version": "19.0.0", "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-19.0.0.tgz", @@ -35055,6 +36944,52 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/ttf2eot": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-3.1.0.tgz", + "integrity": "sha512-aHTbcYosNHVqb2Qtt9Xfta77ae/5y0VfdwNLUS6sGBeGr22cX2JDMo/i5h3uuOf+FAD3akYOr17+fYd5NK8aXw==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "ttf2eot": "ttf2eot.js" + } + }, + "node_modules/ttf2woff": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-3.0.0.tgz", + "integrity": "sha512-OvmFcj70PhmAsVQKfC15XoKH55cRWuaRzvr2fpTNhTNer6JBpG8n6vOhRrIgxMjcikyYt88xqYXMMVapJ4Rjvg==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1", + "pako": "^1.0.0" + }, + "bin": { + "ttf2woff": "ttf2woff.js" + } + }, + "node_modules/ttf2woff2": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-6.0.1.tgz", + "integrity": "sha512-QVkHvd4VsJ9cZNnzrfJL4Fhl5tyGkO5ih9PRY3DQ2BicKjyA+92I+00H2p06mBw1d0eCtzSQh5bp7NTUA57trg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "bufferstreams": "^4.0.0", + "debug": "^4.3.5", + "nan": "^2.20.0", + "node-gyp": "^10.2.0", + "yerror": "^8.0.0" + }, + "bin": { + "ttf2woff2": "bin/ttf2woff2.js" + }, + "engines": { + "node": ">=20.11.1" + } + }, "node_modules/tuf-js": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", @@ -36070,6 +38005,15 @@ "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" }, + "node_modules/utif2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/utif2/-/utif2-4.1.0.tgz", + "integrity": "sha512-+oknB9FHrJ7oW7A2WZYajOcv4FcDR4CfoGB0dPNfxbi4GO05RRnFmt5oa23+9w32EanrYcSJWspUiJkLMs+37w==", + "dev": true, + "dependencies": { + "pako": "^1.0.11" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -36169,6 +38113,15 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -37620,6 +39573,15 @@ "defaults": "^1.0.3" } }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -38105,6 +40067,21 @@ "node": ">=12" } }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "dev": true + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "engines": { + "node": ">=18" + } + }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", @@ -38965,6 +40942,18 @@ } } }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dev": true, + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, "node_modules/xhr2": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.1.tgz", @@ -38973,6 +40962,35 @@ "node": ">= 6" } }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", + "dev": true + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "optional": true, + "peer": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "devOptional": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", @@ -39305,6 +41323,35 @@ "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" }, + "node_modules/yaml-eslint-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.3.tgz", + "integrity": "sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.0.0", + "lodash": "^4.17.21", + "yaml": "^2.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ota-meshi" + } + }, + "node_modules/yaml-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -39366,6 +41413,15 @@ "fd-slicer": "~1.1.0" } }, + "node_modules/yerror": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/yerror/-/yerror-8.0.0.tgz", + "integrity": "sha512-FemWD5/UqNm8ffj8oZIbjWXIF2KE0mZssggYpdaQkWDDgXBQ/35PNIxEuz6/YLn9o0kOxDBNJe8x8k9ljD7k/g==", + "dev": true, + "engines": { + "node": ">=18.16.0" + } + }, "node_modules/yocto-queue": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", @@ -39544,8 +41600,7 @@ "version": "0.0.0", "license": "Apache-2.0", "dependencies": { - "@db-ui/foundations": "*", - "@db-ux/core-icons": "0.0.7" + "@db-ui/foundations": "*" }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "0.0.16", @@ -39831,7 +41886,7 @@ }, "devDependencies": { "@csstools/normalize.css": "12.1.1", - "@db-ux/core-icons": "0.0.7", + "@db-ui/gif": "0.0.12", "cpr": "3.0.1", "cssnano": "^7.0.6", "dotenv": "^16.4.7", @@ -39923,7 +41978,7 @@ }, "showcases/next-showcase": { "dependencies": { - "next": "*", + "next": "latest", "react": "18.3.1", "react-dom": "18.3.1" }, diff --git a/packages/components/package.json b/packages/components/package.json index 56841e56a99..749102d390d 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -44,8 +44,7 @@ "start": "nodemon --watch src --watch scripts --watch overrides -e js,tsx,ts,scss,json -x \"npm run build\"" }, "dependencies": { - "@db-ui/foundations": "*", - "@db-ux/core-icons": "0.0.7" + "@db-ui/foundations": "*" }, "devDependencies": { "@builder.io/eslint-plugin-mitosis": "0.0.16", diff --git a/packages/components/src/components/button/button.spec.tsx b/packages/components/src/components/button/button.spec.tsx index 0602a7ccf12..53b04b5b3de 100644 --- a/packages/components/src/components/button/button.spec.tsx +++ b/packages/components/src/components/button/button.spec.tsx @@ -9,7 +9,7 @@ const defaultButton: any = ( alert('test')}>Test ); const defaultIconButton: any = ( - + User ); @@ -18,7 +18,7 @@ const testButton = () => { for (const variant of ['outlined', 'brand', 'filled', 'ghost']) { const variantButton: any = Test; const variantIconButton: any = ( - + User ); diff --git a/packages/components/src/components/button/index.html b/packages/components/src/components/button/index.html index 3bc8028bfef..c8ff0b3d2d0 100644 --- a/packages/components/src/components/button/index.html +++ b/packages/components/src/components/button/index.html @@ -11,11 +11,11 @@