From 08757c29b3879386afd86f330c26055ed8e5c487 Mon Sep 17 00:00:00 2001 From: Denis Bykhov Date: Sat, 4 Oct 2025 21:41:16 +0500 Subject: [PATCH 1/2] context value dsl Signed-off-by: Denis Bykhov --- packages/platform/src/index.ts | 1 + plugins/process-resources/package.json | 2 + .../src/components/ProcessAttribute.svelte | 12 +- .../attributeEditors/ConfigurePopup.svelte | 23 +- plugins/process/docs/dsl.md | 57 +++ .../process/src/__tests__/dslContext.test.ts | 71 ++++ plugins/process/src/dslContext.ts | 392 ++++++++++++++++++ plugins/process/src/index.ts | 1 + plugins/process/src/utils.ts | 5 +- 9 files changed, 555 insertions(+), 9 deletions(-) create mode 100644 plugins/process/docs/dsl.md create mode 100644 plugins/process/src/__tests__/dslContext.test.ts create mode 100644 plugins/process/src/dslContext.ts diff --git a/packages/platform/src/index.ts b/packages/platform/src/index.ts index 6be392fb205..3d87bcb7237 100644 --- a/packages/platform/src/index.ts +++ b/packages/platform/src/index.ts @@ -20,6 +20,7 @@ export * from './event' export * from './i18n' export * from './metadata' export * from './platform' +export * from './ident' export { default } from './platform' export * from './resource' export * from './status' diff --git a/plugins/process-resources/package.json b/plugins/process-resources/package.json index 76954397fa4..3ece02cf64d 100644 --- a/plugins/process-resources/package.json +++ b/plugins/process-resources/package.json @@ -9,9 +9,11 @@ "build:docs": "api-extractor run --local", "format": "format src", "svelte-check": "do-svelte-check", + "test": "jest --passWithNoTests --silent", "_phase:svelte-check": "do-svelte-check", "build:watch": "compile ui", "_phase:build": "compile ui", + "_phase:test": "jest --passWithNoTests --silent", "_phase:format": "format src", "_phase:validate": "compile validate" }, diff --git a/plugins/process-resources/src/components/ProcessAttribute.svelte b/plugins/process-resources/src/components/ProcessAttribute.svelte index b4641f42826..03b645db85d 100644 --- a/plugins/process-resources/src/components/ProcessAttribute.svelte +++ b/plugins/process-resources/src/components/ProcessAttribute.svelte @@ -15,7 +15,7 @@ diff --git a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte index 860a4d4673c..281d9b23e9c 100644 --- a/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte +++ b/plugins/process-resources/src/components/attributeEditors/ConfigurePopup.svelte @@ -13,7 +13,7 @@ // limitations under the License. -->