@cloudflare/build-output-utils
0.9.3 · 16 Oct 2026MIT262.9k / weekRepositoryHomepagenpmAtom feed
27 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 0.9.x · latest line
0.9.1 – 0.9.33 releases that only update dependencies@cloudflare/config 0.27.0Show each
- 0.9.316 Oct 2026@cloudflare/config 0.27.0
- 0.9.214 Oct 2026@cloudflare/config 0.26.0
- 0.9.113 Oct 2026@cloudflare/config 0.25.0
0.9.0
8 Oct 2026Reject symlinks when reading experimental Build Output directories
Build Output directories must be portable and self-contained. The shared reader now rejects symlinks anywhere in the output tree, including links to files within it, and reports the offending path in a Build Output error before reading configs.
Keep experimental Build Output portable when source assets are symlinks
Asset links are now copied as regular files and directories so Wrangler produces portable, self-contained Build Output that can be read successfully.
Minor Changes
Reject symlinks when reading experimental Build Output directories
Build Output directories must be portable and self-contained. The shared reader now rejects symlinks anywhere in the output tree, including links to files within it, and reports the offending path in a Build Output error before reading configs.
Patch Changes
Keep experimental Build Output portable when source assets are symlinks
Asset links are now copied as regular files and directories so Wrangler produces portable, self-contained Build Output that can be read successfully.
- 0.8.x
0.8.1 – 0.8.66 releases that only update dependencies@cloudflare/config 0.24.0Show each
- 0.8.66 Oct 2026@cloudflare/config 0.24.0
- 0.8.52 Oct 2026@cloudflare/config 0.23.0
- 0.8.430 Sep 2026@cloudflare/config 0.22.0
- 0.8.329 Sep 2026@cloudflare/config 0.21.0
- 0.8.227 Sep 2026@cloudflare/config 0.20.0
- 0.8.125 Sep 2026@cloudflare/config 0.19.0
0.8.0
24 Sep 2026Allow frameworks to remove Worker bundles after prerendering
Build Output readers now ignore stale manifests when only static assets remain and omit non-default Workers that have neither a bundle nor assets. A default Worker must still contain deployable output.
Minor Changes
Allow frameworks to remove Worker bundles after prerendering
Build Output readers now ignore stale manifests when only static assets remain and omit non-default Workers that have neither a bundle nor assets. A default Worker must still contain deployable output.
- 0.7.x
0.7.1
22 Sep 2026Only updates a dependency:@cloudflare/config 0.17.0
0.7.0
21 Sep 2026Identify experimental Build Output resource configs by filename and location
The root remains
config.json, Worker configs are nowworker.config.json, and Container configs are nowcontainer.config.json. Resource configs no longer contain top-leveltypediscriminators, while settings and build context are stored together in the root config.Fix cf builds for static projects that serve assets from the project root
The experimental Build Output path now omits the reserved
.cloudflaredirectory when the project root is used for static assets. This prevents recursive output copying in Wrangler while preserving the existing behaviour for other asset directories.
Minor Changes
Identify experimental Build Output resource configs by filename and location
The root remains
config.json, Worker configs are nowworker.config.json, and Container configs are nowcontainer.config.json. Resource configs no longer contain top-leveltypediscriminators, while settings and build context are stored together in the root config.Fix cf builds for static projects that serve assets from the project root
The experimental Build Output path now omits the reserved
.cloudflaredirectory when the project root is used for static assets. This prevents recursive output copying in Wrangler while preserving the existing behaviour for other asset directories.
- 0.6.x
0.6.0
18 Sep 2026Pass Preview intent to
defineWorkerand upload its resolved configurationPreview builds now evaluate programmatic Worker configuration with
ctx.isPreviewset totrueand record that intent in Build Output. The shared Preview uploader deploys the resolved bindings and settings while preserving configured Preview base values when it creates a Preview.
Minor Changes
Pass Preview intent to
defineWorkerand upload its resolved configurationPreview builds now evaluate programmatic Worker configuration with
ctx.isPreviewset totrueand record that intent in Build Output. The shared Preview uploader deploys the resolved bindings and settings while preserving configured Preview base values when it creates a Preview.
- 0.5.x
0.5.1 – 0.5.22 releases that only update dependencies@cloudflare/config 0.14.0Show each
- 0.5.217 Sep 2026@cloudflare/config 0.14.0
- 0.5.115 Sep 2026@cloudflare/config 0.13.0
0.5.0
14 Sep 2026Add support for reading and writing Container configs in build output
Container configs can now be written to and read from the Build Output Specification.
Minor Changes
Add support for reading and writing Container configs in build output
Container configs can now be written to and read from the Build Output Specification.
- 0.4.x
0.4.1
8 Sep 2026Only updates a dependency:@cloudflare/config 0.11.0
0.4.0
1 Sep 2026Support partial manifests in the experimental Build Output Specification
Build output producers now declare whether their module inventory is complete.
readBuildOutput()resolves partial manifests by discovering.js,.mjs, and.mapfiles while preserving explicit module type overrides.
Minor Changes
Support partial manifests in the experimental Build Output Specification
Build output producers now declare whether their module inventory is complete.
readBuildOutput()resolves partial manifests by discovering.js,.mjs, and.mapfiles while preserving explicit module type overrides.
- 0.3.x
0.3.1
28 Aug 2026Only updates a dependency:@cloudflare/config 0.9.0
0.3.0
27 Aug 2026Support multiple named Workers in the experimental Build Output utilities
Build Output paths and config writing can now target any named Worker directory, and reading Build Output returns every Worker keyed by its directory name.
writeWorkerConfignow accepts a single options object.
- 0.2.x
0.2.0
25 Aug 2026Record the selected mode in the Build Output Specification top-level
config.jsonThe mode a build was produced in is now written to
.cloudflare/output/v0/config.jsonas amodefield, alongside the account and compliance settings.Rename the top-level config accessors after the config they operate on
getRootConfigPathandwriteRootConfigare nowgetSettingsConfigPathandwriteSettingsConfig, and the corresponding validation error readsinvalid settings configrather thaninvalid root config.
Minor Changes
Record the selected mode in the Build Output Specification top-level
config.jsonThe mode a build was produced in is now written to
.cloudflare/output/v0/config.jsonas amodefield, alongside the account and compliance settings.Rename the top-level config accessors after the config they operate on
getRootConfigPathandwriteRootConfigare nowgetSettingsConfigPathandwriteSettingsConfig, and the corresponding validation error readsinvalid settings configrather thaninvalid root config.
- 0.1.x
0.1.1 – 0.1.33 releases that only update dependencies@cloudflare/config 0.7.0Show each
- 0.1.320 Aug 2026@cloudflare/config 0.7.0
- 0.1.218 Aug 2026@cloudflare/config 0.6.0
- 0.1.110 Aug 2026@cloudflare/config 0.5.0
0.1.0
30 Jul 2026Move build output utils to new
@cloudflare/build-output-utilspackage
Minor Changes
Move build output utils to new
@cloudflare/build-output-utilspackage
- 0.0.x
0.0.0
30 Jul 2026