Gulp Starter Kit

Build Status Gulp v4.0.2 Node.js 8.16.1

Features

  • Independent front-end framework
    Use any of your favorite front-end framework like Bootstrap 4, Foundation 6, UIKit 3 etc. Check out our recipes.
  • Sass support (SCSS)
    Compile Sass into CSS with ease, bringing support for variables, mixins and more.
  • Performance optimization
    Minify and concatenate JavaScript, CSS and Images to help keep your pages lean.
  • ES6+ via Babel
    ES6+ support using Babel. ES6+ source code will be automatically transpiled to ES5 for wide browser support. Pollyfill will also be taken care of automatically.
  • Linting
    Lint CSS,SCSS with stylelint and JS with ESLint
  • Nunjucks templating engine support
    Compile Nunjucks into HTML with ease, bringing support for include, extends, block inheritance, macros and more.
  • Built-in HTTP Server
    A built-in server for previewing your site locally while you develop and iterate.
  • Live Browser Reloading
    Reload the browser in real-time anytime an edit is made without the need for an extension.
  • Cross-device Synchronization
    Synchronize clicks, scrolls, forms and live-reload across multiple devices as you edit your project. Powered by BrowserSync.

Requirements

  • Node.js 8 (tested with 8.16.1 and 10.16.3)
  • Gulp 4 (tested with 4.0.2)

Quick start

  • Download the latest release or
  • Clone the repo git clone https://github.com/nstungcom/gulp-starter-kit.git my-project/
  • With npm: npm install
  • Development: npm run dev
  • Build for production: npm run build
  • Remove the dist folder: npm run clean

Quick start guides: