Registry / web-framework / bundler-reactor

bundler-reactor

JSON →
library5.0.3jsnpmunverified

Bundler Reactor is a command-line interface (CLI) tool designed to quickly scaffold React single-page applications (SPAs). It provides an opinionated boilerplate setup leveraging `pakit` for asset bundling (handling ES6, JSX, CSS, JSON, code splitting, and livereload), `3dub` as a development server with browser history API fallback, and pre-configured integrations for Babel and ESLint. The tool simplifies initial project setup by generating a project structure and `npm` scripts for common tasks like starting a development server (`npm run start`) and creating production builds (`npm run build`). Currently at version 5.0.3, the project appears to have an infrequent release cadence, with the last update over 1.5 years ago, which may lead to out-of-date dependencies or configurations for a rapidly evolving React ecosystem.

npm install bundler-reactor
INSTALL
IMPORT
SIG · BUNDLER-REACTOR
B
bundler-reactor
web-frameworkjavascriptv5.0.3
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
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.

CLI Usage (Scaffold)
bundler-reactor my-new-app
import { create } from 'bundler-reactor'; create('my-new-app');
This package is primarily a CLI tool and does not export programmatic JavaScript symbols for direct import. Its main function is to scaffold new projects via command line.
CLI Usage (Update)
bundler-reactor update
require('bundler-reactor').update();
The 'update' command is executed via the CLI from within an existing `bundler-reactor` project directory to apply configuration updates to the boilerplate.
CLI Installation
npm install -g bundler-reactor
import * as BundlerReactor from 'bundler-reactor';
The `bundler-reactor` tool is installed globally to make the `bundler-reactor` command available in your terminal. It is not intended for programmatic import or use as a library within application code.

Demonstrates how to install the `bundler-reactor` CLI, generate a new React application, install its dependencies, and start the local development server.

npm install -g bundler-reactor # Create a new React application boilerplate bundler-reactor my-react-app # Navigate into the new project directory cd my-react-app # Install project-specific dependencies (React, Babel, etc.) npm install # Start the development server and open in browser npm run start # Open your browser to http://localhost:3000 (or as configured by .3dub.json)
bundler-reactor --version
Debug
Known issues
breakingThe `bundler-reactor` project appears to be unmaintained. The last commit and release were over 1.5 years ago. This means generated projects may rely on outdated versions of React, Babel, ESLint, and other ecosystem dependencies, potentially leading to security vulnerabilities, compatibility issues with newer Node.js versions, or missing modern features.
fix
Consider using more actively maintained React project scaffolding tools (e.g., Vite, Create React App, Next.js) or carefully audit and manually upgrade all generated project dependencies.
affects: >=5.0.0
gotchaThe `update` command, used to migrate `bundler-reactor` configurations, carefully avoids overriding modified files in your project. If conflicts occur, the migration will not complete, requiring manual intervention. Files in the `src` folder are never updated if modified.
fix
To resolve conflicts, manually update the conflicting files. For files no longer requiring updates, set `detached: true` in their corresponding entries within `.bundler/.install` in your project root.
affects: >=1.0.0
gotchaConfiguration for core tools like Pakit, Babel, ESLint, and 3dub are managed through specific JSON files (e.g., `.pakit.json`, `.babelrc`, `.eslintrc.json`, `.3dub.json`). Misconfigurations in these files can lead to build failures, incorrect linting, or server issues.
fix
Refer to the documentation for each respective tool (pakit, babel, eslint, 3dub) for correct configuration syntax and options. The `bundler-reactor` template provides sensible defaults that can be customized.
affects: >=1.0.0
Errors
Common errors & fixes
bundler-reactor: command not found
The `bundler-reactor` CLI tool was not installed globally or is not in your system's PATH.
fix
Ensure the package is installed globally using `npm install -g bundler-reactor` and that your npm global bin directory is included in your system's PATH.
npm ERR! Missing script: start
The `start` script, or another npm script like `build`, is not defined in the `package.json` of your generated project, or you are running the command from the wrong directory.
fix
Ensure you are in the root directory of your `bundler-reactor` generated project (e.g., `cd my-react-app`) and verify that `"scripts": { "start": "...", "build": "..." }` exist in your `package.json` file.
Error: Cannot find module 'react' or other project-level dependency errors
Dependencies for the newly generated `bundler-reactor` project have not been installed, or an installation failed.
fix
Navigate into your generated project directory (e.g., `cd my-react-app`) and run `npm install` to install all project-specific dependencies.
Error: Cannot find module '@babel/core' or similar Babel-related build errors
The Babel setup within the generated project is outdated or misconfigured, often due to the project's lack of updates reflecting modern Babel versions and configurations, or an incomplete `npm install`.
fix
Carefully review the `.babelrc` or `babel.config.js` file in your project. Ensure all Babel dependencies are correctly listed and installed. Consider manually upgrading Babel packages and adjusting the configuration to match the latest Babel documentation, especially if using a newer Node.js version.
Upgrade
Version history
5.0.3latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
OpenAI (training)
1
Resources
bundler-reactor — npm install bundler-reactor · libregistry