@minimaz Package Distribution
PlannedPublish Minimaz as an installable scoped package.
npm install -g @minimaz/cliMinimal input. Clean output. ⚡
Version: v0.3.1
Minimaz is a minimal, low-dependency static site builder and project initializer focused on speed, simplicity, and clean output. It supports HTML, CSS, JavaScript, and TypeScript (.ts → .js), with optional bundling and minification.
Designed for small static sites, utility tools, prototypes, and teams that want reproducible minimal build systems.
minimaz.config.jsonminimaz or mzRun directly using npx (no global install required):
npx minimaz init my-site
cd my-site
npx minimaz build
npx minimaz versionUsing alias:
npx mz i my-site
npx mz b
npx mz vmy-site/
├── dist/ # Output folder (generated)
├── public/ # Static assets
├── src/ # HTML, CSS, JS, TS files
├── minimaz.config.json
├── package.json # Optional (if npm init used)
├── .gitignore
└── ...{
"src": "src",
"dist": "dist",
"public": "public",
"bundling": {
"css": true,
"js": true
},
"minify": {
"html": true,
"css": true,
"js": true,
"ts": true
},
"replace": {
"/public/": "public/"
},
"styles": [
"../node_modules/library.css"
],
"scripts": [
"../node_modules/library.js"
],
"folders": {
"public": "public",
"src": ""
}
}# Build
minimaz build
mz b
# Clear
minimaz clear
mz c
# Init
minimaz init <project-name>
minimaz init <project-name> --template <name>
minimaz init <project-name> --npm
minimaz init <project-name> --git --gitprovider github
mz i my-site -t template
# Help
minimaz help
minimaz help build
mz h build
# Template management
minimaz template <path>
minimaz template --list
minimaz template --delete <name>
minimaz template --update <name>
minimaz template --update
# Version
minimaz version
mz vPlanned improvements and roadmap direction. Scope is intentionally controlled to preserve simplicity.
Publish Minimaz as an installable scoped package.
npm install -g @minimaz/cliPull project templates directly from remote Git repositories.
minimaz template <repo-url>Convert and optimize assets (e.g. JPEG → WebP).
minimaz convert input.jpg --to webpStatic analysis to detect build errors, broken links, duplicate IDs, and missing assets.
minimaz analyzeExtended optimization pipeline (HTML, CSS, JS, images). Scope under evaluation.
Inject reusable HTML blocks into files.
<block src="header.html"></block>Internationalization or content conversion system. Direction to be defined.
Improved TypeScript handling and optional advanced transpilation.
Optional support for SCSS and other preprocessors.
~/.minimaz/templatesUse templates to initialize consistent projects across environments.
MIT License