From ee9035f28245d5eb09fc1c08d1f2c9dcb67383de Mon Sep 17 00:00:00 2001 From: Bart Tadych Date: Mon, 13 Nov 2023 14:29:15 +0100 Subject: [PATCH] 0.11.1. (#27) --- CHANGELOG.md | 4 + demos/vanilla-js-app/umd-example.html | 74 ++++++++ demos/webpack-app/package.json | 8 +- editor/css/editor.css | 4 +- editor/package.json | 20 +-- editor/rollup.config.mjs | 3 + model/package.json | 16 +- model/rollup.config.mjs | 21 +++ model/src/activator/model-activator.ts | 5 +- model/src/builders/property-model-builder.ts | 5 +- model/src/builders/step-model-builder.ts | 5 +- model/src/context/default-value-context.ts | 5 +- model/src/context/scoped-property-context.ts | 5 +- model/src/context/value-context.ts | 5 +- model/src/validator/definition-validator.ts | 5 +- yarn.lock | 170 +++++++++++++++---- 16 files changed, 294 insertions(+), 61 deletions(-) create mode 100644 demos/vanilla-js-app/umd-example.html diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c3ad45..cef41eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.11.1 + +This version improves support for UMD bundles. + ## 0.11.0 This version normalizes names of functions in `ValueContext` and `PropertyValidatorContext` classes. diff --git a/demos/vanilla-js-app/umd-example.html b/demos/vanilla-js-app/umd-example.html new file mode 100644 index 0000000..d8fd00b --- /dev/null +++ b/demos/vanilla-js-app/umd-example.html @@ -0,0 +1,74 @@ + + + + + 🚢 UMD Example - Sequential Workflow Editor + + + + + + +

🚢 UMD Example - Sequential Workflow Editor

+ +

+ This demo shows basic usage of + Sequential Workflow Editor + in a browser using UMD bundles. +

+ +
+ + + + diff --git a/demos/webpack-app/package.json b/demos/webpack-app/package.json index ef98592..900610b 100644 --- a/demos/webpack-app/package.json +++ b/demos/webpack-app/package.json @@ -18,14 +18,14 @@ "sequential-workflow-model": "^0.2.0", "sequential-workflow-designer": "^0.17.0", "sequential-workflow-machine": "^0.4.0", - "sequential-workflow-editor-model": "^0.11.0", - "sequential-workflow-editor": "^0.11.0" + "sequential-workflow-editor-model": "^0.11.1", + "sequential-workflow-editor": "^0.11.1" }, "devDependencies": { "ts-loader": "^9.4.2", "style-loader": "^3.3.1", "css-loader": "^6.7.3", - "typescript": "^4.9.4", + "typescript": "^4.9.5", "webpack": "^5.75.0", "webpack-cli": "^5.0.1", "prettier": "^2.8.7", @@ -33,4 +33,4 @@ "@typescript-eslint/parser": "^5.47.0", "eslint": "^8.30.0" } -} \ No newline at end of file +} diff --git a/editor/css/editor.css b/editor/css/editor.css index a4578c4..e3be1a3 100644 --- a/editor/css/editor.css +++ b/editor/css/editor.css @@ -139,7 +139,9 @@ padding: 8px; border-radius: 5px; cursor: pointer; - transition: border-color 150ms, background 150ms; + transition: + border-color 150ms, + background 150ms; } .swe-button:hover { background: #e5e5e5; diff --git a/editor/package.json b/editor/package.json index a8192eb..3eb7c03 100644 --- a/editor/package.json +++ b/editor/package.json @@ -1,6 +1,6 @@ { "name": "sequential-workflow-editor", - "version": "0.11.0", + "version": "0.11.1", "type": "module", "main": "./lib/esm/index.js", "types": "./lib/index.d.ts", @@ -46,20 +46,20 @@ "prettier:fix": "prettier --write ./src ./css" }, "dependencies": { - "sequential-workflow-editor-model": "^0.11.0", + "sequential-workflow-editor-model": "^0.11.1", "sequential-workflow-model": "^0.2.0" }, "peerDependencies": { - "sequential-workflow-editor-model": "^0.11.0", + "sequential-workflow-editor-model": "^0.11.1", "sequential-workflow-model": "^0.2.0" }, "devDependencies": { - "rollup": "^3.20.2", - "rollup-plugin-dts": "^5.3.0", - "rollup-plugin-typescript2": "^0.34.1", - "@rollup/plugin-node-resolve": "^15.0.2", - "typescript": "^4.9.4", - "prettier": "^2.8.7", + "rollup": "^4.4.0", + "rollup-plugin-dts": "^6.1.0", + "rollup-plugin-typescript2": "^0.36.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "typescript": "^4.9.5", + "prettier": "^3.1.0", "@typescript-eslint/eslint-plugin": "^5.47.0", "@typescript-eslint/parser": "^5.47.0", "eslint": "^8.30.0", @@ -79,4 +79,4 @@ "lowcode", "flow" ] -} \ No newline at end of file +} diff --git a/editor/rollup.config.mjs b/editor/rollup.config.mjs index c1e3772..92b811e 100644 --- a/editor/rollup.config.mjs +++ b/editor/rollup.config.mjs @@ -45,6 +45,9 @@ export default [ }), ts ], + external: [ + 'sequential-workflow-editor-model' + ], output: [ { file: './dist/index.umd.js', diff --git a/model/package.json b/model/package.json index 28202ac..96a72ce 100644 --- a/model/package.json +++ b/model/package.json @@ -1,6 +1,6 @@ { "name": "sequential-workflow-editor-model", - "version": "0.11.0", + "version": "0.11.1", "homepage": "https://nocode-js.com/", "author": { "name": "NoCode JS", @@ -28,7 +28,8 @@ "url": "https://github.com/nocode-js/sequential-workflow-editor.git" }, "files": [ - "lib/" + "lib/", + "dist/" ], "publishConfig": { "registry": "https://registry.npmjs.org/" @@ -51,11 +52,12 @@ "sequential-workflow-model": "^0.2.0" }, "devDependencies": { + "rollup": "^4.4.0", + "rollup-plugin-dts": "^6.1.0", + "rollup-plugin-typescript2": "^0.36.0", + "@rollup/plugin-node-resolve": "^15.2.3", "typescript": "^4.9.5", - "rollup-plugin-dts": "^5.2.0", - "rollup-plugin-typescript2": "^0.34.1", - "rollup": "^3.18.0", - "prettier": "^2.8.7", + "prettier": "^3.1.0", "@typescript-eslint/eslint-plugin": "^5.47.0", "@typescript-eslint/parser": "^5.47.0", "eslint": "^8.30.0", @@ -70,4 +72,4 @@ "lowcode", "flow" ] -} \ No newline at end of file +} diff --git a/model/rollup.config.mjs b/model/rollup.config.mjs index 99285a5..65a5ea1 100644 --- a/model/rollup.config.mjs +++ b/model/rollup.config.mjs @@ -1,10 +1,15 @@ import dts from 'rollup-plugin-dts'; import typescript from 'rollup-plugin-typescript2'; +import { nodeResolve } from '@rollup/plugin-node-resolve'; import fs from 'fs'; const packageJson = JSON.parse(fs.readFileSync('./package.json', 'utf8')); const external = Object.keys(packageJson.dependencies); +const ts = typescript({ + useTsconfigDeclarationDir: true +}); + export default [ { input: './src/index.ts', @@ -35,5 +40,21 @@ export default [ } ], plugins: [dts()], + }, + { + input: './src/index.ts', + plugins: [ + nodeResolve({ + browser: true, + }), + ts + ], + output: [ + { + file: './dist/index.umd.js', + format: 'umd', + name: 'sequentialWorkflowEditorModel' + } + ] } ]; diff --git a/model/src/activator/model-activator.ts b/model/src/activator/model-activator.ts index f4d2100..a96b497 100644 --- a/model/src/activator/model-activator.ts +++ b/model/src/activator/model-activator.ts @@ -12,7 +12,10 @@ export class ModelActivator { return new ModelActivator(definitionModel, uidGenerator); } - private constructor(private readonly definitionModel: DefinitionModel, private readonly uidGenerator: UidGenerator) {} + private constructor( + private readonly definitionModel: DefinitionModel, + private readonly uidGenerator: UidGenerator + ) {} public readonly activateDefinition = (): TDefinition => { const definition: Omit = { diff --git a/model/src/builders/property-model-builder.ts b/model/src/builders/property-model-builder.ts index f43065f..29f3069 100644 --- a/model/src/builders/property-model-builder.ts +++ b/model/src/builders/property-model-builder.ts @@ -11,7 +11,10 @@ export class PropertyModelBuilder { private readonly nameBuilder = new PropertyModelBuilder(namePath, this.circularDependencyDetector); private readonly propertyBuilder: PropertyModelBuilder[] = []; - public constructor(protected readonly type: string, private readonly componentType: ComponentType) { + public constructor( + protected readonly type: string, + private readonly componentType: ComponentType + ) { if (!type) { throw new Error('Step type is empty'); } diff --git a/model/src/context/default-value-context.ts b/model/src/context/default-value-context.ts index b417e06..8a4eac6 100644 --- a/model/src/context/default-value-context.ts +++ b/model/src/context/default-value-context.ts @@ -10,7 +10,10 @@ export class DefaultValueContext { return new DefaultValueContext(activator, propertyContext); } - private constructor(private readonly activator: ModelActivator, public readonly propertyContext: PropertyContext) {} + private constructor( + private readonly activator: ModelActivator, + public readonly propertyContext: PropertyContext + ) {} public readonly getPropertyValue = this.propertyContext.getPropertyValue; public readonly activateStep = this.activator.activateStep; diff --git a/model/src/context/scoped-property-context.ts b/model/src/context/scoped-property-context.ts index b1cd0fa..c290ea6 100644 --- a/model/src/context/scoped-property-context.ts +++ b/model/src/context/scoped-property-context.ts @@ -11,7 +11,10 @@ export class ScopedPropertyContext { return new ScopedPropertyContext(propertyContext, parentsProvider); } - private constructor(public readonly propertyContext: PropertyContext, private readonly parentsProvider: ParentsProvider) {} + private constructor( + public readonly propertyContext: PropertyContext, + private readonly parentsProvider: ParentsProvider + ) {} public readonly getPropertyValue = this.propertyContext.getPropertyValue; public readonly getValueTypes = this.propertyContext.getValueTypes; diff --git a/model/src/context/value-context.ts b/model/src/context/value-context.ts index 38bd7a8..71cadd5 100644 --- a/model/src/context/value-context.ts +++ b/model/src/context/value-context.ts @@ -18,7 +18,10 @@ export class ValueContext(); - private constructor(public readonly model: TValueModel, public readonly scopedPropertyContext: ScopedPropertyContext) {} + private constructor( + public readonly model: TValueModel, + public readonly scopedPropertyContext: ScopedPropertyContext + ) {} public readonly getPropertyValue = this.scopedPropertyContext.getPropertyValue; public readonly getValueTypes = this.scopedPropertyContext.getValueTypes; diff --git a/model/src/validator/definition-validator.ts b/model/src/validator/definition-validator.ts index 1a52548..66472f3 100644 --- a/model/src/validator/definition-validator.ts +++ b/model/src/validator/definition-validator.ts @@ -10,7 +10,10 @@ export class DefinitionValidator { return new DefinitionValidator(definitionModel, definitionWalker); } - private constructor(private readonly model: DefinitionModel, private readonly walker: DefinitionWalker) {} + private constructor( + private readonly model: DefinitionModel, + private readonly walker: DefinitionWalker + ) {} /** * Deeply validates the given definition. diff --git a/yarn.lock b/yarn.lock index 082d73a..d36e17c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,6 +17,14 @@ dependencies: "@babel/highlight" "^7.18.6" +"@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.22.0": version "7.22.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.0.tgz#bdceda7e6bcbe92475b497e35c868479635affe7" @@ -293,6 +301,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-option@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" @@ -335,6 +348,15 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8": version "7.21.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8" @@ -1398,7 +1420,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -1432,10 +1454,10 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@rollup/plugin-node-resolve@^15.0.2": - version "15.0.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz#8183a80c2cbf7b471f5ac86b16747997f3b5d185" - integrity sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg== +"@rollup/plugin-node-resolve@^15.2.3": + version "15.2.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9" + integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== dependencies: "@rollup/pluginutils" "^5.0.1" "@types/resolve" "1.20.2" @@ -1461,6 +1483,66 @@ estree-walker "^2.0.2" picomatch "^2.3.1" +"@rollup/rollup-android-arm-eabi@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.4.0.tgz#07f0bd33af84bfadb1a93fd86c3d0ea290ec2558" + integrity sha512-AD30wtT58hZZsXIeiksytR6Gm2gofUxn5KqrDBdyzekgxXB9bXN9dqWIEcPfYo9lA9MVRm0lC42LuYGsscRxiA== + +"@rollup/rollup-android-arm64@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.4.0.tgz#38a90aa6be6ee7a3b78cca8dd919bbca8c426570" + integrity sha512-PlqvhzFxy5FRTB3wLSsGgPhiakv9jrgfu8tjSojLJFP0CdhfZSRDOFvQ2emWLUEBOSCnjpL63XSuFVMwg59ZtA== + +"@rollup/rollup-darwin-arm64@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.4.0.tgz#27efac74e681888e51386aa4efb2a24ea6df9c5b" + integrity sha512-BYmhn1Hebmkmdyn5mBFy7HptowyjtMALyTpywNSNZYigWwyv4L8WQVr0XvOQE7eE6WoKrupSVxtIcGZW8MgZUA== + +"@rollup/rollup-darwin-x64@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.4.0.tgz#0135c8d3c04ae8b19e1310097ac631b5d99bb495" + integrity sha512-7GXsMiX/giTDBMs/gL3rePLBRC6gV7DT7JQ0lNqoNDe5hm+Gm4NEWky9fwEmer64fIUbOsTiLUsyQ5fDXUbXPA== + +"@rollup/rollup-linux-arm-gnueabihf@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.4.0.tgz#694f52dabf24a7c063e4ec647bf3fde19b276ca0" + integrity sha512-kavnkaV50Gu6vESlOAwUad92wYY9mUrcaPmhzOQZKlNFnzWAUYyD/uhHmWvY7Z2chtwhWlng0LvCRBF5QiPO7w== + +"@rollup/rollup-linux-arm64-gnu@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.4.0.tgz#185b6a28d8e2307708b18eee72f1361595091e45" + integrity sha512-2hBHEtCjnBTeuLvDAlHRCqsuFQSyAhTQs9vbZEVBTV8ap35pDI1ukPbIVFFCWNvL/KE7xRor5YZFvfyGCfvLnA== + +"@rollup/rollup-linux-arm64-musl@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.4.0.tgz#4172c45a08928aa992c70d5af64cd87f5914fd50" + integrity sha512-u7zy0Ygzl7O5Gvr9TSNSQj+DBzvMJC7rXfyQNgZ13KwkhgJ8z0z+gt2AO4RPd01rZioMQ2/TA24XGGg4xqhd0Q== + +"@rollup/rollup-linux-x64-gnu@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.4.0.tgz#18c0c94e44bc778297216eaac93ef49681bc7fd5" + integrity sha512-VvpAdh5SgewmWo8sa5QPYG8aSKH9hU2Kr5+3of0GzBI/8n8PBqhLyvF0DbO+zDW8j5IM8NDebv82MpHrZaD0Cw== + +"@rollup/rollup-linux-x64-musl@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.4.0.tgz#a0d66ded3b3a9581702cfd20440fd986d56d5ec5" + integrity sha512-3g6jaXxXVFaDnFoMn2+E3ludGcXFfEr6lDn+S1lh9Qe0JcL9sPt1wGh0g2cKIlb6OakNOFopZqJ5Yub9F7gQlA== + +"@rollup/rollup-win32-arm64-msvc@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.4.0.tgz#acabac95fff647d666a5d649909612aad72bd3d0" + integrity sha512-jnoDRkg5Ve6Y1qx2m1+ehouOLQ4ddc15/iQSfFjcDUL6bqLdJJ5c4CKfUy/C6W1oCU4la+hMkveE9GG7ECN7dg== + +"@rollup/rollup-win32-ia32-msvc@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.4.0.tgz#ee29090b93d69f84c3bc8da924c491ef6419b8da" + integrity sha512-SoLQmJanozFow8o50ul2a3R+J7nk4pEhrp83PzTSXs5OzOmIZbPSp5kihtQ3f6ypo4MCbmh0V8Ev0bJIEp4Azw== + +"@rollup/rollup-win32-x64-msvc@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.4.0.tgz#a74d4bb9cde9992688d93db7d94d95db1c2c1d8d" + integrity sha512-Zaz6itfQ5sQF5Cia49YDW1ZTr+YfIKzTSb9npLyvQn346n7ulRDOv2J7GnL0zcOJ3cqW7HzG/ZisyO6fH43J9g== + "@sinclair/typebox@^0.25.16": version "0.25.24" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" @@ -2310,7 +2392,7 @@ caniuse-lite@^1.0.30001449: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz#0ef8a1cf8b16be47a0f9fc4ecfc952232724b32a" integrity sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw== -chalk@^2.0.0: +chalk@^2.0.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4364,12 +4446,12 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" - integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== +magic-string@^0.30.4: + version "0.30.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" + integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" + "@jridgewell/sourcemap-codec" "^1.4.15" make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" @@ -4831,6 +4913,11 @@ prettier@^2.8.7: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== +prettier@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.1.0.tgz#c6d16474a5f764ea1a4a373c593b779697744d5e" + integrity sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw== + pretty-format@^29.0.0, pretty-format@^29.5.0: version "29.5.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" @@ -5081,31 +5168,43 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-dts@^5.2.0, rollup-plugin-dts@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz#80a95988002f188e376f6db3b7e2f53679168957" - integrity sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ== +rollup-plugin-dts@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-6.1.0.tgz#56e9c5548dac717213c6a4aa9df523faf04f75ae" + integrity sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw== dependencies: - magic-string "^0.30.0" + magic-string "^0.30.4" optionalDependencies: - "@babel/code-frame" "^7.18.6" + "@babel/code-frame" "^7.22.13" -rollup-plugin-typescript2@^0.34.1: - version "0.34.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.34.1.tgz#c457f155a71d133c142689213fce78694e30d0be" - integrity sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw== +rollup-plugin-typescript2@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.36.0.tgz#309564eb70d710412f5901344ca92045e180ed53" + integrity sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw== dependencies: "@rollup/pluginutils" "^4.1.2" find-cache-dir "^3.3.2" fs-extra "^10.0.0" - semver "^7.3.7" - tslib "^2.4.0" + semver "^7.5.4" + tslib "^2.6.2" -rollup@^3.18.0, rollup@^3.20.2: - version "3.20.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.20.2.tgz#f798c600317f216de2e4ad9f4d9ab30a89b690ff" - integrity sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg== +rollup@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.4.0.tgz#4011373bb5adf172180335fd851d2cfc458edb24" + integrity sha512-3L67ubCc1Qm49wUodsQ72FM6JmJ9M37d63rGPjxbcKrzNJrwFipl+lDNHeWd6BId09S6Tb9KiBgYKbWhIuqVyg== optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.4.0" + "@rollup/rollup-android-arm64" "4.4.0" + "@rollup/rollup-darwin-arm64" "4.4.0" + "@rollup/rollup-darwin-x64" "4.4.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.4.0" + "@rollup/rollup-linux-arm64-gnu" "4.4.0" + "@rollup/rollup-linux-arm64-musl" "4.4.0" + "@rollup/rollup-linux-x64-gnu" "4.4.0" + "@rollup/rollup-linux-x64-musl" "4.4.0" + "@rollup/rollup-win32-arm64-msvc" "4.4.0" + "@rollup/rollup-win32-ia32-msvc" "4.4.0" + "@rollup/rollup-win32-x64-msvc" "4.4.0" fsevents "~2.3.2" run-parallel@^1.1.9: @@ -5163,6 +5262,13 @@ semver@^7.3.4, semver@^7.3.7, semver@^7.3.8: dependencies: lru-cache "^6.0.0" +semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + sequential-workflow-designer@^0.17.0: version "0.17.0" resolved "https://registry.yarnpkg.com/sequential-workflow-designer/-/sequential-workflow-designer-0.17.0.tgz#fb126b4a45fef107ac54b041e116ddaca607e48f" @@ -5550,10 +5656,10 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== +tslib@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -5597,7 +5703,7 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@^4.9.4, typescript@^4.9.5: +typescript@^4.9.5: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==