Registry / devops / zero-bundler

zero-bundler

JSON →
library0.0.16jsnpmunverified

Zero Bundler, also known as `libpacker` on GitHub, is a command-line interface (CLI) tool designed for bundling npm packages with minimal configuration. It aims to simplify the build process for libraries by leveraging convention over explicit configuration, similar to other 'zero-config' bundlers like Microbundle or Parcel (v1). The tool processes entry files specified in `package.json` and generates output in both CommonJS (`main`) and ES Module (`modules`) formats. The latest available version is 0.0.16, published approximately four years ago. Due to its last update dating back to 2021 and its very low version number, the project appears to be unmaintained or abandoned, which impacts its compatibility with modern JavaScript and Node.js ecosystems, as well as the adoption of newer bundling optimizations.

devops
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Zero Bundler exposes a `zero` command-line executable after installation, not a library for programmatic import. Its functionality is accessed solely through the terminal.

This package is primarily a CLI tool and is executed via a `package.json` script, e.g., `"build": "zero"`. There are no direct JavaScript/TypeScript symbols intended for `import` or `require`.

Demonstrates how to configure `package.json` and a simple source file to build a library using the `zero` command.

{ "name": "my-awesome-lib", "version": "1.0.0", "description": "A simple library bundled with Zero Bundler.", "source": "./src/index.js", "main": "dist/index.js", "module": "dist/index.mjs", "scripts": { "build": "zero", "prepublishOnly": "yarn build" }, "devDependencies": { "zero-bundler": "^0.0.16" } } // In src/index.js export const greet = (name) => `Hello, ${name}!`; export const add = (a, b) => a + b; // To run: // 1. yarn add zero-bundler --dev // 2. yarn build // This will generate dist/index.js (CJS) and dist/index.mjs (ESM)
zero-bundler --version
Debug
Known footguns
breakingThe `zero-bundler` project (GitHub: `libpacker`) appears to be abandoned, with its last commit over four years ago and no significant updates since version 0.0.16. This means it is unlikely to receive bug fixes, security patches, or updates for compatibility with newer Node.js versions, JavaScript language features, or evolving module resolution standards (`"exports"` field).
gotchaAs an unmaintained bundler, `zero-bundler` may not support modern TypeScript features, JSX transforms, or advanced bundling optimizations like Rust-based compilers, tree-shaking across complex module graphs, or CSS/asset handling, which are common in contemporary build tools.
gotchaThe documentation is minimal, and due to its abandonment, community support is non-existent. Debugging issues related to module resolution, dependency handling, or specific bundling behaviors will be challenging without active development or community forums.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
14 hits · last 30 days
gptbot
4
ahrefsbot
4
claudebot
4
script
1
bingbot
1
Resources