Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Include gulp
- var gulp = require('gulp');
- // Include Our Plugins
- var jshint = require('gulp-jshint');
- var sass = require('gulp-sass');
- var concat = require('gulp-concat');
- var uglify = require('gulp-uglify');
- var rename = require('gulp-rename');
- // Lint Task
- gulp.task('lint', function() {
- return gulp.src('js/*.js')
- .pipe(jshint())
- .pipe(jshint.reporter('default'));
- });
- // Compile Our Sass
- gulp.task('sass', function() {
- return gulp.src('assets/scss/*.scss')
- .pipe(sass())
- .pipe(gulp.dest('assets/css'));
- });
- // Concatenate & Minify JS
- gulp.task('scripts', function() {
- return gulp.src('js/*.js')
- .pipe(concat('all.js'))
- .pipe(gulp.dest('assets/js'))
- .pipe(rename('all.min.js'))
- .pipe(uglify())
- .pipe(gulp.dest('assets/js'));
- });
- // Watch Files For Changes
- gulp.task('watch', function() {
- gulp.watch('assets/js/*.js', ['lint', 'scripts']);
- gulp.watch('assets/scss/*.scss', ['sass']);
- });
- // Default Task
- gulp.task('default', ['lint', 'sass', 'scripts', 'watch']);
- @charset 'utf-8';
- @import 'settings';
- @import 'foundation';
- @import 'motion-ui';
- @include foundation-global-styles;
- @include foundation-grid;
- // @include foundation-flex-grid;
- @include foundation-typography;
- @include foundation-button;
- @include foundation-forms;
- // @include foundation-range-input;
- @include foundation-accordion;
- @include foundation-accordion-menu;
- @include foundation-badge;
- @include foundation-breadcrumbs;
- @include foundation-button-group;
- @include foundation-callout;
- @include foundation-close-button;
- @include foundation-menu;
- @include foundation-menu-icon;
- @include foundation-drilldown-menu;
- @include foundation-dropdown;
- @include foundation-dropdown-menu;
- @include foundation-flex-video;
- @include foundation-label;
- @include foundation-media-object;
- @include foundation-off-canvas;
- @include foundation-orbit;
- @include foundation-pagination;
- @include foundation-progress-bar;
- // @include foundation-progress-element;
- // @include foundation-meter-element;
- @include foundation-slider;
- @include foundation-sticky;
- @include foundation-reveal;
- @include foundation-switch;
- @include foundation-table;
- @include foundation-tabs;
- @include foundation-thumbnail;
- @include foundation-title-bar;
- @include foundation-tooltip;
- @include foundation-top-bar;
- @include foundation-visibility-classes;
- @include foundation-float-classes;
- // @include foundation-flex-classes;
- @include motion-ui-transitions;
- @include motion-ui-animations;
- // NOUVEAU mixins, including image-url() fix
- @import "nv-mixins";
- // Load NOUVEAU compatibility styles
- @import "nv-wordpress";
- // Color
- $brand-orange: #ff9900;
- $brand-hove-blue: #0066cc;
- $brand-blue: #181826;
- $brand-dark-blue: #1b1b25;
- $brand-dark-blue2: #181826;
- $brand-light-grey: rgba(206, 206, 208, 0.5);
- $brand-orange-rgba: rgba(255, 153, 0, 0.5);
- $brand-blue-rgba: rgba(0, 102, 204, 0.5);
- @import 'parts/general';
- @import 'parts/header';
- @import 'pages/home';
- @import 'pages/insurance';
- @import 'pages/news';
- @import 'pages/why-us';
- @import 'pages/contact';
- @import 'parts/footer';
- var sassOptions = {
- errLogToConsole: true,
- outputStyle: 'expanded',
- includePaths: 'bower_components/foundation-sites/scss'
- };
- // Compile Our Sass
- gulp.task('sass', function() {
- return gulp.src('assets/scss/*.scss')
- .pipe(sass(sassOptions))
- .pipe(gulp.dest('assets/css'));
- });
- gulp.task('sass', function() {
- return gulp.src('assets/scss/**/*.scss') // This Line
- .pipe(sass())
- .pipe(gulp.dest('assets/css'));
- });
Add Comment
Please, Sign In to add comment