An opinionated JavaScript bundler and asset compiler for React projects, with built-in support for hot loading, local webserver, BrowserSync, ES6 transpilation (Babel), SASS compilation, and image minification. Uses Webpack 2 under the hood. Current stable version: 1.0.18. Release cadence appears sporadic, with last release likely older. Key differentiators: all-in-one setup with sensible defaults, integrated hot reloading and sync testing, requires Gulp as a peer dependency. Alternatives: Webpack, Parcel, Vite. Note: This project appears less actively maintained.
npm install hyperbolts-compilerVerified import paths — ran on the pinned version, not inferred.
Install dependencies, create minimal React app with entry point, HTML template, and gulpfile, then run with watch.
Consider migrating to a newer bundler like Webpack 5 or Vite.
Ensure Gulp is installed: npm install -g gulp && npm install --save-dev gulp
Run: npm install --save babel-loader babel-preset-latest babel-preset-react react-hot-loader webpack-dev-middleware webpack-hot-middleware webpack-module-hot-accept
Refer to Webpack documentation for watching troubleshooting (fsnotify limitations, polling).
Use <div id="__react_mount"></div> in your HTML, or override via custom config.
npm install --save babel-loader babel-preset-latest babel-preset-react react-hot-loader webpack-dev-middleware webpack-hot-middleware webpack-module-hot-accept
Create a gulpfile.js with the content: require('hyperbolts-compiler').run();npm install -g gulp