V3 2 Release
This release brings a 40% improvement to cold build times, a brand-new plugin API, and a handful of community-requested fixes.
Build Performance
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. We rewrote the module graph traversal to use a persistent cache, cutting cold builds from ~8s to ~4.8s on our benchmark project.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Plugin API
The new definePlugin helper gives third-party authors a stable contract for hooking into the build pipeline:
import { definePlugin } from "@logbook/core";
export default definePlugin({
name: "my-plugin",
setup(build) {
build.onResolve({ filter: /\.css$/ }, (args) => {
// custom resolution logic
});
},
});
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.
Bug Fixes
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Nulla quis lorem ut libero malesuada feugiat. Praesent sapien massa, convallis a pellentesque nec, egestas non nisi.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae. Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula.