From 56a74c9a0b78f8adf9c1fb3f74d0f075dabed8e2 Mon Sep 17 00:00:00 2001 From: Steeve Pastorelli Date: Fri, 12 Sep 2025 10:37:52 +0200 Subject: [PATCH 1/2] Fix eval-estree-expr cjs named import when gitbook/expr is imported in playwright --- packages/expr/src/runtime.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/expr/src/runtime.ts b/packages/expr/src/runtime.ts index 3fe16c3e1c..8d3bc33a5a 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'; From edaea6df00afc2c4ee9b72a9925a0831ec498271 Mon Sep 17 00:00:00 2001 From: Steeve Pastorelli Date: Fri, 12 Sep 2025 10:38:53 +0200 Subject: [PATCH 2/2] Add changeset --- .changeset/clean-moons-carry.md | 5 +++++ 1 file changed, 5 insertions(+) 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 0000000000..e0667d80bb --- /dev/null +++ b/.changeset/clean-moons-carry.md @@ -0,0 +1,5 @@ +--- +"@gitbook/expr": patch +--- + +Fix eval-estree-expr named import