diff --git a/apps/backoffice-v2/CHANGELOG.md b/apps/backoffice-v2/CHANGELOG.md index 927b616f20..a8ea4f8f56 100644 --- a/apps/backoffice-v2/CHANGELOG.md +++ b/apps/backoffice-v2/CHANGELOG.md @@ -1,5 +1,26 @@ # @ballerine/backoffice-v2 +## 0.7.77 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/blocks@0.2.28 + - @ballerine/common@0.9.55 + - @ballerine/react-pdf-toolkit@1.2.48 + - @ballerine/ui@0.5.48 + - @ballerine/workflow-browser-sdk@0.6.73 + - @ballerine/workflow-node-sdk@0.6.73 + +## 0.7.76 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-browser-sdk@0.6.72 + - @ballerine/workflow-node-sdk@0.6.72 + ## 0.7.75 ### Patch Changes @@ -107,6 +128,12 @@ - bump - Updated dependencies + - @ballerine/react-pdf-toolkit@1.2.40 + - @ballerine/workflow-browser-sdk@0.6.56 + - @ballerine/workflow-node-sdk@0.6.56 + - @ballerine/common@0.9.44 + - @ballerine/ui@0.5.40 + - @ballerine/blocks@0.2.24 - @ballerine/ui@0.5.43 - @ballerine/react-pdf-toolkit@1.2.43 diff --git a/apps/backoffice-v2/package.json b/apps/backoffice-v2/package.json index 4e0620effc..75a176c3ee 100644 --- a/apps/backoffice-v2/package.json +++ b/apps/backoffice-v2/package.json @@ -1,6 +1,6 @@ { "name": "@ballerine/backoffice-v2", - "version": "0.7.75", + "version": "0.7.77", "description": "Ballerine - Backoffice", "homepage": "https://github.com/ballerine-io/ballerine", "type": "module", @@ -51,12 +51,12 @@ "preview": "vite preview" }, "dependencies": { - "@ballerine/blocks": "0.2.27", - "@ballerine/common": "0.9.54", - "@ballerine/react-pdf-toolkit": "^1.2.47", - "@ballerine/ui": "^0.5.47", - "@ballerine/workflow-browser-sdk": "0.6.71", - "@ballerine/workflow-node-sdk": "0.6.71", + "@ballerine/blocks": "0.2.28", + "@ballerine/common": "0.9.55", + "@ballerine/react-pdf-toolkit": "^1.2.48", + "@ballerine/ui": "^0.5.48", + "@ballerine/workflow-browser-sdk": "0.6.73", + "@ballerine/workflow-node-sdk": "0.6.73", "@botpress/webchat": "^2.1.10", "@botpress/webchat-generator": "^0.2.9", "@fontsource/inter": "^4.5.15", @@ -147,8 +147,8 @@ "zod": "^3.22.3" }, "devDependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config-react": "^2.0.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config-react": "^2.0.26", "@cspell/cspell-types": "^6.31.1", "@faker-js/faker": "^7.6.0", "@playwright/test": "^1.32.1", diff --git a/apps/backoffice-v2/src/pages/MerchantMonitoringCreateCheck/MerchantMonitoringCreateCheck.page.tsx b/apps/backoffice-v2/src/pages/MerchantMonitoringCreateCheck/MerchantMonitoringCreateCheck.page.tsx index 28e32e9cb2..0d0cfa8c25 100644 --- a/apps/backoffice-v2/src/pages/MerchantMonitoringCreateCheck/MerchantMonitoringCreateCheck.page.tsx +++ b/apps/backoffice-v2/src/pages/MerchantMonitoringCreateCheck/MerchantMonitoringCreateCheck.page.tsx @@ -52,7 +52,6 @@ export const MerchantMonitoringCreateCheckPage: FunctionComponent = () => {

Create Merchant Check

-

Registered Company Name

diff --git a/apps/kyb-app/CHANGELOG.md b/apps/kyb-app/CHANGELOG.md index 78187e2818..16d272c29d 100644 --- a/apps/kyb-app/CHANGELOG.md +++ b/apps/kyb-app/CHANGELOG.md @@ -1,5 +1,30 @@ # kyb-app +## 0.3.89 + +### Patch Changes + +- Updated dependencies + - @ballerine/ui@0.5.49 + +## 0.3.88 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/blocks@0.2.28 + - @ballerine/common@0.9.55 + - @ballerine/ui@0.5.48 + - @ballerine/workflow-browser-sdk@0.6.73 + +## 0.3.87 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-browser-sdk@0.6.72 + ## 0.3.86 ## 0.3.84 @@ -93,7 +118,10 @@ - bump - Updated dependencies + - @ballerine/blocks@0.2.24 + - @ballerine/common@0.9.44 - @ballerine/ui@0.5.43 + - @ballerine/workflow-browser-sdk@0.6.56 ## 0.3.75 diff --git a/apps/kyb-app/package.json b/apps/kyb-app/package.json index fdc39269ec..2b12c1046c 100644 --- a/apps/kyb-app/package.json +++ b/apps/kyb-app/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/kyb-app", "private": true, - "version": "0.3.86", + "version": "0.3.89", "type": "module", "scripts": { "dev": "vite", @@ -15,10 +15,10 @@ "test:dev": "vitest" }, "dependencies": { - "@ballerine/blocks": "0.2.27", - "@ballerine/common": "^0.9.54", - "@ballerine/ui": "0.5.47", - "@ballerine/workflow-browser-sdk": "0.6.71", + "@ballerine/blocks": "0.2.28", + "@ballerine/common": "^0.9.55", + "@ballerine/ui": "0.5.49", + "@ballerine/workflow-browser-sdk": "0.6.73", "@lukemorales/query-key-factory": "^1.0.3", "@radix-ui/react-icons": "^1.3.0", "@rjsf/core": "^5.9.0", @@ -64,8 +64,8 @@ "zod": "^3.23.4" }, "devDependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config-react": "^2.0.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config-react": "^2.0.26", "@jest/globals": "^29.7.0", "@sentry/vite-plugin": "^2.9.0", "@testing-library/jest-dom": "^6.1.4", diff --git a/apps/kyb-app/src/common/utils/is-iframe.ts b/apps/kyb-app/src/common/utils/is-iframe.ts new file mode 100644 index 0000000000..a9d48854f4 --- /dev/null +++ b/apps/kyb-app/src/common/utils/is-iframe.ts @@ -0,0 +1,23 @@ +/** + * Determines if the current window is running within an iframe. + * Handles both same-origin and cross-origin iframe scenarios. + * + * @returns {boolean} True if running in an iframe (including cross-origin), false otherwise + */ +export const isIframe = (): boolean => { + try { + // Check if window.self and window.top are the same reference + const isFramed = window.self !== window.top; + + // Additional security check - try to access parent + // This will throw an error if cross-origin + if (isFramed) { + window.parent.location.origin; + } + + return isFramed; + } catch (e: unknown) { + // If we get a security error, we're definitely in a cross-origin iframe + return true; + } +}; diff --git a/apps/kyb-app/src/components/layouts/AppShell/FormContainer.tsx b/apps/kyb-app/src/components/layouts/AppShell/FormContainer.tsx index 42ddce49b3..485c134df4 100644 --- a/apps/kyb-app/src/components/layouts/AppShell/FormContainer.tsx +++ b/apps/kyb-app/src/components/layouts/AppShell/FormContainer.tsx @@ -1,4 +1,6 @@ +import { usePageResolverContext } from '@/components/organisms/DynamicUI/PageResolver/hooks/usePageResolverContext'; import { AnyChildren, ScrollArea } from '@ballerine/ui'; +import { useEffect, useRef } from 'react'; interface Props { children: AnyChildren; @@ -6,8 +8,25 @@ interface Props { } export const FormContainer = ({ children, header }: Props) => { + const scrollAreaRef = useRef(null); + + const { currentPage } = usePageResolverContext(); + + // Scrolls to top of the page when page changes + useEffect(() => { + if (scrollAreaRef.current) { + setTimeout(() => { + scrollAreaRef.current!.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }, 100); + } + }, [currentPage]); + return ( - + //@ts-ignore +
{header ?
{header}
: null}
{children}
diff --git a/apps/kyb-app/src/hooks/useAppExit/useAppExit.ts b/apps/kyb-app/src/hooks/useAppExit/useAppExit.ts index 080653a575..72f2c4f6f9 100644 --- a/apps/kyb-app/src/hooks/useAppExit/useAppExit.ts +++ b/apps/kyb-app/src/hooks/useAppExit/useAppExit.ts @@ -1,3 +1,4 @@ +import { isIframe } from '@/common/utils/is-iframe'; import { useCustomerQuery } from '@/hooks/useCustomerQuery'; import { useFlowTracking } from '@/hooks/useFlowTracking'; import { useLanguage } from '@/hooks/useLanguage'; @@ -11,10 +12,10 @@ export const useAppExit = () => { const { customer } = useCustomerQuery(); const { trackEvent } = useFlowTracking(); - const kybOnExitAction = uiSchema?.config?.kybOnExitAction || 'send-event'; + const kybOnExitAction = uiSchema?.config?.kybOnExitAction; const exit = useCallback(() => { - if (kybOnExitAction === 'send-event') { + if (kybOnExitAction === 'send-event' || isIframe()) { trackEvent(CollectionFlowEvents.USER_EXITED); return; @@ -25,10 +26,10 @@ export const useAppExit = () => { location.href = customer?.websiteUrl; } } - }, [trackEvent, customer]); + }, [trackEvent, customer, kybOnExitAction]); return { exit, - isExitAvailable: kybOnExitAction === 'send-event' ? true : !!customer?.websiteUrl, + isExitAvailable: kybOnExitAction === 'send-event' || isIframe() ? true : !!customer?.websiteUrl, }; }; diff --git a/apps/workflows-dashboard/CHANGELOG.md b/apps/workflows-dashboard/CHANGELOG.md index b98393d1e2..d58f067941 100644 --- a/apps/workflows-dashboard/CHANGELOG.md +++ b/apps/workflows-dashboard/CHANGELOG.md @@ -1,5 +1,14 @@ # @ballerine/workflows-dashboard +## 0.2.26 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + - @ballerine/ui@0.5.48 + ## 0.2.25 ### Patch Changes @@ -33,6 +42,7 @@ - bump - Updated dependencies + - @ballerine/common@0.9.44 - @ballerine/common@0.9.45 - @ballerine/ui@0.5.40 diff --git a/apps/workflows-dashboard/package.json b/apps/workflows-dashboard/package.json index 2653d130f7..17901d6496 100644 --- a/apps/workflows-dashboard/package.json +++ b/apps/workflows-dashboard/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflows-dashboard", "private": false, - "version": "0.2.25", + "version": "0.2.26", "type": "module", "scripts": { "spellcheck": "cspell \"*\"", @@ -15,8 +15,8 @@ "test": "NODE_ENV=test jest" }, "dependencies": { - "@ballerine/common": "^0.9.52", - "@ballerine/ui": "^0.5.45", + "@ballerine/common": "^0.9.55", + "@ballerine/ui": "^0.5.48", "@lukemorales/query-key-factory": "^1.0.3", "@radix-ui/react-avatar": "^1.0.3", "@radix-ui/react-dialog": "1.0.4", @@ -63,8 +63,8 @@ "zod": "^3.22.3" }, "devDependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config-react": "^2.0.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config-react": "^2.0.26", "@cspell/cspell-types": "^6.31.1", "@types/axios": "^0.14.0", "@types/classnames": "^2.3.1", diff --git a/examples/headless-example/CHANGELOG.md b/examples/headless-example/CHANGELOG.md index 7e391a7a42..2e39ac0a3c 100644 --- a/examples/headless-example/CHANGELOG.md +++ b/examples/headless-example/CHANGELOG.md @@ -1,5 +1,21 @@ # @ballerine/headless-example +## 0.3.72 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + - @ballerine/workflow-browser-sdk@0.6.73 + +## 0.3.71 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-browser-sdk@0.6.72 + ## 0.3.70 ## 0.3.68 @@ -115,6 +131,8 @@ - bump - Updated dependencies + - @ballerine/workflow-browser-sdk@0.6.56 + - @ballerine/common@0.9.44 - @ballerine/workflow-browser-sdk@0.6.57 - @ballerine/common@0.9.45 diff --git a/examples/headless-example/package.json b/examples/headless-example/package.json index b5709f5c79..76bcab16f5 100644 --- a/examples/headless-example/package.json +++ b/examples/headless-example/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/headless-example", "private": true, - "version": "0.3.70", + "version": "0.3.72", "type": "module", "scripts": { "spellcheck": "cspell \"*\"", @@ -34,8 +34,8 @@ "vite": "^4.5.3" }, "dependencies": { - "@ballerine/common": "0.9.54", - "@ballerine/workflow-browser-sdk": "0.6.71", + "@ballerine/common": "0.9.55", + "@ballerine/workflow-browser-sdk": "0.6.73", "@felte/reporter-svelte": "^1.1.5", "@felte/validator-zod": "^1.0.13", "@fontsource/inter": "^4.5.15", diff --git a/examples/report-generation-example/CHANGELOG.md b/examples/report-generation-example/CHANGELOG.md index 9da910859a..a4e1553975 100644 --- a/examples/report-generation-example/CHANGELOG.md +++ b/examples/report-generation-example/CHANGELOG.md @@ -1,5 +1,13 @@ # @ballerine/report-generation-example +## 0.2.25 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/react-pdf-toolkit@1.2.48 + ## 0.2.24 ### Patch Changes diff --git a/examples/report-generation-example/package.json b/examples/report-generation-example/package.json index dce51b82b8..32bfd336f7 100644 --- a/examples/report-generation-example/package.json +++ b/examples/report-generation-example/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/report-generation-example", "private": false, - "version": "0.2.24", + "version": "0.2.25", "type": "module", "scripts": { "dev": "vite", @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@ballerine/react-pdf-toolkit": "^1.2.45", + "@ballerine/react-pdf-toolkit": "^1.2.48", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/packages/blocks/CHANGELOG.md b/packages/blocks/CHANGELOG.md index 108763d915..2e7d4dde98 100644 --- a/packages/blocks/CHANGELOG.md +++ b/packages/blocks/CHANGELOG.md @@ -1,5 +1,13 @@ # @ballerine/blocks +## 0.2.28 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + ## 0.2.27 ### Patch Changes @@ -30,6 +38,7 @@ - bump - Updated dependencies + - @ballerine/common@0.9.44 - @ballerine/common@0.9.45 ## 0.2.23 diff --git a/packages/blocks/package.json b/packages/blocks/package.json index 7e9d432367..4a8042d7b1 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -2,7 +2,7 @@ "private": false, "name": "@ballerine/blocks", "author": "Ballerine ", - "version": "0.2.27", + "version": "0.2.28", "description": "blocks", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -42,8 +42,8 @@ "@babel/preset-env": "7.16.11", "@babel/preset-react": "^7.22.5", "@babel/preset-typescript": "7.16.7", - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config": "^1.1.26", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", @@ -91,6 +91,6 @@ "vitest": "^0.33.0" }, "dependencies": { - "@ballerine/common": "^0.9.52" + "@ballerine/common": "^0.9.55" } } diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 2d6923f1d7..b2947e3f2c 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/common +## 0.9.55 + +### Patch Changes + +- bump + ## 0.9.54 ### Patch Changes diff --git a/packages/common/package.json b/packages/common/package.json index d0375d9d0f..584db4b6bb 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -2,7 +2,7 @@ "private": false, "name": "@ballerine/common", "author": "Ballerine ", - "version": "0.9.54", + "version": "0.9.55", "description": "common", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -38,8 +38,8 @@ "@babel/core": "7.17.9", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config": "^1.1.26", "@cspell/cspell-types": "^6.31.1", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "^24.0.1", diff --git a/packages/common/src/schemas/documents/workflow/config-schema.ts b/packages/common/src/schemas/documents/workflow/config-schema.ts index eb253cdd93..e3f6464bed 100644 --- a/packages/common/src/schemas/documents/workflow/config-schema.ts +++ b/packages/common/src/schemas/documents/workflow/config-schema.ts @@ -72,6 +72,7 @@ export const WorkflowConfigSchema = Type.Object({ availableDocuments: Type.Optional(Type.Array(AvailableDocumentSchema)), callbackResult: Type.Optional(CallbackResultSchema), childCallbackResults: Type.Optional(Type.Array(ChildCallbackResultSchema)), + createCollectionFlowToken: Type.Optional(Type.Boolean()), mainRepresentative: Type.Optional(MainRepresentativeSchema), customerName: Type.Optional(Type.String()), enableManualCreation: Type.Optional(Type.Boolean()), diff --git a/packages/common/src/utils/collection-flow/build-collection-flow-state.ts b/packages/common/src/utils/collection-flow/build-collection-flow-state.ts index c894ed686b..f5ef3a140d 100644 --- a/packages/common/src/utils/collection-flow/build-collection-flow-state.ts +++ b/packages/common/src/utils/collection-flow/build-collection-flow-state.ts @@ -36,9 +36,11 @@ export const buildCollectionFlowState = (inputConfig: TCollectionFlowConfig): TC const config: TCollectionFlow['config'] = initializeConfig(inputConfig); const state: TCollectionFlow['state'] = initializeState(inputConfig); - return { + const collectionFlow: TCollectionFlow = { config, state, additionalInformation: inputConfig.additionalInformation || {}, }; + + return collectionFlow; }; diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 9850438d8d..025ad3614a 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/config +## 1.1.26 + +### Patch Changes + +- bump + ## 1.1.25 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index 429775e0cf..c29dd59406 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@ballerine/config", - "version": "1.1.25", + "version": "1.1.26", "description": "", "main": "index.js", "scripts": {}, diff --git a/packages/eslint-config-react/CHANGELOG.md b/packages/eslint-config-react/CHANGELOG.md index 57434faa5f..633953c0e0 100644 --- a/packages/eslint-config-react/CHANGELOG.md +++ b/packages/eslint-config-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @ballerine/eslint-config-react +## 2.0.26 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/eslint-config@1.1.26 + ## 2.0.25 ### Patch Changes diff --git a/packages/eslint-config-react/package.json b/packages/eslint-config-react/package.json index 83b54029ff..a0f11d87fd 100644 --- a/packages/eslint-config-react/package.json +++ b/packages/eslint-config-react/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@ballerine/eslint-config-react", - "version": "2.0.25", + "version": "2.0.26", "description": "", "main": "index.js", "scripts": {}, @@ -10,7 +10,7 @@ "license": "ISC", "peerDependencies": { "eslint-plugin-react": "^7.33.2", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/eslint-config": "^1.1.26", "eslint-plugin-react-hooks": "^4.6.0" } } diff --git a/packages/eslint-config/CHANGELOG.md b/packages/eslint-config/CHANGELOG.md index dd969b5573..000f31120f 100644 --- a/packages/eslint-config/CHANGELOG.md +++ b/packages/eslint-config/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/eslint-config +## 1.1.26 + +### Patch Changes + +- bump + ## 1.1.25 ### Patch Changes diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 225bb9e351..d26db10f3c 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,7 +1,7 @@ { "private": false, "name": "@ballerine/eslint-config", - "version": "1.1.25", + "version": "1.1.26", "description": "", "main": "index.js", "scripts": {}, diff --git a/packages/react-pdf-toolkit/CHANGELOG.md b/packages/react-pdf-toolkit/CHANGELOG.md index 76455755aa..4bdf41f0d6 100644 --- a/packages/react-pdf-toolkit/CHANGELOG.md +++ b/packages/react-pdf-toolkit/CHANGELOG.md @@ -1,5 +1,21 @@ # @ballerine/react-pdf-toolkit +## 1.2.49 + +### Patch Changes + +- Updated dependencies + - @ballerine/ui@0.5.49 + +## 1.2.48 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/config@1.1.26 + - @ballerine/ui@0.5.48 + ## 1.2.47 ### Patch Changes diff --git a/packages/react-pdf-toolkit/package.json b/packages/react-pdf-toolkit/package.json index cda31b1e5a..aed3624c1b 100644 --- a/packages/react-pdf-toolkit/package.json +++ b/packages/react-pdf-toolkit/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/react-pdf-toolkit", "private": false, - "version": "1.2.47", + "version": "1.2.49", "types": "./dist/build.d.ts", "main": "./dist/react-pdf-toolkit.js", "module": "./dist/react-pdf-toolkit.mjs", @@ -26,8 +26,8 @@ "build-storybook": "storybook build" }, "dependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/ui": "0.5.47", + "@ballerine/config": "^1.1.26", + "@ballerine/ui": "0.5.49", "@react-pdf/renderer": "^3.1.14", "@sinclair/typebox": "^0.31.7", "ajv": "^8.12.0", diff --git a/packages/rules-engine/CHANGELOG.md b/packages/rules-engine/CHANGELOG.md index 5d18b28eae..f82f3ab206 100644 --- a/packages/rules-engine/CHANGELOG.md +++ b/packages/rules-engine/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/rules-engine-lib +## 0.5.26 + +### Patch Changes + +- bump + ## 0.5.25 ### Patch Changes diff --git a/packages/rules-engine/package.json b/packages/rules-engine/package.json index da4d87c33e..614a80eeaf 100644 --- a/packages/rules-engine/package.json +++ b/packages/rules-engine/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/rules-engine-lib", "author": "Ballerine ", - "version": "0.5.25", + "version": "0.5.26", "description": "rules-engine-lib", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -34,9 +34,9 @@ "@babel/core": "7.17.9", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", - "@ballerine/config": "^1.1.25", + "@ballerine/config": "^1.1.26", "@cspell/cspell-types": "^6.31.1", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/eslint-config": "^1.1.26", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-node-resolve": "13.2.1", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 0ee1f8c808..0d6dc272d5 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,19 @@ # @ballerine/ui +## 0.5.49 + +### Patch Changes + +- MM: Better indicator that traffic data was not detected + +## 0.5.48 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + ## 0.5.47 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index fcd87d42c2..33e69dc746 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/ui", "private": false, - "version": "0.5.47", + "version": "0.5.49", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -26,7 +26,7 @@ "test": "vitest run" }, "dependencies": { - "@ballerine/common": "^0.9.53", + "@ballerine/common": "^0.9.55", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@mui/material": "^5.14.2", @@ -65,8 +65,8 @@ "zod": "^3.23.4" }, "devDependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config-react": "^2.0.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config-react": "^2.0.26", "@cspell/cspell-types": "^6.31.1", "@storybook/addon-essentials": "^7.0.26", "@storybook/addon-interactions": "^7.0.26", diff --git a/packages/ui/src/components/atoms/ScrollArea/ScrollArea.tsx b/packages/ui/src/components/atoms/ScrollArea/ScrollArea.tsx index 3264f7a5cb..7ad2ca4cea 100644 --- a/packages/ui/src/components/atoms/ScrollArea/ScrollArea.tsx +++ b/packages/ui/src/components/atoms/ScrollArea/ScrollArea.tsx @@ -1,7 +1,7 @@ -import * as React from 'react'; -import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; import { ctw } from '@/common/utils/ctw'; import { ScrollBar } from '@/components/atoms'; +import * as ScrollAreaPrimitive from '@radix-ui/react-scroll-area'; +import * as React from 'react'; interface Props extends ScrollAreaPrimitive.ScrollAreaProps { orientation: 'vertical' | 'horizontal' | 'both'; @@ -11,12 +11,8 @@ export const ScrollArea = React.forwardRef< React.ElementRef>, React.ComponentPropsWithoutRef> >(({ className, children, orientation, ...props }, ref) => ( - - + + {children} diff --git a/packages/ui/src/components/templates/report/components/WebsiteCredibility/WebsiteCredibility.tsx b/packages/ui/src/components/templates/report/components/WebsiteCredibility/WebsiteCredibility.tsx index ad888d0843..5a02c09cac 100644 --- a/packages/ui/src/components/templates/report/components/WebsiteCredibility/WebsiteCredibility.tsx +++ b/packages/ui/src/components/templates/report/components/WebsiteCredibility/WebsiteCredibility.tsx @@ -110,7 +110,7 @@ export const WebsiteCredibility: FunctionComponent<{ ))} - {isEmptyTrafficAnalysis && <>No Indications Detected.} + {isEmptyTrafficAnalysis && <>No traffic data detected.}
diff --git a/packages/workflow-core/CHANGELOG.md b/packages/workflow-core/CHANGELOG.md index 375c321532..22c4f1103f 100644 --- a/packages/workflow-core/CHANGELOG.md +++ b/packages/workflow-core/CHANGELOG.md @@ -1,5 +1,19 @@ # @ballerine/workflow-core +## 0.6.73 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + +## 0.6.72 + +### Patch Changes + +- version bump + ## 0.6.71 ## 0.6.69 diff --git a/packages/workflow-core/package.json b/packages/workflow-core/package.json index 716747c97d..012b5cd9ba 100644 --- a/packages/workflow-core/package.json +++ b/packages/workflow-core/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-core", "author": "Ballerine ", - "version": "0.6.71", + "version": "0.6.73", "description": "workflow-core", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -31,7 +31,7 @@ "node": ">=12" }, "dependencies": { - "@ballerine/common": "0.9.54", + "@ballerine/common": "0.9.55", "ajv": "^8.12.0", "country-state-city": "^3.1.4", "i18n-iso-countries": "^7.6.0", @@ -48,8 +48,8 @@ "@babel/core": "7.17.9", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config": "^1.1.26", "@cspell/cspell-types": "^6.31.1", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "^24.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c35e554940..16a2a72448 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,22 +73,22 @@ importers: apps/backoffice-v2: dependencies: '@ballerine/blocks': - specifier: 0.2.27 + specifier: 0.2.28 version: link:../../packages/blocks '@ballerine/common': - specifier: 0.9.54 + specifier: 0.9.55 version: link:../../packages/common '@ballerine/react-pdf-toolkit': - specifier: ^1.2.47 + specifier: ^1.2.48 version: link:../../packages/react-pdf-toolkit '@ballerine/ui': - specifier: ^0.5.47 + specifier: ^0.5.48 version: link:../../packages/ui '@ballerine/workflow-browser-sdk': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../sdks/workflow-browser-sdk '@ballerine/workflow-node-sdk': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../sdks/workflow-node-sdk '@botpress/webchat': specifier: ^2.1.10 @@ -356,10 +356,10 @@ importers: version: 3.22.4 devDependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config-react': - specifier: ^2.0.25 + specifier: ^2.0.26 version: link:../../packages/eslint-config-react '@cspell/cspell-types': specifier: ^6.31.1 @@ -512,16 +512,16 @@ importers: apps/kyb-app: dependencies: '@ballerine/blocks': - specifier: 0.2.27 + specifier: 0.2.28 version: link:../../packages/blocks '@ballerine/common': - specifier: ^0.9.54 + specifier: ^0.9.55 version: link:../../packages/common '@ballerine/ui': - specifier: 0.5.47 + specifier: 0.5.49 version: link:../../packages/ui '@ballerine/workflow-browser-sdk': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../sdks/workflow-browser-sdk '@lukemorales/query-key-factory': specifier: ^1.0.3 @@ -654,10 +654,10 @@ importers: version: 3.23.4 devDependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config-react': - specifier: ^2.0.25 + specifier: ^2.0.26 version: link:../../packages/eslint-config-react '@jest/globals': specifier: ^29.7.0 @@ -762,10 +762,10 @@ importers: apps/workflows-dashboard: dependencies: '@ballerine/common': - specifier: ^0.9.52 + specifier: ^0.9.55 version: link:../../packages/common '@ballerine/ui': - specifier: ^0.5.45 + specifier: ^0.5.48 version: link:../../packages/ui '@lukemorales/query-key-factory': specifier: ^1.0.3 @@ -901,10 +901,10 @@ importers: version: 3.22.4 devDependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config-react': - specifier: ^2.0.25 + specifier: ^2.0.26 version: link:../../packages/eslint-config-react '@cspell/cspell-types': specifier: ^6.31.1 @@ -994,10 +994,10 @@ importers: examples/headless-example: dependencies: '@ballerine/common': - specifier: 0.9.54 + specifier: 0.9.55 version: link:../../packages/common '@ballerine/workflow-browser-sdk': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../sdks/workflow-browser-sdk '@felte/reporter-svelte': specifier: ^1.1.5 @@ -1091,7 +1091,7 @@ importers: examples/report-generation-example: dependencies: '@ballerine/react-pdf-toolkit': - specifier: ^1.2.45 + specifier: ^1.2.48 version: link:../../packages/react-pdf-toolkit react: specifier: ^18.2.0 @@ -1134,7 +1134,7 @@ importers: packages/blocks: dependencies: '@ballerine/common': - specifier: ^0.9.52 + specifier: ^0.9.55 version: link:../common devDependencies: '@babel/core': @@ -1150,10 +1150,10 @@ importers: specifier: 7.16.7 version: 7.16.7(@babel/core@7.17.9) '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../eslint-config '@rollup/plugin-babel': specifier: 5.3.1 @@ -1232,7 +1232,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@5.1.6) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-storybook: specifier: ^0.6.13 version: 0.6.15(eslint@8.54.0)(typescript@5.1.6) @@ -1331,10 +1331,10 @@ importers: specifier: 7.16.7 version: 7.16.7(@babel/core@7.17.9) '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../eslint-config '@cspell/cspell-types': specifier: ^6.31.1 @@ -1410,7 +1410,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -1483,7 +1483,7 @@ importers: packages/eslint-config-react: dependencies: '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../eslint-config eslint-plugin-react: specifier: ^7.33.2 @@ -1495,10 +1495,10 @@ importers: packages/react-pdf-toolkit: dependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../config '@ballerine/ui': - specifier: 0.5.47 + specifier: 0.5.49 version: link:../ui '@react-pdf/renderer': specifier: ^3.1.14 @@ -1617,10 +1617,10 @@ importers: specifier: 7.16.7 version: 7.16.7(@babel/core@7.17.9) '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../eslint-config '@cspell/cspell-types': specifier: ^6.31.1 @@ -1678,7 +1678,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -1722,7 +1722,7 @@ importers: packages/ui: dependencies: '@ballerine/common': - specifier: ^0.9.53 + specifier: ^0.9.55 version: link:../common '@emotion/react': specifier: ^11.11.1 @@ -1834,10 +1834,10 @@ importers: version: 3.23.4 devDependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../config '@ballerine/eslint-config-react': - specifier: ^2.0.25 + specifier: ^2.0.26 version: link:../eslint-config-react '@cspell/cspell-types': specifier: ^6.31.1 @@ -1945,7 +1945,7 @@ importers: packages/workflow-core: dependencies: '@ballerine/common': - specifier: 0.9.54 + specifier: 0.9.55 version: link:../common ajv: specifier: ^8.12.0 @@ -1991,10 +1991,10 @@ importers: specifier: 7.16.7 version: 7.16.7(@babel/core@7.17.9) '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../eslint-config '@cspell/cspell-types': specifier: ^6.31.1 @@ -2076,7 +2076,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@5.1.6) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -2135,7 +2135,7 @@ importers: sdks/web-ui-sdk: dependencies: '@ballerine/common': - specifier: 0.9.54 + specifier: 0.9.55 version: link:../../packages/common '@zerodevx/svelte-toast': specifier: ^0.8.0 @@ -2262,10 +2262,10 @@ importers: sdks/workflow-browser-sdk: dependencies: '@ballerine/common': - specifier: 0.9.54 + specifier: 0.9.55 version: link:../../packages/common '@ballerine/workflow-core': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../packages/workflow-core xstate: specifier: ^4.37.0 @@ -2281,10 +2281,10 @@ importers: specifier: 7.16.7 version: 7.16.7(@babel/core@7.17.9) '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/eslint-config '@cspell/cspell-types': specifier: ^6.31.1 @@ -2351,7 +2351,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -2404,7 +2404,7 @@ importers: sdks/workflow-node-sdk: dependencies: '@ballerine/workflow-core': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../packages/workflow-core json-logic-js: specifier: ^2.0.2 @@ -2423,10 +2423,10 @@ importers: specifier: 7.16.7 version: 7.16.7(@babel/core@7.17.9) '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/eslint-config '@cspell/cspell-types': specifier: ^6.31.1 @@ -2487,7 +2487,7 @@ importers: version: 3.7.2(eslint@8.54.0)(typescript@5.1.6) eslint-plugin-import: specifier: ^2.22.0 - version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-unused-imports: specifier: ^2.0.0 version: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.54.0) @@ -2649,13 +2649,13 @@ importers: specifier: 3.347.1 version: 3.347.1 '@ballerine/common': - specifier: 0.9.54 + specifier: 0.9.55 version: link:../../packages/common '@ballerine/workflow-core': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../packages/workflow-core '@ballerine/workflow-node-sdk': - specifier: 0.6.71 + specifier: 0.6.73 version: link:../../sdks/workflow-node-sdk '@faker-js/faker': specifier: ^7.6.0 @@ -2830,10 +2830,10 @@ importers: version: 3.23.4 devDependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/eslint-config '@cspell/cspell-types': specifier: ^6.31.1 @@ -2995,7 +2995,7 @@ importers: specifier: ^4.0.0 version: 4.0.0(astro@3.3.3)(tailwindcss@3.3.5)(ts-node@10.9.1) '@ballerine/common': - specifier: ^0.9.54 + specifier: ^0.9.55 version: link:../../packages/common astro: specifier: 3.3.3 @@ -3008,10 +3008,10 @@ importers: version: 0.14.5 devDependencies: '@ballerine/config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/config '@ballerine/eslint-config': - specifier: ^1.1.25 + specifier: ^1.1.26 version: link:../../packages/eslint-config eslint: specifier: ^8.46.0 @@ -4913,25 +4913,7 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - dev: true - - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.25.2): - resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -4949,13 +4931,13 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.25.2): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -4977,12 +4959,12 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.25.2): + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.7): resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.6 @@ -5073,20 +5055,6 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.25.2): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2): resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} @@ -5125,13 +5093,13 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: true - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.25.2): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -5149,13 +5117,13 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: true - /@babel/helper-replace-supers@7.22.20(@babel/core@7.25.2): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -5328,13 +5296,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.25.2): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5350,25 +5318,25 @@ packages: '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.17.9) dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.25.2): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.7) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.25.2): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5573,13 +5541,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 dev: true /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.17.9): @@ -5626,15 +5594,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -5662,15 +5621,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.17.9): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -5681,13 +5631,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5700,12 +5650,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5718,12 +5668,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5737,23 +5687,23 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.25.2): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.25.2): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5766,15 +5716,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.17.9): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -5793,15 +5734,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.17.9): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} @@ -5850,15 +5782,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.17.9): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -5877,15 +5800,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.17.9): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -5904,15 +5818,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.17.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -5931,15 +5836,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.17.9): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -5958,15 +5854,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.17.9): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -5985,15 +5872,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.17.9): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -6004,13 +5882,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6034,16 +5912,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.17.9): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -6064,14 +5932,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6085,27 +5953,27 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.25.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) dev: true /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.17.9): @@ -6120,16 +5988,16 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.17.9) dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.25.2) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) dev: true /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.17.9): @@ -6142,13 +6010,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6162,37 +6030,37 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) dev: true /@babel/plugin-transform-classes@7.23.3(@babel/core@7.17.9): @@ -6213,20 +6081,20 @@ packages: globals: 11.12.0 dev: true - /@babel/plugin-transform-classes@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true @@ -6242,13 +6110,13 @@ packages: '@babel/template': 7.22.15 dev: true - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: true @@ -6263,13 +6131,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6284,14 +6152,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6305,25 +6173,25 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.17.9): @@ -6337,26 +6205,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.7): @@ -6380,13 +6248,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6402,27 +6270,27 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-literals@7.23.3(@babel/core@7.17.9): @@ -6435,25 +6303,25 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) dev: true /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.17.9): @@ -6466,13 +6334,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6487,14 +6355,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6517,19 +6385,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.7 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.25.2): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true @@ -6547,15 +6403,15 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true @@ -6571,14 +6427,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6593,14 +6449,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.25.2): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6614,50 +6470,50 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.17.9): @@ -6671,26 +6527,26 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.17.9) dev: true - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.25.2) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.17.9): @@ -6705,16 +6561,16 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.17.9) dev: true - /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) dev: true /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.17.9): @@ -6727,38 +6583,38 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) dev: true /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.17.9): @@ -6771,13 +6627,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6891,13 +6747,13 @@ packages: regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true @@ -6912,13 +6768,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6932,13 +6788,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6953,13 +6809,13 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -6974,13 +6830,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6994,13 +6850,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -7014,13 +6870,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -7060,24 +6916,24 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -7092,25 +6948,25 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.25.2): + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -7210,171 +7066,80 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.25.2) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.25.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.25.2) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.25.2) - core-js-compat: 3.33.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/preset-env@7.23.3(@babel/core@7.25.2): - resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.25.2 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.25.2) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.25.2) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.25.2) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.7) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.7) core-js-compat: 3.33.2 semver: 6.3.1 transitivePeerDependencies: @@ -7406,12 +7171,12 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.6 esutils: 2.0.3 @@ -16449,7 +16214,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.23.7 - '@babel/preset-env': 7.23.3(@babel/core@7.25.2) + '@babel/preset-env': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.5.3 @@ -21968,14 +21733,14 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.25.2): + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.7): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.7) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -21993,13 +21758,13 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.25.2): + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.7): resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.7) core-js-compat: 3.33.2 transitivePeerDependencies: - supports-color @@ -22016,13 +21781,13 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.25.2): + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.7): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.25.2) + '@babel/core': 7.23.7 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.7) transitivePeerDependencies: - supports-color dev: true @@ -25506,6 +25271,35 @@ packages: - supports-color dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.1.6) + debug: 3.2.7 + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + /eslint-plugin-astro@0.28.0(eslint@8.54.0): resolution: {integrity: sha512-fZ3B93nXLSXMmEYSAnHkDRBKDbUFuIkWj5CoKE4fxjPnE/EZEHu6zxtX2UJZeclJKu33Uf2mWdeCJKFufyracg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -25664,6 +25458,41 @@ packages: - supports-color dev: true + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.54.0)(typescript@5.1.6) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) + hasown: 2.0.0 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.54.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} @@ -25683,7 +25512,7 @@ packages: doctrine: 2.1.0 eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.54.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -25956,7 +25785,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@5.1.6) eslint: 8.54.0 eslint-rule-composer: 0.3.0 dev: true diff --git a/sdks/web-ui-sdk/CHANGELOG.md b/sdks/web-ui-sdk/CHANGELOG.md index b5593ecc62..9904f7c530 100644 --- a/sdks/web-ui-sdk/CHANGELOG.md +++ b/sdks/web-ui-sdk/CHANGELOG.md @@ -1,5 +1,13 @@ # web-ui-sdk +## 1.5.56 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + ## 1.5.55 ### Patch Changes diff --git a/sdks/web-ui-sdk/package.json b/sdks/web-ui-sdk/package.json index f148506de9..a35d7108b9 100644 --- a/sdks/web-ui-sdk/package.json +++ b/sdks/web-ui-sdk/package.json @@ -21,7 +21,7 @@ "types": "dist/index.d.ts", "name": "@ballerine/web-ui-sdk", "private": false, - "version": "1.5.55", + "version": "1.5.56", "type": "module", "files": [ "dist" @@ -96,7 +96,7 @@ "vitest": "^0.24.5" }, "dependencies": { - "@ballerine/common": "0.9.54", + "@ballerine/common": "0.9.55", "@zerodevx/svelte-toast": "^0.8.0", "compressorjs": "^1.1.1", "deepmerge": "^4.3.0", diff --git a/sdks/workflow-browser-sdk/CHANGELOG.md b/sdks/workflow-browser-sdk/CHANGELOG.md index 850185ba57..f6f04f6271 100644 --- a/sdks/workflow-browser-sdk/CHANGELOG.md +++ b/sdks/workflow-browser-sdk/CHANGELOG.md @@ -1,5 +1,22 @@ # @ballerine/workflow-browser-sdk +## 0.6.73 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + - @ballerine/workflow-core@0.6.73 + +## 0.6.72 + +### Patch Changes + +- version bump +- Updated dependencies + - @ballerine/workflow-core@0.6.72 + ## 0.6.71 ## 0.6.69 @@ -120,6 +137,8 @@ - bump - Updated dependencies + - @ballerine/workflow-core@0.6.56 + - @ballerine/common@0.9.44 - @ballerine/workflow-core@0.6.57 - @ballerine/common@0.9.45 diff --git a/sdks/workflow-browser-sdk/package.json b/sdks/workflow-browser-sdk/package.json index 9bf13703a6..9753d9f0f5 100644 --- a/sdks/workflow-browser-sdk/package.json +++ b/sdks/workflow-browser-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-browser-sdk", "author": "Ballerine ", - "version": "0.6.71", + "version": "0.6.73", "description": "workflow-browser-sdk", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -33,17 +33,17 @@ "node": ">=12" }, "dependencies": { - "@ballerine/common": "0.9.54", - "@ballerine/workflow-core": "0.6.71", + "@ballerine/common": "0.9.55", + "@ballerine/workflow-core": "0.6.73", "xstate": "^4.37.0" }, "devDependencies": { "@babel/core": "7.17.9", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", - "@ballerine/config": "^1.1.25", + "@ballerine/config": "^1.1.26", "@cspell/cspell-types": "^6.31.1", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/eslint-config": "^1.1.26", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", diff --git a/sdks/workflow-node-sdk/CHANGELOG.md b/sdks/workflow-node-sdk/CHANGELOG.md index 85e61a0deb..4fbe827c20 100644 --- a/sdks/workflow-node-sdk/CHANGELOG.md +++ b/sdks/workflow-node-sdk/CHANGELOG.md @@ -1,5 +1,20 @@ # @ballerine/workflow-node-sdk +## 0.6.73 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/workflow-core@0.6.73 + +## 0.6.72 + +### Patch Changes + +- Updated dependencies + - @ballerine/workflow-core@0.6.72 + ## 0.6.71 ### Patch Changes diff --git a/sdks/workflow-node-sdk/package.json b/sdks/workflow-node-sdk/package.json index aa12b2db5c..c5a20aab36 100644 --- a/sdks/workflow-node-sdk/package.json +++ b/sdks/workflow-node-sdk/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflow-node-sdk", "author": "Ballerine ", - "version": "0.6.71", + "version": "0.6.73", "description": "workflow-node-sdk", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.js", @@ -28,7 +28,7 @@ "node": ">=12" }, "dependencies": { - "@ballerine/workflow-core": "0.6.71", + "@ballerine/workflow-core": "0.6.73", "json-logic-js": "^2.0.2", "xstate": "^4.36.0" }, @@ -36,9 +36,9 @@ "@babel/core": "7.17.9", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", - "@ballerine/config": "^1.1.25", + "@ballerine/config": "^1.1.26", "@cspell/cspell-types": "^6.31.1", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/eslint-config": "^1.1.26", "@rollup/plugin-babel": "5.3.1", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", diff --git a/services/websocket-service/CHANGELOG.md b/services/websocket-service/CHANGELOG.md index ac1062dfc3..1e9973f08f 100644 --- a/services/websocket-service/CHANGELOG.md +++ b/services/websocket-service/CHANGELOG.md @@ -1,5 +1,11 @@ # @ballerine/websocket-service +## 0.1.26 + +### Patch Changes + +- bump + ## 0.1.25 ### Patch Changes diff --git a/services/websocket-service/package.json b/services/websocket-service/package.json index d667e84770..9e13691ef7 100644 --- a/services/websocket-service/package.json +++ b/services/websocket-service/package.json @@ -1,6 +1,6 @@ { "name": "@ballerine/websocket-service", - "version": "0.1.25", + "version": "0.1.26", "description": "websocket-service", "private": false, "scripts": { diff --git a/services/workflows-service/CHANGELOG.md b/services/workflows-service/CHANGELOG.md index 3369f0a4da..6d3dd78dd6 100644 --- a/services/workflows-service/CHANGELOG.md +++ b/services/workflows-service/CHANGELOG.md @@ -1,5 +1,24 @@ # @ballerine/workflows-service +## 0.7.77 + +### Patch Changes + +- bump +- Updated dependencies + - @ballerine/common@0.9.55 + - @ballerine/workflow-core@0.6.73 + - @ballerine/workflow-node-sdk@0.6.73 + +## 0.7.76 + +### Patch Changes + +- version bump +- Updated dependencies + - @ballerine/workflow-core@0.6.72 + - @ballerine/workflow-node-sdk@0.6.72 + ## 0.7.75 ### Patch Changes @@ -145,6 +164,9 @@ - bump - Updated dependencies + - @ballerine/workflow-core@0.6.56 + - @ballerine/workflow-node-sdk@0.6.56 + - @ballerine/common@0.9.44 - @ballerine/workflow-core@0.6.57 - @ballerine/workflow-node-sdk@0.6.57 - @ballerine/common@0.9.45 diff --git a/services/workflows-service/package.json b/services/workflows-service/package.json index bdee23a7d8..47a98947c8 100644 --- a/services/workflows-service/package.json +++ b/services/workflows-service/package.json @@ -1,7 +1,7 @@ { "name": "@ballerine/workflows-service", "private": false, - "version": "0.7.75", + "version": "0.7.77", "description": "workflow-service", "scripts": { "spellcheck": "cspell \"*\"", @@ -48,9 +48,9 @@ "@aws-sdk/client-secrets-manager": "^3.620.1", "@aws-sdk/lib-storage": "3.347.1", "@aws-sdk/s3-request-presigner": "3.347.1", - "@ballerine/common": "0.9.54", - "@ballerine/workflow-core": "0.6.71", - "@ballerine/workflow-node-sdk": "0.6.71", + "@ballerine/common": "0.9.55", + "@ballerine/workflow-core": "0.6.73", + "@ballerine/workflow-node-sdk": "0.6.73", "@faker-js/faker": "^7.6.0", "@nestjs/axios": "^2.0.0", "@nestjs/common": "^9.3.12", @@ -110,8 +110,8 @@ "zod": "^3.23.4" }, "devDependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config": "^1.1.26", "@cspell/cspell-types": "^6.31.1", "@nestjs/cli": "9.3.0", "@nestjs/swagger": "7.4.0", diff --git a/services/workflows-service/prisma/data-migrations b/services/workflows-service/prisma/data-migrations index fd8fd97169..79ee883a56 160000 --- a/services/workflows-service/prisma/data-migrations +++ b/services/workflows-service/prisma/data-migrations @@ -1 +1 @@ -Subproject commit fd8fd971694ef091eba2b3ca586441c98b7e13e7 +Subproject commit 79ee883a5606b2dc562ac8530bb493e2e23faadd diff --git a/services/workflows-service/scripts/workflows/dynamic-ui-workflow.ts b/services/workflows-service/scripts/workflows/dynamic-ui-workflow.ts index d8c56199e5..fb07c03de1 100644 --- a/services/workflows-service/scripts/workflows/dynamic-ui-workflow.ts +++ b/services/workflows-service/scripts/workflows/dynamic-ui-workflow.ts @@ -229,6 +229,7 @@ export const dynamicUiWorkflowDefinition = { language: 'en', supportedLanguages: ['en', 'cn'], initialEvent: 'START', + createCollectionFlowToken: true, childCallbackResults: [ { definitionId: kycEmailSessionDefinition.name, diff --git a/services/workflows-service/scripts/workflows/kyb-kyc-workflow-definition.ts b/services/workflows-service/scripts/workflows/kyb-kyc-workflow-definition.ts index b149104b96..eaa4d9d6e2 100644 --- a/services/workflows-service/scripts/workflows/kyb-kyc-workflow-definition.ts +++ b/services/workflows-service/scripts/workflows/kyb-kyc-workflow-definition.ts @@ -229,6 +229,7 @@ export const kybKycWorkflowDefinition = { deliverEvent: 'KYC_RESPONDED', }, ], + createCollectionFlowToken: true, }, contextSchema: { type: 'json-schema', diff --git a/services/workflows-service/scripts/workflows/ui-definition/kyb-parent-dynamic-example/pages/defintion-logic.ts b/services/workflows-service/scripts/workflows/ui-definition/kyb-parent-dynamic-example/pages/defintion-logic.ts index 6fd58cac81..1cfb482569 100644 --- a/services/workflows-service/scripts/workflows/ui-definition/kyb-parent-dynamic-example/pages/defintion-logic.ts +++ b/services/workflows-service/scripts/workflows/ui-definition/kyb-parent-dynamic-example/pages/defintion-logic.ts @@ -43,9 +43,9 @@ export const definition = { { name: 'update_end_user', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/end-user?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/end-user}`, method: 'POST', - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, stateNames: [], request: { transform: [ @@ -65,7 +65,7 @@ export const definition = { { name: 'sync_workflow_runtime', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/sync/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/sync}`, method: 'PUT', stateNames: [ 'personal_details', @@ -74,7 +74,7 @@ export const definition = { 'company_ownership', 'company_documents', ], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { @@ -94,10 +94,10 @@ export const definition = { { name: 'finish_workflow', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow}`, method: 'PUT', stateNames: ['finish'], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { @@ -117,10 +117,10 @@ export const definition = { { name: 'send_collection_flow_finished', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/send-event/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/send-event}`, method: 'POST', stateNames: ['finish'], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { diff --git a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-child-associated-company-definition.ts b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-child-associated-company-definition.ts index d87b9dbb9d..5505de7a57 100644 --- a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-child-associated-company-definition.ts +++ b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-child-associated-company-definition.ts @@ -57,6 +57,7 @@ export const composeChildAssociatedCompanyDefinition = ({ apiPlugins: [], }, config: { + createCollectionFlowToken: true, workflowLevelResolution: true, }, projectId: projectId, diff --git a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyb-with-associated-companies-definition.ts b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyb-with-associated-companies-definition.ts index e6af502529..824031ae18 100644 --- a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyb-with-associated-companies-definition.ts +++ b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyb-with-associated-companies-definition.ts @@ -188,6 +188,7 @@ export const composeKybWithAssociatedCompaniesDefinition = ({ }, config: { isExample: true, + createCollectionFlowToken: true, workflowLevelResolution: true, childCallbackResults: [ { diff --git a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyc-child-workflow-definition.ts b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyc-child-workflow-definition.ts index 8eb8d962c7..3f0c5652a2 100644 --- a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyc-child-workflow-definition.ts +++ b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/definition/compose-kyc-child-workflow-definition.ts @@ -57,6 +57,7 @@ export const composeKycChildWorkflowDefinition = ({ apiPlugins: [], }, config: { + createCollectionFlowToken: true, workflowLevelResolution: true, isCaseOverviewEnabled: true, }, diff --git a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/associated-company-ui-def/associated-ui-definition.ts b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/associated-company-ui-def/associated-ui-definition.ts index e20c33f669..204f56b2ab 100644 --- a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/associated-company-ui-def/associated-ui-definition.ts +++ b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/associated-company-ui-def/associated-ui-definition.ts @@ -31,9 +31,9 @@ export const definition = { { name: 'update_end_user', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/end-user?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/end-user}`, method: 'POST', - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, stateNames: [], request: { transform: [ @@ -53,7 +53,7 @@ export const definition = { { name: 'sync_workflow_runtime', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/sync/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/sync}`, method: 'PUT', stateNames: [ 'personal_details', @@ -64,7 +64,7 @@ export const definition = { 'company_ownership', 'company_documents', ], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { @@ -84,10 +84,10 @@ export const definition = { { name: 'finish_workflow', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow}`, method: 'PUT', stateNames: ['finish'], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { @@ -110,13 +110,12 @@ export const definition = { url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/business/business-information`, method: 'GET', stateNames: [], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { transformer: 'jmespath', mapping: `{ - token: metadata.token, registrationNumber: entity.data.registrationNumber, countryCode: entity.data.country, state: entity.data.additionalInfo.state || '', @@ -146,10 +145,10 @@ export const definition = { { name: 'send_collection_flow_finished', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/send-event/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/send-event}`, method: 'POST', stateNames: ['finish'], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { diff --git a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/kyb-with-associated-company-ui-def/defintion-logic.ts b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/kyb-with-associated-company-ui-def/defintion-logic.ts index 01d892facd..c5fbf922f8 100644 --- a/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/kyb-with-associated-company-ui-def/defintion-logic.ts +++ b/services/workflows-service/scripts/workflows/ui-definition/kyb-with-associated-companies/ui-definition/kyb-with-associated-company-ui-def/defintion-logic.ts @@ -55,9 +55,9 @@ export const definition = { { name: 'update_end_user', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/end-user?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/end-user}`, method: 'POST', - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, stateNames: [], request: { transform: [ @@ -77,7 +77,7 @@ export const definition = { { name: 'sync_workflow_runtime', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/sync/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/sync}`, method: 'PUT', stateNames: [ 'personal_details', @@ -86,7 +86,7 @@ export const definition = { 'company_ownership', 'company_documents', ], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { @@ -106,10 +106,10 @@ export const definition = { { name: 'finish_workflow', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow}`, method: 'PUT', stateNames: ['finish'], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { @@ -129,10 +129,10 @@ export const definition = { { name: 'send_collection_flow_finished', pluginKind: 'api', - url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/send-event/?token={metadata.token}`, + url: `{collectionFlow.config.apiUrl}/api/v1/collection-flow/send-event}`, method: 'POST', stateNames: ['finish'], - headers: { Authorization: 'Bearer {metadata.token}' }, + headers: { Authorization: 'Bearer {query.token}' }, request: { transform: [ { diff --git a/services/workflows-service/src/auth/auth.module.ts b/services/workflows-service/src/auth/auth.module.ts index 00683203e9..9e32eef26a 100644 --- a/services/workflows-service/src/auth/auth.module.ts +++ b/services/workflows-service/src/auth/auth.module.ts @@ -4,7 +4,7 @@ import { AuthService } from './auth.service'; import { BasicStrategy } from './basic/basic.strategy'; import { PasswordService } from './password/password.service'; // eslint-disable-next-line import/no-cycle -import { UserModule } from '@/user/user.module'; +import { UserModule } from '../user/user.module'; import { LocalStrategy } from '@/auth/local/local.strategy'; import { SessionSerializer } from '@/auth/session-serializer'; import { UserService } from '@/user/user.service'; diff --git a/services/workflows-service/src/auth/workflow-token/workflow-token.repository.ts b/services/workflows-service/src/auth/workflow-token/workflow-token.repository.ts index 9c5c220dcf..24122317ae 100644 --- a/services/workflows-service/src/auth/workflow-token/workflow-token.repository.ts +++ b/services/workflows-service/src/auth/workflow-token/workflow-token.repository.ts @@ -1,8 +1,7 @@ -import { Injectable } from '@nestjs/common'; import { Prisma, PrismaClient } from '@prisma/client'; - -import { PrismaService } from '@/prisma/prisma.service'; +import { Injectable } from '@nestjs/common'; import type { PrismaTransaction, TProjectId } from '@/types'; +import { PrismaService } from '@/prisma/prisma.service'; @Injectable() export class WorkflowTokenRepository { diff --git a/services/workflows-service/src/auth/workflow-token/workflow-token.service.ts b/services/workflows-service/src/auth/workflow-token/workflow-token.service.ts index 6146063c99..bad936460e 100644 --- a/services/workflows-service/src/auth/workflow-token/workflow-token.service.ts +++ b/services/workflows-service/src/auth/workflow-token/workflow-token.service.ts @@ -1,13 +1,14 @@ import { Injectable } from '@nestjs/common'; -import { WorkflowTokenRepository } from '@/auth/workflow-token/workflow-token.repository'; + import type { InputJsonValue, PrismaTransaction, TProjectId } from '@/types'; -import { Prisma, UiDefinitionContext } from '@prisma/client'; +import { CustomerService } from '@/customer/customer.service'; +import { UiDefinitionService } from '@/ui-definition/ui-definition.service'; +import { WorkflowTokenRepository } from '@/auth/workflow-token/workflow-token.repository'; +import { WorkflowRuntimeDataRepository } from '@/workflow/workflow-runtime-data.repository'; import { buildCollectionFlowState, getOrderedSteps } from '@ballerine/common'; import { env } from '@/env'; import { WORKFLOW_FINAL_STATES } from '@/workflow/consts'; -import { UiDefinitionService } from '@/ui-definition/ui-definition.service'; -import { WorkflowRuntimeDataRepository } from '@/workflow/workflow-runtime-data.repository'; -import { CustomerService } from '@/customer/customer.service'; +import { Prisma, UiDefinitionContext } from '@prisma/client'; @Injectable() export class WorkflowTokenService { @@ -30,11 +31,14 @@ export class WorkflowTokenService { projectId, ); + const workflowToken = await this.workflowTokenRepository.create(projectId, data, transaction); + if (existingTokensForWorkflowRuntime === 0) { const { workflowDefinitionId, context } = await this.workflowRuntimeDataRepository.findById( workflowRuntimeDataId, { select: { workflowDefinitionId: true, context: true } }, [projectId], + transaction, ); const [uiDefinition, customer] = await Promise.all([ @@ -64,8 +68,6 @@ export class WorkflowTokenService { }, }); - const workflowToken = await this.workflowTokenRepository.create(projectId, data, transaction); - await this.workflowRuntimeDataRepository.updateStateById( workflowRuntimeDataId, { @@ -85,11 +87,9 @@ export class WorkflowTokenService { }, transaction, ); - - return workflowToken; } - return await this.workflowTokenRepository.create(projectId, data, transaction); + return workflowToken; } async findByToken(token: string) { diff --git a/services/workflows-service/src/common/guards/token-guard/token-auth.module.ts b/services/workflows-service/src/common/guards/token-guard/token-auth.module.ts index 0816dc5207..d2b48889d8 100644 --- a/services/workflows-service/src/common/guards/token-guard/token-auth.module.ts +++ b/services/workflows-service/src/common/guards/token-guard/token-auth.module.ts @@ -1,16 +1,15 @@ +import { WorkflowTokenRepository } from '@/auth/workflow-token/workflow-token.repository'; +import { WorkflowTokenService } from '@/auth/workflow-token/workflow-token.service'; +import { TokenAuthGuard } from '@/common/guards/token-guard/token-auth.guard'; import { Module } from '@nestjs/common'; - import { CustomerService } from '@/customer/customer.service'; -import { ApiKeyService } from '@/customer/api-key/api-key.service'; +import { UiDefinitionService } from '@/ui-definition/ui-definition.service'; import { CustomerRepository } from '@/customer/customer.repository'; import { ProjectScopeService } from '@/project/project-scope.service'; -import { ApiKeyRepository } from '@/customer/api-key/api-key.repository'; -import { UiDefinitionService } from '@/ui-definition/ui-definition.service'; -import { TokenAuthGuard } from '@/common/guards/token-guard/token-auth.guard'; import { UiDefinitionRepository } from '@/ui-definition/ui-definition.repository'; -import { WorkflowTokenService } from '@/auth/workflow-token/workflow-token.service'; -import { WorkflowTokenRepository } from '@/auth/workflow-token/workflow-token.repository'; import { WorkflowRuntimeDataRepository } from '@/workflow/workflow-runtime-data.repository'; +import { ApiKeyService } from '@/customer/api-key/api-key.service'; +import { ApiKeyRepository } from '@/customer/api-key/api-key.repository'; @Module({ providers: [ diff --git a/services/workflows-service/src/customer/schemas/zod-schemas.ts b/services/workflows-service/src/customer/schemas/zod-schemas.ts index 439ba31e4c..42e3369ae9 100644 --- a/services/workflows-service/src/customer/schemas/zod-schemas.ts +++ b/services/workflows-service/src/customer/schemas/zod-schemas.ts @@ -9,6 +9,8 @@ const CustomerConfigSchema = z.object({ ongoingWorkflowDefinitionId: z.string().optional(), isDemo: z.boolean().default(false).optional(), hideCreateMerchantMonitoringButton: z.boolean().default(true).optional(), + isMerchantMonitoringEnabled: z.boolean().default(false).optional(), + maxBusinessReports: z.number().default(10).optional(), }); export type TCustomerConfig = z.infer; diff --git a/services/workflows-service/src/workflow/schemas/zod-schemas.ts b/services/workflows-service/src/workflow/schemas/zod-schemas.ts index 0fc2fdbc79..c47d641554 100644 --- a/services/workflows-service/src/workflow/schemas/zod-schemas.ts +++ b/services/workflows-service/src/workflow/schemas/zod-schemas.ts @@ -40,6 +40,10 @@ export const ConfigSchema = z .optional(), ) .optional(), + createCollectionFlowToken: z + .boolean() + .optional() + .describe('Whether to create a collection flow token as part of the workflow'), mainRepresentative: z .object({ fullName: z.string(), diff --git a/services/workflows-service/src/workflow/workflow.controller.external.ts b/services/workflows-service/src/workflow/workflow.controller.external.ts index 91a0221221..c132fa1c1b 100644 --- a/services/workflows-service/src/workflow/workflow.controller.external.ts +++ b/services/workflows-service/src/workflow/workflow.controller.external.ts @@ -372,6 +372,7 @@ export class WorkflowControllerExternal { workflowDefinitionId: actionResult[0]?.workflowDefinition.id, workflowRuntimeId: actionResult[0]?.workflowRuntimeData.id, ballerineEntityId: actionResult[0]?.ballerineEntityId, + entities: actionResult[0]?.entities, }); } @@ -381,18 +382,21 @@ export class WorkflowControllerExternal { @common.HttpCode(200) @swagger.ApiForbiddenResponse({ type: errors.ForbiddenException }) async createCollectionFlowUrl( - @common.Body() { workflowRuntimeDataId }: CreateCollectionFlowUrlDto, + @common.Body() + { workflowRuntimeDataId }: CreateCollectionFlowUrlDto, ) { - const token = await this.workflowTokenService.findFirstByWorkflowruntimeDataIdUnscoped( + const result = await this.workflowTokenService.findFirstByWorkflowruntimeDataIdUnscoped( workflowRuntimeDataId, ); - if (!token) { - throw new NotFoundException(`No token was found for ${workflowRuntimeDataId}`); + if (!result) { + throw new NotFoundException( + `No WorkflowRuntimeDataId was found for ${JSON.stringify(workflowRuntimeDataId)}`, + ); } return { - collectionFlowUrl: `${env.COLLECTION_FLOW_URL}?token=${token.token}`, + collectionFlowUrl: `${env.COLLECTION_FLOW_URL}?token=${result.token}`, }; } @@ -405,16 +409,6 @@ export class WorkflowControllerExternal { @common.Body() { expiry, workflowRuntimeDataId, endUserId }: CreateTokenDto, @CurrentProject() currentProjectId: TProjectId, ) { - try { - await this.workflowService.getWorkflowRuntimeDataById(workflowRuntimeDataId, {}, [ - currentProjectId, - ]); - } catch (e) { - throw new common.BadRequestException( - `No WorkflowRuntimeData was found for ${workflowRuntimeDataId}`, - ); - } - const expiresAt = new Date(Date.now() + (expiry || 30) * 24 * 60 * 60 * 1000); const { token } = await this.workflowTokenService.create(currentProjectId, { diff --git a/services/workflows-service/src/workflow/workflow.service.ts b/services/workflows-service/src/workflow/workflow.service.ts index d5b1b686f2..10b0ec69ca 100644 --- a/services/workflows-service/src/workflow/workflow.service.ts +++ b/services/workflows-service/src/workflow/workflow.service.ts @@ -1,4 +1,5 @@ import { WorkflowTokenService } from '@/auth/workflow-token/workflow-token.service'; +import { BusinessReportService } from '@/business-report/business-report.service'; import { BusinessRepository } from '@/business/business.repository'; import { BusinessService } from '@/business/business.service'; import { ajv } from '@/common/ajv/ajv.validator'; @@ -51,9 +52,11 @@ import { } from '@/workflow/workflow-runtime-list-item.model'; import { AnyRecord, + buildCollectionFlowState, CollectionFlowStatusesEnum, DefaultContextSchema, getDocumentId, + getOrderedSteps, isErrorWithMessage, isObject, ProcessStatus, @@ -86,6 +89,7 @@ import { EndUser, Prisma, PrismaClient, + UiDefinitionContext, User, WorkflowDefinition, WorkflowRuntimeData, @@ -96,6 +100,7 @@ import { plainToClass } from 'class-transformer'; import dayjs from 'dayjs'; import { isEqual, merge } from 'lodash'; import mime from 'mime'; +import { WORKFLOW_FINAL_STATES } from './consts'; import { WorkflowDefinitionCreateDto } from './dtos/workflow-definition-create'; import { WorkflowDefinitionFindManyArgs } from './dtos/workflow-definition-find-many-args'; import { WorkflowDefinitionUpdateInput } from './dtos/workflow-definition-update-input'; @@ -135,6 +140,7 @@ export class WorkflowService { protected readonly workflowRuntimeDataRepository: WorkflowRuntimeDataRepository, protected readonly endUserRepository: EndUserRepository, protected readonly endUserService: EndUserService, + protected readonly businessReportService: BusinessReportService, protected readonly businessRepository: BusinessRepository, protected readonly businessService: BusinessService, protected readonly entityRepository: EntityRepository, @@ -1438,6 +1444,12 @@ export class WorkflowService { validatedConfig || {}, ) as InputJsonValue; + const entities: Array<{ + id: string; + type: 'individual' | 'business'; + tags?: Array<'mainRepresentative' | 'UBO'>; + }> = []; + // Creating new workflow if ( !existingWorkflowRuntimeData || @@ -1454,6 +1466,19 @@ export class WorkflowService { currentProjectId, customer.name, ); + let uiDefinition; + + try { + uiDefinition = await this.uiDefinitionService.getByWorkflowDefinitionId( + workflowDefinitionId, + UiDefinitionContext.collection_flow, + projectIds, + ); + } catch (err) { + if (isErrorWithMessage(err)) { + this.logger.warn(err.message); + } + } workflowRuntimeData = await this.workflowRuntimeDataRepository.create( { @@ -1494,6 +1519,87 @@ export class WorkflowService { workflowRuntimeData, }); + let endUserId: string | null = null; + const entityData = + workflowRuntimeData.context.entity?.data?.additionalInfo?.mainRepresentative; + + if (mergedConfig.createCollectionFlowToken) { + if (entityType === 'endUser') { + endUserId = entityId; + entities.push({ type: 'individual', id: entityId }); + } else if (entityData) { + endUserId = await this.__generateEndUserWithBusiness({ + entityType, + workflowRuntimeData, + entityData: entityData, + currentProjectId, + entityId, + position: BusinessPosition.representative, + }); + + entities.push({ + type: 'individual', + id: endUserId, + }); + + entities.push({ type: 'business', id: entityId }); + + if (entityData) { + workflowRuntimeData.context.entity.data.additionalInfo.mainRepresentative.ballerineEntityId = + endUserId; + } + } + + const nowPlus30Days = new Date(Date.now() + 30 * 24 * 60 * 60 * 1000); + const workflowToken = await this.workflowTokenService.create( + currentProjectId, + { + workflowRuntimeDataId: workflowRuntimeData.id, + endUserId: endUserId ?? null, + expiresAt: nowPlus30Days, + }, + transaction, + ); + + const collectionFlow = buildCollectionFlowState({ + apiUrl: env.APP_API_URL, + steps: uiDefinition?.definition + ? getOrderedSteps( + (uiDefinition?.definition as Prisma.JsonObject)?.definition as Record< + string, + Record + >, + { finalStates: [...WORKFLOW_FINAL_STATES] }, + ).map(stepName => ({ + stateName: stepName, + })) + : [], + additionalInformation: { + customerCompany: customer.displayName, + }, + }); + + workflowRuntimeData = await this.workflowRuntimeDataRepository.updateStateById( + workflowRuntimeData.id, + { + data: { + context: { + ...workflowRuntimeData.context, + collectionFlow, + metadata: { + ...(workflowRuntimeData.context.metadata ?? {}), + token: workflowToken.token, + collectionFlowUrl: env.COLLECTION_FLOW_URL, + webUiSDKUrl: env.WEB_UI_SDK_URL, + }, + } as InputJsonValue, + projectId: currentProjectId, + }, + }, + transaction, + ); + } + if (mergedConfig?.initialEvent) { workflowRuntimeData = await this.event( { @@ -1574,6 +1680,7 @@ export class WorkflowService { workflowDefinition, workflowRuntimeData, ballerineEntityId: entityId, + entities, }, ] as const; }); diff --git a/services/workflows-service/src/workflow/workflow.service.unit.test.ts b/services/workflows-service/src/workflow/workflow.service.unit.test.ts index ac70009bb4..17b19e3914 100644 --- a/services/workflows-service/src/workflow/workflow.service.unit.test.ts +++ b/services/workflows-service/src/workflow/workflow.service.unit.test.ts @@ -102,6 +102,7 @@ describe('WorkflowService', () => { let projectScopeService; let businessRepo; let businessService; + let businessReportService; let customerService; let endUserRepo; let entityRepo; @@ -134,6 +135,7 @@ describe('WorkflowService', () => { workflowRuntimeDataRepo = new FakeWorkflowRuntimeDataRepo(); businessRepo = new FakeBusinessRepo(); businessService = new FakeBusinessRepo(); + businessReportService = new FakeBusinessRepo(); endUserRepo = new FakeEndUserRepo(); entityRepo = new FakeEntityRepo(); customerService = new FakeCustomerRepo(); @@ -186,6 +188,7 @@ describe('WorkflowService', () => { workflowDefinitionRepo as any, workflowRuntimeDataRepo, endUserRepo, + businessReportService, {} as any, businessRepo, businessService, diff --git a/websites/docs/package.json b/websites/docs/package.json index 138619c87b..daa6134408 100644 --- a/websites/docs/package.json +++ b/websites/docs/package.json @@ -17,14 +17,14 @@ "dependencies": { "@astrojs/starlight": "0.11.1", "@astrojs/tailwind": "^4.0.0", - "@ballerine/common": "^0.9.54", + "@ballerine/common": "^0.9.55", "astro": "3.3.3", "sharp": "^0.32.4", "shiki": "^0.14.3" }, "devDependencies": { - "@ballerine/config": "^1.1.25", - "@ballerine/eslint-config": "^1.1.25", + "@ballerine/config": "^1.1.26", + "@ballerine/eslint-config": "^1.1.26", "eslint": "^8.46.0", "eslint-config-prettier": "^9.0.0", "eslint-config-standard-with-typescript": "^37.0.0",