From 4c6c90b3f0097268202514f159aa4d3b852783fe Mon Sep 17 00:00:00 2001 From: Ryan Turnquist Date: Thu, 5 Feb 2026 15:41:19 -0800 Subject: [PATCH] fix: remove dependency on @babel/types --- .changeset/rotten-places-go.md | 5 +++++ package-lock.json | 1 - package.json | 1 - packages/run/src/vite/utils/ast.ts | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .changeset/rotten-places-go.md diff --git a/.changeset/rotten-places-go.md b/.changeset/rotten-places-go.md new file mode 100644 index 00000000..7031f889 --- /dev/null +++ b/.changeset/rotten-places-go.md @@ -0,0 +1,5 @@ +--- +"@marko/run": patch +--- + +Remove dependency on @babel/types diff --git a/package-lock.json b/package-lock.json index 959c3c17..940947ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "./packages/adapters/*" ], "devDependencies": { - "@babel/types": "^7.28.5", "@changesets/cli": "^2.29.8", "@eslint/js": "^9.39.1", "@marko/fixture-snapshots": "^2.2.1", diff --git a/package.json b/package.json index 15a04cad..2c343b09 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "test:update": "cross-env UPDATE_EXPECTATIONS=1 npm test -- --update" }, "devDependencies": { - "@babel/types": "^7.28.5", "@changesets/cli": "^2.29.8", "@eslint/js": "^9.39.1", "@marko/fixture-snapshots": "^2.2.1", diff --git a/packages/run/src/vite/utils/ast.ts b/packages/run/src/vite/utils/ast.ts index 4e5ed2ee..eb068c79 100644 --- a/packages/run/src/vite/utils/ast.ts +++ b/packages/run/src/vite/utils/ast.ts @@ -1,4 +1,4 @@ -import * as t from "@babel/types"; +import { types as t } from "@marko/compiler"; export function getExportIdentifiers(astProgramNode: any): string[] { const result: string[] = [];