Skip to content

Commit 9b4a743

Browse files
mishushakovclaude
andauthored
chore(cli): remove unused dockerfile-ast dependency (#1509)
The CLI declared `dockerfile-ast` as a dependency but never imported it — all Dockerfile parsing in the CLI goes through the `e2b` SDK, which keeps its own (newer) `dockerfile-ast` dependency. This drops the redundant copy from `packages/cli/package.json`, removing `dockerfile-ast@0.6.1` and its sub-deps from the lockfile while `dockerfile-ast@0.7.1` (used by the js-sdk) stays. No behavior change; CLI typecheck and lint pass, and a `@e2b/cli` patch changeset is included. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c385566 commit 9b4a743

3 files changed

Lines changed: 5 additions & 12 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@e2b/cli": patch
3+
---
4+
5+
Remove the unused `dockerfile-ast` dependency from the CLI. The CLI never imported it directly — all Dockerfile parsing goes through the `e2b` SDK, which keeps its own `dockerfile-ast` dependency. No behavior change.

packages/cli/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@
8080
"cli-highlight": "^2.1.11",
8181
"commander": "^11.1.0",
8282
"console-table-printer": "^2.11.2",
83-
"dockerfile-ast": "^0.6.1",
8483
"e2b": "^2.30.6",
8584
"handlebars": "^4.7.9",
8685
"inquirer": "^12.10.0",

pnpm-lock.yaml

Lines changed: 0 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)