- Node.js - Asynchronous Event Driven JavaScript Runtime
- GulpJS - Task Runner, Automate and Enhance Your Workflow
$git clone https://github.com/samcus/samcus-gulp-starter.git .
$npm install
# Development (with BrowserSync Server and Watcher)
$npm run serve:dev
# or just
$npm run serve
# Production (Build without Watching or BrowserSync Server)
$npm run build
- Built-in Watcher
- Clean Dist Before Build
- Desktop Notifications
- ES6
- ES6 Sourcemaps
- ES6 Linting (Based on AirBnB Standards)
- JS Inspect Linting
- Browserify (ES6 Module Transpilation & Concatination)
- JS Uglify
- JQuery
- SCSS
- SCSS Sourcemaps
- SCSS Linting
- SCSS Glob Support
- ITCSS (Meta Framework)
- CSS Reset (Meyer Web)
- CanIUse Linting
- Image Minification
- Node Environment Detection
- Live Reload (BrowserSync)
- Fonts Transfer
- Sound on Error (Notification)