diff --git a/Cargo.lock b/Cargo.lock index ac490d6..aea492e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2361,9 +2361,9 @@ dependencies = [ [[package]] name = "zen-engine" -version = "0.24.2" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dac8f923060b754e2bda7cc22017b3d62787bbcb7cef314adcd3f24c210ab12e" +checksum = "210975ab07c0c32a5ba34fff6d3755635da637ffca4b9211887c9a028e256896" dependencies = [ "anyhow", "fixedbitset", @@ -2383,9 +2383,9 @@ dependencies = [ [[package]] name = "zen-expression" -version = "0.24.2" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6ce74d2c4b219e09b0262d85eb3365165d7ad632940044a4bc6d12ec3d15c1" +checksum = "3912b0173da6bdd0d0de74546c2adb0d5118ad2de539307d69d9505811ae59e2" dependencies = [ "ahash 0.8.6", "bumpalo", @@ -2407,9 +2407,9 @@ dependencies = [ [[package]] name = "zen-tmpl" -version = "0.24.2" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e270ca8c7f4a902d8caf6e57ca687cf880f35eb169c39e071295be634336cb1c" +checksum = "3652f2193af8b96158ed545b680e245f618440c7ff375a1fecb2484b845841ce" dependencies = [ "itertools", "serde", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 85ce871..20c9e95 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -16,4 +16,4 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } serde = { version = "1", features = ["derive"] } serde_json = "1" -zen-engine = "0.24.2" \ No newline at end of file +zen-engine = { version = "0.25.0" } \ No newline at end of file diff --git a/package.json b/package.json index 3666e76..868a044 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@ant-design/icons": "^5.2.6", - "@gorules/jdm-editor": "1.10.0", + "@gorules/jdm-editor": "1.12.0", "ace-builds": "^1.31.2", "antd": "^5.11.5", "axios": "^1.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 34a055d..bf00393 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^5.2.6 version: 5.2.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@gorules/jdm-editor': - specifier: 1.10.0 - version: 1.10.0(@types/node@20.10.1)(@types/react@18.2.39)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 1.12.0 + version: 1.12.0(@types/node@20.10.1)(@types/react@18.2.39)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) ace-builds: specifier: ^1.31.2 version: 1.31.2 @@ -382,8 +382,8 @@ packages: '@fast-csv/parse@4.3.6': resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} - '@gorules/jdm-editor@1.10.0': - resolution: {integrity: sha512-0dlFINAve6qj2SUd7LxEGZnKfGuIXD8r4SwHcweS9gA7gQwdgAses9WD9/WEaAa8xL5FohQDHn7hOI61oU2/AQ==} + '@gorules/jdm-editor@1.12.0': + resolution: {integrity: sha512-AkSqD0KsjJTqTaKXZKwwRxFejwizmRYSbbXn21nJhQWF6IHWveAdnudKcrhw1zPQ9ngLXPUGkq+W7YzHRr1MHg==} peerDependencies: react: '>= 18' react-dom: '>= 18' @@ -391,8 +391,8 @@ packages: '@gorules/lezer-zen-template@0.2.0': resolution: {integrity: sha512-sxBr3QORV1cBAeNHmqJqGWaWH7nRswL1UhdMVLcRluYB4Ddx+SmRtqvfSLzJ3XjZ8Z7NmXj17fjBB8dq7WdTYw==} - '@gorules/lezer-zen@0.3.0': - resolution: {integrity: sha512-n2zlZLge+h1Fzy501loX5yYKaM4ctbUaUJZmsM3cfG5IjgNwn1368/ZLPf/suWyBodK+YyL/Uy+lDv1IB49eYQ==} + '@gorules/lezer-zen@0.4.0': + resolution: {integrity: sha512-N75LNw8fhmzzVWhfzdvVjeeXFLvfaD+nEMpNedqUfJ1kuqtWL2qZGvbBuQgQwLHDWrmsrKopkuwf+/4E+h7Bcw==} '@humanwhocodes/config-array@0.11.13': resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} @@ -3380,6 +3380,9 @@ packages: resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zustand@4.5.2: resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==} engines: {node: '>=12.7.0'} @@ -3641,7 +3644,7 @@ snapshots: lodash.isundefined: 3.0.1 lodash.uniq: 4.5.0 - '@gorules/jdm-editor@1.10.0(@types/node@20.10.1)(@types/react@18.2.39)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@gorules/jdm-editor@1.12.0(@types/node@20.10.1)(@types/react@18.2.39)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@ant-design/icons': 5.3.7(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1) @@ -3649,7 +3652,7 @@ snapshots: '@codemirror/lint': 6.8.1 '@codemirror/state': 6.4.1 '@codemirror/view': 6.26.3 - '@gorules/lezer-zen': 0.3.0 + '@gorules/lezer-zen': 0.4.0 '@gorules/lezer-zen-template': 0.2.0 '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.0 @@ -3675,6 +3678,7 @@ snapshots: reactflow: 11.11.3(@types/react@18.2.39)(immer@10.1.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) ts-pattern: 5.2.0 use-debounce: 10.0.0(react@18.2.0) + zod: 3.23.8 zustand: 4.5.2(@types/react@18.2.39)(immer@10.1.1)(react@18.2.0) transitivePeerDependencies: - '@types/hoist-non-react-statics' @@ -3690,7 +3694,7 @@ snapshots: '@lezer/highlight': 1.2.0 '@lezer/lr': 1.4.0 - '@gorules/lezer-zen@0.3.0': + '@gorules/lezer-zen@0.4.0': dependencies: '@lezer/common': 1.2.1 '@lezer/highlight': 1.2.0 @@ -6985,6 +6989,8 @@ snapshots: compress-commons: 4.1.2 readable-stream: 3.6.2 + zod@3.23.8: {} + zustand@4.5.2(@types/react@18.2.39)(immer@10.1.1)(react@18.2.0): dependencies: use-sync-external-store: 1.2.0(react@18.2.0)