feat(core): Add Tournament as the new default expression evaluator (#6964)

Github issue / Community forum post (link here to close automatically):

---------

Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
Val
2023-09-21 13:57:45 +01:00
committed by GitHub
parent 67b985fe89
commit bf74f09d69
12 changed files with 434 additions and 223 deletions

23
pnpm-lock.yaml generated
View File

@@ -1277,6 +1277,9 @@ importers:
packages/workflow:
dependencies:
'@n8n/tournament':
specifier: ^1.0.2
version: 1.0.2
'@n8n_io/riot-tmpl':
specifier: ^4.0.0
version: 4.0.0
@@ -4635,6 +4638,16 @@ packages:
- '@lezer/common'
dev: false
/@n8n/tournament@1.0.2:
resolution: {integrity: sha512-fTpi7F8ra5flGSVfRzohPyG7czAAKCZPlLjdKdwbLJivLoI/Ekhgodov1jfVSCVFVbwQ06gRQRxLEDzl2jl8ig==}
engines: {node: '>=18.10', pnpm: '>=8.6'}
dependencies:
'@n8n_io/riot-tmpl': 4.0.1
ast-types: 0.16.1
esprima-next: 5.8.4
recast: 0.22.0
dev: false
/@n8n/vm2@3.9.20:
resolution: {integrity: sha512-qk2oJYkuFRVSTxoro4obX/sv/wT1pViZjHh/isjOvFB93D52QIg3TCjMPsHOfHTmkxCKJffjLrUvjIwvWzSMCQ==}
engines: {node: '>=18.10', pnpm: '>=8.6.12'}
@@ -4660,6 +4673,12 @@ packages:
eslint-config-riot: 1.0.0
dev: false
/@n8n_io/riot-tmpl@4.0.1:
resolution: {integrity: sha512-/zdRbEfTFjsm1NqnpPQHgZTkTdbp5v3VUxGeMA9098sps8jRCTraQkc3AQstJgHUm7ylBXJcIVhnVeLUMWAfwQ==}
dependencies:
eslint-config-riot: 1.0.0
dev: false
/@ndelangen/get-tarball@3.0.7:
resolution: {integrity: sha512-NqGfTZIZpRFef1GoVaShSSRwDC3vde3ThtTeqFdcYd6ipKqnfEVhjK2hUeHjCQUcptyZr2TONqcloFXM+5QBrQ==}
dependencies:
@@ -8890,7 +8909,6 @@ packages:
is-nan: 1.3.2
object-is: 1.1.5
util: 0.12.5
dev: true
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -8919,7 +8937,6 @@ packages:
engines: {node: '>=4'}
dependencies:
tslib: 2.6.1
dev: true
/astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
@@ -11483,7 +11500,6 @@ packages:
/es6-object-assign@1.1.0:
resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==}
dev: true
/es6-symbol@3.1.3:
resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==}
@@ -18637,7 +18653,6 @@ packages:
esprima: 4.0.1
source-map: 0.6.1
tslib: 2.6.1
dev: true
/recast@0.23.3:
resolution: {integrity: sha512-HbCVFh2ANP6a09nzD4lx7XthsxMOJWKX5pIcUwtLrmeEIl3I0DwjCoVXDE0Aobk+7k/mS3H50FK4iuYArpcT6Q==}