From 3548fa6dff5d0693585178306c5d03f531ccedd6 Mon Sep 17 00:00:00 2001 From: spastorelli Date: Fri, 12 Sep 2025 11:20:33 +0200 Subject: [PATCH] Fix eval estree expr cjs named import when gitbook/expr is imported in playwright tests (#3643) --- .changeset/clean-moons-carry.md | 5 +++++ packages/expr/src/runtime.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/clean-moons-carry.md diff --git a/.changeset/clean-moons-carry.md b/.changeset/clean-moons-carry.md new file mode 100644 index 000000000..e0667d80b --- /dev/null +++ b/.changeset/clean-moons-carry.md @@ -0,0 +1,5 @@ +--- +"@gitbook/expr": patch +--- + +Fix eval-estree-expr named import diff --git a/packages/expr/src/runtime.ts b/packages/expr/src/runtime.ts index 3fe16c3e1..8d3bc33a5 100644 --- a/packages/expr/src/runtime.ts +++ b/packages/expr/src/runtime.ts @@ -10,7 +10,8 @@ import { } from 'acorn'; import { parse as parseLoose } from 'acorn-loose'; import escodegen from 'escodegen'; -import { evaluate } from 'eval-estree-expression'; +import evalESTreeExpr from 'eval-estree-expression'; +const { evaluate } = evalESTreeExpr; import { AutoComplete } from './autocomplete'; import { ExpressionError } from './errors';