Skip to content

feat: begin integrating @netlify/dev#7950

Open
eduardoboucas wants to merge 6 commits intomainfrom
feat/programmatic-netlify-dev
Open

feat: begin integrating @netlify/dev#7950
eduardoboucas wants to merge 6 commits intomainfrom
feat/programmatic-netlify-dev

Conversation

@eduardoboucas
Copy link
Member

Sets the foundation for integrating @netlify/dev in the CLI. We start by disabling all features (except for db, which is enabled with an environment variable). Then we can gradually start enabling individual features and remove the corresponding code from the codebase.

As for the term "programmatic", I was looking for a way to distinguish the new @netlify/dev package (which offers a programmatic interface for the emulation of the Netlify platform) from the existing Netlify Dev command. Naming things is hard. Happy to go for another term if someone has a better idea.

@eduardoboucas eduardoboucas requested a review from a team as a code owner February 17, 2026 13:48
@github-actions
Copy link

github-actions bot commented Feb 17, 2026

📊 Benchmark results

Comparing with b80b98f

  • Dependency count: 1,080 ⬆️ 0.65% increase vs. b80b98f
  • Package size: 347 MB ⬆️ 6.31% increase vs. b80b98f
  • Number of ts-expect-error directives: 364 (no change)

package.json Outdated
Comment on lines 162 to 163
"@netlify/db": "^0.1.0",
"@netlify/db-dev": "^0.2.0",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these used? 🤔

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In tests, yes.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

huh, test fixtures with a package.json don't get npm installed?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I see what you mean. Moved to the fixture deps in bd20f1c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants