{"id":26813,"library":"build-boiler","title":"Build Boilerplate","description":"build-boiler is a build boilerplate tool (v5.2.4) integrating Webpack, Gulp, Eslint, Nunjucks, and BrowserSync for front-end development. It provides a configured environment with hot reload, CSS timestamping, and webpack md5 hashing. The package uses Gulp as its task runner and includes Assemble for templating. However, it is outdated, requires Node 5.x and npm@3, and the latest versions include security fixes for BrowserSync (disabling online mode by default). The project appears to be in maintenance mode with no recent active development.","status":"maintenance","version":"1.3.8","language":"javascript","source_language":"en","source_url":"https://github.com/dtothefp/build-boiler","tags":["javascript","assemble","browser-sync","eslint","gulp","nunjucks","react","webpack"],"install":[{"cmd":"npm install build-boiler","lang":"bash","label":"npm"},{"cmd":"yarn add build-boiler","lang":"bash","label":"yarn"},{"cmd":"pnpm add build-boiler","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Build task runner","package":"gulp","optional":false},{"reason":"Module bundler","package":"webpack","optional":false},{"reason":"Live reload server","package":"browser-sync","optional":false},{"reason":"Template engine","package":"nunjucks","optional":true},{"reason":"Static site generator","package":"assemble","optional":true}],"imports":[],"quickstart":{"code":"git clone https://github.com/dtothefp/build-boiler.git\ncd build-boiler\n# Install Node 5.x (required)\nnvm install 5\nnpm i -g npm@3\nnpm i -g gulp\nnpm i\n# Start development with hot reload\ngulp watch","lang":"javascript","description":"Clone repository, install Node 5 and npm@3, install global Gulp and dependencies, then start watch task for live reload."},"warnings":[{"fix":"Use Node 5.x. For newer Node, consider alternative modern tooling.","message":"Requires Node 5.x (engines field). May not work with newer Node versions.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Run `npm i -g npm@3` before installation.","message":"Requires npm@3. npm@5+ may cause issues.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Update to v3.5.2+, v4.4.2+, or v5.2.3+. To manually disable online mode, set `browserSync: { online: false }` in config.","message":"BrowserSync online mode enabled by default in versions before 3.5.2, 4.4.2, and 5.2.3; exposes panel to external network (security hijacking risk).","severity":"breaking","affected_versions":"<3.5.2 || >=4.0.0 <4.4.2 || >=5.0.0 <5.2.3"},{"fix":"Update to v5.2.1+.","message":"Isomorphic webpack tools warning in v5.x before 5.2.1.","severity":"deprecated","affected_versions":">=5.0.0 <5.2.1"},{"fix":"Use published npm packages or configure SSH keys for CI.","message":"npm install from private GitHub repos with branch specifier will fail in CI if repo is private.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Install gulp globally.","message":"Gulp must be installed globally (`npm i -g gulp`). Local gulp may not work.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"npm i -g gulp","cause":"gulp not installed globally or locally.","error":"Error: Cannot find module 'gulp'"},{"fix":"Use Node 5.x via nvm: `nvm install 5 && nvm use 5`","cause":"Node version is higher than 5.x.","error":"Error: The engine \"node\" is incompatible with this module."},{"fix":"Use Node 5 or downgrade to gulp 3.x; or use newer alternative.","cause":"Incompatible gulp version with Node >=12 due to graceful-fs dependency.","error":"ReferenceError: primordials is not defined"},{"fix":"Run `npm i` and ensure npm@3 is used.","cause":"Dependencies not installed.","error":"Error: Cannot find module 'webpack'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}