workers-sdk icon indicating copy to clipboard operation
workers-sdk copied to clipboard

Add type generation support to `wrangler dev`

Open NuroDev opened this issue 1 month ago • 1 comments

Fixes https://jira.cfdata.org/browse/DEVX-2342

wrangler dev --types
{
	"$schema": "node_modules/wrangler/config-schema.json",
	"name": "example",
	"main": "src/index.ts",
	"compatibility_date": "2025-12-12",
	"dev": {
		"generate_types": true
	}
}

  • Tests
    • [x] Tests included/updated
    • [ ] Tests not necessary because:
  • Public documentation
    • [x] Cloudflare docs PR(s): https://github.com/cloudflare/cloudflare-docs/pull/27088
    • [ ] Documentation not necessary because:
  • Wrangler V3 Backport
    • [ ] Wrangler PR:
    • [x] Not necessary because: Not a patch change(?)

A picture of a cute animal (not mandatory, but encouraged)

IMG_1877

NuroDev avatar Dec 11 '25 15:12 NuroDev

🦋 Changeset detected

Latest commit: 8a2c8fbdb8e057a7be6139afc91e0e84ff550cc6

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

changeset-bot[bot] avatar Dec 11 '25 15:12 changeset-bot[bot]

Claude finished @NuroDev's task in 50s —— View job


Changeset Review

  • [x] Read changeset guidelines
  • [x] Read changeset file
  • [x] Validate version types
  • [x] Check changelog quality
  • [x] Check for markdown header issues
  • [x] Provide final verdict

✅ Changeset looks good!

The changeset file .changeset/plain-beds-spend.md follows all the required guidelines:

Version Types ✅

  • @cloudflare/workers-utils: minor ✓
  • wrangler: minor ✓

Both packages correctly use minor version bumps for this new feature (no forbidden major versions).

Changelog Quality ✅

  • Clear title: "Add type generation support to wrangler dev" - imperative, descriptive
  • Usage examples included: Shows both CLI flag (--types) and config file approach
  • Helpful context: Explains what the feature does and provides a complete working example

Markdown Headers ✅

  • No h1/h2/h3 headers used (would break changelog formatting)
  • Code blocks properly formatted

Package Coverage ✅

  • Both affected packages are included (@cloudflare/workers-utils and wrangler)

The changeset effectively addresses the previous review feedback by including detailed usage examples and clear explanations of how to enable the feature.

claude[bot] avatar Dec 16 '25 17:12 claude[bot]

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@11616
@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@11616
miniflare

npm i https://pkg.pr.new/miniflare@11616
@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@11616
@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@11616
@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@11616
@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@11616
@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@11616
@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@11616
wrangler

npm i https://pkg.pr.new/wrangler@11616

commit: 8a2c8fb

pkg-pr-new[bot] avatar Dec 16 '25 17:12 pkg-pr-new[bot]