v3.2.0
Latestπ May 14, 2026
New Feature Debug Mode
New Feature
- CLI tool
frame-master debug build
this will start a Debug server + Web UI for investigating between plugins onLoad/finally hooks in a Diff monaco-editor.
Stay up to date with the latest features, improvements, and bug fixes in Frame-Master
π May 14, 2026
frame-master debug build
this will start a Debug server + Web UI for investigating between plugins onLoad/finally hooks in a Diff monaco-editor.
π April 20, 2026
π December 19, 2025
π December 15, 2025
Release Date: December 14, 2025
Search plugins and templates directly from your terminal:
frame-master search plugins react --category ssr
frame-master search templates "full stack" --json
Supports advanced query syntax: tag:auth, author:name, -deprecated, "exact phrase"
Stop the chain when needed:
return { contents, loader: "tsx", preventChaining: true };
finally()Post-process files after all handlers complete:
build.finally("html", ({ contents, path }) => ({
contents: `<!-- ${path} -->\n${contents}`,
}));
Works even without matching onLoad handlers.
pluginsOptions: {
entrypoints: ["./src/global.ts", "./src/analytics.ts"],
}
Type-safe custom directives with module augmentation:
declare module "frame-master/plugin/utils" {
interface CustomDirectives {
"use-analytics": true;
}
}
// Now type-safe!
createDirective("use-analytics", /regex/);
bun update frame-master
No breaking changes. Drop-in replacement for v3.0.x.
π December 11, 2025
π December 10, 2025
Multiple plugins can now transform the same file in sequence. Build and Runtime composable transformation pipelines without conflicts.
Original File βββΊ Plugin A βββΊ Plugin B βββΊ Final Output
Edit your frame-master.config.ts and watch changes apply instantlyβno restart needed.
HotFileWatcher β Watch any file for changes in your pluginsonConfigReload hook β React to config updatesisVerbose(), isDev(), isProd(), isBuildMode()import { chainPlugins, getChainableContent } from "frame-master/plugin";
import { HotFileWatcher } from "frame-master/server/hot-file-watcher";
import { reloadServer } from "frame-master/server";
π December 3, 2025
frame-master.com for template queries.test-project directory from the npm package to reduce package size.π November 29, 2025
frame-master create command.π November 19, 2025
Plugin CLI extensions: plugin can add CLI command via frame-master extended-cli <plugin-command>.
Build Env: process.env.BUILD_MODE when runing frame-master build.
π November 12, 2025
This patch release addresses critical CLI stability issues and enhances the build pipeline with improved error handling and automated cleanup capabilities. This update ensures better reliability for developers using Frame Masterβs command-line interface.
2.0.3 and 2.0.2.π November 1, 2025
Version 2.0.1 brings significant improvements to the developer experience with enhanced CLI interface, better server initialization, and optimized plugin configuration.
Enhanced CLI Interface: colorful CLI, clear env message ( dev or prod ). Formated error messages.
Build lifecycle API: isBuilding and async awaitBuildFinish
π October 30, 2025
This release focuses on enhancing the developer experience with architectural improvements that eliminate circular dependency issues, new Builder API methods for debugging and analysis, CLI enhancements, comprehensive testing, and documentation refinements.
π October 28, 2025
Introducing comprehensive build lifecycle hooks, enhanced plugin documentation, and improved WebSocket support. Plugin developers can now customize the build process at every stage.
π October 27, 2025