Repository navigation
v0.11.0
craftz is run, never imported. Every config writes out what the rules set: vite.config.ts its fmt, lint, a package's publint, types and platform, and the browsers a build targets, and tsconfig.json its compiler options. The craftz() plugin and the package's main entry are gone. A static site's cloudflare.config.ts is cf's own format, export default { worker: {…} }, with its compatibility date, workersDev: false and previewUrls: false written out, and site() and @amitkaps/craftz/cloudflare are gone.
craftz upgrade writes all of it in. By hand: edit comments that still say craftz() sets the format, and move a verify that chains its steps with && to vp run --log grouped all, as scripts-verify says.
What's Changed
Breaking
- verify runs check, test, build and site side by side by @amitkaps in #148
- Every config writes out what the rules set, and craftz() is gone by @amitkaps in #153
- cloudflare.config.ts is written as cf's config is, and site() is gone by @amitkaps in #154
Fixed
Faster and smaller
- check asks npm nothing, and status notes a newer craftz by @amitkaps in #151
- The rules read configs by parsing them by @amitkaps in #152
Documentation
- The plan queues check not asking npm by @amitkaps in #144
- The plan queues the label race by @amitkaps in #145
- The site script is any tool's by @amitkaps in #149
- The plan asks whether craftz is run, never imported by @amitkaps in #150
Full Changelog: v0.10.0...v0.11.0