Builderz: Zero Configuration JavaScript Bundler

Zero Configuration JavaScript Bundler

build/er/z is built originally to bundle monorepos, expanded later to cover
more build cases with a wide variety of options. It implements rollup, taking
advantage of its simplicity and customization to build
one-step production bundler.

Install

npm install builderz

Easy to use

"build": "builderz"

Easy to customize

In your packages.json to compile to a CommonJS module (cjs) and minify the
bundle just pass the required arguments.

"build": "builderz --formats=cjs --minify"

Or in a package.json file

"name": "my-package",
"version": "0.0.1",
"builderz":{
   "formats": ["cjs"],
   "minify": true,
}

Of course you cane import it as build package somewhere in your project:

const builderz = require("builderz");

// Multi-word options are camel-cased. Pass list as array.
const options = {};

builderz(options);

Options

  -m, --minify <boolean>       Minify bundle works only if format is provided (default: false)
  -p, --sourcemap <boolean>    Enable sourcemap in output
  -c, --camel-case <boolean>   Add camel-cased output file (default: true)
  -l, --clean-build <boolean>  Clean previous build folder (default: false)
  -t, --strict <boolean>       Enable Strict Mode (default: false)
  -r, --sort-pkg <boolean>     Enable sorting packages for monorepo (default: true)
  -d, --es-module <boolean>    Define Property exports- es_model (default: false)
  --formats <list>             Specific build format (default: [])
  --build-name <string>        Specific folder build name (default: "dist")
  --output <string>            Custom output name
  --pkg-paths <list>           Provide custom paths not in the root/src (default: [])
  --pkg-names <list>           Building specific package[s], in workspace (default: [])
  --alias <list>               Package Alias (default: [])
  --entries <list>             Add multi entries instead of default src/index. (default: [])
  --banner <string>            Add banner to output
  --external <list>            Passing external libraries not to bundle
  -h, --help                   display help for command

Author: Shantun Parmar

2 thoughts on “Builderz: Zero Configuration JavaScript Bundler

  1. I am only writing to make you understand what a superb experience our princess undergone viewing yuor web blog. She picked up such a lot of things, with the inclusion of what it is like to possess an ideal teaching style to make the others without hassle thoroughly grasp specified tricky topics. You undoubtedly surpassed visitors’ expected results. Thanks for showing those valuable, trustworthy, revealing not to mention unique tips on your topic to Sandra.

Thanks for your support, You may click on ads to encourage us which assits to writers.

Leave a Reply

Your email address will not be published.