From 3ffb755cdb9c0b7e4bd92d0b05e79ab76cd84756 Mon Sep 17 00:00:00 2001 From: git-action Date: Fri, 8 May 2026 03:14:35 +0000 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20sync=20sdk/=20from=20gdc-ui=20?= =?UTF-8?q?=E2=86=92=20gooddata-ui-sdk/=20(ff572b8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit risk: low --- .../SHA_master_2026-05-07-13-29.json | 10 + .../rush/browser-approved-packages.json | 2652 ++++++++--------- common/config/rush/pnpm-lock.yaml | 469 ++- common/config/rush/version-policies.json | 4 +- .../examples-template/package.json | 2 +- .../example-attributefilter/package.json | 2 +- .../examples/example-chartconfig/package.json | 2 +- .../examples/example-columnchart/package.json | 2 +- .../examples/example-combochart/package.json | 2 +- .../examples/example-dashboard/package.json | 2 +- .../examples/example-datefilter/package.json | 2 +- .../example-dependentfilters/package.json | 2 +- .../examples/example-execute/package.json | 2 +- .../examples/example-granularity/package.json | 2 +- .../examples/example-headline/package.json | 2 +- .../examples/example-pivottable/package.json | 2 +- .../example-relativedatefilter/package.json | 2 +- .../examples/example-repeater/package.json | 2 +- .../sdk-interactive-examples/package.json | 2 +- libs/api-client-tiger/package.json | 2 +- libs/sdk-backend-base/package.json | 2 +- libs/sdk-backend-mockingbird/package.json | 2 +- libs/sdk-backend-spi/package.json | 2 +- libs/sdk-backend-tiger/package.json | 2 +- .../src/backend/features/feature.ts | 7 + .../src/backend/uiFeatures.ts | 4 + .../convertors/fromBackend/genAIConvertor.ts | 3 +- libs/sdk-code-convertors/package.json | 2 +- .../sdk-code-convertors/python/pyproject.toml | 2 +- libs/sdk-code-schemas/package.json | 2 +- libs/sdk-e2e-utils/package.json | 2 +- libs/sdk-embedding/package.json | 2 +- libs/sdk-model/api/sdk-model.api.md | 1 + libs/sdk-model/package.json | 2 +- libs/sdk-model/src/settings/settings.ts | 8 + .../package.json | 2 +- libs/sdk-ui-all/package.json | 2 +- libs/sdk-ui-catalog/package.json | 2 +- libs/sdk-ui-charts/package.json | 2 +- libs/sdk-ui-dashboard/package.json | 2 +- .../localization/bundles/de-DE.json | 8 +- .../localization/bundles/en-AU.json | 8 +- .../localization/bundles/en-GB.json | 8 +- .../localization/bundles/es-419.json | 8 +- .../localization/bundles/es-ES.json | 8 +- .../localization/bundles/fi-FI.json | 8 +- .../localization/bundles/fr-CA.json | 8 +- .../localization/bundles/fr-FR.json | 8 +- .../localization/bundles/id-ID.json | 8 +- .../localization/bundles/it-IT.json | 8 +- .../localization/bundles/ja-JP.json | 8 +- .../localization/bundles/ko-KR.json | 8 +- .../localization/bundles/nl-NL.json | 8 +- .../localization/bundles/pl-PL.json | 8 +- .../localization/bundles/pt-BR.json | 8 +- .../localization/bundles/pt-PT.json | 8 +- .../localization/bundles/ru-RU.json | 8 +- .../localization/bundles/sl-SI.json | 8 +- .../localization/bundles/th-TH.json | 8 +- .../localization/bundles/tr-TR.json | 8 +- .../localization/bundles/uk-UA.json | 8 +- .../localization/bundles/vi-VN.json | 8 +- .../localization/bundles/zh-HK.json | 8 +- .../localization/bundles/zh-Hans.json | 8 +- .../localization/bundles/zh-Hant.json | 8 +- libs/sdk-ui-ext/package.json | 2 +- libs/sdk-ui-filters/package.json | 2 +- libs/sdk-ui-gen-ai/package.json | 2 +- .../src/localization/bundles/de-DE.json | 14 + .../src/localization/bundles/en-AU.json | 14 + .../src/localization/bundles/en-GB.json | 14 + .../src/localization/bundles/es-419.json | 14 + .../src/localization/bundles/es-ES.json | 14 + .../src/localization/bundles/fi-FI.json | 14 + .../src/localization/bundles/fr-CA.json | 14 + .../src/localization/bundles/fr-FR.json | 14 + .../src/localization/bundles/id-ID.json | 14 + .../src/localization/bundles/it-IT.json | 14 + .../src/localization/bundles/ja-JP.json | 14 + .../src/localization/bundles/ko-KR.json | 14 + .../src/localization/bundles/nl-NL.json | 14 + .../src/localization/bundles/pl-PL.json | 14 + .../src/localization/bundles/pt-BR.json | 14 + .../src/localization/bundles/pt-PT.json | 14 + .../src/localization/bundles/ru-RU.json | 14 + .../src/localization/bundles/sl-SI.json | 14 + .../src/localization/bundles/th-TH.json | 14 + .../src/localization/bundles/tr-TR.json | 14 + .../src/localization/bundles/uk-UA.json | 14 + .../src/localization/bundles/vi-VN.json | 14 + .../src/localization/bundles/zh-HK.json | 14 + .../src/localization/bundles/zh-Hans.json | 14 + .../src/localization/bundles/zh-Hant.json | 14 + libs/sdk-ui-geo/package.json | 2 +- libs/sdk-ui-kit/package.json | 2 +- libs/sdk-ui-loaders/package.json | 2 +- libs/sdk-ui-pivot/package.json | 2 +- .../sdk-ui-pluggable-application/package.json | 2 +- libs/sdk-ui-semantic-search/package.json | 2 +- libs/sdk-ui-theme-provider/package.json | 2 +- libs/sdk-ui-vis-commons/package.json | 2 +- libs/sdk-ui/package.json | 2 +- libs/util/package.json | 2 +- tools/app-toolkit/package.json | 2 +- tools/catalog-export/package.json | 2 +- tools/eslint-config/package.json | 2 +- tools/i18n-toolkit/package.json | 2 +- tools/lint-config/package.json | 2 +- tools/mock-handling/package.json | 2 +- tools/oxlint-config/package.json | 2 +- tools/plugin-toolkit/package.json | 2 +- tools/reference-workspace/package.json | 2 +- tools/stylelint-config/package.json | 2 +- 113 files changed, 2146 insertions(+), 1670 deletions(-) create mode 100644 common/changes/@gooddata/sdk-ui-all/SHA_master_2026-05-07-13-29.json diff --git a/common/changes/@gooddata/sdk-ui-all/SHA_master_2026-05-07-13-29.json b/common/changes/@gooddata/sdk-ui-all/SHA_master_2026-05-07-13-29.json new file mode 100644 index 00000000000..79fe315e631 --- /dev/null +++ b/common/changes/@gooddata/sdk-ui-all/SHA_master_2026-05-07-13-29.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@gooddata/sdk-ui-all", + "comment": "sdk-ui-gen-ai: sanitize filter IDs in backend chat conversion", + "type": "none" + } + ], + "packageName": "@gooddata/sdk-ui-all" +} diff --git a/common/config/rush/browser-approved-packages.json b/common/config/rush/browser-approved-packages.json index 1b5483ed840..14c4dd5da82 100644 --- a/common/config/rush/browser-approved-packages.json +++ b/common/config/rush/browser-approved-packages.json @@ -1,1434 +1,1218 @@ -// DO NOT ADD COMMENTS IN THIS FILE. They will be lost when the Rush tool resaves it. -{ - "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/approved-packages.schema.json", - "packages": [ - { - "name": "@aaronhayes/react-use-hubspot-form", - "allowedCategories": [ "production" ] - }, - { - "name": "@babel/cli", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@babel/core", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@babel/plugin-proposal-export-default-from", - "allowedCategories": [ "production" ] - }, - { - "name": "@babel/plugin-transform-async-to-generator", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@babel/plugin-transform-class-properties", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@babel/plugin-transform-object-rest-spread", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@babel/plugin-transform-typescript", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@babel/preset-env", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@babel/preset-react", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@babel/preset-typescript", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@babel/runtime", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@braintree/sanitize-url", - "allowedCategories": [ "production" ] - }, - { - "name": "@codemirror/autocomplete", - "allowedCategories": [ "production" ] - }, - { - "name": "@codemirror/commands", - "allowedCategories": [ "production" ] - }, - { - "name": "@codemirror/lang-yaml", - "allowedCategories": [ "production" ] - }, - { - "name": "@codemirror/language", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@codemirror/lint", - "allowedCategories": [ "production" ] - }, - { - "name": "@codemirror/state", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@codemirror/view", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@componentdriven/csf", - "allowedCategories": [ "production" ] - }, - { - "name": "@eslint/js", - "allowedCategories": [ "tools" ] - }, - { - "name": "@evil-internetmann/react-dnd", - "allowedCategories": [ "production" ] - }, - { - "name": "@floating-ui/dom", - "allowedCategories": [ "production" ] - }, - { - "name": "@floating-ui/react", - "allowedCategories": [ "production" ] - }, - { - "name": "@floating-ui/react-dom", - "allowedCategories": [ "production" ] - }, - { - "name": "@formatjs/cli-lib", - "allowedCategories": [ "tools" ] - }, - { - "name": "@formatjs/icu-messageformat-parser", - "allowedCategories": [ "tools" ] - }, - { - "name": "@gooddata/api-client-tiger", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@gooddata/catalog-export", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/emailjs-mime-codec-new", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/eslint-config", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/fixtures", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@gooddata/i18n-toolkit", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/lint-config", - "allowedCategories": [ "tools" ] - }, - { - "name": "@gooddata/mock-handling", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@gooddata/number-formatter", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/oxlint-config", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/plugin-toolkit", - "allowedCategories": [ "tools" ] - }, - { - "name": "@gooddata/reference-workspace", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-backend-base", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-backend-mockingbird", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-backend-spi", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-backend-tiger", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-code-convertors", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-code-schemas", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-e2e-utils", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-embedding", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-model", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-pluggable-application-model", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-ui", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-catalog", - "allowedCategories": [ "examples" ] - }, - { - "name": "@gooddata/sdk-ui-charts", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-dashboard", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-ext", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-filters", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-gen-ai", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-geo", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-kit", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-loaders", - "allowedCategories": [ "examples", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-pivot", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@gooddata/sdk-ui-semantic-search", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@gooddata/sdk-ui-tests-app", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-ui-tests-reference-workspace", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-ui-tests-scenarios", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-ui-theme-provider", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@gooddata/sdk-ui-vis-commons", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/sdk-ui-web-components", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/stylelint-config", - "allowedCategories": [ "production" ] - }, - { - "name": "@gooddata/util", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@joint/core", - "allowedCategories": [ "production" ] - }, - { - "name": "@joint/layout-directed-graph", - "allowedCategories": [ "production" ] - }, - { - "name": "@lezer/highlight", - "allowedCategories": [ "production" ] - }, - { - "name": "@microsoft/api-documenter", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@microsoft/api-extractor", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@openapitools/openapi-generator-cli", - "allowedCategories": [ "production" ] - }, - { - "name": "@playwright/test", - "allowedCategories": [ "production" ] - }, - { - "name": "@react-aria/interactions", - "allowedCategories": [ "production" ] - }, - { - "name": "@reduxjs/toolkit", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/addon-a11y", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/builder-vite", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/builder-webpack5", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/cli", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/manager-webpack5", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/preset-scss", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/react", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/react-vite", - "allowedCategories": [ "production" ] - }, - { - "name": "@storybook/react-webpack5", - "allowedCategories": [ "production" ] - }, - { - "name": "@tanstack/react-virtual", - "allowedCategories": [ "production" ] - }, - { - "name": "@testing-library/dom", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@testing-library/react", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@testing-library/user-event", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/babel__core", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/blessed", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/columnify", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/cross-spawn", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/debounce-promise", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/fast-levenshtein", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/fs-extra", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/geojson", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/history", - "allowedCategories": [ "examples" ] - }, - { - "name": "@types/hoist-non-react-statics", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/inquirer", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/isomorphic-fetch", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@types/js-yaml", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/json5", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/kefir", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/lodash-es", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@types/mapbox-gl", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/maplibre-gl", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/mdast", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/node", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@types/node-fetch", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/pdf-parse", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/qs", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/raf", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@types/react", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@types/react-datepicker", - "allowedCategories": [ "examples" ] - }, - { - "name": "@types/react-dom", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@types/react-google-recaptcha", - "allowedCategories": [ "examples" ] - }, - { - "name": "@types/react-helmet", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@types/react-lines-ellipsis", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/react-measure", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@types/react-native-listener", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/react-portal", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/react-redux", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/react-router-dom", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@types/react-syntax-highlighter", - "allowedCategories": [ "examples" ] - }, - { - "name": "@types/react-textarea-autosize", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/react-transition-group", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/rimraf", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/semver", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/spark-md5", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/stringify-object", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/tar", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/tinycolor2", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/tough-cookie", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/unist", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/uuid", - "allowedCategories": [ "production" ] - }, - { - "name": "@types/validate-npm-package-name", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/watchpack", - "allowedCategories": [ "tools" ] - }, - { - "name": "@types/webpack-env", - "allowedCategories": [ "examples" ] - }, - { - "name": "@typescript-eslint/eslint-plugin", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@typescript-eslint/parser", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@typescript/native-preview", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "@vitejs/plugin-react", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "@vitejs/plugin-react-swc", - "allowedCategories": [ "examples" ] - }, - { - "name": "@vitest/eslint-plugin", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "@welldone-software/why-did-you-render", - "allowedCategories": [ "examples" ] - }, - { - "name": "ag-grid-community", - "allowedCategories": [ "production" ] - }, - { - "name": "ag-grid-enterprise", - "allowedCategories": [ "production" ] - }, - { - "name": "ag-grid-react", - "allowedCategories": [ "production" ] - }, - { - "name": "async", - "allowedCategories": [ "production" ] - }, - { - "name": "axios", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "axios-cache-interceptor", - "allowedCategories": [ "production" ] - }, - { - "name": "babel-loader", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "babel-plugin-lodash", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "babel-plugin-require-context-hook", - "allowedCategories": [ "production" ] - }, - { - "name": "blessed", - "allowedCategories": [ "tools" ] - }, - { - "name": "blob-polyfill", - "allowedCategories": [ "production" ] - }, - { - "name": "case-sensitive-paths-webpack-plugin", - "allowedCategories": [ "examples", "tools" ] - }, - { - "name": "chalk", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "chokidar", - "allowedCategories": [ "tools" ] - }, - { - "name": "circular-dependency-plugin", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "classnames", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "clean-webpack-plugin", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "codemirror", - "allowedCategories": [ "production" ] - }, - { - "name": "columnify", - "allowedCategories": [ "tools" ] - }, - { - "name": "commander", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "compression-webpack-plugin", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "concurrently", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "copy-to-clipboard", - "allowedCategories": [ "production" ] - }, - { - "name": "copy-webpack-plugin", - "allowedCategories": [ "production" ] - }, - { - "name": "core-js", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "cron-parser", - "allowedCategories": [ "production" ] - }, - { - "name": "cross-spawn", - "allowedCategories": [ "tools" ] - }, - { - "name": "css-loader", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "date-fns", - "allowedCategories": [ "production" ] - }, - { - "name": "date-fns-tz", - "allowedCategories": [ "production" ] - }, - { - "name": "debounce-promise", - "allowedCategories": [ "production" ] - }, - { - "name": "default-import", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "dependency-cruiser", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "dotenv", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "dotenv-webpack", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "downshift", - "allowedCategories": [ "production" ] - }, - { - "name": "esbuild-loader", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-import-resolver-typescript", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-chai-friendly", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "eslint-plugin-header", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-headers", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-import", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-import-esm", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-import-x", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-jsdoc", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-no-barrel-files", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-no-only-tests", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-playwright", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "eslint-plugin-react", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-react-hooks", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-regexp", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-sonarjs", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eslint-plugin-storybook", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "eslint-plugin-tsdoc", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "eventsource-parser", - "allowedCategories": [ "production" ] - }, - { - "name": "exponential-backoff", - "allowedCategories": [ "production" ] - }, - { - "name": "fast-equals", - "allowedCategories": [ "production" ] - }, - { - "name": "fast-glob", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "fast-levenshtein", - "allowedCategories": [ "production" ] - }, - { - "name": "fetch-cookie", - "allowedCategories": [ "production" ] - }, - { - "name": "fetch-mock", - "allowedCategories": [ "production" ] - }, - { - "name": "find-up", - "allowedCategories": [ "tools" ] - }, - { - "name": "fix-esm-import-path", - "allowedCategories": [ "production" ] - }, - { - "name": "fixed-data-table-2", - "allowedCategories": [ "production" ] - }, - { - "name": "fork-ts-checker-webpack-plugin", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "fs-extra", - "allowedCategories": [ "tools" ] - }, - { - "name": "full-icu", - "allowedCategories": [ "production" ] - }, - { - "name": "glob", - "allowedCategories": [ "production" ] - }, - { - "name": "globals", - "allowedCategories": [ "tools" ] - }, - { - "name": "happy-dom", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "highcharts", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "highcharts-react-official", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "history", - "allowedCategories": [ "examples" ] - }, - { - "name": "hoist-non-react-statics", - "allowedCategories": [ "production" ] - }, - { - "name": "html-validate", - "allowedCategories": [ "tools" ] - }, - { - "name": "html-webpack-plugin", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "http-status-codes", - "allowedCategories": [ "production" ] - }, - { - "name": "immer", - "allowedCategories": [ "production" ] - }, - { - "name": "inquirer", - "allowedCategories": [ "tools" ] - }, - { - "name": "isomorphic-fetch", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "jiti", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "js-object-pretty-print", - "allowedCategories": [ "production" ] - }, - { - "name": "js-yaml", - "allowedCategories": [ "production" ] - }, - { - "name": "jsdom", - "allowedCategories": [ "production" ] - }, - { - "name": "json-loader", - "allowedCategories": [ "production" ] - }, - { - "name": "json-schema-to-typescript", - "allowedCategories": [ "production" ] - }, - { - "name": "json-stable-stringify", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "json5", - "allowedCategories": [ "tools" ] - }, - { - "name": "jsonschema", - "allowedCategories": [ "tools" ] - }, - { - "name": "kefir", - "allowedCategories": [ "production" ] - }, - { - "name": "lodash-es", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "lru-cache", - "allowedCategories": [ "production" ] - }, - { - "name": "lz-string", - "allowedCategories": [ "production" ] - }, - { - "name": "mapbox-gl", - "allowedCategories": [ "production" ] - }, - { - "name": "maplibre-gl", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "mdast", - "allowedCategories": [ "production" ] - }, - { - "name": "mini-css-extract-plugin", - "allowedCategories": [ "production" ] - }, - { - "name": "mkdirp", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "mocha", - "allowedCategories": [ "production" ] - }, - { - "name": "mocha-junit-reporter", - "allowedCategories": [ "production" ] - }, - { - "name": "moment", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "moment-timezone", - "allowedCategories": [ "production" ] - }, - { - "name": "node-fetch", - "allowedCategories": [ "production" ] - }, - { - "name": "node-xlsx", - "allowedCategories": [ "production" ] - }, - { - "name": "npm-run-all", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "open", - "allowedCategories": [ "tools" ] - }, - { - "name": "ora", - "allowedCategories": [ "tools" ] - }, - { - "name": "oxfmt", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "oxlint", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "oxlint-tsgolint", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "p-map", - "allowedCategories": [ "tools" ] - }, - { - "name": "pdf-parse", - "allowedCategories": [ "production" ] - }, - { - "name": "polished", - "allowedCategories": [ "production" ] - }, - { - "name": "postcss", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "postcss-scss", - "allowedCategories": [ "tools" ] - }, - { - "name": "postcss-value-parser", - "allowedCategories": [ "production" ] - }, - { - "name": "prettier", - "allowedCategories": [ "production" ] - }, - { - "name": "process", - "allowedCategories": [ "examples", "tools" ] - }, - { - "name": "qs", - "allowedCategories": [ "production" ] - }, - { - "name": "raf", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "react", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "react-content-loader", - "allowedCategories": [ "production" ] - }, - { - "name": "react-datepicker", - "allowedCategories": [ "examples" ] - }, - { - "name": "react-day-picker", - "allowedCategories": [ "production" ] - }, - { - "name": "react-dnd", - "allowedCategories": [ "production" ] - }, - { - "name": "react-dnd-html5-backend", - "allowedCategories": [ "production" ] - }, - { - "name": "react-dom", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "react-fast-compare", - "allowedCategories": [ "production" ] - }, - { - "name": "react-ga", - "allowedCategories": [ "examples" ] - }, - { - "name": "react-google-recaptcha", - "allowedCategories": [ "examples" ] - }, - { - "name": "react-grid-system", - "allowedCategories": [ "production" ] - }, - { - "name": "react-helmet", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "react-intl", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "react-lines-ellipsis", - "allowedCategories": [ "production" ] - }, - { - "name": "react-loading-skeleton", - "allowedCategories": [ "production" ] - }, - { - "name": "react-markdown", - "allowedCategories": [ "production" ] - }, - { - "name": "react-measure", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "react-native-listener", - "allowedCategories": [ "production" ] - }, - { - "name": "react-portal", - "allowedCategories": [ "production" ] - }, - { - "name": "react-redux", - "allowedCategories": [ "production" ] - }, - { - "name": "react-responsive", - "allowedCategories": [ "production" ] - }, - { - "name": "react-router-dom", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "react-select", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "react-select-async-paginate", - "allowedCategories": [ "production" ] - }, - { - "name": "react-syntax-highlighter", - "allowedCategories": [ "examples" ] - }, - { - "name": "react-textarea-autosize", - "allowedCategories": [ "production" ] - }, - { - "name": "react-transition-group", - "allowedCategories": [ "production" ] - }, - { - "name": "react-window", - "allowedCategories": [ "production" ] - }, - { - "name": "readdirp", - "allowedCategories": [ "production" ] - }, - { - "name": "recharts", - "allowedCategories": [ "examples" ] - }, - { - "name": "redux", - "allowedCategories": [ "production" ] - }, - { - "name": "redux-batched-actions", - "allowedCategories": [ "production" ] - }, - { - "name": "redux-saga", - "allowedCategories": [ "production" ] - }, - { - "name": "remark", - "allowedCategories": [ "production" ] - }, - { - "name": "remark-emoji", - "allowedCategories": [ "production" ] - }, - { - "name": "remark-gfm", - "allowedCategories": [ "production" ] - }, - { - "name": "require-from-string", - "allowedCategories": [ "production" ] - }, - { - "name": "reselect", - "allowedCategories": [ "production" ] - }, - { - "name": "rolldown", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "rollup", - "allowedCategories": [ "production" ] - }, - { - "name": "sass", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "sass-loader", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "semver", - "allowedCategories": [ "production" ] - }, - { - "name": "source-map-loader", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "spark-md5", - "allowedCategories": [ "production" ] - }, - { - "name": "speed-measure-webpack-plugin", - "allowedCategories": [ "examples" ] - }, - { - "name": "storybook", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "stringify-object", - "allowedCategories": [ "production" ] - }, - { - "name": "strip-ansi", - "allowedCategories": [ "tools" ] - }, - { - "name": "style-loader", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "styled-jsx", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "stylelint", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "stylelint-config-standard", - "allowedCategories": [ "tools" ] - }, - { - "name": "stylelint-order", - "allowedCategories": [ "tools" ] - }, - { - "name": "stylelint-plugin-defensive-css", - "allowedCategories": [ "tools" ] - }, - { - "name": "stylelint-scss", - "allowedCategories": [ "tools" ] - }, - { - "name": "svgo", - "allowedCategories": [ "production" ] - }, - { - "name": "tar", - "allowedCategories": [ "tools" ] - }, - { - "name": "tinycolor2", - "allowedCategories": [ "production" ] - }, - { - "name": "ts-invariant", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "ts-loader", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "ts-morph", - "allowedCategories": [ "tools" ] - }, - { - "name": "tsd", - "allowedCategories": [ "production" ] - }, - { - "name": "tslib", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "typescript", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "unified", - "allowedCategories": [ "production" ] - }, - { - "name": "util", - "allowedCategories": [ "examples", "tools" ] - }, - { - "name": "uuid", - "allowedCategories": [ "production" ] - }, - { - "name": "validate-npm-package-name", - "allowedCategories": [ "examples", "tools" ] - }, - { - "name": "vite", - "allowedCategories": [ "examples", "production" ] - }, - { - "name": "vite-node", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "vite-plugin-css-injected-by-js", - "allowedCategories": [ "production" ] - }, - { - "name": "vite-plugin-environment", - "allowedCategories": [ "production" ] - }, - { - "name": "vite-plugin-html", - "allowedCategories": [ "examples" ] - }, - { - "name": "vite-plugin-mkcert", - "allowedCategories": [ "examples" ] - }, - { - "name": "vite-plugin-static-copy", - "allowedCategories": [ "production" ] - }, - { - "name": "vitest", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "vitest-dom", - "allowedCategories": [ "production" ] - }, - { - "name": "wait-on", - "allowedCategories": [ "production" ] - }, - { - "name": "watchpack", - "allowedCategories": [ "tools" ] - }, - { - "name": "webpack", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "webpack-bundle-analyzer", - "allowedCategories": [ "production", "tools" ] - }, - { - "name": "webpack-cli", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "webpack-dev-server", - "allowedCategories": [ "examples", "production", "tools" ] - }, - { - "name": "xml2js", - "allowedCategories": [ "production" ] - }, - { - "name": "yaml", - "allowedCategories": [ "production" ] - }, - { - "name": "zod", - "allowedCategories": [ "production" ] - } - ] -} +// DO NOT ADD COMMENTS IN THIS FILE. They will be lost when the Rush tool resaves it. +{ + "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/approved-packages.schema.json", + "packages": [ + { + "name": "@aaronhayes/react-use-hubspot-form", + "allowedCategories": ["production"] + }, + { + "name": "@babel/cli", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@babel/core", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@babel/plugin-proposal-export-default-from", + "allowedCategories": ["production"] + }, + { + "name": "@babel/plugin-transform-async-to-generator", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@babel/plugin-transform-class-properties", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@babel/plugin-transform-object-rest-spread", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@babel/plugin-transform-typescript", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@babel/preset-env", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@babel/preset-react", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@babel/preset-typescript", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@babel/runtime", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@braintree/sanitize-url", + "allowedCategories": ["production"] + }, + { + "name": "@codemirror/autocomplete", + "allowedCategories": ["production"] + }, + { + "name": "@codemirror/commands", + "allowedCategories": ["production"] + }, + { + "name": "@codemirror/lang-yaml", + "allowedCategories": ["production"] + }, + { + "name": "@codemirror/language", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@codemirror/lint", + "allowedCategories": ["production"] + }, + { + "name": "@codemirror/state", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@codemirror/view", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@componentdriven/csf", + "allowedCategories": ["production"] + }, + { + "name": "@floating-ui/dom", + "allowedCategories": ["production"] + }, + { + "name": "@floating-ui/react", + "allowedCategories": ["production"] + }, + { + "name": "@floating-ui/react-dom", + "allowedCategories": ["production"] + }, + { + "name": "@formatjs/cli-lib", + "allowedCategories": ["tools"] + }, + { + "name": "@formatjs/icu-messageformat-parser", + "allowedCategories": ["tools"] + }, + { + "name": "@gooddata/api-client-tiger", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@gooddata/catalog-export", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/eslint-config", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/fixtures", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@gooddata/i18n-toolkit", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/mock-handling", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@gooddata/number-formatter", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/plugin-toolkit", + "allowedCategories": ["tools"] + }, + { + "name": "@gooddata/reference-workspace", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/sdk-backend-base", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-backend-mockingbird", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/sdk-backend-spi", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-backend-tiger", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-embedding", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/sdk-model", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-dashboard", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-ext", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-filters", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-gen-ai", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-geo", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-charts", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-kit", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-loaders", + "allowedCategories": ["examples", "tools"] + }, + { + "name": "@gooddata/sdk-ui-pivot", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@gooddata/sdk-ui-semantic-search", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@gooddata/sdk-ui-theme-provider", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@gooddata/sdk-ui-vis-commons", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/sdk-ui-web-components", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/stylelint-config", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/util", + "allowedCategories": ["production"] + }, + { + "name": "@lezer/highlight", + "allowedCategories": ["production"] + }, + { + "name": "@microsoft/api-documenter", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@microsoft/api-extractor", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@openapitools/openapi-generator-cli", + "allowedCategories": ["production"] + }, + { + "name": "@react-aria/interactions", + "allowedCategories": ["production"] + }, + { + "name": "@reduxjs/toolkit", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/builder-vite", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/builder-webpack5", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/cli", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/manager-webpack5", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/preset-scss", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/react", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/react-vite", + "allowedCategories": ["production"] + }, + { + "name": "@storybook/react-webpack5", + "allowedCategories": ["production"] + }, + { + "name": "@tanstack/react-virtual", + "allowedCategories": ["production"] + }, + { + "name": "@testing-library/dom", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@testing-library/react", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@testing-library/user-event", + "allowedCategories": ["production"] + }, + { + "name": "@types/babel__core", + "allowedCategories": ["tools"] + }, + { + "name": "@types/blessed", + "allowedCategories": ["tools"] + }, + { + "name": "@types/columnify", + "allowedCategories": ["tools"] + }, + { + "name": "@types/cross-spawn", + "allowedCategories": ["tools"] + }, + { + "name": "@types/debounce-promise", + "allowedCategories": ["production"] + }, + { + "name": "@types/fast-levenshtein", + "allowedCategories": ["production"] + }, + { + "name": "@types/fs-extra", + "allowedCategories": ["tools"] + }, + { + "name": "@types/history", + "allowedCategories": ["examples"] + }, + { + "name": "@types/hoist-non-react-statics", + "allowedCategories": ["production"] + }, + { + "name": "@types/inquirer", + "allowedCategories": ["tools"] + }, + { + "name": "@types/isomorphic-fetch", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@types/js-yaml", + "allowedCategories": ["production"] + }, + { + "name": "@types/json5", + "allowedCategories": ["tools"] + }, + { + "name": "@types/kefir", + "allowedCategories": ["production"] + }, + { + "name": "@types/mapbox-gl", + "allowedCategories": ["production"] + }, + { + "name": "@types/mdast", + "allowedCategories": ["production"] + }, + { + "name": "@types/node", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@types/node-fetch", + "allowedCategories": ["production"] + }, + { + "name": "@types/pdf-parse", + "allowedCategories": ["production"] + }, + { + "name": "@types/qs", + "allowedCategories": ["production"] + }, + { + "name": "@types/raf", + "allowedCategories": ["production", "tools"] + }, + { + "name": "@types/react", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@types/react-datepicker", + "allowedCategories": ["examples"] + }, + { + "name": "@types/react-dom", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@types/react-google-recaptcha", + "allowedCategories": ["examples"] + }, + { + "name": "@types/react-helmet", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@types/react-lines-ellipsis", + "allowedCategories": ["production"] + }, + { + "name": "@types/react-measure", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@types/react-native-listener", + "allowedCategories": ["production"] + }, + { + "name": "@types/react-portal", + "allowedCategories": ["production"] + }, + { + "name": "@types/react-redux", + "allowedCategories": ["production"] + }, + { + "name": "@types/react-router-dom", + "allowedCategories": ["examples", "production"] + }, + { + "name": "@types/react-syntax-highlighter", + "allowedCategories": ["examples"] + }, + { + "name": "@types/react-textarea-autosize", + "allowedCategories": ["production"] + }, + { + "name": "@types/react-transition-group", + "allowedCategories": ["production"] + }, + { + "name": "@types/rimraf", + "allowedCategories": ["tools"] + }, + { + "name": "@types/semver", + "allowedCategories": ["production"] + }, + { + "name": "@types/spark-md5", + "allowedCategories": ["production"] + }, + { + "name": "@types/stringify-object", + "allowedCategories": ["production"] + }, + { + "name": "@types/tar", + "allowedCategories": ["tools"] + }, + { + "name": "@types/tinycolor2", + "allowedCategories": ["production"] + }, + { + "name": "@types/tough-cookie", + "allowedCategories": ["production"] + }, + { + "name": "@types/unist", + "allowedCategories": ["production"] + }, + { + "name": "@types/uuid", + "allowedCategories": ["production"] + }, + { + "name": "@types/validate-npm-package-name", + "allowedCategories": ["tools"] + }, + { + "name": "@types/watchpack", + "allowedCategories": ["tools"] + }, + { + "name": "@types/webpack-env", + "allowedCategories": ["examples"] + }, + { + "name": "@typescript-eslint/eslint-plugin", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@typescript-eslint/parser", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "@vitejs/plugin-react", + "allowedCategories": ["examples"] + }, + { + "name": "@vitejs/plugin-react-swc", + "allowedCategories": ["examples"] + }, + { + "name": "@welldone-software/why-did-you-render", + "allowedCategories": ["examples"] + }, + { + "name": "ag-grid-community", + "allowedCategories": ["production"] + }, + { + "name": "ag-grid-enterprise", + "allowedCategories": ["production"] + }, + { + "name": "ag-grid-react", + "allowedCategories": ["production"] + }, + { + "name": "async", + "allowedCategories": ["production"] + }, + { + "name": "axios", + "allowedCategories": ["production", "tools"] + }, + { + "name": "axios-cache-interceptor", + "allowedCategories": ["production"] + }, + { + "name": "babel-loader", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "babel-plugin-lodash", + "allowedCategories": ["examples", "production"] + }, + { + "name": "babel-plugin-require-context-hook", + "allowedCategories": ["production"] + }, + { + "name": "blessed", + "allowedCategories": ["tools"] + }, + { + "name": "blob-polyfill", + "allowedCategories": ["production"] + }, + { + "name": "case-sensitive-paths-webpack-plugin", + "allowedCategories": ["examples", "tools"] + }, + { + "name": "circular-dependency-plugin", + "allowedCategories": ["examples", "production"] + }, + { + "name": "classnames", + "allowedCategories": ["examples", "production"] + }, + { + "name": "clean-webpack-plugin", + "allowedCategories": ["examples", "production"] + }, + { + "name": "codemirror", + "allowedCategories": ["production"] + }, + { + "name": "columnify", + "allowedCategories": ["tools"] + }, + { + "name": "commander", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "compression-webpack-plugin", + "allowedCategories": ["examples", "production"] + }, + { + "name": "concurrently", + "allowedCategories": ["production", "tools"] + }, + { + "name": "copy-to-clipboard", + "allowedCategories": ["production"] + }, + { + "name": "copy-webpack-plugin", + "allowedCategories": ["production"] + }, + { + "name": "core-js", + "allowedCategories": ["examples", "production"] + }, + { + "name": "cron-parser", + "allowedCategories": ["production"] + }, + { + "name": "cross-spawn", + "allowedCategories": ["tools"] + }, + { + "name": "css-loader", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "date-fns", + "allowedCategories": ["production"] + }, + { + "name": "date-fns-tz", + "allowedCategories": ["production"] + }, + { + "name": "debounce-promise", + "allowedCategories": ["production"] + }, + { + "name": "default-import", + "allowedCategories": ["examples", "production"] + }, + { + "name": "dependency-cruiser", + "allowedCategories": ["production", "tools"] + }, + { + "name": "dotenv", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "dotenv-webpack", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "downshift", + "allowedCategories": ["production"] + }, + { + "name": "@gooddata/emailjs-mime-codec-new", + "allowedCategories": ["production"] + }, + { + "name": "esbuild-loader", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-import-resolver-typescript", + "allowedCategories": ["examples", "production"] + }, + { + "name": "eslint-plugin-header", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-import", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-import-esm", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-no-only-tests", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-react", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-react-hooks", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-regexp", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-sonarjs", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eslint-plugin-tsdoc", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "eventsource-parser", + "allowedCategories": ["production"] + }, + { + "name": "exponential-backoff", + "allowedCategories": ["production"] + }, + { + "name": "fast-glob", + "allowedCategories": ["production", "tools"] + }, + { + "name": "fast-levenshtein", + "allowedCategories": ["production"] + }, + { + "name": "fetch-cookie", + "allowedCategories": ["production"] + }, + { + "name": "fetch-mock", + "allowedCategories": ["production"] + }, + { + "name": "find-up", + "allowedCategories": ["tools"] + }, + { + "name": "fix-esm-import-path", + "allowedCategories": ["production"] + }, + { + "name": "fixed-data-table-2", + "allowedCategories": ["production"] + }, + { + "name": "fork-ts-checker-webpack-plugin", + "allowedCategories": ["examples", "production"] + }, + { + "name": "fs-extra", + "allowedCategories": ["tools"] + }, + { + "name": "full-icu", + "allowedCategories": ["production"] + }, + { + "name": "glob", + "allowedCategories": ["production"] + }, + { + "name": "happy-dom", + "allowedCategories": ["production", "tools"] + }, + { + "name": "highcharts", + "allowedCategories": ["examples", "production"] + }, + { + "name": "highcharts-react-official", + "allowedCategories": ["examples", "production"] + }, + { + "name": "history", + "allowedCategories": ["examples"] + }, + { + "name": "hoist-non-react-statics", + "allowedCategories": ["production"] + }, + { + "name": "html-validate", + "allowedCategories": ["tools"] + }, + { + "name": "html-webpack-plugin", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "http-status-codes", + "allowedCategories": ["production"] + }, + { + "name": "chalk", + "allowedCategories": ["production", "tools"] + }, + { + "name": "chokidar", + "allowedCategories": ["tools"] + }, + { + "name": "immer", + "allowedCategories": ["production"] + }, + { + "name": "inquirer", + "allowedCategories": ["tools"] + }, + { + "name": "isomorphic-fetch", + "allowedCategories": ["examples", "production"] + }, + { + "name": "js-object-pretty-print", + "allowedCategories": ["production"] + }, + { + "name": "js-yaml", + "allowedCategories": ["production"] + }, + { + "name": "jsdom", + "allowedCategories": ["production"] + }, + { + "name": "json-loader", + "allowedCategories": ["production"] + }, + { + "name": "json-stable-stringify", + "allowedCategories": ["production", "tools"] + }, + { + "name": "json5", + "allowedCategories": ["tools"] + }, + { + "name": "jsonschema", + "allowedCategories": ["tools"] + }, + { + "name": "kefir", + "allowedCategories": ["production"] + }, + { + "name": "lru-cache", + "allowedCategories": ["production"] + }, + { + "name": "lz-string", + "allowedCategories": ["production"] + }, + { + "name": "mapbox-gl", + "allowedCategories": ["production"] + }, + { + "name": "mdast", + "allowedCategories": ["production"] + }, + { + "name": "mini-css-extract-plugin", + "allowedCategories": ["production"] + }, + { + "name": "mkdirp", + "allowedCategories": ["production", "tools"] + }, + { + "name": "mocha", + "allowedCategories": ["production"] + }, + { + "name": "mocha-junit-reporter", + "allowedCategories": ["production"] + }, + { + "name": "moment", + "allowedCategories": ["examples", "production"] + }, + { + "name": "node-fetch", + "allowedCategories": ["production"] + }, + { + "name": "node-xlsx", + "allowedCategories": ["production"] + }, + { + "name": "npm-run-all", + "allowedCategories": ["examples", "production"] + }, + { + "name": "open", + "allowedCategories": ["tools"] + }, + { + "name": "ora", + "allowedCategories": ["tools"] + }, + { + "name": "p-map", + "allowedCategories": ["tools"] + }, + { + "name": "pdf-parse", + "allowedCategories": ["production"] + }, + { + "name": "polished", + "allowedCategories": ["production"] + }, + { + "name": "postcss", + "allowedCategories": ["production"] + }, + { + "name": "postcss-value-parser", + "allowedCategories": ["production"] + }, + { + "name": "process", + "allowedCategories": ["examples", "tools"] + }, + { + "name": "qs", + "allowedCategories": ["production"] + }, + { + "name": "raf", + "allowedCategories": ["production", "tools"] + }, + { + "name": "react", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "react-content-loader", + "allowedCategories": ["production"] + }, + { + "name": "react-datepicker", + "allowedCategories": ["examples"] + }, + { + "name": "react-day-picker", + "allowedCategories": ["production"] + }, + { + "name": "react-dnd", + "allowedCategories": ["production"] + }, + { + "name": "react-dnd-html5-backend", + "allowedCategories": ["production"] + }, + { + "name": "react-dom", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "react-fast-compare", + "allowedCategories": ["production"] + }, + { + "name": "react-ga", + "allowedCategories": ["examples"] + }, + { + "name": "react-google-recaptcha", + "allowedCategories": ["examples"] + }, + { + "name": "react-grid-system", + "allowedCategories": ["production"] + }, + { + "name": "react-helmet", + "allowedCategories": ["examples", "production"] + }, + { + "name": "react-intl", + "allowedCategories": ["production", "tools"] + }, + { + "name": "react-lines-ellipsis", + "allowedCategories": ["production"] + }, + { + "name": "react-loading-skeleton", + "allowedCategories": ["production"] + }, + { + "name": "react-markdown", + "allowedCategories": ["production"] + }, + { + "name": "react-measure", + "allowedCategories": ["examples", "production"] + }, + { + "name": "react-native-listener", + "allowedCategories": ["production"] + }, + { + "name": "react-portal", + "allowedCategories": ["production"] + }, + { + "name": "react-redux", + "allowedCategories": ["production"] + }, + { + "name": "react-responsive", + "allowedCategories": ["production"] + }, + { + "name": "react-router-dom", + "allowedCategories": ["examples", "production"] + }, + { + "name": "react-select", + "allowedCategories": ["examples", "production"] + }, + { + "name": "react-select-async-paginate", + "allowedCategories": ["production"] + }, + { + "name": "react-syntax-highlighter", + "allowedCategories": ["examples"] + }, + { + "name": "react-textarea-autosize", + "allowedCategories": ["production"] + }, + { + "name": "react-transition-group", + "allowedCategories": ["production"] + }, + { + "name": "react-window", + "allowedCategories": ["production"] + }, + { + "name": "redux-batched-actions", + "allowedCategories": ["production"] + }, + { + "name": "redux-saga", + "allowedCategories": ["production"] + }, + { + "name": "recharts", + "allowedCategories": ["examples"] + }, + { + "name": "remark", + "allowedCategories": ["production"] + }, + { + "name": "remark-emoji", + "allowedCategories": ["production"] + }, + { + "name": "require-from-string", + "allowedCategories": ["production"] + }, + { + "name": "reselect", + "allowedCategories": ["production"] + }, + { + "name": "sass", + "allowedCategories": ["examples", "production"] + }, + { + "name": "sass-loader", + "allowedCategories": ["examples", "production"] + }, + { + "name": "semver", + "allowedCategories": ["production"] + }, + { + "name": "source-map-loader", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "spark-md5", + "allowedCategories": ["production"] + }, + { + "name": "speed-measure-webpack-plugin", + "allowedCategories": ["examples"] + }, + { + "name": "storybook", + "allowedCategories": ["production"] + }, + { + "name": "stringify-object", + "allowedCategories": ["production"] + }, + { + "name": "strip-ansi", + "allowedCategories": ["tools"] + }, + { + "name": "style-loader", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "styled-jsx", + "allowedCategories": ["examples", "production"] + }, + { + "name": "stylelint", + "allowedCategories": ["production"] + }, + { + "name": "svgo", + "allowedCategories": ["production"] + }, + { + "name": "tar", + "allowedCategories": ["tools"] + }, + { + "name": "tinycolor2", + "allowedCategories": ["production"] + }, + { + "name": "ts-invariant", + "allowedCategories": ["examples", "production"] + }, + { + "name": "ts-loader", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "ts-morph", + "allowedCategories": ["tools"] + }, + { + "name": "tsd", + "allowedCategories": ["production"] + }, + { + "name": "tslib", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "typescript", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "unified", + "allowedCategories": ["production"] + }, + { + "name": "util", + "allowedCategories": ["examples", "tools"] + }, + { + "name": "uuid", + "allowedCategories": ["production"] + }, + { + "name": "validate-npm-package-name", + "allowedCategories": ["examples", "tools"] + }, + { + "name": "vite", + "allowedCategories": ["examples", "production"] + }, + { + "name": "vite-plugin-html", + "allowedCategories": ["examples"] + }, + { + "name": "vite-plugin-mkcert", + "allowedCategories": ["examples"] + }, + { + "name": "vite-plugin-static-copy", + "allowedCategories": ["production"] + }, + { + "name": "vitest", + "allowedCategories": ["production", "tools"] + }, + { + "name": "vitest-dom", + "allowedCategories": ["production"] + }, + { + "name": "wait-on", + "allowedCategories": ["production"] + }, + { + "name": "watchpack", + "allowedCategories": ["tools"] + }, + { + "name": "webpack", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "webpack-bundle-analyzer", + "allowedCategories": ["production", "tools"] + }, + { + "name": "webpack-cli", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "webpack-dev-server", + "allowedCategories": ["examples", "production", "tools"] + }, + { + "name": "xml2js", + "allowedCategories": ["production"] + } + ] +} diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 6b799da641a..0674b4108e5 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: {} - ../../examples/playground: + ../../../sdk/examples/playground: devDependencies: '@codemirror/state': specifier: 6.5.3 @@ -167,13 +167,13 @@ importers: specifier: 8.0.0 version: 8.0.0(@types/node@24.12.0)(sass@1.70.0) - ../../examples/sdk-interactive-examples: + ../../../sdk/examples/sdk-interactive-examples: devDependencies: validate-npm-package-name: specifier: ^5.0.0 version: 5.0.1 - ../../examples/sdk-interactive-examples/examples-template: + ../../../sdk/examples/sdk-interactive-examples/examples-template: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -309,7 +309,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-attributefilter: + ../../../sdk/examples/sdk-interactive-examples/examples/example-attributefilter: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -445,7 +445,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-chartconfig: + ../../../sdk/examples/sdk-interactive-examples/examples/example-chartconfig: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -581,7 +581,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-columnchart: + ../../../sdk/examples/sdk-interactive-examples/examples/example-columnchart: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -717,7 +717,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-combochart: + ../../../sdk/examples/sdk-interactive-examples/examples/example-combochart: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -853,7 +853,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-dashboard: + ../../../sdk/examples/sdk-interactive-examples/examples/example-dashboard: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -989,7 +989,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-datefilter: + ../../../sdk/examples/sdk-interactive-examples/examples/example-datefilter: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1125,7 +1125,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-dependentfilters: + ../../../sdk/examples/sdk-interactive-examples/examples/example-dependentfilters: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1261,7 +1261,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-execute: + ../../../sdk/examples/sdk-interactive-examples/examples/example-execute: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1406,7 +1406,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-granularity: + ../../../sdk/examples/sdk-interactive-examples/examples/example-granularity: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1542,7 +1542,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-headline: + ../../../sdk/examples/sdk-interactive-examples/examples/example-headline: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1678,7 +1678,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-pivottable: + ../../../sdk/examples/sdk-interactive-examples/examples/example-pivottable: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1814,7 +1814,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-relativedatefilter: + ../../../sdk/examples/sdk-interactive-examples/examples/example-relativedatefilter: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1950,7 +1950,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../examples/sdk-interactive-examples/examples/example-repeater: + ../../../sdk/examples/sdk-interactive-examples/examples/example-repeater: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -2086,7 +2086,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../libs/api-client-tiger: + ../../../sdk/libs/api-client-tiger: dependencies: '@gooddata/sdk-model': specifier: workspace:* @@ -2189,7 +2189,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-backend-base: + ../../../sdk/libs/sdk-backend-base: dependencies: '@braintree/sanitize-url': specifier: ^6.0.0 @@ -2301,7 +2301,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-backend-mockingbird: + ../../../sdk/libs/sdk-backend-mockingbird: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -2401,7 +2401,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-backend-spi: + ../../../sdk/libs/sdk-backend-spi: dependencies: '@gooddata/sdk-model': specifier: workspace:* @@ -2486,7 +2486,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-backend-tiger: + ../../../sdk/libs/sdk-backend-tiger: dependencies: '@gooddata/api-client-tiger': specifier: workspace:* @@ -2628,7 +2628,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-code-convertors: + ../../../sdk/libs/sdk-code-convertors: dependencies: '@gooddata/api-client-tiger': specifier: workspace:* @@ -2710,7 +2710,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0)(yaml@2.8.3) - ../../libs/sdk-code-schemas: + ../../../sdk/libs/sdk-code-schemas: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -2788,7 +2788,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-e2e-utils: + ../../../sdk/libs/sdk-e2e-utils: dependencies: '@playwright/test': specifier: 1.59.1 @@ -2876,7 +2876,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../libs/sdk-embedding: + ../../../sdk/libs/sdk-embedding: dependencies: '@gooddata/sdk-model': specifier: workspace:* @@ -2961,7 +2961,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-model: + ../../../sdk/libs/sdk-model: dependencies: '@types/geojson': specifier: ^7946.0.16 @@ -3061,7 +3061,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../libs/sdk-pluggable-application-model: + ../../../sdk/libs/sdk-pluggable-application-model: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -3146,7 +3146,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../libs/sdk-ui: + ../../../sdk/libs/sdk-ui: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -3333,7 +3333,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-all: + ../../../sdk/libs/sdk-ui-all: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -3430,7 +3430,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../libs/sdk-ui-catalog: + ../../../sdk/libs/sdk-ui-catalog: dependencies: '@babel/core': specifier: 7.28.4 @@ -3626,7 +3626,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-charts: + ../../../sdk/libs/sdk-ui-charts: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -3849,7 +3849,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-dashboard: + ../../../sdk/libs/sdk-ui-dashboard: dependencies: '@codemirror/language': specifier: 6.12.1 @@ -4117,7 +4117,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-ext: + ../../../sdk/libs/sdk-ui-ext: dependencies: '@codemirror/commands': specifier: 6.10.1 @@ -4400,7 +4400,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-filters: + ../../../sdk/libs/sdk-ui-filters: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -4602,7 +4602,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-gen-ai: + ../../../sdk/libs/sdk-ui-gen-ai: dependencies: '@codemirror/autocomplete': specifier: 6.20.0 @@ -4849,7 +4849,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-geo: + ../../../sdk/libs/sdk-ui-geo: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -5036,7 +5036,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-kit: + ../../../sdk/libs/sdk-ui-kit: dependencies: '@aaronhayes/react-use-hubspot-form': specifier: 2.1.2 @@ -5328,7 +5328,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-loaders: + ../../../sdk/libs/sdk-ui-loaders: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -5461,7 +5461,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../libs/sdk-ui-pivot: + ../../../sdk/libs/sdk-ui-pivot: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -5651,7 +5651,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-pluggable-application: + ../../../sdk/libs/sdk-ui-pluggable-application: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -5775,7 +5775,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../libs/sdk-ui-semantic-search: + ../../../sdk/libs/sdk-ui-semantic-search: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -5935,7 +5935,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-tests-app: + ../../../sdk/libs/sdk-ui-tests-app: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6070,7 +6070,7 @@ importers: specifier: 8.0.0 version: 8.0.0(@types/node@24.12.0)(sass@1.70.0) - ../../libs/sdk-ui-tests-e2e: + ../../../sdk/libs/sdk-ui-tests-e2e: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6169,7 +6169,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../libs/sdk-ui-tests-reference-workspace: + ../../../sdk/libs/sdk-ui-tests-reference-workspace: devDependencies: '@gooddata/catalog-export': specifier: workspace:* @@ -6235,7 +6235,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../libs/sdk-ui-tests-scenarios: + ../../../sdk/libs/sdk-ui-tests-scenarios: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6397,7 +6397,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../libs/sdk-ui-tests-storybook: + ../../../sdk/libs/sdk-ui-tests-storybook: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6625,7 +6625,7 @@ importers: specifier: 3.1.2 version: 3.1.2(vite@8.0.0) - ../../libs/sdk-ui-theme-provider: + ../../../sdk/libs/sdk-ui-theme-provider: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -6782,7 +6782,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../libs/sdk-ui-vis-commons: + ../../../sdk/libs/sdk-ui-vis-commons: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -6951,7 +6951,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../libs/sdk-ui-web-components: + ../../../sdk/libs/sdk-ui-web-components: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -7120,7 +7120,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../libs/util: + ../../../sdk/libs/util: dependencies: lodash-es: specifier: ^4.17.23 @@ -7202,7 +7202,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../tools/app-toolkit: + ../../../sdk/tools/app-toolkit: dependencies: '@babel/cli': specifier: ^7.23.4 @@ -7359,7 +7359,7 @@ importers: specifier: 5.93.0 version: 5.93.0(webpack-cli@6.0.1) - ../../tools/applink: + ../../../sdk/tools/applink: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -7464,7 +7464,7 @@ importers: specifier: ^2.4.4 version: 2.4.4 - ../../tools/catalog-export: + ../../../sdk/tools/catalog-export: dependencies: '@babel/core': specifier: 7.28.4 @@ -7588,7 +7588,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../tools/dashboard-plugin-template: + ../../../sdk/tools/dashboard-plugin-template: dependencies: json-stable-stringify: specifier: 1.3.0 @@ -7784,7 +7784,7 @@ importers: specifier: 5.2.2 version: 5.2.2(webpack-cli@6.0.1)(webpack@5.93.0) - ../../tools/eslint-config: + ../../../sdk/tools/eslint-config: devDependencies: '@eslint/js': specifier: 9.28.0 @@ -7877,7 +7877,7 @@ importers: specifier: ^5.2.0 version: 5.2.0(@types/node@24.12.0)(jiti@2.6.1) - ../../tools/i18n-toolkit: + ../../../sdk/tools/i18n-toolkit: dependencies: '@formatjs/cli-lib': specifier: ^6.1.1 @@ -7986,7 +7986,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../tools/lint-config: + ../../../sdk/tools/lint-config: devDependencies: '@typescript/native-preview': specifier: 7.0.0-dev.20260202.1 @@ -8001,7 +8001,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../tools/mock-handling: + ../../../sdk/tools/mock-handling: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -8110,7 +8110,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../tools/oxlint-config: + ../../../sdk/tools/oxlint-config: devDependencies: '@eslint/js': specifier: 9.28.0 @@ -8188,7 +8188,7 @@ importers: specifier: ^5.2.0 version: 5.2.0(@types/node@24.12.0)(jiti@2.6.1) - ../../tools/plugin-toolkit: + ../../../sdk/tools/plugin-toolkit: dependencies: '@babel/cli': specifier: ^7.23.4 @@ -8336,7 +8336,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../tools/react-app-template: + ../../../sdk/tools/react-app-template: dependencies: '@codemirror/state': specifier: 6.5.3 @@ -8499,7 +8499,7 @@ importers: specifier: 5.2.2 version: 5.2.2(webpack-cli@6.0.1)(webpack@5.93.0) - ../../tools/reference-workspace: + ../../../sdk/tools/reference-workspace: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -8575,7 +8575,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../tools/reference-workspace-mgmt: + ../../../sdk/tools/reference-workspace-mgmt: dependencies: '@gooddata/catalog-export': specifier: workspace:* @@ -8657,7 +8657,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../tools/stylelint-config: + ../../../sdk/tools/stylelint-config: dependencies: postcss: specifier: 8.5.6 @@ -8789,7 +8789,7 @@ packages: resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.28.4 /@babel/helper-compilation-targets@7.28.6: resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} @@ -8813,7 +8813,7 @@ packages: '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.4 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8856,6 +8856,15 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-module-imports@7.27.1: + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + /@babel/helper-module-imports@7.28.6: resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} @@ -8865,6 +8874,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4): + resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.28.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + /@babel/helper-module-transforms@7.28.6(@babel/core@7.28.4): resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} @@ -8924,7 +8946,7 @@ packages: '@babel/core': 7.28.4 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.28.4 transitivePeerDependencies: - supports-color @@ -8932,8 +8954,8 @@ packages: resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -8941,6 +8963,10 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.27.1: + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.28.5: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} @@ -9458,7 +9484,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.4) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -9667,10 +9693,10 @@ packages: dependencies: '@babel/core': 7.28.4 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/types': 7.29.0 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color dev: true @@ -9977,6 +10003,20 @@ packages: '@babel/parser': 7.29.0 '@babel/types': 7.29.0 + /@babel/traverse@7.28.4: + resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + /@babel/traverse@7.29.0: resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} @@ -9991,6 +10031,13 @@ packages: transitivePeerDependencies: - supports-color + /@babel/types@7.28.4: + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + /@babel/types@7.29.0: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} @@ -10117,13 +10164,13 @@ packages: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - /@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.1): + /@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0): resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} engines: {node: '>=18'} peerDependencies: postcss-selector-parser: ^7.0.0 dependencies: - postcss-selector-parser: 7.1.1 + postcss-selector-parser: 7.1.0 /@dagrejs/dagre@1.1.8: resolution: {integrity: sha512-5SEDlndt4W/LaVzPYJW+bSmSEZc9EzTf8rJ20WCKvjS5EAZAN0b+x0Yww7VMT4R3Wootkg+X9bUfUxazYw6Blw==} @@ -11544,7 +11591,7 @@ packages: /@nestjs/axios@4.0.1(@nestjs/common@11.1.6)(axios@1.12.2)(rxjs@7.8.2): resolution: {integrity: sha512-68pFJgu+/AZbWkGu65Z3r55bTsCPlgyKaV4BSG8yUAD72q1PPuyVRgUwFv6BxdnibTUHlyxm06FmYWNC+bjN7A==} peerDependencies: - '@nestjs/common': ^10.0.0 || ^11.0.0 || 9.3.11 + '@nestjs/common': ^10.0.0 || ^11.0.0 axios: ^1.3.1 rxjs: ^7.0.0 dependencies: @@ -11582,7 +11629,7 @@ packages: engines: {node: '>= 20'} requiresBuild: true peerDependencies: - '@nestjs/common': ^11.0.0 || 9.3.11 + '@nestjs/common': ^11.0.0 '@nestjs/microservices': ^11.0.0 '@nestjs/platform-express': ^11.0.0 '@nestjs/websockets': ^11.0.0 @@ -12099,7 +12146,7 @@ packages: react-redux: optional: true dependencies: - '@standard-schema/spec': 1.1.0 + '@standard-schema/spec': 1.0.0 '@standard-schema/utils': 0.3.0 immer: 10.1.1 react: 19.1.1 @@ -12256,7 +12303,7 @@ packages: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.4 + picomatch: 4.0.3 dev: true /@rollup/rollup-android-arm-eabi@4.54.0: @@ -12568,6 +12615,10 @@ packages: engines: {node: '>=10'} dev: false + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + dev: false + /@standard-schema/spec@1.1.0: resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -12609,7 +12660,7 @@ packages: dependencies: '@storybook/codemod': 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.1.1)(react@19.1.1) '@types/semver': 7.3.13 - commander: 14.0.3 + commander: 14.0.2 create-storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.1.1)(react@19.1.1) jscodeshift: 0.15.2 storybook: 10.1.11(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1)(react@19.1.1) @@ -13378,6 +13429,20 @@ packages: - supports-color dev: true + /@typescript-eslint/project-service@8.52.0(typescript@5.9.3): + resolution: {integrity: sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/tsconfig-utils': 8.52.0(typescript@5.9.3) + '@typescript-eslint/types': 8.53.0 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/project-service@8.58.0(typescript@5.9.3): resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13392,6 +13457,14 @@ packages: - supports-color dev: true + /@typescript-eslint/scope-manager@8.52.0: + resolution: {integrity: sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/visitor-keys': 8.52.0 + dev: true + /@typescript-eslint/scope-manager@8.58.0: resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13400,6 +13473,15 @@ packages: '@typescript-eslint/visitor-keys': 8.58.0 dev: true + /@typescript-eslint/tsconfig-utils@8.52.0(typescript@5.9.3): + resolution: {integrity: sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + typescript: 5.9.3 + dev: true + /@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3): resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13427,11 +13509,41 @@ packages: - supports-color dev: true + /@typescript-eslint/types@8.52.0: + resolution: {integrity: sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@typescript-eslint/types@8.53.0: + resolution: {integrity: sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /@typescript-eslint/types@8.58.0: resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true + /@typescript-eslint/typescript-estree@8.52.0(typescript@5.9.3): + resolution: {integrity: sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@typescript-eslint/project-service': 8.52.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.52.0(typescript@5.9.3) + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/visitor-keys': 8.52.0 + debug: 4.4.3 + minimatch: 10.1.2 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3): resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13452,6 +13564,23 @@ packages: - supports-color dev: true + /@typescript-eslint/utils@8.52.0(eslint@9.39.2)(typescript@5.9.3): + resolution: {integrity: sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/types': 8.52.0 + '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@8.58.0(eslint@9.39.2)(typescript@5.9.3): resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13469,6 +13598,14 @@ packages: - supports-color dev: true + /@typescript-eslint/visitor-keys@8.52.0: + resolution: {integrity: sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.52.0 + eslint-visitor-keys: 4.2.1 + dev: true + /@typescript-eslint/visitor-keys@8.58.0: resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13548,7 +13685,6 @@ packages: /@ungap/structured-clone@1.3.0: resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - deprecated: Potential CWE-502 - Update to 1.3.1 or higher dev: false /@unrs/resolver-binding-android-arm-eabi@1.11.1: @@ -13735,8 +13871,8 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.58.0 - '@typescript-eslint/utils': 8.58.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.52.0 + '@typescript-eslint/utils': 8.52.0(eslint@9.39.2)(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 vitest: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) @@ -13951,9 +14087,6 @@ packages: peerDependencies: webpack: ^5.82.0 webpack-cli: 6.x.x - peerDependenciesMeta: - webpack: - optional: true dependencies: webpack: 5.93.0(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.2)(webpack@5.93.0) @@ -13964,9 +14097,6 @@ packages: peerDependencies: webpack: ^5.82.0 webpack-cli: 6.x.x - peerDependenciesMeta: - webpack: - optional: true dependencies: webpack: 5.93.0(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.2)(webpack@5.93.0) @@ -13979,8 +14109,6 @@ packages: webpack-cli: 6.x.x webpack-dev-server: '*' peerDependenciesMeta: - webpack: - optional: true webpack-dev-server: optional: true dependencies: @@ -14001,17 +14129,25 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-import-attributes@1.9.5(acorn@8.16.0): + /acorn-import-attributes@1.9.5(acorn@8.15.0): resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.16.0 + acorn: 8.15.0 /acorn-jsx-walk@2.0.0: resolution: {integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==} dev: true + /acorn-jsx@5.3.2(acorn@8.15.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.15.0 + dev: true + /acorn-jsx@5.3.2(acorn@8.16.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -14027,16 +14163,29 @@ packages: acorn: 8.16.0 dev: true + /acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + dependencies: + acorn: 8.15.0 + /acorn-walk@8.3.5: resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} dependencies: acorn: 8.16.0 + dev: true + + /acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true /acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /ag-charts-community@13.1.0: resolution: {integrity: sha512-w+uFTjxlAoTq1+8tgUORtB/zr9jm38ibXzbbWnkBP9Dep9yahi5a1jZL7yExAX35uq3g9QtjTh0Oj/QPDBQ9Ew==} @@ -14481,9 +14630,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' - peerDependenciesMeta: - webpack: - optional: true dependencies: '@babel/core': 7.28.4 find-cache-dir: 3.3.2 @@ -14553,7 +14699,6 @@ packages: /basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} - deprecated: Security vulnerability fixed in 5.2.1, please upgrade dev: true /batch@0.6.1: @@ -14962,6 +15107,11 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + /commander@14.0.2: + resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==} + engines: {node: '>=20'} + dev: true + /commander@14.0.3: resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} engines: {node: '>=20'} @@ -15628,14 +15778,16 @@ packages: engines: {node: '>=10'} peerDependencies: webpack: ^4 || ^5 - peerDependenciesMeta: - webpack: - optional: true dependencies: dotenv-defaults: 2.0.2 webpack: 5.93.0(webpack-cli@6.0.1) dev: true + /dotenv@16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + engines: {node: '>=12'} + dev: true + /dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -15748,12 +15900,20 @@ packages: tapable: 1.1.3 dev: true + /enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.3 + /enhanced-resolve@5.20.1: resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 tapable: 2.3.2 + dev: true /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -15955,9 +16115,6 @@ packages: resolution: {integrity: sha512-D7HeJNdkDKKMarPQO/3dlJT6RwN2YJO7ENU6RPlpOz5YxSHnUNi2yvW41Bckvi1EVwctIaLzlb0ni5ag2GINYA==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true dependencies: esbuild: 0.25.9 get-tsconfig: 4.10.1 @@ -16301,7 +16458,7 @@ packages: eslint: '>=8' storybook: ^10.1.11 dependencies: - '@typescript-eslint/utils': 8.58.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.52.0(eslint@9.39.2)(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) storybook: 10.1.11(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1)(react@19.1.1) transitivePeerDependencies: @@ -16413,8 +16570,8 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - acorn: 8.16.0 - acorn-jsx: 5.3.2(acorn@8.16.0) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 4.2.1 dev: true @@ -16604,7 +16761,7 @@ packages: pend: 1.2.0 dev: true - /fdir@6.5.0(picomatch@4.0.4): + /fdir@6.5.0(picomatch@4.0.3): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -16613,7 +16770,7 @@ packages: picomatch: optional: true dependencies: - picomatch: 4.0.4 + picomatch: 4.0.3 /fetch-cookie@0.7.3: resolution: {integrity: sha512-rZPkLnI8x5V+zYAiz8QonAHsTb4BY+iFowFBI1RFn0zrO343AVp9X7/yUj/9wL6Ef/8fLls8b/vGtzUvmyAUGA==} @@ -17023,7 +17180,6 @@ packages: /glob@11.0.3: resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} engines: {node: 20 || >=22} - deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true dependencies: foreground-child: 3.3.1 @@ -17366,7 +17522,7 @@ packages: html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 - tapable: 2.3.2 + tapable: 2.2.3 webpack: 5.93.0(webpack-cli@6.0.1) dev: true @@ -19863,9 +20019,14 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + /picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + /picomatch@4.0.4: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + dev: true /pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} @@ -19997,6 +20158,13 @@ packages: postcss: 8.5.6 dev: false + /postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + /postcss-selector-parser@7.1.1: resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} @@ -20576,9 +20744,6 @@ packages: resolution: {integrity: sha512-6orZWyCnIQXMGY4DUGM0oj0L7oYnwTACsfsru/J7r94RM3P9eS7SORGpr3LCeRCMoIMQcpfKZ7X4NdyFHBS8Eg==} peerDependencies: redux: '>=1.0.0' - peerDependenciesMeta: - redux: - optional: true dependencies: redux: 5.0.1 dev: false @@ -20593,9 +20758,6 @@ packages: resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} peerDependencies: redux: ^5.0.0 - peerDependenciesMeta: - redux: - optional: true dependencies: redux: 5.0.1 dev: false @@ -21330,9 +21492,6 @@ packages: engines: {node: '>= 14.15.0'} peerDependencies: webpack: ^5.72.1 - peerDependenciesMeta: - webpack: - optional: true dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 @@ -21465,7 +21624,7 @@ packages: '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 '@vitest/spy': 3.2.4 - esbuild: 0.27.2 + esbuild: 0.25.9 open: 10.2.0 prettier: 3.6.2 recast: 0.23.11 @@ -21640,9 +21799,6 @@ packages: engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true dependencies: webpack: 5.93.0(webpack-cli@6.0.1) dev: true @@ -21725,7 +21881,7 @@ packages: '@csstools/css-syntax-patches-for-csstree': 1.0.26 '@csstools/css-tokenizer': 3.0.4 '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5)(@csstools/css-tokenizer@3.0.4) - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1) + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) '@dual-bundle/import-meta-resolve': 4.2.1 balanced-match: 2.0.0 colord: 2.9.3 @@ -21752,7 +21908,7 @@ packages: postcss: 8.5.6 postcss-resolve-nested-selector: 0.1.6 postcss-safe-parser: 7.0.1(postcss@8.5.6) - postcss-selector-parser: 7.1.1 + postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -21847,9 +22003,14 @@ packages: engines: {node: '>=6'} dev: true + /tapable@2.2.3: + resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} + engines: {node: '>=6'} + /tapable@2.3.2: resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} engines: {node: '>=6'} + dev: true /tar-stream@1.6.2: resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} @@ -21867,7 +22028,6 @@ packages: /tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -21899,8 +22059,6 @@ packages: optional: true uglify-js: optional: true - webpack: - optional: true dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -21915,7 +22073,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.16.0 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -21978,8 +22136,8 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 /tinypool@2.1.0: resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} @@ -22094,6 +22252,15 @@ packages: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: false + /ts-api-utils@2.4.0(typescript@5.9.3): + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + dependencies: + typescript: 5.9.3 + dev: true + /ts-api-utils@2.5.0(typescript@5.9.3): resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} @@ -22126,9 +22293,6 @@ packages: peerDependencies: typescript: '*' webpack: '*' - peerDependenciesMeta: - webpack: - optional: true dependencies: chalk: 4.1.2 enhanced-resolve: 4.5.0 @@ -22152,7 +22316,7 @@ packages: dependencies: chalk: 4.1.2 enhanced-resolve: 5.20.1 - tapable: 2.3.2 + tapable: 2.2.3 tsconfig-paths: 4.2.0 dev: true @@ -22405,8 +22569,8 @@ packages: engines: {node: '>=18.12.0'} dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.16.0 - picomatch: 4.0.4 + acorn: 8.15.0 + picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 dev: true @@ -22533,7 +22697,6 @@ packages: /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true /validate-npm-package-license@3.0.4: @@ -22614,7 +22777,7 @@ packages: colorette: 2.0.20 connect-history-api-fallback: 1.6.0 consola: 2.15.3 - dotenv: 16.4.5 + dotenv: 16.0.3 dotenv-expand: 8.0.3 ejs: 3.1.10 fast-glob: 3.3.3 @@ -22681,9 +22844,9 @@ packages: dependencies: '@types/node': 24.12.0 esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.4) + fdir: 6.5.0(picomatch@4.0.3) jiti: 2.6.1 - picomatch: 4.0.4 + picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.54.0 tinyglobby: 0.2.15 @@ -22737,7 +22900,7 @@ packages: '@oxc-project/runtime': 0.115.0 '@types/node': 24.12.0 lightningcss: 1.32.0 - picomatch: 4.0.4 + picomatch: 4.0.3 postcss: 8.5.8 rolldown: 1.0.0-rc.9 sass: 1.70.0 @@ -22790,7 +22953,7 @@ packages: dependencies: '@oxc-project/runtime': 0.115.0 lightningcss: 1.32.0 - picomatch: 4.0.4 + picomatch: 4.0.3 postcss: 8.5.8 rolldown: 1.0.0-rc.9 sass: 1.70.0 @@ -22862,7 +23025,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.4 + picomatch: 4.0.3 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -22932,7 +23095,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.4 + picomatch: 4.0.3 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23002,7 +23165,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.4 + picomatch: 4.0.3 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23072,7 +23235,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.4 + picomatch: 4.0.3 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23143,8 +23306,8 @@ packages: hasBin: true dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.16.0 - acorn-walk: 8.3.5 + acorn: 8.15.0 + acorn-walk: 8.3.4 commander: 7.2.0 debounce: 1.2.1 escape-string-regexp: 4.0.0 @@ -23167,8 +23330,6 @@ packages: webpack-bundle-analyzer: '*' webpack-dev-server: '*' peerDependenciesMeta: - webpack: - optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: @@ -23295,11 +23456,11 @@ packages: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 - acorn-import-attributes: 1.9.5(acorn@8.16.0) + acorn: 8.15.0 + acorn-import-attributes: 1.9.5(acorn@8.15.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.20.1 + enhanced-resolve: 5.18.3 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -23310,7 +23471,7 @@ packages: mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.3.0 - tapable: 2.3.2 + tapable: 2.2.3 terser-webpack-plugin: 5.3.14(webpack@5.93.0) watchpack: 2.4.4 webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.2)(webpack@5.93.0) diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 96d04b9645e..55920088973 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -12,14 +12,14 @@ { "definitionName": "lockStepVersion", "policyName": "sdk", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "nextBump": "prerelease", "mainProject": "@gooddata/sdk-ui-all" }, { "definitionName": "lockStepVersion", "policyName": "sdk-examples", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "nextBump": "prerelease", "mainProject": "@gooddata/sdk-ui-all" } diff --git a/examples/sdk-interactive-examples/examples-template/package.json b/examples/sdk-interactive-examples/examples-template/package.json index e2ac2456aaf..aa6d2263fdc 100644 --- a/examples/sdk-interactive-examples/examples-template/package.json +++ b/examples/sdk-interactive-examples/examples-template/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-examples-template", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "GoodData interactive example template", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-attributefilter/package.json b/examples/sdk-interactive-examples/examples/example-attributefilter/package.json index 6d22cd42aec..bc4f2b1bbad 100644 --- a/examples/sdk-interactive-examples/examples/example-attributefilter/package.json +++ b/examples/sdk-interactive-examples/examples/example-attributefilter/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-attributefilter", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example demonstrates how to use the AttributeFilter component to filter data in a visualization.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-chartconfig/package.json b/examples/sdk-interactive-examples/examples/example-chartconfig/package.json index babae2ccfd3..07c483feaa9 100644 --- a/examples/sdk-interactive-examples/examples/example-chartconfig/package.json +++ b/examples/sdk-interactive-examples/examples/example-chartconfig/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-chartconfig", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This interactive example demonstrates how to manipulate the chart config.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-columnchart/package.json b/examples/sdk-interactive-examples/examples/example-columnchart/package.json index cfed6abe21e..8951eb44726 100644 --- a/examples/sdk-interactive-examples/examples/example-columnchart/package.json +++ b/examples/sdk-interactive-examples/examples/example-columnchart/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-columnchart", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example demonstrates the usage of the ColumnChart component with the viewBy and stackBy properties.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-combochart/package.json b/examples/sdk-interactive-examples/examples/example-combochart/package.json index 58401dba2aa..a9b63fafcea 100644 --- a/examples/sdk-interactive-examples/examples/example-combochart/package.json +++ b/examples/sdk-interactive-examples/examples/example-combochart/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-combochart", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "Example demonstrates ComboChart secondaryMeasures definition. ", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-dashboard/package.json b/examples/sdk-interactive-examples/examples/example-dashboard/package.json index 51a7b701c99..b74f9eea5ee 100644 --- a/examples/sdk-interactive-examples/examples/example-dashboard/package.json +++ b/examples/sdk-interactive-examples/examples/example-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-dashboard", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example shows how to use the Dashboard component.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-datefilter/package.json b/examples/sdk-interactive-examples/examples/example-datefilter/package.json index 16a187b862f..f95e23bb86e 100644 --- a/examples/sdk-interactive-examples/examples/example-datefilter/package.json +++ b/examples/sdk-interactive-examples/examples/example-datefilter/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-datefilter", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "Example demonstrates usage of Date Filter component.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-dependentfilters/package.json b/examples/sdk-interactive-examples/examples/example-dependentfilters/package.json index bfa3694a985..8de5c24b7f4 100644 --- a/examples/sdk-interactive-examples/examples/example-dependentfilters/package.json +++ b/examples/sdk-interactive-examples/examples/example-dependentfilters/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-dependentfilters", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example demonstrates how to use multiple attribute filters linked together to filter data in a visualization.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-execute/package.json b/examples/sdk-interactive-examples/examples/example-execute/package.json index cd5d2877ac9..ffd7b5ca2cf 100644 --- a/examples/sdk-interactive-examples/examples/example-execute/package.json +++ b/examples/sdk-interactive-examples/examples/example-execute/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-execute", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example demonstrates using Execute component and build custom visualization.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-granularity/package.json b/examples/sdk-interactive-examples/examples/example-granularity/package.json index c37be785af7..155b61f2dcc 100644 --- a/examples/sdk-interactive-examples/examples/example-granularity/package.json +++ b/examples/sdk-interactive-examples/examples/example-granularity/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-granularity", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example exmplains DateFilter granularity ", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-headline/package.json b/examples/sdk-interactive-examples/examples/example-headline/package.json index 4844ee83ed7..ab8b16b8129 100644 --- a/examples/sdk-interactive-examples/examples/example-headline/package.json +++ b/examples/sdk-interactive-examples/examples/example-headline/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-headline", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example shows how to use the Headline component.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-pivottable/package.json b/examples/sdk-interactive-examples/examples/example-pivottable/package.json index 47fe696097d..3b2c58af932 100644 --- a/examples/sdk-interactive-examples/examples/example-pivottable/package.json +++ b/examples/sdk-interactive-examples/examples/example-pivottable/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-pivottable", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "Basic PivotTable manipulation.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-relativedatefilter/package.json b/examples/sdk-interactive-examples/examples/example-relativedatefilter/package.json index 0c3a3c1abc7..25ca7ef998a 100644 --- a/examples/sdk-interactive-examples/examples/example-relativedatefilter/package.json +++ b/examples/sdk-interactive-examples/examples/example-relativedatefilter/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-relativedatefilter", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "Example demonstrates how to set relative DateFilter for visualization.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/examples/example-repeater/package.json b/examples/sdk-interactive-examples/examples/example-repeater/package.json index 3c3eff828b7..d3d0dbb597e 100644 --- a/examples/sdk-interactive-examples/examples/example-repeater/package.json +++ b/examples/sdk-interactive-examples/examples/example-repeater/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-example-repeater", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "This example demonstrates how to use Repeater component.", "license": "LicenseRef-LICENSE", diff --git a/examples/sdk-interactive-examples/package.json b/examples/sdk-interactive-examples/package.json index 932ffd79e9b..2cff2de1833 100644 --- a/examples/sdk-interactive-examples/package.json +++ b/examples/sdk-interactive-examples/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-interactive-examples", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "private": false, "description": "GoodData React interactive examples", "license": "LicenseRef-LICENSE", diff --git a/libs/api-client-tiger/package.json b/libs/api-client-tiger/package.json index a54cd0e5167..616654212fe 100644 --- a/libs/api-client-tiger/package.json +++ b/libs/api-client-tiger/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/api-client-tiger", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "API Client for GoodData Cloud and GoodData.CN", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-backend-base/package.json b/libs/sdk-backend-base/package.json index fe8d3db4767..0a4929fb0ea 100644 --- a/libs/sdk-backend-base/package.json +++ b/libs/sdk-backend-base/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-backend-base", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Base for backend implementations", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-backend-mockingbird/package.json b/libs/sdk-backend-mockingbird/package.json index a84a2e352e8..97d95a4c7ff 100644 --- a/libs/sdk-backend-mockingbird/package.json +++ b/libs/sdk-backend-mockingbird/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-backend-mockingbird", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "Mock GoodData Backend SPI implementation", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-backend-spi/package.json b/libs/sdk-backend-spi/package.json index 5ed71d5df7e..5fa6d0a309a 100644 --- a/libs/sdk-backend-spi/package.json +++ b/libs/sdk-backend-spi/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-backend-spi", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData Backend SPI abstraction interfaces", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-backend-tiger/package.json b/libs/sdk-backend-tiger/package.json index ebaf8544766..8c3429b1b08 100644 --- a/libs/sdk-backend-tiger/package.json +++ b/libs/sdk-backend-tiger/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-backend-tiger", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData Backend SPI implementation for GoodData Cloud and GoodData.CN", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-backend-tiger/src/backend/features/feature.ts b/libs/sdk-backend-tiger/src/backend/features/feature.ts index 57c243060e1..18dff2b59cd 100644 --- a/libs/sdk-backend-tiger/src/backend/features/feature.ts +++ b/libs/sdk-backend-tiger/src/backend/features/feature.ts @@ -1136,6 +1136,13 @@ export function mapFeatures(features: FeaturesMap): Partial "BOOLEAN", FeatureFlagsValues.enableDashboardDensitySetting, ), + ...loadFeature( + features, + TigerFeaturesNames.EnableDashboardsSearch, + "enableDashboardsSearch", + "BOOLEAN", + FeatureFlagsValues.enableDashboardsSearch, + ), ...loadFeature( features, TigerFeaturesNames.EnableAiHub, diff --git a/libs/sdk-backend-tiger/src/backend/uiFeatures.ts b/libs/sdk-backend-tiger/src/backend/uiFeatures.ts index 9a35fbe95f3..e199fea7386 100644 --- a/libs/sdk-backend-tiger/src/backend/uiFeatures.ts +++ b/libs/sdk-backend-tiger/src/backend/uiFeatures.ts @@ -169,6 +169,7 @@ export enum TigerFeaturesNames { EnableShellApplication = "enableShellApplication", EnableNullJoins = "enableNullJoins", EnableDashboardDensitySetting = "enableDashboardDensitySetting", + EnableDashboardsSearch = "enableDashboardsSearch", EnableAiHub = "enableAiHub", EnableAutomationTrigger = "enableAutomationTrigger", EnableUserDataFiltersUi = "enableUserDataFiltersUi", @@ -335,6 +336,7 @@ export type ITigerFeatureFlags = { enableShellApplication: (typeof FeatureFlagsValues)["enableShellApplication"][number]; enableNullJoins: (typeof FeatureFlagsValues)["enableNullJoins"][number]; enableDashboardDensitySetting: (typeof FeatureFlagsValues)["enableDashboardDensitySetting"][number]; + enableDashboardsSearch: (typeof FeatureFlagsValues)["enableDashboardsSearch"][number]; enableAiHub: (typeof FeatureFlagsValues)["enableAiHub"][number]; enableAiAgenticConversations: (typeof FeatureFlagsValues)["enableAiAgenticConversations"][number]; enableGenAiAgenticDataShareOptOut: (typeof FeatureFlagsValues)["enableGenAiAgenticDataShareOptOut"][number]; @@ -503,6 +505,7 @@ export const DefaultFeatureFlags: ITigerFeatureFlags = { enableShellApplication: true, enableNullJoins: false, enableDashboardDensitySetting: false, + enableDashboardsSearch: false, enableAiHub: false, enableAiAgenticConversations: false, enableGenAiAgenticDataShareOptOut: false, @@ -672,6 +675,7 @@ export const FeatureFlagsValues = { enableShellApplication: [true, false] as const, enableNullJoins: [true, false] as const, enableDashboardDensitySetting: [true, false] as const, + enableDashboardsSearch: [false, true] as const, enableAiHub: [true, false] as const, enableAiAgenticConversations: [true, false] as const, enableGenAiAgenticDataShareOptOut: [true, false] as const, diff --git a/libs/sdk-backend-tiger/src/convertors/fromBackend/genAIConvertor.ts b/libs/sdk-backend-tiger/src/convertors/fromBackend/genAIConvertor.ts index 26b0beb9b81..6e8be1fded7 100644 --- a/libs/sdk-backend-tiger/src/convertors/fromBackend/genAIConvertor.ts +++ b/libs/sdk-backend-tiger/src/convertors/fromBackend/genAIConvertor.ts @@ -42,6 +42,7 @@ import { convertMeasure } from "./afm/MeasureConverter.js"; import { convertAttribute } from "./AttributeConvertor.js"; import type { FormattingLocale } from "./dateFormatting/defaultDateFormatter.js"; import { type DateNormalizer } from "./dateFormatting/types.js"; +import { cloneWithSanitizedIds } from "./IdSanitization.js"; import { visualizationObjectsItemToInsight } from "./InsightConverter.js"; export function convertChatConversationFromBackend(conversation: AiConversationResponse): IChatConversation { @@ -218,7 +219,7 @@ function convertKda( }), analyzedPeriod: dateNormalizer(kda.analyzedPeriod, dateGranularity, locale, timezone), referencePeriod: dateNormalizer(kda.referencePeriod, dateGranularity, locale, timezone), - filters: yamlFiltersToDeclarative([], kda.filters as AacFilter[], {}).filters, + filters: cloneWithSanitizedIds(yamlFiltersToDeclarative([], kda.filters as AacFilter[], {}).filters), }; } diff --git a/libs/sdk-code-convertors/package.json b/libs/sdk-code-convertors/package.json index 2aa18373093..e90d3e347ae 100644 --- a/libs/sdk-code-convertors/package.json +++ b/libs/sdk-code-convertors/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-code-convertors", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData AAC declarative converters", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-code-convertors/python/pyproject.toml b/libs/sdk-code-convertors/python/pyproject.toml index fae2e217ec0..2b386ddc385 100644 --- a/libs/sdk-code-convertors/python/pyproject.toml +++ b/libs/sdk-code-convertors/python/pyproject.toml @@ -2,7 +2,7 @@ [project] name = "gooddata-code-convertors" -version = "11.35.0a2" +version = "11.35.0a3" description = "GoodData AAC YAML / Declarative API code converters (WASM-powered)" readme = "README.md" license = { file = "LICENSE" } diff --git a/libs/sdk-code-schemas/package.json b/libs/sdk-code-schemas/package.json index d279cb989b1..cc966669e24 100644 --- a/libs/sdk-code-schemas/package.json +++ b/libs/sdk-code-schemas/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-code-schemas", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData AAC JSON Schema types and compiled schemas", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-e2e-utils/package.json b/libs/sdk-e2e-utils/package.json index 692a0dec734..9041af830d8 100644 --- a/libs/sdk-e2e-utils/package.json +++ b/libs/sdk-e2e-utils/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-e2e-utils", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData utility functions for Playwright E2E tests", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-embedding/package.json b/libs/sdk-embedding/package.json index 557f63ae6a2..fe555026323 100644 --- a/libs/sdk-embedding/package.json +++ b/libs/sdk-embedding/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-embedding", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData Embedding APIs", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-model/api/sdk-model.api.md b/libs/sdk-model/api/sdk-model.api.md index 99f2a6556d8..1644cee7818 100644 --- a/libs/sdk-model/api/sdk-model.api.md +++ b/libs/sdk-model/api/sdk-model.api.md @@ -2564,6 +2564,7 @@ export interface IFeatureFlags { enableDashboardSectionHeadersDateDataSet?: boolean; enableDashboardShareDialogLink?: boolean; enableDashboardShareLink?: boolean; + enableDashboardsSearch?: boolean; enableDashboardTabularExport?: boolean; // (undocumented) enableDataSection?: boolean; diff --git a/libs/sdk-model/package.json b/libs/sdk-model/package.json index 3a65ca0cdb3..2df24d0afbe 100644 --- a/libs/sdk-model/package.json +++ b/libs/sdk-model/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-model", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData Model definitions used by UI components and Backend SPI", "license": "MIT", "author": "GoodData", diff --git a/libs/sdk-model/src/settings/settings.ts b/libs/sdk-model/src/settings/settings.ts index c4dbeede85f..0d82b0cd637 100644 --- a/libs/sdk-model/src/settings/settings.ts +++ b/libs/sdk-model/src/settings/settings.ts @@ -1143,6 +1143,14 @@ export interface IFeatureFlags { */ enableDashboardDensitySetting?: boolean; + /** + * Enable search for dashboards in the left navigation panel. + * + * When enabled, users can search the dashboards list (Cmd/Ctrl+F) and the input is + * always visible once the workspace contains more than ten dashboards. + */ + enableDashboardsSearch?: boolean; + /** * Enable Analytical Catalog application. */ diff --git a/libs/sdk-pluggable-application-model/package.json b/libs/sdk-pluggable-application-model/package.json index 2abdaee83a2..b46b7a5c11f 100644 --- a/libs/sdk-pluggable-application-model/package.json +++ b/libs/sdk-pluggable-application-model/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-pluggable-application-model", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK model contracts for pluggable applications", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-all/package.json b/libs/sdk-ui-all/package.json index 6528bb17a41..1aa3824ca99 100644 --- a/libs/sdk-ui-all/package.json +++ b/libs/sdk-ui-all/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-all", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK - All-In-One", "license": "LicenseRef-LICENSE", "author": "GoodData", diff --git a/libs/sdk-ui-catalog/package.json b/libs/sdk-ui-catalog/package.json index 0a91b2a0bee..505fe7d8eb8 100644 --- a/libs/sdk-ui-catalog/package.json +++ b/libs/sdk-ui-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-catalog", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK - Analytics Catalog", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-charts/package.json b/libs/sdk-ui-charts/package.json index bc976cb1eec..e78aedcbc0e 100644 --- a/libs/sdk-ui-charts/package.json +++ b/libs/sdk-ui-charts/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-charts", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Charts", "license": "LicenseRef-LICENSE", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-dashboard/package.json b/libs/sdk-ui-dashboard/package.json index 800016313ff..bce579c0ecd 100644 --- a/libs/sdk-ui-dashboard/package.json +++ b/libs/sdk-ui-dashboard/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-dashboard", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK - Dashboard Component", "license": "LicenseRef-LICENSE", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/de-DE.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/de-DE.json index 25f686b0897..9109d373d4c 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/de-DE.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/de-DE.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Nur Sie können dieses Dashboard ansehen und bearbeiten.", "header.shareStatus.private.not.strict.tooltip": "Der Ersteller kann dieses Dashboard bearbeiten. Andere Benutzer mit entsprechenden Benutzerrollen können dieses Dashboard bearbeiten, wenn sie danach suchen.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Entfernt den Zugriff auf dieses Dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "Vom Dashboard", + "dashboardMeasureValueFilter.section.all_other": "Alle anderen", "dashboard.shareDialog.removeAccessCreatorTooltip": "Dies ist der Benutzer, der dieses Dashboard erstellt hat. Ersteller können nicht entfernt werden.", "attributesDropdown.placeholder": "Suchen…", "attributesDropdown.configuration": "Konfiguration", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Löschen", "filters.filterViews.delete.cancelButton": "Abbrechen", "filters.filterViews.tooltip.ariaLabel": "Informationen über gespeicherte Ansichten", + "filters.locked.filter.tooltip": "Dieser Filter ist gesperrt", "insightAlert.config.action.edit": "Bearbeiten", "insightAlert.config.action.pause": "Pausieren", "insightAlert.config.action.resume": "Aufheben", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Neuen Tab hinzufügen", "dashboard.tabs.rename": "Umbenennen", "dashboard.tabs.accessibility.label": "Dashboard-Registerkarten", - "dashboard.tabs.accessibility.add-button-label": "Neuen Tab hinzufügen" + "dashboard.tabs.accessibility.add-button-label": "Neuen Tab hinzufügen", + "dashboard_add_filter.button.aria_label": "Filter hinzufügen", + "dashboard_add_filter.menu.title": "Filter hinzufügen", + "dashboard_add_filter.menu.parameter": "Parameter" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-AU.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-AU.json index 1f6fccbd1d7..80ddf661f9f 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-AU.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-AU.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Only you can view and edit this dashboard.", "header.shareStatus.private.not.strict.tooltip": "The creator can edit this dashboard. Other users with suitable user roles can edit this dashboard when they drill to it.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Remove access to this dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "From dashboard", + "dashboardMeasureValueFilter.section.all_other": "All other", "dashboard.shareDialog.removeAccessCreatorTooltip": "The user that created this dashboard. Creators cannot be removed.", "attributesDropdown.placeholder": "Search…", "attributesDropdown.configuration": "Configuration", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Delete", "filters.filterViews.delete.cancelButton": "Cancel", "filters.filterViews.tooltip.ariaLabel": "Information about Saved Views", + "filters.locked.filter.tooltip": "This filter is secured", "insightAlert.config.action.edit": "Edit", "insightAlert.config.action.pause": "Pause", "insightAlert.config.action.resume": "Unpause", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Add new tab", "dashboard.tabs.rename": "Rename", "dashboard.tabs.accessibility.label": "Dashboard tabs", - "dashboard.tabs.accessibility.add-button-label": "Add new tab" + "dashboard.tabs.accessibility.add-button-label": "Add new tab", + "dashboard_add_filter.button.aria_label": "Add filter", + "dashboard_add_filter.menu.title": "Add filter", + "dashboard_add_filter.menu.parameter": "Parameter" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-GB.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-GB.json index 2f4c9e43fc7..ebf33b84a39 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-GB.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/en-GB.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Only you can view and edit this dashboard.", "header.shareStatus.private.not.strict.tooltip": "The creator can edit this dashboard. Other users with suitable user roles can edit this dashboard when they drill to it.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Remove access to this dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "From dashboard", + "dashboardMeasureValueFilter.section.all_other": "All other", "dashboard.shareDialog.removeAccessCreatorTooltip": "The user that created this dashboard. Creators cannot be removed.", "attributesDropdown.placeholder": "Search…", "attributesDropdown.configuration": "Configuration", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Delete", "filters.filterViews.delete.cancelButton": "Cancel", "filters.filterViews.tooltip.ariaLabel": "Information about Saved Views", + "filters.locked.filter.tooltip": "This filter is secured", "insightAlert.config.action.edit": "Edit", "insightAlert.config.action.pause": "Pause", "insightAlert.config.action.resume": "Unpause", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Add new tab", "dashboard.tabs.rename": "Rename", "dashboard.tabs.accessibility.label": "Dashboard tabs", - "dashboard.tabs.accessibility.add-button-label": "Add new tab" + "dashboard.tabs.accessibility.add-button-label": "Add new tab", + "dashboard_add_filter.button.aria_label": "Add filter", + "dashboard_add_filter.menu.title": "Add filter", + "dashboard_add_filter.menu.parameter": "Parameter" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-419.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-419.json index 3b24f500483..f5c2b2c9627 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-419.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-419.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Sólo usted puede visualizar y editar este panel.", "header.shareStatus.private.not.strict.tooltip": "El creador puede editar este panel. Otros usuarios con funciones de usuario apropiadas pueden editar este panel cuando exploren hacia él.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Eliminar acceso a este panel.", + "dashboardMeasureValueFilter.section.from_dashboard": "Desde el panel", + "dashboardMeasureValueFilter.section.all_other": "Todos los demás", "dashboard.shareDialog.removeAccessCreatorTooltip": "El usuario que creó este panel. Los creadores no se pueden eliminar.", "attributesDropdown.placeholder": "Buscar…", "attributesDropdown.configuration": "Configuración", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Eliminar", "filters.filterViews.delete.cancelButton": "Cancelar", "filters.filterViews.tooltip.ariaLabel": "Información sobre las vistas guardadas", + "filters.locked.filter.tooltip": "Este filtro está bloqueado", "insightAlert.config.action.edit": "Editar", "insightAlert.config.action.pause": "Pausa", "insightAlert.config.action.resume": "Desactivar", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Agregar nueva pestaña", "dashboard.tabs.rename": "Rebautizar", "dashboard.tabs.accessibility.label": "Pestañas del salpicadero", - "dashboard.tabs.accessibility.add-button-label": "Agregar nueva pestaña" + "dashboard.tabs.accessibility.add-button-label": "Agregar nueva pestaña", + "dashboard_add_filter.button.aria_label": "Agregar filtro", + "dashboard_add_filter.menu.title": "Agregar filtro", + "dashboard_add_filter.menu.parameter": "Parámetro" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-ES.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-ES.json index 69efc732732..2f8bf6a79ea 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-ES.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/es-ES.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Solo usted puede visualizar y editar este panel.", "header.shareStatus.private.not.strict.tooltip": "El creador puede editar este panel. Otros usuarios con funciones de usuario apropiadas pueden editar este panel cuando exploren hacia él.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Eliminar acceso a este panel.", + "dashboardMeasureValueFilter.section.from_dashboard": "Del panel", + "dashboardMeasureValueFilter.section.all_other": "Todos los demás", "dashboard.shareDialog.removeAccessCreatorTooltip": "El usuario que creó este panel. Los creadores no se pueden eliminar.", "attributesDropdown.placeholder": "Buscar…", "attributesDropdown.configuration": "Configuración", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Eliminar", "filters.filterViews.delete.cancelButton": "Cancelar", "filters.filterViews.tooltip.ariaLabel": "Información sobre las vistas guardadas", + "filters.locked.filter.tooltip": "Este filtro está bloqueado", "insightAlert.config.action.edit": "Editar", "insightAlert.config.action.pause": "Pausa", "insightAlert.config.action.resume": "Reanudar", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Añadir nueva pestaña", "dashboard.tabs.rename": "Cambie el nombre de", "dashboard.tabs.accessibility.label": "Pestañas del salpicadero", - "dashboard.tabs.accessibility.add-button-label": "Añadir nueva pestaña" + "dashboard.tabs.accessibility.add-button-label": "Añadir nueva pestaña", + "dashboard_add_filter.button.aria_label": "Añadir filtro", + "dashboard_add_filter.menu.title": "Añadir filtro", + "dashboard_add_filter.menu.parameter": "Parámetro" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fi-FI.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fi-FI.json index 577724ad422..0aa07db4258 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fi-FI.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fi-FI.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Vain sinä voit tarkastella ja muokata tätä kojelautaa.", "header.shareStatus.private.not.strict.tooltip": "Kojelaudan luoja voi muokata tätä kojelautaa. Muut käyttäjät, joilla on asianmukaiset käyttäjäroolit, voivat muokata tätä kojelautaa, kun he porautuvat siihen.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Poista pääsy tähän kojelautaan.", + "dashboardMeasureValueFilter.section.from_dashboard": "Koontinäytöstä", + "dashboardMeasureValueFilter.section.all_other": "Kaikki muut", "dashboard.shareDialog.removeAccessCreatorTooltip": "Käyttäjä, joka loi tämän kojelaudan. Luoja ei voi poistaa.", "attributesDropdown.placeholder": "Hae…", "attributesDropdown.configuration": "Konfiguraatio", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Poista", "filters.filterViews.delete.cancelButton": "Peruuta", "filters.filterViews.tooltip.ariaLabel": "Tietoja tallennetuista näkymistä", + "filters.locked.filter.tooltip": "Tämä suodatin on lukittu", "insightAlert.config.action.edit": "Muokkaa", "insightAlert.config.action.pause": "Keskeytä", "insightAlert.config.action.resume": "Poista tauko", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Lisää uusi välilehti", "dashboard.tabs.rename": "Nimeä uudelleen", "dashboard.tabs.accessibility.label": "Koontinäytön välilehdet", - "dashboard.tabs.accessibility.add-button-label": "Lisää uusi välilehti" + "dashboard.tabs.accessibility.add-button-label": "Lisää uusi välilehti", + "dashboard_add_filter.button.aria_label": "Lisää suodatin", + "dashboard_add_filter.menu.title": "Lisää suodatin", + "dashboard_add_filter.menu.parameter": "Parametri" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-CA.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-CA.json index 8cdedb5bdbf..541eea0b7f4 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-CA.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-CA.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Vous seul pouvez visualiser et modifier ce tableau de bord.", "header.shareStatus.private.not.strict.tooltip": "Le créateur du tableau de bord peut modifier celui-ci. Les autres utilisateurs avec des rôles adéquats peuvent modifier le tableau de bord lorsqu’ils l’explorent.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Retirer l’accès à ce tableau de bord.", + "dashboardMeasureValueFilter.section.from_dashboard": "À partir du tableau de bord", + "dashboardMeasureValueFilter.section.all_other": "Tous les autres", "dashboard.shareDialog.removeAccessCreatorTooltip": "L’utilisateur qui a créé ce tableau de bord. Les créateurs ne peuvent pas être retirés.", "attributesDropdown.placeholder": "Rechercher…", "attributesDropdown.configuration": "Configuration", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Supprimer", "filters.filterViews.delete.cancelButton": "Annuler", "filters.filterViews.tooltip.ariaLabel": "Informations sur les vues sauvegardées", + "filters.locked.filter.tooltip": "Ce filtre est verrouillé", "insightAlert.config.action.edit": "Modifier", "insightAlert.config.action.pause": "Pause", "insightAlert.config.action.resume": "Réactiver", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Ajouter un nouvel onglet", "dashboard.tabs.rename": "Renommer", "dashboard.tabs.accessibility.label": "Onglets du tableau de bord", - "dashboard.tabs.accessibility.add-button-label": "Ajouter un nouvel onglet" + "dashboard.tabs.accessibility.add-button-label": "Ajouter un nouvel onglet", + "dashboard_add_filter.button.aria_label": "Ajouter un filtre", + "dashboard_add_filter.menu.title": "Ajouter un filtre", + "dashboard_add_filter.menu.parameter": "Paramètre" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-FR.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-FR.json index b3640a08b5e..a4a10ae2170 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-FR.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/fr-FR.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Vous seul pouvez visualiser et modifier ce tableau de bord.", "header.shareStatus.private.not.strict.tooltip": "Le créateur du tableau de bord peut modifier celui-ci. Les autres utilisateurs avec des rôles adéquats peuvent modifier le tableau de bord lorsqu'ils l'explorent.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Retirer l'accès à ce tableau de bord.", + "dashboardMeasureValueFilter.section.from_dashboard": "Du tableau de bord", + "dashboardMeasureValueFilter.section.all_other": "Tous les autres", "dashboard.shareDialog.removeAccessCreatorTooltip": "L'utilisateur qui a créé ce tableau de bord. Les créateurs ne peuvent pas être retirés.", "attributesDropdown.placeholder": "Rechercher…", "attributesDropdown.configuration": "Configuration", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Supprimer", "filters.filterViews.delete.cancelButton": "Annuler", "filters.filterViews.tooltip.ariaLabel": "Informations sur les vues sauvegardées", + "filters.locked.filter.tooltip": "Ce filtre est verrouillé", "insightAlert.config.action.edit": "Modifier", "insightAlert.config.action.pause": "Pause", "insightAlert.config.action.resume": "Réactiver", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Ajouter un nouvel onglet", "dashboard.tabs.rename": "Renommer", "dashboard.tabs.accessibility.label": "Onglets du tableau de bord", - "dashboard.tabs.accessibility.add-button-label": "Ajouter un nouvel onglet" + "dashboard.tabs.accessibility.add-button-label": "Ajouter un nouvel onglet", + "dashboard_add_filter.button.aria_label": "Ajouter un filtre", + "dashboard_add_filter.menu.title": "Ajouter un filtre", + "dashboard_add_filter.menu.parameter": "Paramètre" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/id-ID.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/id-ID.json index 9f5e2668f54..635a0a2b35f 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/id-ID.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/id-ID.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Hanya Anda yang dapat melihat dan mengedit dasbor ini.", "header.shareStatus.private.not.strict.tooltip": "Pembuat dapat mengedit dasbor ini. Pengguna lain dengan peran pengguna yang sesuai dapat mengedit dasbor ini saat mereka menelusuri ke sana.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Hapus akses ke dasbor ini.", + "dashboardMeasureValueFilter.section.from_dashboard": "Dari dasbor", + "dashboardMeasureValueFilter.section.all_other": "Semua lainnya", "dashboard.shareDialog.removeAccessCreatorTooltip": "Pengguna yang membuat dasbor ini. Pembuat tidak dapat dihapus.", "attributesDropdown.placeholder": "Cari…", "attributesDropdown.configuration": "Konfigurasi", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Hapus", "filters.filterViews.delete.cancelButton": "Batal", "filters.filterViews.tooltip.ariaLabel": "Informasi tentang Tampilan Tersimpan", + "filters.locked.filter.tooltip": "Filter ini terkunci", "insightAlert.config.action.edit": "Edit", "insightAlert.config.action.pause": "Jeda", "insightAlert.config.action.resume": "Batalkan jeda", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Tambahkan tab baru", "dashboard.tabs.rename": "Ganti nama", "dashboard.tabs.accessibility.label": "Tab dasbor", - "dashboard.tabs.accessibility.add-button-label": "Tambahkan tab baru" + "dashboard.tabs.accessibility.add-button-label": "Tambahkan tab baru", + "dashboard_add_filter.button.aria_label": "Tambahkan filter", + "dashboard_add_filter.menu.title": "Tambahkan filter", + "dashboard_add_filter.menu.parameter": "Parameter" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/it-IT.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/it-IT.json index 5d26fc8e7e2..cf21e5bc76b 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/it-IT.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/it-IT.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Solo l'utente può visualizzare e modificare questo cruscotto.", "header.shareStatus.private.not.strict.tooltip": "L'autore può modificare questo cruscotto. Altri utenti con ruoli appropriati possono modificare questo cruscotto quando vi eseguono il drill.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Rimuovere l'accesso a questo cruscotto.", + "dashboardMeasureValueFilter.section.from_dashboard": "Dal cruscotto", + "dashboardMeasureValueFilter.section.all_other": "Tutti gli altri", "dashboard.shareDialog.removeAccessCreatorTooltip": "L'utente che ha creato questo cruscotto. Gli autori non possono essere rimossi.", "attributesDropdown.placeholder": "Cerca…", "attributesDropdown.configuration": "Configurazione", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Elimina", "filters.filterViews.delete.cancelButton": "Annulla", "filters.filterViews.tooltip.ariaLabel": "Informazioni sulle viste salvate", + "filters.locked.filter.tooltip": "Questo filtro è bloccato", "insightAlert.config.action.edit": "Modifica", "insightAlert.config.action.pause": "Pausa", "insightAlert.config.action.resume": "Riprendi", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Aggiungi una nuova scheda", "dashboard.tabs.rename": "Rinominare", "dashboard.tabs.accessibility.label": "Schede del cruscotto", - "dashboard.tabs.accessibility.add-button-label": "Aggiungi una nuova scheda" + "dashboard.tabs.accessibility.add-button-label": "Aggiungi una nuova scheda", + "dashboard_add_filter.button.aria_label": "Aggiungi filtro", + "dashboard_add_filter.menu.title": "Aggiungi filtro", + "dashboard_add_filter.menu.parameter": "Parametro" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ja-JP.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ja-JP.json index 93537540cdd..8a0b8f13021 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ja-JP.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ja-JP.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "このダッシュボードを表示および編集できるのは、あなたのみです。", "header.shareStatus.private.not.strict.tooltip": "作成者はこのダッシュボードを編集できます。適切なユーザーロールを持つ他のユーザーは、ドリルすることでダッシュボードを編集できます。", "dashboard.shareDialog.removeAccessGranteeTooltip": "このダッシュボードへのアクセス権を削除します。", + "dashboardMeasureValueFilter.section.from_dashboard": "ダッシュボードから", + "dashboardMeasureValueFilter.section.all_other": "その他すべて", "dashboard.shareDialog.removeAccessCreatorTooltip": "このダッシュボードを作成したユーザー。作成者は削除できません。", "attributesDropdown.placeholder": "検索…", "attributesDropdown.configuration": "設定", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "削除", "filters.filterViews.delete.cancelButton": "キャンセル", "filters.filterViews.tooltip.ariaLabel": "保存されたビューに関する情報", + "filters.locked.filter.tooltip": "このフィルターはロックされている", "insightAlert.config.action.edit": "編集", "insightAlert.config.action.pause": "一時停止する", "insightAlert.config.action.resume": "一時停止を解除する", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "新しいタブを追加する", "dashboard.tabs.rename": "名前変更", "dashboard.tabs.accessibility.label": "ダッシュボードタブ", - "dashboard.tabs.accessibility.add-button-label": "新しいタブを追加する" + "dashboard.tabs.accessibility.add-button-label": "新しいタブを追加する", + "dashboard_add_filter.button.aria_label": "フィルタを追加", + "dashboard_add_filter.menu.title": "フィルタを追加", + "dashboard_add_filter.menu.parameter": "パラメーター" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ko-KR.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ko-KR.json index aea2b6d44ba..c8996fcd351 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ko-KR.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ko-KR.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "이 대시보드는 귀하만 볼 수 있으며 편집할 수 있습니다.", "header.shareStatus.private.not.strict.tooltip": "생성자는 이 대시보드를 편집할 수 있습니다. 적절한 사용자 역할을 가진 다른 사용자들은 이 대시보드로 드릴다운할 때 편집할 수 있습니다.", "dashboard.shareDialog.removeAccessGranteeTooltip": "이 대시보드에 대한 접근 권한을 제거하세요.", + "dashboardMeasureValueFilter.section.from_dashboard": "대시보드에서", + "dashboardMeasureValueFilter.section.all_other": "그 외 모두", "dashboard.shareDialog.removeAccessCreatorTooltip": "이 대시보드를 생성한 사용자. 생성자는 제거할 수 없습니다.", "attributesDropdown.placeholder": "검색…", "attributesDropdown.configuration": "구성", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "삭제", "filters.filterViews.delete.cancelButton": "취소", "filters.filterViews.tooltip.ariaLabel": "저장된 보기 정보", + "filters.locked.filter.tooltip": "이 필터는 잠겨 있습니다", "insightAlert.config.action.edit": "편집", "insightAlert.config.action.pause": "일시 중지", "insightAlert.config.action.resume": "일시 중지 해제", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "새 탭 추가", "dashboard.tabs.rename": "이름 변경", "dashboard.tabs.accessibility.label": "대시보드 탭", - "dashboard.tabs.accessibility.add-button-label": "새 탭 추가" + "dashboard.tabs.accessibility.add-button-label": "새 탭 추가", + "dashboard_add_filter.button.aria_label": "필터 추가", + "dashboard_add_filter.menu.title": "필터 추가", + "dashboard_add_filter.menu.parameter": "매개변수" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/nl-NL.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/nl-NL.json index 209d98c168e..a2309b8a775 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/nl-NL.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/nl-NL.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Alleen u kunt dit dashboard bekijken en bewerken.", "header.shareStatus.private.not.strict.tooltip": "De maker kan dit dashboard bewerken. Andere gebruikers met geschikte gebruikersrollen kunnen dit dashboard bewerken als ze erop inzoomen.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Verwijder de toegang tot dit dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "Van dashboard", + "dashboardMeasureValueFilter.section.all_other": "Alle andere", "dashboard.shareDialog.removeAccessCreatorTooltip": "De gebruiker die dit dashboard heeft gemaakt. Makers kunnen niet worden verwijderd.", "attributesDropdown.placeholder": "Bezig met zoeken…", "attributesDropdown.configuration": "Configuratie", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Verwijderen", "filters.filterViews.delete.cancelButton": "Annuleren", "filters.filterViews.tooltip.ariaLabel": "Informatie over bewaarde weergaven", + "filters.locked.filter.tooltip": "Dit filter is vergrendeld", "insightAlert.config.action.edit": "Bewerken", "insightAlert.config.action.pause": "Pauzeren", "insightAlert.config.action.resume": "Hervatten", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Nieuw tabblad toevoegen", "dashboard.tabs.rename": "Hernoem", "dashboard.tabs.accessibility.label": "Tabbladen dashboard", - "dashboard.tabs.accessibility.add-button-label": "Nieuw tabblad toevoegen" + "dashboard.tabs.accessibility.add-button-label": "Nieuw tabblad toevoegen", + "dashboard_add_filter.button.aria_label": "Filter toevoegen", + "dashboard_add_filter.menu.title": "Filter toevoegen", + "dashboard_add_filter.menu.parameter": "Parameter" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pl-PL.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pl-PL.json index 0ced01dc39e..5e3b7c9327c 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pl-PL.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pl-PL.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Tylko Ty możesz przeglądać i edytować ten pulpit nawigacyjny.", "header.shareStatus.private.not.strict.tooltip": "Twórca może edytować ten pulpit nawigacyjny. Inni użytkownicy z odpowiednimi rolami użytkownika mogą edytować ten pulpit nawigacyjny, gdy do niego przechodzą.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Usuń dostęp do tego pulpitu nawigacyjnego.", + "dashboardMeasureValueFilter.section.from_dashboard": "Z pulpitu", + "dashboardMeasureValueFilter.section.all_other": "Wszystkie pozostałe", "dashboard.shareDialog.removeAccessCreatorTooltip": "Użytkownik, który utworzył ten pulpit nawigacyjny. Twórcy nie mogą być usunięci.", "attributesDropdown.placeholder": "Szukaj…", "attributesDropdown.configuration": "Konfiguracja", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Usuń", "filters.filterViews.delete.cancelButton": "Anuluj", "filters.filterViews.tooltip.ariaLabel": "Informacje o zapisanych widokach", + "filters.locked.filter.tooltip": "Ten filtr jest zablokowany", "insightAlert.config.action.edit": "Edytuj", "insightAlert.config.action.pause": "Wstrzymaj", "insightAlert.config.action.resume": "Wznów", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Dodaj nową kartę", "dashboard.tabs.rename": "Zmień nazwę", "dashboard.tabs.accessibility.label": "Karty pulpitu", - "dashboard.tabs.accessibility.add-button-label": "Dodaj nową kartę" + "dashboard.tabs.accessibility.add-button-label": "Dodaj nową kartę", + "dashboard_add_filter.button.aria_label": "Dodaj filtr", + "dashboard_add_filter.menu.title": "Dodaj filtr", + "dashboard_add_filter.menu.parameter": "Parametr" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-BR.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-BR.json index 129b5393b74..be970d0ce0e 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-BR.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-BR.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Somente você pode ver e editar o dashboard.", "header.shareStatus.private.not.strict.tooltip": "O criador não consegue editar este dashboard. Outros usuários com funções apropriadas poderão editá-lo no detalhamento.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Remover acesso a este dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "Do painel", + "dashboardMeasureValueFilter.section.all_other": "Todos os outros", "dashboard.shareDialog.removeAccessCreatorTooltip": "O usuário que criou o dashboard. Não é possível remover os criadores.", "attributesDropdown.placeholder": "Pesquisar…", "attributesDropdown.configuration": "Configuração", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Excluir", "filters.filterViews.delete.cancelButton": "Cancelar", "filters.filterViews.tooltip.ariaLabel": "Informações sobre exibições salvas", + "filters.locked.filter.tooltip": "Este filtro está bloqueado", "insightAlert.config.action.edit": "Editar", "insightAlert.config.action.pause": "Pausa", "insightAlert.config.action.resume": "Despausar", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Adicionar nova aba", "dashboard.tabs.rename": "Renomear", "dashboard.tabs.accessibility.label": "Guias do painel", - "dashboard.tabs.accessibility.add-button-label": "Adicionar nova aba" + "dashboard.tabs.accessibility.add-button-label": "Adicionar nova aba", + "dashboard_add_filter.button.aria_label": "Adicionar filtro", + "dashboard_add_filter.menu.title": "Adicionar filtro", + "dashboard_add_filter.menu.parameter": "Parâmetro" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-PT.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-PT.json index 39b57093e3a..19b511a2378 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-PT.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/pt-PT.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Só o utilizador pode visualizar e editar este dashboard.", "header.shareStatus.private.not.strict.tooltip": "O criador pode editar este dashboard. Outros utilizadores com funções de utilizador adequadas podem editá-lo quando o exploram.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Remover acesso a este dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "Do painel", + "dashboardMeasureValueFilter.section.all_other": "Todos os outros", "dashboard.shareDialog.removeAccessCreatorTooltip": "O utilizador que criou este dashboard. Não é possível remover criadores.", "attributesDropdown.placeholder": "Pesquisar…", "attributesDropdown.configuration": "Configuração", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Eliminar", "filters.filterViews.delete.cancelButton": "Cancelar", "filters.filterViews.tooltip.ariaLabel": "Informações sobre exibições salvas", + "filters.locked.filter.tooltip": "Este filtro está bloqueado", "insightAlert.config.action.edit": "Editar", "insightAlert.config.action.pause": "Suspender", "insightAlert.config.action.resume": "Retomar", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Adicionar nova aba", "dashboard.tabs.rename": "Renomear", "dashboard.tabs.accessibility.label": "Guias do painel", - "dashboard.tabs.accessibility.add-button-label": "Adicionar nova aba" + "dashboard.tabs.accessibility.add-button-label": "Adicionar nova aba", + "dashboard_add_filter.button.aria_label": "Adicionar filtro", + "dashboard_add_filter.menu.title": "Adicionar filtro", + "dashboard_add_filter.menu.parameter": "Parâmetro" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ru-RU.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ru-RU.json index ce8a2b8c550..9a7ef6cde9d 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ru-RU.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/ru-RU.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Только вы можете просматривать и редактировать этот дашборд.", "header.shareStatus.private.not.strict.tooltip": "Создатель может редактировать этот дашборд. Другие пользователи с соответствующими ролями могут редактировать этот дашборд при переходе к нему.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Удалить доступ к этому дашборду.", + "dashboardMeasureValueFilter.section.from_dashboard": "Из дашборда", + "dashboardMeasureValueFilter.section.all_other": "Все остальные", "dashboard.shareDialog.removeAccessCreatorTooltip": "Это пользователь, создавший этот дашборд. Создателя невозможно удалить.", "attributesDropdown.placeholder": "Поиск…", "attributesDropdown.configuration": "Конфигурация", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Удалить", "filters.filterViews.delete.cancelButton": "Отмена", "filters.filterViews.tooltip.ariaLabel": "Информация о сохраненных представлениях", + "filters.locked.filter.tooltip": "Этот фильтр заблокирован", "insightAlert.config.action.edit": "Изменить", "insightAlert.config.action.pause": "Пауза", "insightAlert.config.action.resume": "Возобновить", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Добавить новую вкладку", "dashboard.tabs.rename": "Переименовать", "dashboard.tabs.accessibility.label": "Вкладки панели управления", - "dashboard.tabs.accessibility.add-button-label": "Добавить новую вкладку" + "dashboard.tabs.accessibility.add-button-label": "Добавить новую вкладку", + "dashboard_add_filter.button.aria_label": "Добавить фильтр", + "dashboard_add_filter.menu.title": "Добавить фильтр", + "dashboard_add_filter.menu.parameter": "Параметр" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/sl-SI.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/sl-SI.json index d6bfa7155ee..da12b6184e0 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/sl-SI.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/sl-SI.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Samo vi lahko ogledate in urejate to nadzorno ploščo.", "header.shareStatus.private.not.strict.tooltip": "Ustvarjalec lahko ureja to nadzorno ploščo. Drugi uporabniki s primernimi vlogami jo lahko urejajo, ko dostopajo prek poglobitve.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Odstrani dostop do te nadzorne plošče.", + "dashboardMeasureValueFilter.section.from_dashboard": "Z nadzorne plošče", + "dashboardMeasureValueFilter.section.all_other": "Vsi drugi", "dashboard.shareDialog.removeAccessCreatorTooltip": "Uporabnik, ki je ustvaril to nadzorno ploščo. Ustvarjalcev ni mogoče odstraniti.", "attributesDropdown.placeholder": "Iskanje…", "attributesDropdown.configuration": "Konfiguracija", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Izbriši", "filters.filterViews.delete.cancelButton": "Prekliči", "filters.filterViews.tooltip.ariaLabel": "Informacije o shranjenih pogledih", + "filters.locked.filter.tooltip": "Ta filter je zaklenjen", "insightAlert.config.action.edit": "Uredi", "insightAlert.config.action.pause": "Pavza", "insightAlert.config.action.resume": "Nadaljuj", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Dodaj novo kartico", "dashboard.tabs.rename": "Preimenuj", "dashboard.tabs.accessibility.label": "Zavihki nadzorne plošče", - "dashboard.tabs.accessibility.add-button-label": "Dodaj novo kartico" + "dashboard.tabs.accessibility.add-button-label": "Dodaj novo kartico", + "dashboard_add_filter.button.aria_label": "Dodaj filter", + "dashboard_add_filter.menu.title": "Dodaj filter", + "dashboard_add_filter.menu.parameter": "Parameter" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/th-TH.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/th-TH.json index f569a11820c..c18acf44f43 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/th-TH.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/th-TH.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "มีเพียงคุณเท่านั้นที่สามารถดูและแก้ไขแดชบอร์ดนี้ได้", "header.shareStatus.private.not.strict.tooltip": "ผู้สร้างสามารถแก้ไขแดชบอร์ดนี้ได้ ผู้ใช้อื่นที่มีบทบาทผู้ใช้ที่เหมาะสมสามารถแก้ไขแดชบอร์ดนี้ได้เมื่อพวกเขาเจาะลึกมายังแดชบอร์ดนี้", "dashboard.shareDialog.removeAccessGranteeTooltip": "นำสิทธิ์การเข้าถึงแดชบอร์ดนี้ออก", + "dashboardMeasureValueFilter.section.from_dashboard": "จากแดชบอร์ด", + "dashboardMeasureValueFilter.section.all_other": "ทั้งหมดอื่นๆ", "dashboard.shareDialog.removeAccessCreatorTooltip": "ผู้ใช้ที่สร้างแดชบอร์ดนี้ ไม่สามารถนำผู้สร้างออกได้", "attributesDropdown.placeholder": "ค้นหา…", "attributesDropdown.configuration": "การกำหนดค่า", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "ลบ", "filters.filterViews.delete.cancelButton": "ยกเลิก", "filters.filterViews.tooltip.ariaLabel": "ข้อมูลเกี่ยวกับมุมมองที่บันทึกไว้", + "filters.locked.filter.tooltip": "ตัวกรองนี้ถูกล็อก", "insightAlert.config.action.edit": "แก้ไข", "insightAlert.config.action.pause": "หยุดชั่วคราว", "insightAlert.config.action.resume": "ยกเลิกหยุดชั่วคราว", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "เพิ่มแท็บใหม่", "dashboard.tabs.rename": "เปลี่ยนชื่อ", "dashboard.tabs.accessibility.label": "แท็บแดชบอร์ด", - "dashboard.tabs.accessibility.add-button-label": "เพิ่มแท็บใหม่" + "dashboard.tabs.accessibility.add-button-label": "เพิ่มแท็บใหม่", + "dashboard_add_filter.button.aria_label": "เพิ่มตัวกรอง", + "dashboard_add_filter.menu.title": "เพิ่มตัวกรอง", + "dashboard_add_filter.menu.parameter": "พารามิเตอร์" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/tr-TR.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/tr-TR.json index 2d542cf0e48..b4f9a36cff3 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/tr-TR.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/tr-TR.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Bu gösterge tablosunu yalnızca siz görüntüleyebilir ve düzenleyebilirsiniz.", "header.shareStatus.private.not.strict.tooltip": "Oluşturucu bu gösterge tablosunu düzenleyebilir. Uygun kullanıcı rollerine sahip diğer kullanıcılar, bu gösterge tablosuna ayrıntılı inceleme yaptıklarında düzenleyebilirler.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Bu panoya erişimi kaldır.", + "dashboardMeasureValueFilter.section.from_dashboard": "Gösterge tablosundan", + "dashboardMeasureValueFilter.section.all_other": "Diğerlerinin tümü", "dashboard.shareDialog.removeAccessCreatorTooltip": "Bu panoyu oluşturan kullanıcı. Oluşturucular kaldırılamaz.", "attributesDropdown.placeholder": "Ara…", "attributesDropdown.configuration": "Yapılandırma", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Sil", "filters.filterViews.delete.cancelButton": "İptal", "filters.filterViews.tooltip.ariaLabel": "Kaydedilmiş Görünümler Hakkında Bilgi", + "filters.locked.filter.tooltip": "Bu filtre kilitli", "insightAlert.config.action.edit": "Düzenle", "insightAlert.config.action.pause": "Duraklat", "insightAlert.config.action.resume": "Devam ettir", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Yeni sekme ekle", "dashboard.tabs.rename": "Yeniden Adlandır", "dashboard.tabs.accessibility.label": "Gösterge Tablosu Sekmeleri", - "dashboard.tabs.accessibility.add-button-label": "Yeni sekme ekle" + "dashboard.tabs.accessibility.add-button-label": "Yeni sekme ekle", + "dashboard_add_filter.button.aria_label": "Filtre ekle", + "dashboard_add_filter.menu.title": "Filtre ekle", + "dashboard_add_filter.menu.parameter": "Parametre" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/uk-UA.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/uk-UA.json index c43db5d8f47..59fa15a0bbc 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/uk-UA.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/uk-UA.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Лише ви можете переглядати та редагувати цей dashboard.", "header.shareStatus.private.not.strict.tooltip": "Творець може редагувати цей dashboard. Інші користувачі з відповідними ролями можуть редагувати цей dashboard, якщо перейдуть до нього через деталізацію.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Скасувати доступ до цього dashboard.", + "dashboardMeasureValueFilter.section.from_dashboard": "З інформаційної панелі", + "dashboardMeasureValueFilter.section.all_other": "Усе інше", "dashboard.shareDialog.removeAccessCreatorTooltip": "Користувач, який створив цей dashboard. Творців не можна видаляти.", "attributesDropdown.placeholder": "Пошук…", "attributesDropdown.configuration": "Конфігурація", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Видалити", "filters.filterViews.delete.cancelButton": "Скасувати", "filters.filterViews.tooltip.ariaLabel": "Інформація про збережені подання", + "filters.locked.filter.tooltip": "Цей filter заблоковано", "insightAlert.config.action.edit": "Редагувати", "insightAlert.config.action.pause": "Призупинити", "insightAlert.config.action.resume": "Відновити", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Додати нову вкладку", "dashboard.tabs.rename": "Перейменувати", "dashboard.tabs.accessibility.label": "Вкладки інформаційної панелі", - "dashboard.tabs.accessibility.add-button-label": "Додати нову вкладку" + "dashboard.tabs.accessibility.add-button-label": "Додати нову вкладку", + "dashboard_add_filter.button.aria_label": "Додати фільтр", + "dashboard_add_filter.menu.title": "Додати фільтр", + "dashboard_add_filter.menu.parameter": "Параметр" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/vi-VN.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/vi-VN.json index 0ca22d755c4..995c18caf48 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/vi-VN.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/vi-VN.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "Chỉ bạn mới có thể xem và chỉnh sửa bảng điều khiển này.", "header.shareStatus.private.not.strict.tooltip": "Người tạo có thể chỉnh sửa bảng điều khiển này. Những người dùng khác có vai trò người dùng phù hợp có thể chỉnh sửa bảng điều khiển này khi họ đi sâu vào nó.", "dashboard.shareDialog.removeAccessGranteeTooltip": "Loại bỏ quyền truy cập vào bảng điều khiển này.", + "dashboardMeasureValueFilter.section.from_dashboard": "Từ bảng điều khiển", + "dashboardMeasureValueFilter.section.all_other": "Tất cả khác", "dashboard.shareDialog.removeAccessCreatorTooltip": "Người dùng đã tạo bảng điều khiển này. Không thể loại bỏ người tạo.", "attributesDropdown.placeholder": "Tìm kiếm…", "attributesDropdown.configuration": "Cấu hình", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "Xóa", "filters.filterViews.delete.cancelButton": "Hủy", "filters.filterViews.tooltip.ariaLabel": "Thông tin về Chế độ xem đã lưu", + "filters.locked.filter.tooltip": "Bộ lọc này đã bị khóa", "insightAlert.config.action.edit": "Chỉnh sửa", "insightAlert.config.action.pause": "Tạm dừng", "insightAlert.config.action.resume": "Hủy tạm dừng", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "Thêm tab mới", "dashboard.tabs.rename": "Đổi tên", "dashboard.tabs.accessibility.label": "Tab bảng điều khiển", - "dashboard.tabs.accessibility.add-button-label": "Thêm tab mới" + "dashboard.tabs.accessibility.add-button-label": "Thêm tab mới", + "dashboard_add_filter.button.aria_label": "Thêm bộ lọc", + "dashboard_add_filter.menu.title": "Thêm bộ lọc", + "dashboard_add_filter.menu.parameter": "Tham số" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-HK.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-HK.json index 60519ce4791..e21204a1ff7 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-HK.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-HK.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "只有您可以查看和編輯此儀錶板。", "header.shareStatus.private.not.strict.tooltip": "創建者可以編輯此儀錶板。 具有適當用戶角色嘅其他使用者可以喺切入到此儀錶板時編輯此儀錶板。", "dashboard.shareDialog.removeAccessGranteeTooltip": "刪除對此儀錶板嘅存取權限。", + "dashboardMeasureValueFilter.section.from_dashboard": "來自儀表板", + "dashboardMeasureValueFilter.section.all_other": "所有其他", "dashboard.shareDialog.removeAccessCreatorTooltip": "創建此儀錶板嘅使用者。 創作者無法被移除。", "attributesDropdown.placeholder": "搜尋...", "attributesDropdown.configuration": "配置", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "刪除", "filters.filterViews.delete.cancelButton": "取消", "filters.filterViews.tooltip.ariaLabel": "有關已保存視圖嘅信息", + "filters.locked.filter.tooltip": "呢個過濾器上鎖咗", "insightAlert.config.action.edit": "編輯", "insightAlert.config.action.pause": "暫停", "insightAlert.config.action.resume": "取消暫停", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "加入新標籤", "dashboard.tabs.rename": "改名", "dashboard.tabs.accessibility.label": "儀表板標籤", - "dashboard.tabs.accessibility.add-button-label": "加入新標籤" + "dashboard.tabs.accessibility.add-button-label": "加入新標籤", + "dashboard_add_filter.button.aria_label": "添加篩選器", + "dashboard_add_filter.menu.title": "添加篩選器", + "dashboard_add_filter.menu.parameter": "參數" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hans.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hans.json index 87fe7e3bbef..70497f62d84 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hans.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hans.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "只有您可以查看和编辑此控制面板。", "header.shareStatus.private.not.strict.tooltip": "创建者可以编辑此控制面板。具有适当用户角色的其他用户可在深入查看此控制面板时对其进行编辑。", "dashboard.shareDialog.removeAccessGranteeTooltip": "删除对此控制面板的访问权限。", + "dashboardMeasureValueFilter.section.from_dashboard": "来自仪表板", + "dashboardMeasureValueFilter.section.all_other": "所有其他", "dashboard.shareDialog.removeAccessCreatorTooltip": "创建此控制面板的用户。无法删除创建者。", "attributesDropdown.placeholder": "搜索…", "attributesDropdown.configuration": "配置", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "删除", "filters.filterViews.delete.cancelButton": "取消", "filters.filterViews.tooltip.ariaLabel": "关于已保存视图的信息", + "filters.locked.filter.tooltip": "此过滤器已锁定", "insightAlert.config.action.edit": "编辑", "insightAlert.config.action.pause": "暂停", "insightAlert.config.action.resume": "取消暂停", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "添加新标签页", "dashboard.tabs.rename": "重命名", "dashboard.tabs.accessibility.label": "仪表盘标签", - "dashboard.tabs.accessibility.add-button-label": "添加新标签页" + "dashboard.tabs.accessibility.add-button-label": "添加新标签页", + "dashboard_add_filter.button.aria_label": "添加筛选器", + "dashboard_add_filter.menu.title": "添加筛选器", + "dashboard_add_filter.menu.parameter": "参数" } diff --git a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hant.json b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hant.json index 0866219a0a1..88caebaaafc 100644 --- a/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hant.json +++ b/libs/sdk-ui-dashboard/src/presentation/localization/bundles/zh-Hant.json @@ -352,6 +352,8 @@ "header.shareStatus.private.strict.tooltip": "只有您可以檢視和編輯此儀表板。", "header.shareStatus.private.not.strict.tooltip": "創建者可以編輯此儀表板。具有適當使用者角色的其他使用者可以在鑽取此儀表板時進行編輯。", "dashboard.shareDialog.removeAccessGranteeTooltip": "刪除對此儀表板的存取權限。", + "dashboardMeasureValueFilter.section.from_dashboard": "來自儀表板", + "dashboardMeasureValueFilter.section.all_other": "所有其他", "dashboard.shareDialog.removeAccessCreatorTooltip": "建立此儀表板的使用者。創作者無法被刪除。", "attributesDropdown.placeholder": "搜尋…", "attributesDropdown.configuration": "配置", @@ -670,6 +672,7 @@ "filters.filterViews.delete.deleteButton": "刪除", "filters.filterViews.delete.cancelButton": "取消", "filters.filterViews.tooltip.ariaLabel": "關於已儲存視圖的信息", + "filters.locked.filter.tooltip": "此過濾器已鎖定", "insightAlert.config.action.edit": "編輯", "insightAlert.config.action.pause": "暫停", "insightAlert.config.action.resume": "取消暫停", @@ -851,5 +854,8 @@ "dashboard.tabs.add-button-tooltip": "新增標籤頁", "dashboard.tabs.rename": "重新命名", "dashboard.tabs.accessibility.label": "儀錶板標籤", - "dashboard.tabs.accessibility.add-button-label": "新增標籤頁" + "dashboard.tabs.accessibility.add-button-label": "新增標籤頁", + "dashboard_add_filter.button.aria_label": "新增過濾器", + "dashboard_add_filter.menu.title": "新增過濾器", + "dashboard_add_filter.menu.parameter": "參數" } diff --git a/libs/sdk-ui-ext/package.json b/libs/sdk-ui-ext/package.json index a1e24fc5035..d545cc83654 100644 --- a/libs/sdk-ui-ext/package.json +++ b/libs/sdk-ui-ext/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-ext", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Extensions", "license": "LicenseRef-LICENSE", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-filters/package.json b/libs/sdk-ui-filters/package.json index e4d962010a6..24cfed9a92b 100644 --- a/libs/sdk-ui-filters/package.json +++ b/libs/sdk-ui-filters/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-filters", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Filter Components", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-gen-ai/package.json b/libs/sdk-ui-gen-ai/package.json index 528c5211e74..aed35a51e2f 100644 --- a/libs/sdk-ui-gen-ai/package.json +++ b/libs/sdk-ui-gen-ai/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-gen-ai", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData GenAI SDK", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/de-DE.json b/libs/sdk-ui-gen-ai/src/localization/bundles/de-DE.json index d792331e4f2..dc2b7c40ccb 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/de-DE.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/de-DE.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "KI-Assistenten können Fehler machen. Überprüfen Sie alles, bevor Sie sich auf diese Antworten verlassen.", "gd.gen-ai.dialog.label": "KI-Assistent Konversation", "gd.gen-ai.header.reset-tooltip": "Zurücksetzen", + "gd.gen-ai.header.conversations-tooltip": "Konversationen", + "gd.gen-ai.header.new-conversation-tooltip": "Neue Konversation", "gd.gen-ai.header.contract-tooltip": "Verkleinern", "gd.gen-ai.header.expand-tooltip": "Erweitern", "gd.gen-ai.header.close-tooltip": "Assistent schließen", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Beantworten Sie eine Geschäftsfrage", "gd.gen-ai.welcome.option-3.answer": "Sicher, welche Geschäftsfrage möchten Sie beantworten?", "gd.gen-ai.semantic-search.title": "Suche", + "gd.gen-ai.conversations.close-label": "Konversationen schließen", + "gd.gen-ai.conversations.title": "Letzte Konversationen", + "gd.gen-ai.conversations.empty": "Noch keine Unterhaltungen.{br}Starten Sie jetzt eine neue.", + "gd.gen-ai.conversations.group.today": "Heute", + "gd.gen-ai.conversations.group.last-7-days": "Letzte 7 Tage", + "gd.gen-ai.conversations.group.older": "Älter", + "gd.gen-ai.conversations.delete-button.aria-label": "Konversation löschen", + "gd.gen-ai.conversations.delete-dialog.title": "Konversation löschen?", + "gd.gen-ai.conversations.delete-dialog.body": "Diese Konversation {name} wird dauerhaft gelöscht.", + "gd.gen-ai.conversations.delete-dialog.submit": "Löschen", + "gd.gen-ai.conversations.delete-dialog.cancel": "Abbrechen", + "gd.chat.conversation.generating-title": "Konversation {date}", "gd.gen-ai.state.cancelled": "Bewertung abgebrochen…", "gd.gen-ai.state.generating": "Ihre Antwort wird generiert…", "gd.gen-ai.state.thinking": "Wird analysiert", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/en-AU.json b/libs/sdk-ui-gen-ai/src/localization/bundles/en-AU.json index ecafa7f820c..235c5e96a8d 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/en-AU.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/en-AU.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI assistants can make mistakes. Check before relying on these answers.", "gd.gen-ai.dialog.label": "AI assistant dialogue", "gd.gen-ai.header.reset-tooltip": "Reset", + "gd.gen-ai.header.conversations-tooltip": "Conversations", + "gd.gen-ai.header.new-conversation-tooltip": "New conversation", "gd.gen-ai.header.contract-tooltip": "Contract", "gd.gen-ai.header.expand-tooltip": "Expand", "gd.gen-ai.header.close-tooltip": "Close assistant", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Answer a business question", "gd.gen-ai.welcome.option-3.answer": "Sure thing, what business question would you like to answer?", "gd.gen-ai.semantic-search.title": "Search", + "gd.gen-ai.conversations.close-label": "Close conversations", + "gd.gen-ai.conversations.title": "Recent Conversations", + "gd.gen-ai.conversations.empty": "No conversations yet.{br}Start a new one now.", + "gd.gen-ai.conversations.group.today": "Today", + "gd.gen-ai.conversations.group.last-7-days": "Last 7 days", + "gd.gen-ai.conversations.group.older": "Older", + "gd.gen-ai.conversations.delete-button.aria-label": "Delete conversation", + "gd.gen-ai.conversations.delete-dialog.title": "Delete conversation?", + "gd.gen-ai.conversations.delete-dialog.body": "This conversation {name} will be permanently deleted.", + "gd.gen-ai.conversations.delete-dialog.submit": "Delete", + "gd.gen-ai.conversations.delete-dialog.cancel": "Cancel", + "gd.chat.conversation.generating-title": "Conversation {date}", "gd.gen-ai.state.cancelled": "Evaluation cancelled…", "gd.gen-ai.state.generating": "Generating your response…", "gd.gen-ai.state.thinking": "Thinking", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/en-GB.json b/libs/sdk-ui-gen-ai/src/localization/bundles/en-GB.json index cc8dd37fa30..6d47b3faaa9 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/en-GB.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/en-GB.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI assistants can make mistakes. Check before relying on these answers.", "gd.gen-ai.dialog.label": "AI assistant dialogue", "gd.gen-ai.header.reset-tooltip": "Reset", + "gd.gen-ai.header.conversations-tooltip": "Conversations", + "gd.gen-ai.header.new-conversation-tooltip": "New conversation", "gd.gen-ai.header.contract-tooltip": "Contract", "gd.gen-ai.header.expand-tooltip": "Expand", "gd.gen-ai.header.close-tooltip": "Close assistant", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Answer a business question", "gd.gen-ai.welcome.option-3.answer": "Sure thing, what business question would you like to answer?", "gd.gen-ai.semantic-search.title": "Search", + "gd.gen-ai.conversations.close-label": "Close conversations", + "gd.gen-ai.conversations.title": "Recent Conversations", + "gd.gen-ai.conversations.empty": "No conversations yet.{br}Start a new one now.", + "gd.gen-ai.conversations.group.today": "Today", + "gd.gen-ai.conversations.group.last-7-days": "Last 7 days", + "gd.gen-ai.conversations.group.older": "Older", + "gd.gen-ai.conversations.delete-button.aria-label": "Delete conversation", + "gd.gen-ai.conversations.delete-dialog.title": "Delete conversation?", + "gd.gen-ai.conversations.delete-dialog.body": "This conversation {name} will be permanently deleted.", + "gd.gen-ai.conversations.delete-dialog.submit": "Delete", + "gd.gen-ai.conversations.delete-dialog.cancel": "Cancel", + "gd.chat.conversation.generating-title": "Conversation {date}", "gd.gen-ai.state.cancelled": "Evaluation cancelled…", "gd.gen-ai.state.generating": "Generating your response…", "gd.gen-ai.state.thinking": "Thinking", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/es-419.json b/libs/sdk-ui-gen-ai/src/localization/bundles/es-419.json index c448b4c2fb7..9f6d6f68a6b 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/es-419.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/es-419.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Los asistentes de IA pueden cometer errores. Compruébelo antes de confiar en estas respuestas.", "gd.gen-ai.dialog.label": "Conversación con el asistente de IA", "gd.gen-ai.header.reset-tooltip": "Restablecer", + "gd.gen-ai.header.conversations-tooltip": "Conversaciones", + "gd.gen-ai.header.new-conversation-tooltip": "Nueva conversación", "gd.gen-ai.header.contract-tooltip": "Contraer", "gd.gen-ai.header.expand-tooltip": "Ampliar", "gd.gen-ai.header.close-tooltip": "Cerrar asistente", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Responder a una pregunta de negocios", "gd.gen-ai.welcome.option-3.answer": "Claro, ¿a qué pregunta de negocios le gustaría responder?", "gd.gen-ai.semantic-search.title": "Buscar", + "gd.gen-ai.conversations.close-label": "Cerrar conversaciones", + "gd.gen-ai.conversations.title": "Conversaciones recientes", + "gd.gen-ai.conversations.empty": "Aún no hay conversaciones.{br}Inicie una nueva ahora.", + "gd.gen-ai.conversations.group.today": "Hoy", + "gd.gen-ai.conversations.group.last-7-days": "Últimos 7 días", + "gd.gen-ai.conversations.group.older": "Anteriores", + "gd.gen-ai.conversations.delete-button.aria-label": "Eliminar conversación", + "gd.gen-ai.conversations.delete-dialog.title": "¿Eliminar conversación?", + "gd.gen-ai.conversations.delete-dialog.body": "Esta conversación {name} se eliminará de forma permanente.", + "gd.gen-ai.conversations.delete-dialog.submit": "Eliminar", + "gd.gen-ai.conversations.delete-dialog.cancel": "Cancelar", + "gd.chat.conversation.generating-title": "Conversación {date}", "gd.gen-ai.state.cancelled": "Evaluación cancelada...", "gd.gen-ai.state.generating": "Generando su respuesta…", "gd.gen-ai.state.thinking": "Pensando", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/es-ES.json b/libs/sdk-ui-gen-ai/src/localization/bundles/es-ES.json index 79cbe443e26..10f380d03dc 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/es-ES.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/es-ES.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Los asistentes de IA pueden cometer errores. Compruébelo antes de confiar en estas respuestas.", "gd.gen-ai.dialog.label": "Conversación con el asistente de IA", "gd.gen-ai.header.reset-tooltip": "Restablecer", + "gd.gen-ai.header.conversations-tooltip": "Conversaciones", + "gd.gen-ai.header.new-conversation-tooltip": "Nueva conversación", "gd.gen-ai.header.contract-tooltip": "Contraer", "gd.gen-ai.header.expand-tooltip": "Ampliar", "gd.gen-ai.header.close-tooltip": "Cerrar asistente", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Responder a una pregunta de negocios", "gd.gen-ai.welcome.option-3.answer": "Claro, ¿a qué pregunta de negocios le gustaría responder?", "gd.gen-ai.semantic-search.title": "Buscar", + "gd.gen-ai.conversations.close-label": "Cerrar conversaciones", + "gd.gen-ai.conversations.title": "Conversaciones recientes", + "gd.gen-ai.conversations.empty": "Aún no hay conversaciones.{br}Inicie una nueva ahora.", + "gd.gen-ai.conversations.group.today": "Hoy", + "gd.gen-ai.conversations.group.last-7-days": "Últimos 7 días", + "gd.gen-ai.conversations.group.older": "Anteriores", + "gd.gen-ai.conversations.delete-button.aria-label": "Eliminar conversación", + "gd.gen-ai.conversations.delete-dialog.title": "¿Eliminar conversación?", + "gd.gen-ai.conversations.delete-dialog.body": "Esta conversación {name} se eliminará de forma permanente.", + "gd.gen-ai.conversations.delete-dialog.submit": "Eliminar", + "gd.gen-ai.conversations.delete-dialog.cancel": "Cancelar", + "gd.chat.conversation.generating-title": "Conversación {date}", "gd.gen-ai.state.cancelled": "Evaluación cancelada...", "gd.gen-ai.state.generating": "Generando su respuesta…", "gd.gen-ai.state.thinking": "Pensando", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/fi-FI.json b/libs/sdk-ui-gen-ai/src/localization/bundles/fi-FI.json index 1896225cda9..69d8a19e77f 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/fi-FI.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/fi-FI.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Tekoälyassistentit voivat tehdä virheitä. Tarkista ennen näihin vastauksiin luottamista.", "gd.gen-ai.dialog.label": "Tekoälyavustajan keskustelu", "gd.gen-ai.header.reset-tooltip": "Nollaa", + "gd.gen-ai.header.conversations-tooltip": "Keskustelut", + "gd.gen-ai.header.new-conversation-tooltip": "Uusi keskustelu", "gd.gen-ai.header.contract-tooltip": "Pienennä", "gd.gen-ai.header.expand-tooltip": "Laajenna", "gd.gen-ai.header.close-tooltip": "Sulje avustaja", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Vastaa yrityskysymykseen", "gd.gen-ai.welcome.option-3.answer": "Toki, mihin liikekysymykseen haluaisit vastata?", "gd.gen-ai.semantic-search.title": "Hae", + "gd.gen-ai.conversations.close-label": "Sulje keskustelut", + "gd.gen-ai.conversations.title": "Viimeisimmät keskustelut", + "gd.gen-ai.conversations.empty": "Ei vielä keskusteluja.{br}Aloita uusi keskustelu nyt.", + "gd.gen-ai.conversations.group.today": "Tänään", + "gd.gen-ai.conversations.group.last-7-days": "Viimeiset 7 päivää", + "gd.gen-ai.conversations.group.older": "Vanhemmat", + "gd.gen-ai.conversations.delete-button.aria-label": "Poista keskustelu", + "gd.gen-ai.conversations.delete-dialog.title": "Poistetaanko keskustelu?", + "gd.gen-ai.conversations.delete-dialog.body": "Tämä keskustelu {name} poistetaan pysyvästi.", + "gd.gen-ai.conversations.delete-dialog.submit": "Poista", + "gd.gen-ai.conversations.delete-dialog.cancel": "Peruuta", + "gd.chat.conversation.generating-title": "Keskustelu {date}", "gd.gen-ai.state.cancelled": "Arviointi peruutettu…", "gd.gen-ai.state.generating": "Luodaan vastaustasi…", "gd.gen-ai.state.thinking": "Ajattelee", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/fr-CA.json b/libs/sdk-ui-gen-ai/src/localization/bundles/fr-CA.json index f80ff58120f..494bb253a57 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/fr-CA.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/fr-CA.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Les assistants d’IA peuvent faire des erreurs. Vérifiez avant de faire confiance à ces réponses.", "gd.gen-ai.dialog.label": "Conversation avec un assistant IA", "gd.gen-ai.header.reset-tooltip": "Réinitialiser", + "gd.gen-ai.header.conversations-tooltip": "Conversations", + "gd.gen-ai.header.new-conversation-tooltip": "Nouvelle conversation", "gd.gen-ai.header.contract-tooltip": "Réduire", "gd.gen-ai.header.expand-tooltip": "Élargir", "gd.gen-ai.header.close-tooltip": "Fermer l’assistant", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Répondre à une question professionnelle", "gd.gen-ai.welcome.option-3.answer": "Bien sûr, à quelle question professionnelle souhaitez-vous répondre ?", "gd.gen-ai.semantic-search.title": "Recherche", + "gd.gen-ai.conversations.close-label": "Fermer les conversations", + "gd.gen-ai.conversations.title": "Conversations récentes", + "gd.gen-ai.conversations.empty": "Aucune conversation pour le moment.{br}Commencez-en une nouvelle dès maintenant.", + "gd.gen-ai.conversations.group.today": "Aujourd’hui", + "gd.gen-ai.conversations.group.last-7-days": "7 derniers jours", + "gd.gen-ai.conversations.group.older": "Anciennes", + "gd.gen-ai.conversations.delete-button.aria-label": "Supprimer la conversation", + "gd.gen-ai.conversations.delete-dialog.title": "Supprimer la conversation?", + "gd.gen-ai.conversations.delete-dialog.body": "Cette conversation {name} sera supprimée définitivement.", + "gd.gen-ai.conversations.delete-dialog.submit": "Supprimer", + "gd.gen-ai.conversations.delete-dialog.cancel": "Annuler", + "gd.chat.conversation.generating-title": "Conversation du {date}", "gd.gen-ai.state.cancelled": "Évaluation annulée...", "gd.gen-ai.state.generating": "Génération de votre réponse…", "gd.gen-ai.state.thinking": "Réflexion", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/fr-FR.json b/libs/sdk-ui-gen-ai/src/localization/bundles/fr-FR.json index 844066766dd..eab75a25a3b 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/fr-FR.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/fr-FR.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Les assistants d’IA peuvent faire des erreurs. Vérifiez avant de vous fier à ces réponses.", "gd.gen-ai.dialog.label": "Conversation avec l’assistant IA", "gd.gen-ai.header.reset-tooltip": "Réinitialiser", + "gd.gen-ai.header.conversations-tooltip": "Conversations", + "gd.gen-ai.header.new-conversation-tooltip": "Nouvelle conversation", "gd.gen-ai.header.contract-tooltip": "Réduire", "gd.gen-ai.header.expand-tooltip": "Agrandir", "gd.gen-ai.header.close-tooltip": "Fermer l’assistant", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Répondre à une question métier", "gd.gen-ai.welcome.option-3.answer": "Bien sûr, à quelle question métier souhaitez-vous répondre ?", "gd.gen-ai.semantic-search.title": "Recherche", + "gd.gen-ai.conversations.close-label": "Fermer les conversations", + "gd.gen-ai.conversations.title": "Conversations récentes", + "gd.gen-ai.conversations.empty": "Aucune conversation pour le moment.{br}Démarrez-en une nouvelle maintenant.", + "gd.gen-ai.conversations.group.today": "Aujourd’hui", + "gd.gen-ai.conversations.group.last-7-days": "7 derniers jours", + "gd.gen-ai.conversations.group.older": "Anciennes", + "gd.gen-ai.conversations.delete-button.aria-label": "Supprimer la conversation", + "gd.gen-ai.conversations.delete-dialog.title": "Supprimer la conversation ?", + "gd.gen-ai.conversations.delete-dialog.body": "Cette conversation {name} sera définitivement supprimée.", + "gd.gen-ai.conversations.delete-dialog.submit": "Supprimer", + "gd.gen-ai.conversations.delete-dialog.cancel": "Annuler", + "gd.chat.conversation.generating-title": "Conversation du {date}", "gd.gen-ai.state.cancelled": "Évaluation annulée…", "gd.gen-ai.state.generating": "Génération de votre réponse…", "gd.gen-ai.state.thinking": "Réflexion", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/id-ID.json b/libs/sdk-ui-gen-ai/src/localization/bundles/id-ID.json index ccb7aaa158a..885c589ea77 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/id-ID.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/id-ID.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Asisten AI dapat membuat kesalahan. Periksa sebelum mengandalkan jawaban ini.", "gd.gen-ai.dialog.label": "Percakapan asisten AI", "gd.gen-ai.header.reset-tooltip": "Reset", + "gd.gen-ai.header.conversations-tooltip": "Percakapan", + "gd.gen-ai.header.new-conversation-tooltip": "Percakapan baru", "gd.gen-ai.header.contract-tooltip": "Kecilkan", "gd.gen-ai.header.expand-tooltip": "Perluas", "gd.gen-ai.header.close-tooltip": "Tutup asisten", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Jawab pertanyaan bisnis", "gd.gen-ai.welcome.option-3.answer": "Tentu, pertanyaan bisnis apa yang ingin Anda jawab?", "gd.gen-ai.semantic-search.title": "Cari", + "gd.gen-ai.conversations.close-label": "Tutup percakapan", + "gd.gen-ai.conversations.title": "Percakapan Terbaru", + "gd.gen-ai.conversations.empty": "Belum ada percakapan.{br}Mulai percakapan baru sekarang.", + "gd.gen-ai.conversations.group.today": "Hari ini", + "gd.gen-ai.conversations.group.last-7-days": "7 hari terakhir", + "gd.gen-ai.conversations.group.older": "Lebih lama", + "gd.gen-ai.conversations.delete-button.aria-label": "Hapus percakapan", + "gd.gen-ai.conversations.delete-dialog.title": "Hapus percakapan?", + "gd.gen-ai.conversations.delete-dialog.body": "Percakapan {name} ini akan dihapus secara permanen.", + "gd.gen-ai.conversations.delete-dialog.submit": "Hapus", + "gd.gen-ai.conversations.delete-dialog.cancel": "Batal", + "gd.chat.conversation.generating-title": "Percakapan {date}", "gd.gen-ai.state.cancelled": "Evaluasi dibatalkan…", "gd.gen-ai.state.generating": "Membuat respons Anda…", "gd.gen-ai.state.thinking": "Berpikir", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/it-IT.json b/libs/sdk-ui-gen-ai/src/localization/bundles/it-IT.json index 34b2ffe7419..e17adb4c748 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/it-IT.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/it-IT.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Gli assistenti AI possono commettere errori. Verificare prima di affidarsi a queste risposte.", "gd.gen-ai.dialog.label": "Conversazione con l'assistente AI", "gd.gen-ai.header.reset-tooltip": "Azzerare", + "gd.gen-ai.header.conversations-tooltip": "Conversazioni", + "gd.gen-ai.header.new-conversation-tooltip": "Nuova conversazione", "gd.gen-ai.header.contract-tooltip": "Riduci", "gd.gen-ai.header.expand-tooltip": "Espandere", "gd.gen-ai.header.close-tooltip": "Chiudi assistente", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Rispondere a una domanda commerciale", "gd.gen-ai.welcome.option-3.answer": "Certo, a quale domanda di business desideri rispondere?", "gd.gen-ai.semantic-search.title": "Cerca", + "gd.gen-ai.conversations.close-label": "Chiudi conversazioni", + "gd.gen-ai.conversations.title": "Conversazioni recenti", + "gd.gen-ai.conversations.empty": "Nessuna conversazione ancora.{br}Iniziane una nuova ora.", + "gd.gen-ai.conversations.group.today": "Oggi", + "gd.gen-ai.conversations.group.last-7-days": "Ultimi 7 giorni", + "gd.gen-ai.conversations.group.older": "Meno recenti", + "gd.gen-ai.conversations.delete-button.aria-label": "Elimina conversazione", + "gd.gen-ai.conversations.delete-dialog.title": "Eliminare la conversazione?", + "gd.gen-ai.conversations.delete-dialog.body": "Questa conversazione {name} verrà eliminata in modo permanente.", + "gd.gen-ai.conversations.delete-dialog.submit": "Elimina", + "gd.gen-ai.conversations.delete-dialog.cancel": "Annulla", + "gd.chat.conversation.generating-title": "Conversazione {date}", "gd.gen-ai.state.cancelled": "Valutazione annullata...", "gd.gen-ai.state.generating": "Sto generando la risposta…", "gd.gen-ai.state.thinking": "Elaborazione", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/ja-JP.json b/libs/sdk-ui-gen-ai/src/localization/bundles/ja-JP.json index fed86dff0ab..4c5def96e63 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/ja-JP.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/ja-JP.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AIアシスタントは間違いを犯す可能性があります。これらの答えに頼る前に確認してください。", "gd.gen-ai.dialog.label": "AIアシスタント会話", "gd.gen-ai.header.reset-tooltip": "リセット", + "gd.gen-ai.header.conversations-tooltip": "会話", + "gd.gen-ai.header.new-conversation-tooltip": "新しい会話", "gd.gen-ai.header.contract-tooltip": "折りたたみ", "gd.gen-ai.header.expand-tooltip": "拡大", "gd.gen-ai.header.close-tooltip": "AIアシスタントを閉じる", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "ビジネス上の質問に答えてほしい", "gd.gen-ai.welcome.option-3.answer": "了解です。どんなビジネス上の質問に答えてほしいですか?", "gd.gen-ai.semantic-search.title": "検索", + "gd.gen-ai.conversations.close-label": "会話を閉じる", + "gd.gen-ai.conversations.title": "最近の会話", + "gd.gen-ai.conversations.empty": "まだ会話はありません。{br}今すぐ新しい会話を開始してください。", + "gd.gen-ai.conversations.group.today": "今日", + "gd.gen-ai.conversations.group.last-7-days": "過去 7 日間", + "gd.gen-ai.conversations.group.older": "以前", + "gd.gen-ai.conversations.delete-button.aria-label": "会話を削除", + "gd.gen-ai.conversations.delete-dialog.title": "会話を削除しますか?", + "gd.gen-ai.conversations.delete-dialog.body": "この会話 {name} は完全に削除されます。", + "gd.gen-ai.conversations.delete-dialog.submit": "削除", + "gd.gen-ai.conversations.delete-dialog.cancel": "キャンセル", + "gd.chat.conversation.generating-title": "会話 {date}", "gd.gen-ai.state.cancelled": "評価中止...", "gd.gen-ai.state.generating": "返答を生成中...", "gd.gen-ai.state.thinking": "処理中", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/ko-KR.json b/libs/sdk-ui-gen-ai/src/localization/bundles/ko-KR.json index 487d84c8534..73407fab578 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/ko-KR.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/ko-KR.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI 도우미는 실수를 할 수 있습니다. 이 답변에 의존하기 전에 확인하세요.", "gd.gen-ai.dialog.label": "AI 어시스턴트 대화", "gd.gen-ai.header.reset-tooltip": "재설정", + "gd.gen-ai.header.conversations-tooltip": "대화", + "gd.gen-ai.header.new-conversation-tooltip": "새 대화", "gd.gen-ai.header.contract-tooltip": "축소", "gd.gen-ai.header.expand-tooltip": "확장", "gd.gen-ai.header.close-tooltip": "어시스턴트 닫기", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "비즈니스 질문에 답변하기", "gd.gen-ai.welcome.option-3.answer": "어떤 비즈니스 질문에 답하고 싶으신가요?", "gd.gen-ai.semantic-search.title": "검색", + "gd.gen-ai.conversations.close-label": "대화 닫기", + "gd.gen-ai.conversations.title": "최근 대화", + "gd.gen-ai.conversations.empty": "아직 대화가 없습니다.{br}지금 새 대화를 시작하세요.", + "gd.gen-ai.conversations.group.today": "오늘", + "gd.gen-ai.conversations.group.last-7-days": "지난 7일", + "gd.gen-ai.conversations.group.older": "이전", + "gd.gen-ai.conversations.delete-button.aria-label": "대화 삭제", + "gd.gen-ai.conversations.delete-dialog.title": "대화를 삭제하시겠습니까?", + "gd.gen-ai.conversations.delete-dialog.body": "이 대화 {name}은 영구적으로 삭제됩니다.", + "gd.gen-ai.conversations.delete-dialog.submit": "삭제", + "gd.gen-ai.conversations.delete-dialog.cancel": "취소", + "gd.chat.conversation.generating-title": "대화 {date}", "gd.gen-ai.state.cancelled": "평가가 취소되었습니다…", "gd.gen-ai.state.generating": "응답을 생성 중입니다…", "gd.gen-ai.state.thinking": "생각 중입니다", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/nl-NL.json b/libs/sdk-ui-gen-ai/src/localization/bundles/nl-NL.json index 38aeee4ba89..d258e6f4143 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/nl-NL.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/nl-NL.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI-assistenten kunnen fouten maken. Controleer alles voordat u op deze antwoorden vertrouwt.", "gd.gen-ai.dialog.label": "AI assistent gesprek", "gd.gen-ai.header.reset-tooltip": "Reset", + "gd.gen-ai.header.conversations-tooltip": "Gesprekken", + "gd.gen-ai.header.new-conversation-tooltip": "Nieuw gesprek", "gd.gen-ai.header.contract-tooltip": "Contract", "gd.gen-ai.header.expand-tooltip": "Uitbreiden", "gd.gen-ai.header.close-tooltip": "Assistent sluiten", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Een zakelijke vraag beantwoorden", "gd.gen-ai.welcome.option-3.answer": "Natuurlijk, welke zakelijke vraag wilt u beantwoorden?", "gd.gen-ai.semantic-search.title": "Zoeken", + "gd.gen-ai.conversations.close-label": "Gesprekken sluiten", + "gd.gen-ai.conversations.title": "Recente gesprekken", + "gd.gen-ai.conversations.empty": "Nog geen gesprekken.{br}Start nu een nieuw gesprek.", + "gd.gen-ai.conversations.group.today": "Vandaag", + "gd.gen-ai.conversations.group.last-7-days": "Laatste 7 dagen", + "gd.gen-ai.conversations.group.older": "Ouder", + "gd.gen-ai.conversations.delete-button.aria-label": "Gesprek verwijderen", + "gd.gen-ai.conversations.delete-dialog.title": "Gesprek verwijderen?", + "gd.gen-ai.conversations.delete-dialog.body": "Dit gesprek {name} wordt permanent verwijderd.", + "gd.gen-ai.conversations.delete-dialog.submit": "Verwijderen", + "gd.gen-ai.conversations.delete-dialog.cancel": "Annuleren", + "gd.chat.conversation.generating-title": "Gesprek {date}", "gd.gen-ai.state.cancelled": "Evaluatie geannuleerd...", "gd.gen-ai.state.generating": "U antwoord genereren…", "gd.gen-ai.state.thinking": "Denken", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/pl-PL.json b/libs/sdk-ui-gen-ai/src/localization/bundles/pl-PL.json index 6d6c64f6a16..a5d90205763 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/pl-PL.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/pl-PL.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Asystenci AI mogą popełniać błędy. Sprawdź, zanim polegasz na tych odpowiedziach.", "gd.gen-ai.dialog.label": "Rozmowa z asystentem AI", "gd.gen-ai.header.reset-tooltip": "Resetuj", + "gd.gen-ai.header.conversations-tooltip": "Konwersacje", + "gd.gen-ai.header.new-conversation-tooltip": "Nowa konwersacja", "gd.gen-ai.header.contract-tooltip": "Zwiń", "gd.gen-ai.header.expand-tooltip": "Rozwiń", "gd.gen-ai.header.close-tooltip": "Zamknij asystenta", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Odpowiedz na pytanie biznesowe", "gd.gen-ai.welcome.option-3.answer": "Oczywiście, na jakie pytanie biznesowe chciałbyś odpowiedzieć?", "gd.gen-ai.semantic-search.title": "Szukaj", + "gd.gen-ai.conversations.close-label": "Zamknij konwersacje", + "gd.gen-ai.conversations.title": "Ostatnie konwersacje", + "gd.gen-ai.conversations.empty": "Brak konwersacji.{br}Rozpocznij nową teraz.", + "gd.gen-ai.conversations.group.today": "Dzisiaj", + "gd.gen-ai.conversations.group.last-7-days": "Ostatnie 7 dni", + "gd.gen-ai.conversations.group.older": "Starsze", + "gd.gen-ai.conversations.delete-button.aria-label": "Usuń konwersację", + "gd.gen-ai.conversations.delete-dialog.title": "Usunąć konwersację?", + "gd.gen-ai.conversations.delete-dialog.body": "Ta konwersacja {name} zostanie trwale usunięta.", + "gd.gen-ai.conversations.delete-dialog.submit": "Usuń", + "gd.gen-ai.conversations.delete-dialog.cancel": "Anuluj", + "gd.chat.conversation.generating-title": "Konwersacja {date}", "gd.gen-ai.state.cancelled": "Ewaluacja anulowana…", "gd.gen-ai.state.generating": "Generowanie odpowiedzi…", "gd.gen-ai.state.thinking": "Myślenie", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/pt-BR.json b/libs/sdk-ui-gen-ai/src/localization/bundles/pt-BR.json index b36371e0c8b..ed1c1f43d61 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/pt-BR.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/pt-BR.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Os assistentes de IA podem cometer erros. Verifique antes de confiar nestas respostas.", "gd.gen-ai.dialog.label": "Conversa do assistente de IA", "gd.gen-ai.header.reset-tooltip": "Restaurar", + "gd.gen-ai.header.conversations-tooltip": "Conversas", + "gd.gen-ai.header.new-conversation-tooltip": "Nova conversa", "gd.gen-ai.header.contract-tooltip": "Recolher", "gd.gen-ai.header.expand-tooltip": "Expandir", "gd.gen-ai.header.close-tooltip": "Fechar assistente", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Responder a uma pergunta de negócios", "gd.gen-ai.welcome.option-3.answer": "Claro, a que pergunta de negócios gostaria de responder?", "gd.gen-ai.semantic-search.title": "Pesquisar", + "gd.gen-ai.conversations.close-label": "Fechar conversas", + "gd.gen-ai.conversations.title": "Conversas recentes", + "gd.gen-ai.conversations.empty": "Ainda não há conversas.{br}Inicie uma nova agora.", + "gd.gen-ai.conversations.group.today": "Hoje", + "gd.gen-ai.conversations.group.last-7-days": "Últimos 7 dias", + "gd.gen-ai.conversations.group.older": "Mais antigas", + "gd.gen-ai.conversations.delete-button.aria-label": "Excluir conversa", + "gd.gen-ai.conversations.delete-dialog.title": "Excluir conversa?", + "gd.gen-ai.conversations.delete-dialog.body": "Esta conversa {name} será excluída permanentemente.", + "gd.gen-ai.conversations.delete-dialog.submit": "Excluir", + "gd.gen-ai.conversations.delete-dialog.cancel": "Cancelar", + "gd.chat.conversation.generating-title": "Conversa {date}", "gd.gen-ai.state.cancelled": "Avaliação cancelada...", "gd.gen-ai.state.generating": "Gerando sua resposta…", "gd.gen-ai.state.thinking": "Pensando", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/pt-PT.json b/libs/sdk-ui-gen-ai/src/localization/bundles/pt-PT.json index d4d84b9ea71..6866e8ac6cd 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/pt-PT.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/pt-PT.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Os assistentes IA podem cometer erros. Verifique antes de confiar nessas respostas.", "gd.gen-ai.dialog.label": "Conversa do assistente de IA", "gd.gen-ai.header.reset-tooltip": "Repor", + "gd.gen-ai.header.conversations-tooltip": "Conversas", + "gd.gen-ai.header.new-conversation-tooltip": "Nova conversa", "gd.gen-ai.header.contract-tooltip": "Recolher", "gd.gen-ai.header.expand-tooltip": "Ampliar", "gd.gen-ai.header.close-tooltip": "Fechar assistente", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Responda a uma pergunta comercial", "gd.gen-ai.welcome.option-3.answer": "Claro, que pergunta comercial gostaria de responder?", "gd.gen-ai.semantic-search.title": "Pesquisar", + "gd.gen-ai.conversations.close-label": "Fechar conversas", + "gd.gen-ai.conversations.title": "Conversas recentes", + "gd.gen-ai.conversations.empty": "Ainda não há conversas.{br}Inicie uma nova agora.", + "gd.gen-ai.conversations.group.today": "Hoje", + "gd.gen-ai.conversations.group.last-7-days": "Últimos 7 dias", + "gd.gen-ai.conversations.group.older": "Mais antigas", + "gd.gen-ai.conversations.delete-button.aria-label": "Eliminar conversa", + "gd.gen-ai.conversations.delete-dialog.title": "Eliminar conversa?", + "gd.gen-ai.conversations.delete-dialog.body": "Esta conversa {name} será permanentemente eliminada.", + "gd.gen-ai.conversations.delete-dialog.submit": "Eliminar", + "gd.gen-ai.conversations.delete-dialog.cancel": "Cancelar", + "gd.chat.conversation.generating-title": "Conversa {date}", "gd.gen-ai.state.cancelled": "Avaliação cancelada...", "gd.gen-ai.state.generating": "Gerando sua resposta…", "gd.gen-ai.state.thinking": "A pensar", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/ru-RU.json b/libs/sdk-ui-gen-ai/src/localization/bundles/ru-RU.json index 75b69aada5f..40a43b6aa62 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/ru-RU.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/ru-RU.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI-ассистенты могут ошибаться. Проверяйте ответы, прежде чем полагаться на них.", "gd.gen-ai.dialog.label": "Разговор с AI-ассистентом", "gd.gen-ai.header.reset-tooltip": "Сброс", + "gd.gen-ai.header.conversations-tooltip": "Диалоги", + "gd.gen-ai.header.new-conversation-tooltip": "Новый диалог", "gd.gen-ai.header.contract-tooltip": "Свернуть", "gd.gen-ai.header.expand-tooltip": "Развернуть", "gd.gen-ai.header.close-tooltip": "Закрыть помощника", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Ответить на бизнес-вопрос", "gd.gen-ai.welcome.option-3.answer": "Хорошо. На какой бизнес-вопрос вы хотите получить ответ?", "gd.gen-ai.semantic-search.title": "Поиск", + "gd.gen-ai.conversations.close-label": "Закрыть диалоги", + "gd.gen-ai.conversations.title": "Недавние диалоги", + "gd.gen-ai.conversations.empty": "Диалогов пока нет.{br}Начните новый прямо сейчас.", + "gd.gen-ai.conversations.group.today": "Сегодня", + "gd.gen-ai.conversations.group.last-7-days": "Последние 7 дней", + "gd.gen-ai.conversations.group.older": "Ранее", + "gd.gen-ai.conversations.delete-button.aria-label": "Удалить диалог", + "gd.gen-ai.conversations.delete-dialog.title": "Удалить диалог?", + "gd.gen-ai.conversations.delete-dialog.body": "Диалог {name} будет удален безвозвратно.", + "gd.gen-ai.conversations.delete-dialog.submit": "Удалить", + "gd.gen-ai.conversations.delete-dialog.cancel": "Отмена", + "gd.chat.conversation.generating-title": "Диалог {date}", "gd.gen-ai.state.cancelled": "Оценка отменена…", "gd.gen-ai.state.generating": "Формируем ваш ответ…", "gd.gen-ai.state.thinking": "Думает", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/sl-SI.json b/libs/sdk-ui-gen-ai/src/localization/bundles/sl-SI.json index f2ef24cb693..86e90ac7738 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/sl-SI.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/sl-SI.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI pomočniki lahko naredijo napake. Preverite, preden se zanesete na te odgovore.", "gd.gen-ai.dialog.label": "Pogovor s AI pomočnikom", "gd.gen-ai.header.reset-tooltip": "Ponastavi", + "gd.gen-ai.header.conversations-tooltip": "Pogovori", + "gd.gen-ai.header.new-conversation-tooltip": "Nov pogovor", "gd.gen-ai.header.contract-tooltip": "Skrči", "gd.gen-ai.header.expand-tooltip": "Razširi", "gd.gen-ai.header.close-tooltip": "Zapri pomočnika", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Odgovori na poslovno vprašanje", "gd.gen-ai.welcome.option-3.answer": "Seveda, katero poslovno vprašanje želite rešiti?", "gd.gen-ai.semantic-search.title": "Iskanje", + "gd.gen-ai.conversations.close-label": "Zapri pogovore", + "gd.gen-ai.conversations.title": "Nedavni pogovori", + "gd.gen-ai.conversations.empty": "Pogovorov še ni.{br}Začnite novega zdaj.", + "gd.gen-ai.conversations.group.today": "Danes", + "gd.gen-ai.conversations.group.last-7-days": "Zadnjih 7 dni", + "gd.gen-ai.conversations.group.older": "Starejši", + "gd.gen-ai.conversations.delete-button.aria-label": "Izbriši pogovor", + "gd.gen-ai.conversations.delete-dialog.title": "Izbrišem pogovor?", + "gd.gen-ai.conversations.delete-dialog.body": "Ta pogovor {name} bo trajno izbrisan.", + "gd.gen-ai.conversations.delete-dialog.submit": "Izbriši", + "gd.gen-ai.conversations.delete-dialog.cancel": "Prekliči", + "gd.chat.conversation.generating-title": "Pogovor {date}", "gd.gen-ai.state.cancelled": "Ocenjevanje je preklicano…", "gd.gen-ai.state.generating": "Generiram vaš odgovor…", "gd.gen-ai.state.thinking": "Razmišljanje", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/th-TH.json b/libs/sdk-ui-gen-ai/src/localization/bundles/th-TH.json index 46d3285289a..dd06419f454 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/th-TH.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/th-TH.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "ผู้ช่วย AI อาจทำผิดพลาดได้ โปรดตรวจสอบก่อนที่จะพึ่งพาคำตอบเหล่านี้", "gd.gen-ai.dialog.label": "การสนทนากับผู้ช่วย AI", "gd.gen-ai.header.reset-tooltip": "รีเซ็ต", + "gd.gen-ai.header.conversations-tooltip": "การสนทนา", + "gd.gen-ai.header.new-conversation-tooltip": "การสนทนาใหม่", "gd.gen-ai.header.contract-tooltip": "ย่อ", "gd.gen-ai.header.expand-tooltip": "ขยาย", "gd.gen-ai.header.close-tooltip": "ปิดผู้ช่วย", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "ตอบคำถามทางธุรกิจ", "gd.gen-ai.welcome.option-3.answer": "ได้เลย คุณต้องการตอบคำถามทางธุรกิจข้อใด?", "gd.gen-ai.semantic-search.title": "ค้นหา", + "gd.gen-ai.conversations.close-label": "ปิดการสนทนา", + "gd.gen-ai.conversations.title": "การสนทนาล่าสุด", + "gd.gen-ai.conversations.empty": "ยังไม่มีการสนทนา{br}เริ่มการสนทนาใหม่ตอนนี้", + "gd.gen-ai.conversations.group.today": "วันนี้", + "gd.gen-ai.conversations.group.last-7-days": "7 วันที่ผ่านมา", + "gd.gen-ai.conversations.group.older": "เก่ากว่า", + "gd.gen-ai.conversations.delete-button.aria-label": "ลบการสนทนา", + "gd.gen-ai.conversations.delete-dialog.title": "ลบการสนทนาหรือไม่?", + "gd.gen-ai.conversations.delete-dialog.body": "การสนทนา {name} นี้จะถูกลบอย่างถาวร", + "gd.gen-ai.conversations.delete-dialog.submit": "ลบ", + "gd.gen-ai.conversations.delete-dialog.cancel": "ยกเลิก", + "gd.chat.conversation.generating-title": "การสนทนา {date}", "gd.gen-ai.state.cancelled": "ยกเลิกการประเมินแล้ว…", "gd.gen-ai.state.generating": "กำลังสร้างคำตอบของคุณ…", "gd.gen-ai.state.thinking": "กำลังคิด", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/tr-TR.json b/libs/sdk-ui-gen-ai/src/localization/bundles/tr-TR.json index 7624d8f1371..5a789376be5 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/tr-TR.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/tr-TR.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Yapay zeka asistanları hata yapabilir. Bu yanıtlara güvenmeden önce kontrol edin.", "gd.gen-ai.dialog.label": "AI asistanı konuşması", "gd.gen-ai.header.reset-tooltip": "Sıfırla", + "gd.gen-ai.header.conversations-tooltip": "Konuşmalar", + "gd.gen-ai.header.new-conversation-tooltip": "Yeni konuşma", "gd.gen-ai.header.contract-tooltip": "Daralt", "gd.gen-ai.header.expand-tooltip": "Genişlet", "gd.gen-ai.header.close-tooltip": "Asistanı kapat", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Bir iş sorusunu yanıtla", "gd.gen-ai.welcome.option-3.answer": "Elbette, hangi iş sorusunu yanıtlamak istersiniz?", "gd.gen-ai.semantic-search.title": "Ara", + "gd.gen-ai.conversations.close-label": "Konuşmaları kapat", + "gd.gen-ai.conversations.title": "Son Konuşmalar", + "gd.gen-ai.conversations.empty": "Henüz konuşma yok.{br}Şimdi yeni bir konuşma başlatın.", + "gd.gen-ai.conversations.group.today": "Bugün", + "gd.gen-ai.conversations.group.last-7-days": "Son 7 gün", + "gd.gen-ai.conversations.group.older": "Daha Eski", + "gd.gen-ai.conversations.delete-button.aria-label": "Konuşmayı sil", + "gd.gen-ai.conversations.delete-dialog.title": "Konuşma silinsin mi?", + "gd.gen-ai.conversations.delete-dialog.body": "{name} adlı bu konuşma kalıcı olarak silinecek.", + "gd.gen-ai.conversations.delete-dialog.submit": "Sil", + "gd.gen-ai.conversations.delete-dialog.cancel": "İptal", + "gd.chat.conversation.generating-title": "Konuşma {date}", "gd.gen-ai.state.cancelled": "Değerlendirme iptal edildi…", "gd.gen-ai.state.generating": "Yanıtınız oluşturuluyor…", "gd.gen-ai.state.thinking": "Düşünüyor", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/uk-UA.json b/libs/sdk-ui-gen-ai/src/localization/bundles/uk-UA.json index 4a34be6854a..dff2b5b6f4a 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/uk-UA.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/uk-UA.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI-помічники можуть помилятися. Перевіряйте відповіді, перш ніж покладатися на них.", "gd.gen-ai.dialog.label": "Розмова з AI-помічником", "gd.gen-ai.header.reset-tooltip": "Скинути", + "gd.gen-ai.header.conversations-tooltip": "Розмови", + "gd.gen-ai.header.new-conversation-tooltip": "Нова розмова", "gd.gen-ai.header.contract-tooltip": "Згорнути", "gd.gen-ai.header.expand-tooltip": "Розгорнути", "gd.gen-ai.header.close-tooltip": "Закрити помічника", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Відповісти на бізнес-запитання", "gd.gen-ai.welcome.option-3.answer": "Звісно, на яке бізнес-запитання ви хотіли б отримати відповідь?", "gd.gen-ai.semantic-search.title": "Пошук", + "gd.gen-ai.conversations.close-label": "Закрити розмови", + "gd.gen-ai.conversations.title": "Нещодавні розмови", + "gd.gen-ai.conversations.empty": "Розмов поки що немає.{br}Почніть нову зараз.", + "gd.gen-ai.conversations.group.today": "Сьогодні", + "gd.gen-ai.conversations.group.last-7-days": "Останні 7 днів", + "gd.gen-ai.conversations.group.older": "Старіші", + "gd.gen-ai.conversations.delete-button.aria-label": "Видалити розмову", + "gd.gen-ai.conversations.delete-dialog.title": "Видалити розмову?", + "gd.gen-ai.conversations.delete-dialog.body": "Цю розмову {name} буде видалено безповоротно.", + "gd.gen-ai.conversations.delete-dialog.submit": "Видалити", + "gd.gen-ai.conversations.delete-dialog.cancel": "Скасувати", + "gd.chat.conversation.generating-title": "Розмова {date}", "gd.gen-ai.state.cancelled": "Оцінювання скасовано…", "gd.gen-ai.state.generating": "Створюємо вашу відповідь…", "gd.gen-ai.state.thinking": "Розмірковує", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/vi-VN.json b/libs/sdk-ui-gen-ai/src/localization/bundles/vi-VN.json index d52a5592f7a..6e05a00e1ac 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/vi-VN.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/vi-VN.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "Trợ lý AI có thể mắc lỗi. Hãy kiểm tra trước khi dựa vào các câu trả lời này.", "gd.gen-ai.dialog.label": "Cuộc trò chuyện với trợ lý AI", "gd.gen-ai.header.reset-tooltip": "Đặt lại", + "gd.gen-ai.header.conversations-tooltip": "Cuộc trò chuyện", + "gd.gen-ai.header.new-conversation-tooltip": "Cuộc trò chuyện mới", "gd.gen-ai.header.contract-tooltip": "Thu gọn", "gd.gen-ai.header.expand-tooltip": "Mở rộng", "gd.gen-ai.header.close-tooltip": "Đóng trợ lý", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "Trả lời một câu hỏi kinh doanh", "gd.gen-ai.welcome.option-3.answer": "Chắc chắn rồi, bạn muốn trả lời câu hỏi kinh doanh nào?", "gd.gen-ai.semantic-search.title": "Tìm kiếm", + "gd.gen-ai.conversations.close-label": "Đóng danh sách cuộc trò chuyện", + "gd.gen-ai.conversations.title": "Cuộc trò chuyện gần đây", + "gd.gen-ai.conversations.empty": "Chưa có cuộc trò chuyện nào.{br}Hãy bắt đầu cuộc trò chuyện mới ngay bây giờ.", + "gd.gen-ai.conversations.group.today": "Hôm nay", + "gd.gen-ai.conversations.group.last-7-days": "7 ngày qua", + "gd.gen-ai.conversations.group.older": "Cũ hơn", + "gd.gen-ai.conversations.delete-button.aria-label": "Xóa cuộc trò chuyện", + "gd.gen-ai.conversations.delete-dialog.title": "Xóa cuộc trò chuyện?", + "gd.gen-ai.conversations.delete-dialog.body": "Cuộc trò chuyện {name} sẽ bị xóa vĩnh viễn.", + "gd.gen-ai.conversations.delete-dialog.submit": "Xóa", + "gd.gen-ai.conversations.delete-dialog.cancel": "Hủy", + "gd.chat.conversation.generating-title": "Cuộc trò chuyện {date}", "gd.gen-ai.state.cancelled": "Đã hủy đánh giá…", "gd.gen-ai.state.generating": "Đang tạo phản hồi của bạn…", "gd.gen-ai.state.thinking": "Đang suy nghĩ", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/zh-HK.json b/libs/sdk-ui-gen-ai/src/localization/bundles/zh-HK.json index 1e47bbed227..b30805c8f00 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/zh-HK.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/zh-HK.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "AI助手可能會犯錯誤。 在依賴呢啲答案之前檢查。", "gd.gen-ai.dialog.label": "AI助手對話", "gd.gen-ai.header.reset-tooltip": "重置", + "gd.gen-ai.header.conversations-tooltip": "對話", + "gd.gen-ai.header.new-conversation-tooltip": "新增對話", "gd.gen-ai.header.contract-tooltip": "收縮", "gd.gen-ai.header.expand-tooltip": "擴大", "gd.gen-ai.header.close-tooltip": "關閉助手", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "答業務問題", "gd.gen-ai.welcome.option-3.answer": "當然,您想答乜嘢商業問題?", "gd.gen-ai.semantic-search.title": "搜尋", + "gd.gen-ai.conversations.close-label": "關閉對話", + "gd.gen-ai.conversations.title": "最近對話", + "gd.gen-ai.conversations.empty": "尚無對話。{br}立即開始新對話。", + "gd.gen-ai.conversations.group.today": "今日", + "gd.gen-ai.conversations.group.last-7-days": "最近7日", + "gd.gen-ai.conversations.group.older": "較早前", + "gd.gen-ai.conversations.delete-button.aria-label": "刪除對話", + "gd.gen-ai.conversations.delete-dialog.title": "刪除對話?", + "gd.gen-ai.conversations.delete-dialog.body": "此對話 {name} 將被永久刪除。", + "gd.gen-ai.conversations.delete-dialog.submit": "刪除", + "gd.gen-ai.conversations.delete-dialog.cancel": "取消", + "gd.chat.conversation.generating-title": "對話 {date}", "gd.gen-ai.state.cancelled": "評估已取消...", "gd.gen-ai.state.generating": "正在生成您的響應…", "gd.gen-ai.state.thinking": "思考中", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hans.json b/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hans.json index 6941cf0efab..41c5a93e2be 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hans.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hans.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "人工智能助手可能会犯错。在依赖这些答案之前请先核对。", "gd.gen-ai.dialog.label": "AI助手对话", "gd.gen-ai.header.reset-tooltip": "重启", + "gd.gen-ai.header.conversations-tooltip": "对话", + "gd.gen-ai.header.new-conversation-tooltip": "新建对话", "gd.gen-ai.header.contract-tooltip": "收起", "gd.gen-ai.header.expand-tooltip": "展开", "gd.gen-ai.header.close-tooltip": "关闭助手", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "回答业务问题", "gd.gen-ai.welcome.option-3.answer": "当然可以,您想回答什么业务问题?", "gd.gen-ai.semantic-search.title": "搜索", + "gd.gen-ai.conversations.close-label": "关闭对话", + "gd.gen-ai.conversations.title": "最近的对话", + "gd.gen-ai.conversations.empty": "还没有对话。{br}立即开始新对话。", + "gd.gen-ai.conversations.group.today": "今天", + "gd.gen-ai.conversations.group.last-7-days": "最近 7 天", + "gd.gen-ai.conversations.group.older": "更早", + "gd.gen-ai.conversations.delete-button.aria-label": "删除对话", + "gd.gen-ai.conversations.delete-dialog.title": "删除对话?", + "gd.gen-ai.conversations.delete-dialog.body": "此对话 {name} 将被永久删除。", + "gd.gen-ai.conversations.delete-dialog.submit": "删除", + "gd.gen-ai.conversations.delete-dialog.cancel": "取消", + "gd.chat.conversation.generating-title": "对话 {date}", "gd.gen-ai.state.cancelled": "评估取消……", "gd.gen-ai.state.generating": "正在生成您的回复…", "gd.gen-ai.state.thinking": "思考中", diff --git a/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hant.json b/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hant.json index df65f4bb280..ea33f5d91dc 100644 --- a/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hant.json +++ b/libs/sdk-ui-gen-ai/src/localization/bundles/zh-Hant.json @@ -40,6 +40,8 @@ "gd.gen-ai.disclaimer": "人工智慧助手可能會犯錯。在依賴這些答案之前請先核對。", "gd.gen-ai.dialog.label": "AI助理對話", "gd.gen-ai.header.reset-tooltip": "重置", + "gd.gen-ai.header.conversations-tooltip": "對話", + "gd.gen-ai.header.new-conversation-tooltip": "新增對話", "gd.gen-ai.header.contract-tooltip": "收合", "gd.gen-ai.header.expand-tooltip": "展開", "gd.gen-ai.header.close-tooltip": "關閉人工智慧助手", @@ -52,6 +54,18 @@ "gd.gen-ai.welcome.option-3.title": "回答一個業務問題", "gd.gen-ai.welcome.option-3.answer": "當然可以,您想回答什麼業務問題?", "gd.gen-ai.semantic-search.title": "搜尋", + "gd.gen-ai.conversations.close-label": "關閉對話", + "gd.gen-ai.conversations.title": "最近的對話", + "gd.gen-ai.conversations.empty": "尚無對話。{br}立即開始新的對話。", + "gd.gen-ai.conversations.group.today": "今天", + "gd.gen-ai.conversations.group.last-7-days": "過去 7 天", + "gd.gen-ai.conversations.group.older": "較早", + "gd.gen-ai.conversations.delete-button.aria-label": "刪除對話", + "gd.gen-ai.conversations.delete-dialog.title": "刪除對話?", + "gd.gen-ai.conversations.delete-dialog.body": "此對話 {name} 將被永久刪除。", + "gd.gen-ai.conversations.delete-dialog.submit": "刪除", + "gd.gen-ai.conversations.delete-dialog.cancel": "取消", + "gd.chat.conversation.generating-title": "對話 {date}", "gd.gen-ai.state.cancelled": "評估取消…", "gd.gen-ai.state.generating": "正在產生您的回覆…", "gd.gen-ai.state.thinking": "正在思考中", diff --git a/libs/sdk-ui-geo/package.json b/libs/sdk-ui-geo/package.json index b462a5c60c9..7fd02699761 100644 --- a/libs/sdk-ui-geo/package.json +++ b/libs/sdk-ui-geo/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-geo", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Geo Charts", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-kit/package.json b/libs/sdk-ui-kit/package.json index 923f8053112..9147c218431 100644 --- a/libs/sdk-ui-kit/package.json +++ b/libs/sdk-ui-kit/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-kit", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK - UI Building Components", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-loaders/package.json b/libs/sdk-ui-loaders/package.json index 41d9dc229eb..e19ede8228d 100644 --- a/libs/sdk-ui-loaders/package.json +++ b/libs/sdk-ui-loaders/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-loaders", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK Runtime Component Loaders", "license": "LicenseRef-LICENSE", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-pivot/package.json b/libs/sdk-ui-pivot/package.json index abf8af70071..9db866a75a7 100644 --- a/libs/sdk-ui-pivot/package.json +++ b/libs/sdk-ui-pivot/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-pivot", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Pivot Table", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-pluggable-application/package.json b/libs/sdk-ui-pluggable-application/package.json index 0b3d738b5a6..5a463e1a1a9 100644 --- a/libs/sdk-ui-pluggable-application/package.json +++ b/libs/sdk-ui-pluggable-application/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-pluggable-application", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK React helpers for pluggable applications", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-semantic-search/package.json b/libs/sdk-ui-semantic-search/package.json index abcafa56275..8a9453af9a0 100644 --- a/libs/sdk-ui-semantic-search/package.json +++ b/libs/sdk-ui-semantic-search/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-semantic-search", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK TypeScript & React skeleton", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-theme-provider/package.json b/libs/sdk-ui-theme-provider/package.json index de36e9298b3..be584fd66e8 100644 --- a/libs/sdk-ui-theme-provider/package.json +++ b/libs/sdk-ui-theme-provider/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-theme-provider", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK - Theme provider", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui-vis-commons/package.json b/libs/sdk-ui-vis-commons/package.json index e7504ce1390..ad96982c614 100644 --- a/libs/sdk-ui-vis-commons/package.json +++ b/libs/sdk-ui-vis-commons/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui-vis-commons", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - common functionality for different types of visualizations", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/sdk-ui/package.json b/libs/sdk-ui/package.json index 628056e993f..b0321e7ce8a 100644 --- a/libs/sdk-ui/package.json +++ b/libs/sdk-ui/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/sdk-ui", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData.UI SDK - Core", "license": "MIT", "author": "GoodData Corporation", diff --git a/libs/util/package.json b/libs/util/package.json index 234cb1cad1f..6615b3b858d 100644 --- a/libs/util/package.json +++ b/libs/util/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/util", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData Utility Functions", "license": "MIT", "author": "GoodData", diff --git a/tools/app-toolkit/package.json b/tools/app-toolkit/package.json index cc3d932fa8a..fae2c0a9a39 100644 --- a/tools/app-toolkit/package.json +++ b/tools/app-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/app-toolkit", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "CLI with useful tools for creating and maintaining GoodData web applications.", "license": "LicenseRef-LICENSE", "author": "GoodData", diff --git a/tools/catalog-export/package.json b/tools/catalog-export/package.json index 9d9a56758f7..c1e8fa50155 100644 --- a/tools/catalog-export/package.json +++ b/tools/catalog-export/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/catalog-export", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK Catalog Export tooling", "license": "MIT", "author": "GoodData", diff --git a/tools/eslint-config/package.json b/tools/eslint-config/package.json index 762af917965..b796cf462dd 100644 --- a/tools/eslint-config/package.json +++ b/tools/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/eslint-config", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "license": "MIT", "author": "GoodData", "repository": { diff --git a/tools/i18n-toolkit/package.json b/tools/i18n-toolkit/package.json index 6dcf06726ed..4e501c16cc8 100644 --- a/tools/i18n-toolkit/package.json +++ b/tools/i18n-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/i18n-toolkit", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "Localization validator to validate localization complexity and intl and html format.", "license": "MIT", "author": "GoodData", diff --git a/tools/lint-config/package.json b/tools/lint-config/package.json index 89385678fe9..b49a1b0d553 100644 --- a/tools/lint-config/package.json +++ b/tools/lint-config/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/lint-config", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "Linter-agnostic shared rules for @gooddata/eslint-config and @gooddata/oxlint-config", "license": "MIT", "author": "GoodData", diff --git a/tools/mock-handling/package.json b/tools/mock-handling/package.json index 4a96184bfd6..eea7d3a32c1 100644 --- a/tools/mock-handling/package.json +++ b/tools/mock-handling/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/mock-handling", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK Mock data capture and management tool", "license": "MIT", "author": "GoodData", diff --git a/tools/oxlint-config/package.json b/tools/oxlint-config/package.json index 07010d97297..424acd077d8 100644 --- a/tools/oxlint-config/package.json +++ b/tools/oxlint-config/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/oxlint-config", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "license": "MIT", "author": "GoodData", "repository": { diff --git a/tools/plugin-toolkit/package.json b/tools/plugin-toolkit/package.json index 5c83fa5ed05..8d31958523b 100644 --- a/tools/plugin-toolkit/package.json +++ b/tools/plugin-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/plugin-toolkit", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData Set of Tools for working with Plugins", "license": "LicenseRef-LICENSE", "author": "GoodData", diff --git a/tools/reference-workspace/package.json b/tools/reference-workspace/package.json index 381a480679a..d8d0ea16df1 100644 --- a/tools/reference-workspace/package.json +++ b/tools/reference-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/reference-workspace", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData SDK - Reference Workspace for tests", "license": "MIT", "author": "GoodData", diff --git a/tools/stylelint-config/package.json b/tools/stylelint-config/package.json index 1f2abb5e8d8..5238d91499f 100644 --- a/tools/stylelint-config/package.json +++ b/tools/stylelint-config/package.json @@ -1,6 +1,6 @@ { "name": "@gooddata/stylelint-config", - "version": "11.35.0-alpha.2", + "version": "11.35.0-alpha.3", "description": "GoodData CSS Style Guide", "keywords": [ "config", From 999fc0b9c0cab3e2cc528e871b17f65c4df3a69f Mon Sep 17 00:00:00 2001 From: git-action Date: Fri, 8 May 2026 03:15:42 +0000 Subject: [PATCH 2/2] chore: update dependencies after rush update risk: low --- .../rush/browser-approved-packages.json | 2652 +++++++++-------- common/config/rush/pnpm-lock.yaml | 469 +-- 2 files changed, 1588 insertions(+), 1533 deletions(-) diff --git a/common/config/rush/browser-approved-packages.json b/common/config/rush/browser-approved-packages.json index 14c4dd5da82..1b5483ed840 100644 --- a/common/config/rush/browser-approved-packages.json +++ b/common/config/rush/browser-approved-packages.json @@ -1,1218 +1,1434 @@ -// DO NOT ADD COMMENTS IN THIS FILE. They will be lost when the Rush tool resaves it. -{ - "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/approved-packages.schema.json", - "packages": [ - { - "name": "@aaronhayes/react-use-hubspot-form", - "allowedCategories": ["production"] - }, - { - "name": "@babel/cli", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@babel/core", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@babel/plugin-proposal-export-default-from", - "allowedCategories": ["production"] - }, - { - "name": "@babel/plugin-transform-async-to-generator", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@babel/plugin-transform-class-properties", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@babel/plugin-transform-object-rest-spread", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@babel/plugin-transform-typescript", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@babel/preset-env", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@babel/preset-react", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@babel/preset-typescript", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@babel/runtime", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@braintree/sanitize-url", - "allowedCategories": ["production"] - }, - { - "name": "@codemirror/autocomplete", - "allowedCategories": ["production"] - }, - { - "name": "@codemirror/commands", - "allowedCategories": ["production"] - }, - { - "name": "@codemirror/lang-yaml", - "allowedCategories": ["production"] - }, - { - "name": "@codemirror/language", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@codemirror/lint", - "allowedCategories": ["production"] - }, - { - "name": "@codemirror/state", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@codemirror/view", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@componentdriven/csf", - "allowedCategories": ["production"] - }, - { - "name": "@floating-ui/dom", - "allowedCategories": ["production"] - }, - { - "name": "@floating-ui/react", - "allowedCategories": ["production"] - }, - { - "name": "@floating-ui/react-dom", - "allowedCategories": ["production"] - }, - { - "name": "@formatjs/cli-lib", - "allowedCategories": ["tools"] - }, - { - "name": "@formatjs/icu-messageformat-parser", - "allowedCategories": ["tools"] - }, - { - "name": "@gooddata/api-client-tiger", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@gooddata/catalog-export", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/eslint-config", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/fixtures", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@gooddata/i18n-toolkit", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/mock-handling", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@gooddata/number-formatter", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/plugin-toolkit", - "allowedCategories": ["tools"] - }, - { - "name": "@gooddata/reference-workspace", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/sdk-backend-base", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-backend-mockingbird", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/sdk-backend-spi", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-backend-tiger", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-embedding", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/sdk-model", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-dashboard", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-ext", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-filters", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-gen-ai", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-geo", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-charts", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-kit", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-loaders", - "allowedCategories": ["examples", "tools"] - }, - { - "name": "@gooddata/sdk-ui-pivot", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@gooddata/sdk-ui-semantic-search", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@gooddata/sdk-ui-theme-provider", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@gooddata/sdk-ui-vis-commons", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/sdk-ui-web-components", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/stylelint-config", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/util", - "allowedCategories": ["production"] - }, - { - "name": "@lezer/highlight", - "allowedCategories": ["production"] - }, - { - "name": "@microsoft/api-documenter", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@microsoft/api-extractor", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@openapitools/openapi-generator-cli", - "allowedCategories": ["production"] - }, - { - "name": "@react-aria/interactions", - "allowedCategories": ["production"] - }, - { - "name": "@reduxjs/toolkit", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/builder-vite", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/builder-webpack5", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/cli", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/manager-webpack5", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/preset-scss", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/react", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/react-vite", - "allowedCategories": ["production"] - }, - { - "name": "@storybook/react-webpack5", - "allowedCategories": ["production"] - }, - { - "name": "@tanstack/react-virtual", - "allowedCategories": ["production"] - }, - { - "name": "@testing-library/dom", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@testing-library/react", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@testing-library/user-event", - "allowedCategories": ["production"] - }, - { - "name": "@types/babel__core", - "allowedCategories": ["tools"] - }, - { - "name": "@types/blessed", - "allowedCategories": ["tools"] - }, - { - "name": "@types/columnify", - "allowedCategories": ["tools"] - }, - { - "name": "@types/cross-spawn", - "allowedCategories": ["tools"] - }, - { - "name": "@types/debounce-promise", - "allowedCategories": ["production"] - }, - { - "name": "@types/fast-levenshtein", - "allowedCategories": ["production"] - }, - { - "name": "@types/fs-extra", - "allowedCategories": ["tools"] - }, - { - "name": "@types/history", - "allowedCategories": ["examples"] - }, - { - "name": "@types/hoist-non-react-statics", - "allowedCategories": ["production"] - }, - { - "name": "@types/inquirer", - "allowedCategories": ["tools"] - }, - { - "name": "@types/isomorphic-fetch", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@types/js-yaml", - "allowedCategories": ["production"] - }, - { - "name": "@types/json5", - "allowedCategories": ["tools"] - }, - { - "name": "@types/kefir", - "allowedCategories": ["production"] - }, - { - "name": "@types/mapbox-gl", - "allowedCategories": ["production"] - }, - { - "name": "@types/mdast", - "allowedCategories": ["production"] - }, - { - "name": "@types/node", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@types/node-fetch", - "allowedCategories": ["production"] - }, - { - "name": "@types/pdf-parse", - "allowedCategories": ["production"] - }, - { - "name": "@types/qs", - "allowedCategories": ["production"] - }, - { - "name": "@types/raf", - "allowedCategories": ["production", "tools"] - }, - { - "name": "@types/react", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@types/react-datepicker", - "allowedCategories": ["examples"] - }, - { - "name": "@types/react-dom", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@types/react-google-recaptcha", - "allowedCategories": ["examples"] - }, - { - "name": "@types/react-helmet", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@types/react-lines-ellipsis", - "allowedCategories": ["production"] - }, - { - "name": "@types/react-measure", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@types/react-native-listener", - "allowedCategories": ["production"] - }, - { - "name": "@types/react-portal", - "allowedCategories": ["production"] - }, - { - "name": "@types/react-redux", - "allowedCategories": ["production"] - }, - { - "name": "@types/react-router-dom", - "allowedCategories": ["examples", "production"] - }, - { - "name": "@types/react-syntax-highlighter", - "allowedCategories": ["examples"] - }, - { - "name": "@types/react-textarea-autosize", - "allowedCategories": ["production"] - }, - { - "name": "@types/react-transition-group", - "allowedCategories": ["production"] - }, - { - "name": "@types/rimraf", - "allowedCategories": ["tools"] - }, - { - "name": "@types/semver", - "allowedCategories": ["production"] - }, - { - "name": "@types/spark-md5", - "allowedCategories": ["production"] - }, - { - "name": "@types/stringify-object", - "allowedCategories": ["production"] - }, - { - "name": "@types/tar", - "allowedCategories": ["tools"] - }, - { - "name": "@types/tinycolor2", - "allowedCategories": ["production"] - }, - { - "name": "@types/tough-cookie", - "allowedCategories": ["production"] - }, - { - "name": "@types/unist", - "allowedCategories": ["production"] - }, - { - "name": "@types/uuid", - "allowedCategories": ["production"] - }, - { - "name": "@types/validate-npm-package-name", - "allowedCategories": ["tools"] - }, - { - "name": "@types/watchpack", - "allowedCategories": ["tools"] - }, - { - "name": "@types/webpack-env", - "allowedCategories": ["examples"] - }, - { - "name": "@typescript-eslint/eslint-plugin", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@typescript-eslint/parser", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "@vitejs/plugin-react", - "allowedCategories": ["examples"] - }, - { - "name": "@vitejs/plugin-react-swc", - "allowedCategories": ["examples"] - }, - { - "name": "@welldone-software/why-did-you-render", - "allowedCategories": ["examples"] - }, - { - "name": "ag-grid-community", - "allowedCategories": ["production"] - }, - { - "name": "ag-grid-enterprise", - "allowedCategories": ["production"] - }, - { - "name": "ag-grid-react", - "allowedCategories": ["production"] - }, - { - "name": "async", - "allowedCategories": ["production"] - }, - { - "name": "axios", - "allowedCategories": ["production", "tools"] - }, - { - "name": "axios-cache-interceptor", - "allowedCategories": ["production"] - }, - { - "name": "babel-loader", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "babel-plugin-lodash", - "allowedCategories": ["examples", "production"] - }, - { - "name": "babel-plugin-require-context-hook", - "allowedCategories": ["production"] - }, - { - "name": "blessed", - "allowedCategories": ["tools"] - }, - { - "name": "blob-polyfill", - "allowedCategories": ["production"] - }, - { - "name": "case-sensitive-paths-webpack-plugin", - "allowedCategories": ["examples", "tools"] - }, - { - "name": "circular-dependency-plugin", - "allowedCategories": ["examples", "production"] - }, - { - "name": "classnames", - "allowedCategories": ["examples", "production"] - }, - { - "name": "clean-webpack-plugin", - "allowedCategories": ["examples", "production"] - }, - { - "name": "codemirror", - "allowedCategories": ["production"] - }, - { - "name": "columnify", - "allowedCategories": ["tools"] - }, - { - "name": "commander", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "compression-webpack-plugin", - "allowedCategories": ["examples", "production"] - }, - { - "name": "concurrently", - "allowedCategories": ["production", "tools"] - }, - { - "name": "copy-to-clipboard", - "allowedCategories": ["production"] - }, - { - "name": "copy-webpack-plugin", - "allowedCategories": ["production"] - }, - { - "name": "core-js", - "allowedCategories": ["examples", "production"] - }, - { - "name": "cron-parser", - "allowedCategories": ["production"] - }, - { - "name": "cross-spawn", - "allowedCategories": ["tools"] - }, - { - "name": "css-loader", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "date-fns", - "allowedCategories": ["production"] - }, - { - "name": "date-fns-tz", - "allowedCategories": ["production"] - }, - { - "name": "debounce-promise", - "allowedCategories": ["production"] - }, - { - "name": "default-import", - "allowedCategories": ["examples", "production"] - }, - { - "name": "dependency-cruiser", - "allowedCategories": ["production", "tools"] - }, - { - "name": "dotenv", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "dotenv-webpack", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "downshift", - "allowedCategories": ["production"] - }, - { - "name": "@gooddata/emailjs-mime-codec-new", - "allowedCategories": ["production"] - }, - { - "name": "esbuild-loader", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-import-resolver-typescript", - "allowedCategories": ["examples", "production"] - }, - { - "name": "eslint-plugin-header", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-import", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-import-esm", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-no-only-tests", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-react", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-react-hooks", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-regexp", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-sonarjs", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eslint-plugin-tsdoc", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "eventsource-parser", - "allowedCategories": ["production"] - }, - { - "name": "exponential-backoff", - "allowedCategories": ["production"] - }, - { - "name": "fast-glob", - "allowedCategories": ["production", "tools"] - }, - { - "name": "fast-levenshtein", - "allowedCategories": ["production"] - }, - { - "name": "fetch-cookie", - "allowedCategories": ["production"] - }, - { - "name": "fetch-mock", - "allowedCategories": ["production"] - }, - { - "name": "find-up", - "allowedCategories": ["tools"] - }, - { - "name": "fix-esm-import-path", - "allowedCategories": ["production"] - }, - { - "name": "fixed-data-table-2", - "allowedCategories": ["production"] - }, - { - "name": "fork-ts-checker-webpack-plugin", - "allowedCategories": ["examples", "production"] - }, - { - "name": "fs-extra", - "allowedCategories": ["tools"] - }, - { - "name": "full-icu", - "allowedCategories": ["production"] - }, - { - "name": "glob", - "allowedCategories": ["production"] - }, - { - "name": "happy-dom", - "allowedCategories": ["production", "tools"] - }, - { - "name": "highcharts", - "allowedCategories": ["examples", "production"] - }, - { - "name": "highcharts-react-official", - "allowedCategories": ["examples", "production"] - }, - { - "name": "history", - "allowedCategories": ["examples"] - }, - { - "name": "hoist-non-react-statics", - "allowedCategories": ["production"] - }, - { - "name": "html-validate", - "allowedCategories": ["tools"] - }, - { - "name": "html-webpack-plugin", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "http-status-codes", - "allowedCategories": ["production"] - }, - { - "name": "chalk", - "allowedCategories": ["production", "tools"] - }, - { - "name": "chokidar", - "allowedCategories": ["tools"] - }, - { - "name": "immer", - "allowedCategories": ["production"] - }, - { - "name": "inquirer", - "allowedCategories": ["tools"] - }, - { - "name": "isomorphic-fetch", - "allowedCategories": ["examples", "production"] - }, - { - "name": "js-object-pretty-print", - "allowedCategories": ["production"] - }, - { - "name": "js-yaml", - "allowedCategories": ["production"] - }, - { - "name": "jsdom", - "allowedCategories": ["production"] - }, - { - "name": "json-loader", - "allowedCategories": ["production"] - }, - { - "name": "json-stable-stringify", - "allowedCategories": ["production", "tools"] - }, - { - "name": "json5", - "allowedCategories": ["tools"] - }, - { - "name": "jsonschema", - "allowedCategories": ["tools"] - }, - { - "name": "kefir", - "allowedCategories": ["production"] - }, - { - "name": "lru-cache", - "allowedCategories": ["production"] - }, - { - "name": "lz-string", - "allowedCategories": ["production"] - }, - { - "name": "mapbox-gl", - "allowedCategories": ["production"] - }, - { - "name": "mdast", - "allowedCategories": ["production"] - }, - { - "name": "mini-css-extract-plugin", - "allowedCategories": ["production"] - }, - { - "name": "mkdirp", - "allowedCategories": ["production", "tools"] - }, - { - "name": "mocha", - "allowedCategories": ["production"] - }, - { - "name": "mocha-junit-reporter", - "allowedCategories": ["production"] - }, - { - "name": "moment", - "allowedCategories": ["examples", "production"] - }, - { - "name": "node-fetch", - "allowedCategories": ["production"] - }, - { - "name": "node-xlsx", - "allowedCategories": ["production"] - }, - { - "name": "npm-run-all", - "allowedCategories": ["examples", "production"] - }, - { - "name": "open", - "allowedCategories": ["tools"] - }, - { - "name": "ora", - "allowedCategories": ["tools"] - }, - { - "name": "p-map", - "allowedCategories": ["tools"] - }, - { - "name": "pdf-parse", - "allowedCategories": ["production"] - }, - { - "name": "polished", - "allowedCategories": ["production"] - }, - { - "name": "postcss", - "allowedCategories": ["production"] - }, - { - "name": "postcss-value-parser", - "allowedCategories": ["production"] - }, - { - "name": "process", - "allowedCategories": ["examples", "tools"] - }, - { - "name": "qs", - "allowedCategories": ["production"] - }, - { - "name": "raf", - "allowedCategories": ["production", "tools"] - }, - { - "name": "react", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "react-content-loader", - "allowedCategories": ["production"] - }, - { - "name": "react-datepicker", - "allowedCategories": ["examples"] - }, - { - "name": "react-day-picker", - "allowedCategories": ["production"] - }, - { - "name": "react-dnd", - "allowedCategories": ["production"] - }, - { - "name": "react-dnd-html5-backend", - "allowedCategories": ["production"] - }, - { - "name": "react-dom", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "react-fast-compare", - "allowedCategories": ["production"] - }, - { - "name": "react-ga", - "allowedCategories": ["examples"] - }, - { - "name": "react-google-recaptcha", - "allowedCategories": ["examples"] - }, - { - "name": "react-grid-system", - "allowedCategories": ["production"] - }, - { - "name": "react-helmet", - "allowedCategories": ["examples", "production"] - }, - { - "name": "react-intl", - "allowedCategories": ["production", "tools"] - }, - { - "name": "react-lines-ellipsis", - "allowedCategories": ["production"] - }, - { - "name": "react-loading-skeleton", - "allowedCategories": ["production"] - }, - { - "name": "react-markdown", - "allowedCategories": ["production"] - }, - { - "name": "react-measure", - "allowedCategories": ["examples", "production"] - }, - { - "name": "react-native-listener", - "allowedCategories": ["production"] - }, - { - "name": "react-portal", - "allowedCategories": ["production"] - }, - { - "name": "react-redux", - "allowedCategories": ["production"] - }, - { - "name": "react-responsive", - "allowedCategories": ["production"] - }, - { - "name": "react-router-dom", - "allowedCategories": ["examples", "production"] - }, - { - "name": "react-select", - "allowedCategories": ["examples", "production"] - }, - { - "name": "react-select-async-paginate", - "allowedCategories": ["production"] - }, - { - "name": "react-syntax-highlighter", - "allowedCategories": ["examples"] - }, - { - "name": "react-textarea-autosize", - "allowedCategories": ["production"] - }, - { - "name": "react-transition-group", - "allowedCategories": ["production"] - }, - { - "name": "react-window", - "allowedCategories": ["production"] - }, - { - "name": "redux-batched-actions", - "allowedCategories": ["production"] - }, - { - "name": "redux-saga", - "allowedCategories": ["production"] - }, - { - "name": "recharts", - "allowedCategories": ["examples"] - }, - { - "name": "remark", - "allowedCategories": ["production"] - }, - { - "name": "remark-emoji", - "allowedCategories": ["production"] - }, - { - "name": "require-from-string", - "allowedCategories": ["production"] - }, - { - "name": "reselect", - "allowedCategories": ["production"] - }, - { - "name": "sass", - "allowedCategories": ["examples", "production"] - }, - { - "name": "sass-loader", - "allowedCategories": ["examples", "production"] - }, - { - "name": "semver", - "allowedCategories": ["production"] - }, - { - "name": "source-map-loader", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "spark-md5", - "allowedCategories": ["production"] - }, - { - "name": "speed-measure-webpack-plugin", - "allowedCategories": ["examples"] - }, - { - "name": "storybook", - "allowedCategories": ["production"] - }, - { - "name": "stringify-object", - "allowedCategories": ["production"] - }, - { - "name": "strip-ansi", - "allowedCategories": ["tools"] - }, - { - "name": "style-loader", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "styled-jsx", - "allowedCategories": ["examples", "production"] - }, - { - "name": "stylelint", - "allowedCategories": ["production"] - }, - { - "name": "svgo", - "allowedCategories": ["production"] - }, - { - "name": "tar", - "allowedCategories": ["tools"] - }, - { - "name": "tinycolor2", - "allowedCategories": ["production"] - }, - { - "name": "ts-invariant", - "allowedCategories": ["examples", "production"] - }, - { - "name": "ts-loader", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "ts-morph", - "allowedCategories": ["tools"] - }, - { - "name": "tsd", - "allowedCategories": ["production"] - }, - { - "name": "tslib", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "typescript", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "unified", - "allowedCategories": ["production"] - }, - { - "name": "util", - "allowedCategories": ["examples", "tools"] - }, - { - "name": "uuid", - "allowedCategories": ["production"] - }, - { - "name": "validate-npm-package-name", - "allowedCategories": ["examples", "tools"] - }, - { - "name": "vite", - "allowedCategories": ["examples", "production"] - }, - { - "name": "vite-plugin-html", - "allowedCategories": ["examples"] - }, - { - "name": "vite-plugin-mkcert", - "allowedCategories": ["examples"] - }, - { - "name": "vite-plugin-static-copy", - "allowedCategories": ["production"] - }, - { - "name": "vitest", - "allowedCategories": ["production", "tools"] - }, - { - "name": "vitest-dom", - "allowedCategories": ["production"] - }, - { - "name": "wait-on", - "allowedCategories": ["production"] - }, - { - "name": "watchpack", - "allowedCategories": ["tools"] - }, - { - "name": "webpack", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "webpack-bundle-analyzer", - "allowedCategories": ["production", "tools"] - }, - { - "name": "webpack-cli", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "webpack-dev-server", - "allowedCategories": ["examples", "production", "tools"] - }, - { - "name": "xml2js", - "allowedCategories": ["production"] - } - ] -} +// DO NOT ADD COMMENTS IN THIS FILE. They will be lost when the Rush tool resaves it. +{ + "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/approved-packages.schema.json", + "packages": [ + { + "name": "@aaronhayes/react-use-hubspot-form", + "allowedCategories": [ "production" ] + }, + { + "name": "@babel/cli", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@babel/core", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@babel/plugin-proposal-export-default-from", + "allowedCategories": [ "production" ] + }, + { + "name": "@babel/plugin-transform-async-to-generator", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@babel/plugin-transform-class-properties", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@babel/plugin-transform-object-rest-spread", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@babel/plugin-transform-typescript", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@babel/preset-env", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@babel/preset-react", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@babel/preset-typescript", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@babel/runtime", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@braintree/sanitize-url", + "allowedCategories": [ "production" ] + }, + { + "name": "@codemirror/autocomplete", + "allowedCategories": [ "production" ] + }, + { + "name": "@codemirror/commands", + "allowedCategories": [ "production" ] + }, + { + "name": "@codemirror/lang-yaml", + "allowedCategories": [ "production" ] + }, + { + "name": "@codemirror/language", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@codemirror/lint", + "allowedCategories": [ "production" ] + }, + { + "name": "@codemirror/state", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@codemirror/view", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@componentdriven/csf", + "allowedCategories": [ "production" ] + }, + { + "name": "@eslint/js", + "allowedCategories": [ "tools" ] + }, + { + "name": "@evil-internetmann/react-dnd", + "allowedCategories": [ "production" ] + }, + { + "name": "@floating-ui/dom", + "allowedCategories": [ "production" ] + }, + { + "name": "@floating-ui/react", + "allowedCategories": [ "production" ] + }, + { + "name": "@floating-ui/react-dom", + "allowedCategories": [ "production" ] + }, + { + "name": "@formatjs/cli-lib", + "allowedCategories": [ "tools" ] + }, + { + "name": "@formatjs/icu-messageformat-parser", + "allowedCategories": [ "tools" ] + }, + { + "name": "@gooddata/api-client-tiger", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@gooddata/catalog-export", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/emailjs-mime-codec-new", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/eslint-config", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/fixtures", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@gooddata/i18n-toolkit", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/lint-config", + "allowedCategories": [ "tools" ] + }, + { + "name": "@gooddata/mock-handling", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@gooddata/number-formatter", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/oxlint-config", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/plugin-toolkit", + "allowedCategories": [ "tools" ] + }, + { + "name": "@gooddata/reference-workspace", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-backend-base", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-backend-mockingbird", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-backend-spi", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-backend-tiger", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-code-convertors", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-code-schemas", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-e2e-utils", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-embedding", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-model", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-pluggable-application-model", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-ui", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-catalog", + "allowedCategories": [ "examples" ] + }, + { + "name": "@gooddata/sdk-ui-charts", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-dashboard", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-ext", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-filters", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-gen-ai", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-geo", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-kit", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-loaders", + "allowedCategories": [ "examples", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-pivot", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@gooddata/sdk-ui-semantic-search", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@gooddata/sdk-ui-tests-app", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-ui-tests-reference-workspace", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-ui-tests-scenarios", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-ui-theme-provider", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@gooddata/sdk-ui-vis-commons", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/sdk-ui-web-components", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/stylelint-config", + "allowedCategories": [ "production" ] + }, + { + "name": "@gooddata/util", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@joint/core", + "allowedCategories": [ "production" ] + }, + { + "name": "@joint/layout-directed-graph", + "allowedCategories": [ "production" ] + }, + { + "name": "@lezer/highlight", + "allowedCategories": [ "production" ] + }, + { + "name": "@microsoft/api-documenter", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@microsoft/api-extractor", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@openapitools/openapi-generator-cli", + "allowedCategories": [ "production" ] + }, + { + "name": "@playwright/test", + "allowedCategories": [ "production" ] + }, + { + "name": "@react-aria/interactions", + "allowedCategories": [ "production" ] + }, + { + "name": "@reduxjs/toolkit", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/addon-a11y", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/builder-vite", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/builder-webpack5", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/cli", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/manager-webpack5", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/preset-scss", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/react", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/react-vite", + "allowedCategories": [ "production" ] + }, + { + "name": "@storybook/react-webpack5", + "allowedCategories": [ "production" ] + }, + { + "name": "@tanstack/react-virtual", + "allowedCategories": [ "production" ] + }, + { + "name": "@testing-library/dom", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@testing-library/react", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@testing-library/user-event", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/babel__core", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/blessed", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/columnify", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/cross-spawn", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/debounce-promise", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/fast-levenshtein", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/fs-extra", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/geojson", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/history", + "allowedCategories": [ "examples" ] + }, + { + "name": "@types/hoist-non-react-statics", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/inquirer", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/isomorphic-fetch", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@types/js-yaml", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/json5", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/kefir", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/lodash-es", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@types/mapbox-gl", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/maplibre-gl", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/mdast", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/node", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@types/node-fetch", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/pdf-parse", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/qs", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/raf", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@types/react", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@types/react-datepicker", + "allowedCategories": [ "examples" ] + }, + { + "name": "@types/react-dom", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@types/react-google-recaptcha", + "allowedCategories": [ "examples" ] + }, + { + "name": "@types/react-helmet", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@types/react-lines-ellipsis", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/react-measure", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@types/react-native-listener", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/react-portal", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/react-redux", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/react-router-dom", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@types/react-syntax-highlighter", + "allowedCategories": [ "examples" ] + }, + { + "name": "@types/react-textarea-autosize", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/react-transition-group", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/rimraf", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/semver", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/spark-md5", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/stringify-object", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/tar", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/tinycolor2", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/tough-cookie", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/unist", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/uuid", + "allowedCategories": [ "production" ] + }, + { + "name": "@types/validate-npm-package-name", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/watchpack", + "allowedCategories": [ "tools" ] + }, + { + "name": "@types/webpack-env", + "allowedCategories": [ "examples" ] + }, + { + "name": "@typescript-eslint/eslint-plugin", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@typescript-eslint/parser", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@typescript/native-preview", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "@vitejs/plugin-react", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "@vitejs/plugin-react-swc", + "allowedCategories": [ "examples" ] + }, + { + "name": "@vitest/eslint-plugin", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "@welldone-software/why-did-you-render", + "allowedCategories": [ "examples" ] + }, + { + "name": "ag-grid-community", + "allowedCategories": [ "production" ] + }, + { + "name": "ag-grid-enterprise", + "allowedCategories": [ "production" ] + }, + { + "name": "ag-grid-react", + "allowedCategories": [ "production" ] + }, + { + "name": "async", + "allowedCategories": [ "production" ] + }, + { + "name": "axios", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "axios-cache-interceptor", + "allowedCategories": [ "production" ] + }, + { + "name": "babel-loader", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "babel-plugin-lodash", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "babel-plugin-require-context-hook", + "allowedCategories": [ "production" ] + }, + { + "name": "blessed", + "allowedCategories": [ "tools" ] + }, + { + "name": "blob-polyfill", + "allowedCategories": [ "production" ] + }, + { + "name": "case-sensitive-paths-webpack-plugin", + "allowedCategories": [ "examples", "tools" ] + }, + { + "name": "chalk", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "chokidar", + "allowedCategories": [ "tools" ] + }, + { + "name": "circular-dependency-plugin", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "classnames", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "clean-webpack-plugin", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "codemirror", + "allowedCategories": [ "production" ] + }, + { + "name": "columnify", + "allowedCategories": [ "tools" ] + }, + { + "name": "commander", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "compression-webpack-plugin", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "concurrently", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "copy-to-clipboard", + "allowedCategories": [ "production" ] + }, + { + "name": "copy-webpack-plugin", + "allowedCategories": [ "production" ] + }, + { + "name": "core-js", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "cron-parser", + "allowedCategories": [ "production" ] + }, + { + "name": "cross-spawn", + "allowedCategories": [ "tools" ] + }, + { + "name": "css-loader", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "date-fns", + "allowedCategories": [ "production" ] + }, + { + "name": "date-fns-tz", + "allowedCategories": [ "production" ] + }, + { + "name": "debounce-promise", + "allowedCategories": [ "production" ] + }, + { + "name": "default-import", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "dependency-cruiser", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "dotenv", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "dotenv-webpack", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "downshift", + "allowedCategories": [ "production" ] + }, + { + "name": "esbuild-loader", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-import-resolver-typescript", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-chai-friendly", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "eslint-plugin-header", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-headers", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-import", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-import-esm", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-import-x", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-jsdoc", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-no-barrel-files", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-no-only-tests", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-playwright", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "eslint-plugin-react", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-react-hooks", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-regexp", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-sonarjs", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eslint-plugin-storybook", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "eslint-plugin-tsdoc", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "eventsource-parser", + "allowedCategories": [ "production" ] + }, + { + "name": "exponential-backoff", + "allowedCategories": [ "production" ] + }, + { + "name": "fast-equals", + "allowedCategories": [ "production" ] + }, + { + "name": "fast-glob", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "fast-levenshtein", + "allowedCategories": [ "production" ] + }, + { + "name": "fetch-cookie", + "allowedCategories": [ "production" ] + }, + { + "name": "fetch-mock", + "allowedCategories": [ "production" ] + }, + { + "name": "find-up", + "allowedCategories": [ "tools" ] + }, + { + "name": "fix-esm-import-path", + "allowedCategories": [ "production" ] + }, + { + "name": "fixed-data-table-2", + "allowedCategories": [ "production" ] + }, + { + "name": "fork-ts-checker-webpack-plugin", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "fs-extra", + "allowedCategories": [ "tools" ] + }, + { + "name": "full-icu", + "allowedCategories": [ "production" ] + }, + { + "name": "glob", + "allowedCategories": [ "production" ] + }, + { + "name": "globals", + "allowedCategories": [ "tools" ] + }, + { + "name": "happy-dom", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "highcharts", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "highcharts-react-official", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "history", + "allowedCategories": [ "examples" ] + }, + { + "name": "hoist-non-react-statics", + "allowedCategories": [ "production" ] + }, + { + "name": "html-validate", + "allowedCategories": [ "tools" ] + }, + { + "name": "html-webpack-plugin", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "http-status-codes", + "allowedCategories": [ "production" ] + }, + { + "name": "immer", + "allowedCategories": [ "production" ] + }, + { + "name": "inquirer", + "allowedCategories": [ "tools" ] + }, + { + "name": "isomorphic-fetch", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "jiti", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "js-object-pretty-print", + "allowedCategories": [ "production" ] + }, + { + "name": "js-yaml", + "allowedCategories": [ "production" ] + }, + { + "name": "jsdom", + "allowedCategories": [ "production" ] + }, + { + "name": "json-loader", + "allowedCategories": [ "production" ] + }, + { + "name": "json-schema-to-typescript", + "allowedCategories": [ "production" ] + }, + { + "name": "json-stable-stringify", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "json5", + "allowedCategories": [ "tools" ] + }, + { + "name": "jsonschema", + "allowedCategories": [ "tools" ] + }, + { + "name": "kefir", + "allowedCategories": [ "production" ] + }, + { + "name": "lodash-es", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "lru-cache", + "allowedCategories": [ "production" ] + }, + { + "name": "lz-string", + "allowedCategories": [ "production" ] + }, + { + "name": "mapbox-gl", + "allowedCategories": [ "production" ] + }, + { + "name": "maplibre-gl", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "mdast", + "allowedCategories": [ "production" ] + }, + { + "name": "mini-css-extract-plugin", + "allowedCategories": [ "production" ] + }, + { + "name": "mkdirp", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "mocha", + "allowedCategories": [ "production" ] + }, + { + "name": "mocha-junit-reporter", + "allowedCategories": [ "production" ] + }, + { + "name": "moment", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "moment-timezone", + "allowedCategories": [ "production" ] + }, + { + "name": "node-fetch", + "allowedCategories": [ "production" ] + }, + { + "name": "node-xlsx", + "allowedCategories": [ "production" ] + }, + { + "name": "npm-run-all", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "open", + "allowedCategories": [ "tools" ] + }, + { + "name": "ora", + "allowedCategories": [ "tools" ] + }, + { + "name": "oxfmt", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "oxlint", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "oxlint-tsgolint", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "p-map", + "allowedCategories": [ "tools" ] + }, + { + "name": "pdf-parse", + "allowedCategories": [ "production" ] + }, + { + "name": "polished", + "allowedCategories": [ "production" ] + }, + { + "name": "postcss", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "postcss-scss", + "allowedCategories": [ "tools" ] + }, + { + "name": "postcss-value-parser", + "allowedCategories": [ "production" ] + }, + { + "name": "prettier", + "allowedCategories": [ "production" ] + }, + { + "name": "process", + "allowedCategories": [ "examples", "tools" ] + }, + { + "name": "qs", + "allowedCategories": [ "production" ] + }, + { + "name": "raf", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "react", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "react-content-loader", + "allowedCategories": [ "production" ] + }, + { + "name": "react-datepicker", + "allowedCategories": [ "examples" ] + }, + { + "name": "react-day-picker", + "allowedCategories": [ "production" ] + }, + { + "name": "react-dnd", + "allowedCategories": [ "production" ] + }, + { + "name": "react-dnd-html5-backend", + "allowedCategories": [ "production" ] + }, + { + "name": "react-dom", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "react-fast-compare", + "allowedCategories": [ "production" ] + }, + { + "name": "react-ga", + "allowedCategories": [ "examples" ] + }, + { + "name": "react-google-recaptcha", + "allowedCategories": [ "examples" ] + }, + { + "name": "react-grid-system", + "allowedCategories": [ "production" ] + }, + { + "name": "react-helmet", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "react-intl", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "react-lines-ellipsis", + "allowedCategories": [ "production" ] + }, + { + "name": "react-loading-skeleton", + "allowedCategories": [ "production" ] + }, + { + "name": "react-markdown", + "allowedCategories": [ "production" ] + }, + { + "name": "react-measure", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "react-native-listener", + "allowedCategories": [ "production" ] + }, + { + "name": "react-portal", + "allowedCategories": [ "production" ] + }, + { + "name": "react-redux", + "allowedCategories": [ "production" ] + }, + { + "name": "react-responsive", + "allowedCategories": [ "production" ] + }, + { + "name": "react-router-dom", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "react-select", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "react-select-async-paginate", + "allowedCategories": [ "production" ] + }, + { + "name": "react-syntax-highlighter", + "allowedCategories": [ "examples" ] + }, + { + "name": "react-textarea-autosize", + "allowedCategories": [ "production" ] + }, + { + "name": "react-transition-group", + "allowedCategories": [ "production" ] + }, + { + "name": "react-window", + "allowedCategories": [ "production" ] + }, + { + "name": "readdirp", + "allowedCategories": [ "production" ] + }, + { + "name": "recharts", + "allowedCategories": [ "examples" ] + }, + { + "name": "redux", + "allowedCategories": [ "production" ] + }, + { + "name": "redux-batched-actions", + "allowedCategories": [ "production" ] + }, + { + "name": "redux-saga", + "allowedCategories": [ "production" ] + }, + { + "name": "remark", + "allowedCategories": [ "production" ] + }, + { + "name": "remark-emoji", + "allowedCategories": [ "production" ] + }, + { + "name": "remark-gfm", + "allowedCategories": [ "production" ] + }, + { + "name": "require-from-string", + "allowedCategories": [ "production" ] + }, + { + "name": "reselect", + "allowedCategories": [ "production" ] + }, + { + "name": "rolldown", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "rollup", + "allowedCategories": [ "production" ] + }, + { + "name": "sass", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "sass-loader", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "semver", + "allowedCategories": [ "production" ] + }, + { + "name": "source-map-loader", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "spark-md5", + "allowedCategories": [ "production" ] + }, + { + "name": "speed-measure-webpack-plugin", + "allowedCategories": [ "examples" ] + }, + { + "name": "storybook", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "stringify-object", + "allowedCategories": [ "production" ] + }, + { + "name": "strip-ansi", + "allowedCategories": [ "tools" ] + }, + { + "name": "style-loader", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "styled-jsx", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "stylelint", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "stylelint-config-standard", + "allowedCategories": [ "tools" ] + }, + { + "name": "stylelint-order", + "allowedCategories": [ "tools" ] + }, + { + "name": "stylelint-plugin-defensive-css", + "allowedCategories": [ "tools" ] + }, + { + "name": "stylelint-scss", + "allowedCategories": [ "tools" ] + }, + { + "name": "svgo", + "allowedCategories": [ "production" ] + }, + { + "name": "tar", + "allowedCategories": [ "tools" ] + }, + { + "name": "tinycolor2", + "allowedCategories": [ "production" ] + }, + { + "name": "ts-invariant", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "ts-loader", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "ts-morph", + "allowedCategories": [ "tools" ] + }, + { + "name": "tsd", + "allowedCategories": [ "production" ] + }, + { + "name": "tslib", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "typescript", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "unified", + "allowedCategories": [ "production" ] + }, + { + "name": "util", + "allowedCategories": [ "examples", "tools" ] + }, + { + "name": "uuid", + "allowedCategories": [ "production" ] + }, + { + "name": "validate-npm-package-name", + "allowedCategories": [ "examples", "tools" ] + }, + { + "name": "vite", + "allowedCategories": [ "examples", "production" ] + }, + { + "name": "vite-node", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "vite-plugin-css-injected-by-js", + "allowedCategories": [ "production" ] + }, + { + "name": "vite-plugin-environment", + "allowedCategories": [ "production" ] + }, + { + "name": "vite-plugin-html", + "allowedCategories": [ "examples" ] + }, + { + "name": "vite-plugin-mkcert", + "allowedCategories": [ "examples" ] + }, + { + "name": "vite-plugin-static-copy", + "allowedCategories": [ "production" ] + }, + { + "name": "vitest", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "vitest-dom", + "allowedCategories": [ "production" ] + }, + { + "name": "wait-on", + "allowedCategories": [ "production" ] + }, + { + "name": "watchpack", + "allowedCategories": [ "tools" ] + }, + { + "name": "webpack", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "webpack-bundle-analyzer", + "allowedCategories": [ "production", "tools" ] + }, + { + "name": "webpack-cli", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "webpack-dev-server", + "allowedCategories": [ "examples", "production", "tools" ] + }, + { + "name": "xml2js", + "allowedCategories": [ "production" ] + }, + { + "name": "yaml", + "allowedCategories": [ "production" ] + }, + { + "name": "zod", + "allowedCategories": [ "production" ] + } + ] +} diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 0674b4108e5..6b799da641a 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -8,7 +8,7 @@ importers: .: {} - ../../../sdk/examples/playground: + ../../examples/playground: devDependencies: '@codemirror/state': specifier: 6.5.3 @@ -167,13 +167,13 @@ importers: specifier: 8.0.0 version: 8.0.0(@types/node@24.12.0)(sass@1.70.0) - ../../../sdk/examples/sdk-interactive-examples: + ../../examples/sdk-interactive-examples: devDependencies: validate-npm-package-name: specifier: ^5.0.0 version: 5.0.1 - ../../../sdk/examples/sdk-interactive-examples/examples-template: + ../../examples/sdk-interactive-examples/examples-template: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -309,7 +309,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-attributefilter: + ../../examples/sdk-interactive-examples/examples/example-attributefilter: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -445,7 +445,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-chartconfig: + ../../examples/sdk-interactive-examples/examples/example-chartconfig: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -581,7 +581,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-columnchart: + ../../examples/sdk-interactive-examples/examples/example-columnchart: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -717,7 +717,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-combochart: + ../../examples/sdk-interactive-examples/examples/example-combochart: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -853,7 +853,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-dashboard: + ../../examples/sdk-interactive-examples/examples/example-dashboard: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -989,7 +989,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-datefilter: + ../../examples/sdk-interactive-examples/examples/example-datefilter: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1125,7 +1125,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-dependentfilters: + ../../examples/sdk-interactive-examples/examples/example-dependentfilters: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1261,7 +1261,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-execute: + ../../examples/sdk-interactive-examples/examples/example-execute: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1406,7 +1406,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-granularity: + ../../examples/sdk-interactive-examples/examples/example-granularity: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1542,7 +1542,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-headline: + ../../examples/sdk-interactive-examples/examples/example-headline: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1678,7 +1678,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-pivottable: + ../../examples/sdk-interactive-examples/examples/example-pivottable: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1814,7 +1814,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-relativedatefilter: + ../../examples/sdk-interactive-examples/examples/example-relativedatefilter: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -1950,7 +1950,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/examples/sdk-interactive-examples/examples/example-repeater: + ../../examples/sdk-interactive-examples/examples/example-repeater: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -2086,7 +2086,7 @@ importers: specifier: ~3.2.0 version: 3.2.2(vite@8.0.0) - ../../../sdk/libs/api-client-tiger: + ../../libs/api-client-tiger: dependencies: '@gooddata/sdk-model': specifier: workspace:* @@ -2189,7 +2189,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-backend-base: + ../../libs/sdk-backend-base: dependencies: '@braintree/sanitize-url': specifier: ^6.0.0 @@ -2301,7 +2301,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-backend-mockingbird: + ../../libs/sdk-backend-mockingbird: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -2401,7 +2401,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-backend-spi: + ../../libs/sdk-backend-spi: dependencies: '@gooddata/sdk-model': specifier: workspace:* @@ -2486,7 +2486,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-backend-tiger: + ../../libs/sdk-backend-tiger: dependencies: '@gooddata/api-client-tiger': specifier: workspace:* @@ -2628,7 +2628,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-code-convertors: + ../../libs/sdk-code-convertors: dependencies: '@gooddata/api-client-tiger': specifier: workspace:* @@ -2710,7 +2710,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0)(yaml@2.8.3) - ../../../sdk/libs/sdk-code-schemas: + ../../libs/sdk-code-schemas: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -2788,7 +2788,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-e2e-utils: + ../../libs/sdk-e2e-utils: dependencies: '@playwright/test': specifier: 1.59.1 @@ -2876,7 +2876,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/libs/sdk-embedding: + ../../libs/sdk-embedding: dependencies: '@gooddata/sdk-model': specifier: workspace:* @@ -2961,7 +2961,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-model: + ../../libs/sdk-model: dependencies: '@types/geojson': specifier: ^7946.0.16 @@ -3061,7 +3061,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/libs/sdk-pluggable-application-model: + ../../libs/sdk-pluggable-application-model: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -3146,7 +3146,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/libs/sdk-ui: + ../../libs/sdk-ui: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -3333,7 +3333,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-all: + ../../libs/sdk-ui-all: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -3430,7 +3430,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/libs/sdk-ui-catalog: + ../../libs/sdk-ui-catalog: dependencies: '@babel/core': specifier: 7.28.4 @@ -3626,7 +3626,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-charts: + ../../libs/sdk-ui-charts: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -3849,7 +3849,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-dashboard: + ../../libs/sdk-ui-dashboard: dependencies: '@codemirror/language': specifier: 6.12.1 @@ -4117,7 +4117,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-ext: + ../../libs/sdk-ui-ext: dependencies: '@codemirror/commands': specifier: 6.10.1 @@ -4400,7 +4400,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-filters: + ../../libs/sdk-ui-filters: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -4602,7 +4602,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-gen-ai: + ../../libs/sdk-ui-gen-ai: dependencies: '@codemirror/autocomplete': specifier: 6.20.0 @@ -4849,7 +4849,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-geo: + ../../libs/sdk-ui-geo: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -5036,7 +5036,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-kit: + ../../libs/sdk-ui-kit: dependencies: '@aaronhayes/react-use-hubspot-form': specifier: 2.1.2 @@ -5328,7 +5328,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-loaders: + ../../libs/sdk-ui-loaders: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -5461,7 +5461,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/libs/sdk-ui-pivot: + ../../libs/sdk-ui-pivot: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -5651,7 +5651,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-pluggable-application: + ../../libs/sdk-ui-pluggable-application: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -5775,7 +5775,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/libs/sdk-ui-semantic-search: + ../../libs/sdk-ui-semantic-search: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -5935,7 +5935,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-tests-app: + ../../libs/sdk-ui-tests-app: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6070,7 +6070,7 @@ importers: specifier: 8.0.0 version: 8.0.0(@types/node@24.12.0)(sass@1.70.0) - ../../../sdk/libs/sdk-ui-tests-e2e: + ../../libs/sdk-ui-tests-e2e: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6169,7 +6169,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/libs/sdk-ui-tests-reference-workspace: + ../../libs/sdk-ui-tests-reference-workspace: devDependencies: '@gooddata/catalog-export': specifier: workspace:* @@ -6235,7 +6235,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/libs/sdk-ui-tests-scenarios: + ../../libs/sdk-ui-tests-scenarios: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6397,7 +6397,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/libs/sdk-ui-tests-storybook: + ../../libs/sdk-ui-tests-storybook: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -6625,7 +6625,7 @@ importers: specifier: 3.1.2 version: 3.1.2(vite@8.0.0) - ../../../sdk/libs/sdk-ui-theme-provider: + ../../libs/sdk-ui-theme-provider: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -6782,7 +6782,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/libs/sdk-ui-vis-commons: + ../../libs/sdk-ui-vis-commons: dependencies: '@gooddata/number-formatter': specifier: ^1.0.6 @@ -6951,7 +6951,7 @@ importers: specifier: 0.1.1 version: 0.1.1(vitest@4.1.0) - ../../../sdk/libs/sdk-ui-web-components: + ../../libs/sdk-ui-web-components: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -7120,7 +7120,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/libs/util: + ../../libs/util: dependencies: lodash-es: specifier: ^4.17.23 @@ -7202,7 +7202,7 @@ importers: specifier: 4.1.0 version: 4.1.0(happy-dom@18.0.1)(sass@1.70.0) - ../../../sdk/tools/app-toolkit: + ../../tools/app-toolkit: dependencies: '@babel/cli': specifier: ^7.23.4 @@ -7359,7 +7359,7 @@ importers: specifier: 5.93.0 version: 5.93.0(webpack-cli@6.0.1) - ../../../sdk/tools/applink: + ../../tools/applink: devDependencies: '@gooddata/eslint-config': specifier: workspace:* @@ -7464,7 +7464,7 @@ importers: specifier: ^2.4.4 version: 2.4.4 - ../../../sdk/tools/catalog-export: + ../../tools/catalog-export: dependencies: '@babel/core': specifier: 7.28.4 @@ -7588,7 +7588,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/tools/dashboard-plugin-template: + ../../tools/dashboard-plugin-template: dependencies: json-stable-stringify: specifier: 1.3.0 @@ -7784,7 +7784,7 @@ importers: specifier: 5.2.2 version: 5.2.2(webpack-cli@6.0.1)(webpack@5.93.0) - ../../../sdk/tools/eslint-config: + ../../tools/eslint-config: devDependencies: '@eslint/js': specifier: 9.28.0 @@ -7877,7 +7877,7 @@ importers: specifier: ^5.2.0 version: 5.2.0(@types/node@24.12.0)(jiti@2.6.1) - ../../../sdk/tools/i18n-toolkit: + ../../tools/i18n-toolkit: dependencies: '@formatjs/cli-lib': specifier: ^6.1.1 @@ -7986,7 +7986,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/tools/lint-config: + ../../tools/lint-config: devDependencies: '@typescript/native-preview': specifier: 7.0.0-dev.20260202.1 @@ -8001,7 +8001,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/tools/mock-handling: + ../../tools/mock-handling: dependencies: '@gooddata/sdk-backend-base': specifier: workspace:* @@ -8110,7 +8110,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/tools/oxlint-config: + ../../tools/oxlint-config: devDependencies: '@eslint/js': specifier: 9.28.0 @@ -8188,7 +8188,7 @@ importers: specifier: ^5.2.0 version: 5.2.0(@types/node@24.12.0)(jiti@2.6.1) - ../../../sdk/tools/plugin-toolkit: + ../../tools/plugin-toolkit: dependencies: '@babel/cli': specifier: ^7.23.4 @@ -8336,7 +8336,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/tools/react-app-template: + ../../tools/react-app-template: dependencies: '@codemirror/state': specifier: 6.5.3 @@ -8499,7 +8499,7 @@ importers: specifier: 5.2.2 version: 5.2.2(webpack-cli@6.0.1)(webpack@5.93.0) - ../../../sdk/tools/reference-workspace: + ../../tools/reference-workspace: dependencies: '@gooddata/sdk-backend-spi': specifier: workspace:* @@ -8575,7 +8575,7 @@ importers: specifier: 5.9.3 version: 5.9.3 - ../../../sdk/tools/reference-workspace-mgmt: + ../../tools/reference-workspace-mgmt: dependencies: '@gooddata/catalog-export': specifier: workspace:* @@ -8657,7 +8657,7 @@ importers: specifier: 4.1.0 version: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) - ../../../sdk/tools/stylelint-config: + ../../tools/stylelint-config: dependencies: postcss: specifier: 8.5.6 @@ -8789,7 +8789,7 @@ packages: resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.29.0 /@babel/helper-compilation-targets@7.28.6: resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} @@ -8813,7 +8813,7 @@ packages: '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.29.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8856,15 +8856,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-module-imports@7.27.1: - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - transitivePeerDependencies: - - supports-color - /@babel/helper-module-imports@7.28.6: resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} @@ -8874,19 +8865,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4): - resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - /@babel/helper-module-transforms@7.28.6(@babel/core@7.28.4): resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} @@ -8946,7 +8924,7 @@ packages: '@babel/core': 7.28.4 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color @@ -8954,8 +8932,8 @@ packages: resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -8963,10 +8941,6 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.27.1: - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} - engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.28.5: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} @@ -9484,7 +9458,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.4) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -9693,10 +9667,10 @@ packages: dependencies: '@babel/core': 7.28.4 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.27.1 + '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/types': 7.28.4 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color dev: true @@ -10003,20 +9977,6 @@ packages: '@babel/parser': 7.29.0 '@babel/types': 7.29.0 - /@babel/traverse@7.28.4: - resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/generator': 7.29.0 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.29.0 - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - /@babel/traverse@7.29.0: resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} @@ -10031,13 +9991,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/types@7.28.4: - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - /@babel/types@7.29.0: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} @@ -10164,13 +10117,13 @@ packages: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - /@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0): + /@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.1): resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} engines: {node: '>=18'} peerDependencies: postcss-selector-parser: ^7.0.0 dependencies: - postcss-selector-parser: 7.1.0 + postcss-selector-parser: 7.1.1 /@dagrejs/dagre@1.1.8: resolution: {integrity: sha512-5SEDlndt4W/LaVzPYJW+bSmSEZc9EzTf8rJ20WCKvjS5EAZAN0b+x0Yww7VMT4R3Wootkg+X9bUfUxazYw6Blw==} @@ -11591,7 +11544,7 @@ packages: /@nestjs/axios@4.0.1(@nestjs/common@11.1.6)(axios@1.12.2)(rxjs@7.8.2): resolution: {integrity: sha512-68pFJgu+/AZbWkGu65Z3r55bTsCPlgyKaV4BSG8yUAD72q1PPuyVRgUwFv6BxdnibTUHlyxm06FmYWNC+bjN7A==} peerDependencies: - '@nestjs/common': ^10.0.0 || ^11.0.0 + '@nestjs/common': ^10.0.0 || ^11.0.0 || 9.3.11 axios: ^1.3.1 rxjs: ^7.0.0 dependencies: @@ -11629,7 +11582,7 @@ packages: engines: {node: '>= 20'} requiresBuild: true peerDependencies: - '@nestjs/common': ^11.0.0 + '@nestjs/common': ^11.0.0 || 9.3.11 '@nestjs/microservices': ^11.0.0 '@nestjs/platform-express': ^11.0.0 '@nestjs/websockets': ^11.0.0 @@ -12146,7 +12099,7 @@ packages: react-redux: optional: true dependencies: - '@standard-schema/spec': 1.0.0 + '@standard-schema/spec': 1.1.0 '@standard-schema/utils': 0.3.0 immer: 10.1.1 react: 19.1.1 @@ -12303,7 +12256,7 @@ packages: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.3 + picomatch: 4.0.4 dev: true /@rollup/rollup-android-arm-eabi@4.54.0: @@ -12615,10 +12568,6 @@ packages: engines: {node: '>=10'} dev: false - /@standard-schema/spec@1.0.0: - resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} - dev: false - /@standard-schema/spec@1.1.0: resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -12660,7 +12609,7 @@ packages: dependencies: '@storybook/codemod': 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.1.1)(react@19.1.1) '@types/semver': 7.3.13 - commander: 14.0.2 + commander: 14.0.3 create-storybook: 10.1.11(@testing-library/dom@10.4.1)(react-dom@19.1.1)(react@19.1.1) jscodeshift: 0.15.2 storybook: 10.1.11(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1)(react@19.1.1) @@ -13429,20 +13378,6 @@ packages: - supports-color dev: true - /@typescript-eslint/project-service@8.52.0(typescript@5.9.3): - resolution: {integrity: sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - dependencies: - '@typescript-eslint/tsconfig-utils': 8.52.0(typescript@5.9.3) - '@typescript-eslint/types': 8.53.0 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/project-service@8.58.0(typescript@5.9.3): resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13457,14 +13392,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@8.52.0: - resolution: {integrity: sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dependencies: - '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/visitor-keys': 8.52.0 - dev: true - /@typescript-eslint/scope-manager@8.58.0: resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13473,15 +13400,6 @@ packages: '@typescript-eslint/visitor-keys': 8.58.0 dev: true - /@typescript-eslint/tsconfig-utils@8.52.0(typescript@5.9.3): - resolution: {integrity: sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - dependencies: - typescript: 5.9.3 - dev: true - /@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3): resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13509,41 +13427,11 @@ packages: - supports-color dev: true - /@typescript-eslint/types@8.52.0: - resolution: {integrity: sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true - - /@typescript-eslint/types@8.53.0: - resolution: {integrity: sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true - /@typescript-eslint/types@8.58.0: resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.52.0(typescript@5.9.3): - resolution: {integrity: sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - dependencies: - '@typescript-eslint/project-service': 8.52.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.52.0(typescript@5.9.3) - '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/visitor-keys': 8.52.0 - debug: 4.4.3 - minimatch: 10.1.2 - semver: 7.7.4 - tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3): resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13564,23 +13452,6 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.52.0(eslint@9.39.2)(typescript@5.9.3): - resolution: {integrity: sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) - '@typescript-eslint/scope-manager': 8.52.0 - '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/utils@8.58.0(eslint@9.39.2)(typescript@5.9.3): resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13598,14 +13469,6 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.52.0: - resolution: {integrity: sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dependencies: - '@typescript-eslint/types': 8.52.0 - eslint-visitor-keys: 4.2.1 - dev: true - /@typescript-eslint/visitor-keys@8.58.0: resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -13685,6 +13548,7 @@ packages: /@ungap/structured-clone@1.3.0: resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher dev: false /@unrs/resolver-binding-android-arm-eabi@1.11.1: @@ -13871,8 +13735,8 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/utils': 8.58.0(eslint@9.39.2)(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 vitest: 4.1.0(@types/node@24.12.0)(happy-dom@18.0.1) @@ -14087,6 +13951,9 @@ packages: peerDependencies: webpack: ^5.82.0 webpack-cli: 6.x.x + peerDependenciesMeta: + webpack: + optional: true dependencies: webpack: 5.93.0(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.2)(webpack@5.93.0) @@ -14097,6 +13964,9 @@ packages: peerDependencies: webpack: ^5.82.0 webpack-cli: 6.x.x + peerDependenciesMeta: + webpack: + optional: true dependencies: webpack: 5.93.0(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.2)(webpack@5.93.0) @@ -14109,6 +13979,8 @@ packages: webpack-cli: 6.x.x webpack-dev-server: '*' peerDependenciesMeta: + webpack: + optional: true webpack-dev-server: optional: true dependencies: @@ -14129,25 +14001,17 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-import-attributes@1.9.5(acorn@8.15.0): + /acorn-import-attributes@1.9.5(acorn@8.16.0): resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.15.0 + acorn: 8.16.0 /acorn-jsx-walk@2.0.0: resolution: {integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==} dev: true - /acorn-jsx@5.3.2(acorn@8.15.0): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.15.0 - dev: true - /acorn-jsx@5.3.2(acorn@8.16.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -14163,29 +14027,16 @@ packages: acorn: 8.16.0 dev: true - /acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} - dependencies: - acorn: 8.15.0 - /acorn-walk@8.3.5: resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} dependencies: acorn: 8.16.0 - dev: true - - /acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} - hasBin: true /acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /ag-charts-community@13.1.0: resolution: {integrity: sha512-w+uFTjxlAoTq1+8tgUORtB/zr9jm38ibXzbbWnkBP9Dep9yahi5a1jZL7yExAX35uq3g9QtjTh0Oj/QPDBQ9Ew==} @@ -14630,6 +14481,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' + peerDependenciesMeta: + webpack: + optional: true dependencies: '@babel/core': 7.28.4 find-cache-dir: 3.3.2 @@ -14699,6 +14553,7 @@ packages: /basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.1, please upgrade dev: true /batch@0.6.1: @@ -15107,11 +14962,6 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} - /commander@14.0.2: - resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==} - engines: {node: '>=20'} - dev: true - /commander@14.0.3: resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} engines: {node: '>=20'} @@ -15778,16 +15628,14 @@ packages: engines: {node: '>=10'} peerDependencies: webpack: ^4 || ^5 + peerDependenciesMeta: + webpack: + optional: true dependencies: dotenv-defaults: 2.0.2 webpack: 5.93.0(webpack-cli@6.0.1) dev: true - /dotenv@16.0.3: - resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} - engines: {node: '>=12'} - dev: true - /dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -15900,20 +15748,12 @@ packages: tapable: 1.1.3 dev: true - /enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.3 - /enhanced-resolve@5.20.1: resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 tapable: 2.3.2 - dev: true /entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -16115,6 +15955,9 @@ packages: resolution: {integrity: sha512-D7HeJNdkDKKMarPQO/3dlJT6RwN2YJO7ENU6RPlpOz5YxSHnUNi2yvW41Bckvi1EVwctIaLzlb0ni5ag2GINYA==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true dependencies: esbuild: 0.25.9 get-tsconfig: 4.10.1 @@ -16458,7 +16301,7 @@ packages: eslint: '>=8' storybook: ^10.1.11 dependencies: - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@9.39.2)(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) storybook: 10.1.11(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1)(react@19.1.1) transitivePeerDependencies: @@ -16570,8 +16413,8 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 dev: true @@ -16761,7 +16604,7 @@ packages: pend: 1.2.0 dev: true - /fdir@6.5.0(picomatch@4.0.3): + /fdir@6.5.0(picomatch@4.0.4): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -16770,7 +16613,7 @@ packages: picomatch: optional: true dependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 /fetch-cookie@0.7.3: resolution: {integrity: sha512-rZPkLnI8x5V+zYAiz8QonAHsTb4BY+iFowFBI1RFn0zrO343AVp9X7/yUj/9wL6Ef/8fLls8b/vGtzUvmyAUGA==} @@ -17180,6 +17023,7 @@ packages: /glob@11.0.3: resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true dependencies: foreground-child: 3.3.1 @@ -17522,7 +17366,7 @@ packages: html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 - tapable: 2.2.3 + tapable: 2.3.2 webpack: 5.93.0(webpack-cli@6.0.1) dev: true @@ -20019,14 +19863,9 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} - engines: {node: '>=12'} - /picomatch@4.0.4: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} - dev: true /pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} @@ -20158,13 +19997,6 @@ packages: postcss: 8.5.6 dev: false - /postcss-selector-parser@7.1.0: - resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - /postcss-selector-parser@7.1.1: resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} @@ -20744,6 +20576,9 @@ packages: resolution: {integrity: sha512-6orZWyCnIQXMGY4DUGM0oj0L7oYnwTACsfsru/J7r94RM3P9eS7SORGpr3LCeRCMoIMQcpfKZ7X4NdyFHBS8Eg==} peerDependencies: redux: '>=1.0.0' + peerDependenciesMeta: + redux: + optional: true dependencies: redux: 5.0.1 dev: false @@ -20758,6 +20593,9 @@ packages: resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} peerDependencies: redux: ^5.0.0 + peerDependenciesMeta: + redux: + optional: true dependencies: redux: 5.0.1 dev: false @@ -21492,6 +21330,9 @@ packages: engines: {node: '>= 14.15.0'} peerDependencies: webpack: ^5.72.1 + peerDependenciesMeta: + webpack: + optional: true dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 @@ -21624,7 +21465,7 @@ packages: '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 '@vitest/spy': 3.2.4 - esbuild: 0.25.9 + esbuild: 0.27.2 open: 10.2.0 prettier: 3.6.2 recast: 0.23.11 @@ -21799,6 +21640,9 @@ packages: engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true dependencies: webpack: 5.93.0(webpack-cli@6.0.1) dev: true @@ -21881,7 +21725,7 @@ packages: '@csstools/css-syntax-patches-for-csstree': 1.0.26 '@csstools/css-tokenizer': 3.0.4 '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5)(@csstools/css-tokenizer@3.0.4) - '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0) + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1) '@dual-bundle/import-meta-resolve': 4.2.1 balanced-match: 2.0.0 colord: 2.9.3 @@ -21908,7 +21752,7 @@ packages: postcss: 8.5.6 postcss-resolve-nested-selector: 0.1.6 postcss-safe-parser: 7.0.1(postcss@8.5.6) - postcss-selector-parser: 7.1.0 + postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -22003,14 +21847,9 @@ packages: engines: {node: '>=6'} dev: true - /tapable@2.2.3: - resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} - engines: {node: '>=6'} - /tapable@2.3.2: resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} engines: {node: '>=6'} - dev: true /tar-stream@1.6.2: resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} @@ -22028,6 +21867,7 @@ packages: /tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -22059,6 +21899,8 @@ packages: optional: true uglify-js: optional: true + webpack: + optional: true dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 @@ -22073,7 +21915,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -22136,8 +21978,8 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 /tinypool@2.1.0: resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} @@ -22252,15 +22094,6 @@ packages: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: false - /ts-api-utils@2.4.0(typescript@5.9.3): - resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - dependencies: - typescript: 5.9.3 - dev: true - /ts-api-utils@2.5.0(typescript@5.9.3): resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} @@ -22293,6 +22126,9 @@ packages: peerDependencies: typescript: '*' webpack: '*' + peerDependenciesMeta: + webpack: + optional: true dependencies: chalk: 4.1.2 enhanced-resolve: 4.5.0 @@ -22316,7 +22152,7 @@ packages: dependencies: chalk: 4.1.2 enhanced-resolve: 5.20.1 - tapable: 2.2.3 + tapable: 2.3.2 tsconfig-paths: 4.2.0 dev: true @@ -22569,8 +22405,8 @@ packages: engines: {node: '>=18.12.0'} dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.15.0 - picomatch: 4.0.3 + acorn: 8.16.0 + picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 dev: true @@ -22697,6 +22533,7 @@ packages: /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true /validate-npm-package-license@3.0.4: @@ -22777,7 +22614,7 @@ packages: colorette: 2.0.20 connect-history-api-fallback: 1.6.0 consola: 2.15.3 - dotenv: 16.0.3 + dotenv: 16.4.5 dotenv-expand: 8.0.3 ejs: 3.1.10 fast-glob: 3.3.3 @@ -22844,9 +22681,9 @@ packages: dependencies: '@types/node': 24.12.0 esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) jiti: 2.6.1 - picomatch: 4.0.3 + picomatch: 4.0.4 postcss: 8.5.6 rollup: 4.54.0 tinyglobby: 0.2.15 @@ -22900,7 +22737,7 @@ packages: '@oxc-project/runtime': 0.115.0 '@types/node': 24.12.0 lightningcss: 1.32.0 - picomatch: 4.0.3 + picomatch: 4.0.4 postcss: 8.5.8 rolldown: 1.0.0-rc.9 sass: 1.70.0 @@ -22953,7 +22790,7 @@ packages: dependencies: '@oxc-project/runtime': 0.115.0 lightningcss: 1.32.0 - picomatch: 4.0.3 + picomatch: 4.0.4 postcss: 8.5.8 rolldown: 1.0.0-rc.9 sass: 1.70.0 @@ -23025,7 +22862,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23095,7 +22932,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23165,7 +23002,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23235,7 +23072,7 @@ packages: magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 tinyexec: 1.0.4 @@ -23306,8 +23143,8 @@ packages: hasBin: true dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.15.0 - acorn-walk: 8.3.4 + acorn: 8.16.0 + acorn-walk: 8.3.5 commander: 7.2.0 debounce: 1.2.1 escape-string-regexp: 4.0.0 @@ -23330,6 +23167,8 @@ packages: webpack-bundle-analyzer: '*' webpack-dev-server: '*' peerDependenciesMeta: + webpack: + optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: @@ -23456,11 +23295,11 @@ packages: '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.15.0 - acorn-import-attributes: 1.9.5(acorn@8.15.0) + acorn: 8.16.0 + acorn-import-attributes: 1.9.5(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.20.1 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -23471,7 +23310,7 @@ packages: mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.3.0 - tapable: 2.2.3 + tapable: 2.3.2 terser-webpack-plugin: 5.3.14(webpack@5.93.0) watchpack: 2.4.4 webpack-cli: 6.0.1(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@5.2.2)(webpack@5.93.0)