Added Gulp, added Node dependencies, added gulpfile with compilation tasks.

pull/82/head
Macdonald, Zak 9 years ago
parent fbbe800ff9
commit 4bd69e05b4

@ -0,0 +1,32 @@
var fs = require('fs');
var gulp = require('gulp');
var less = require('gulp-less');
var minifyCSS = require('gulp-minify-css');
var path = require('path');
var rename = require('gulp-rename');
var sass = require('gulp-sass');
gulp.task('less', function () {
return gulp.src(fs.realpathSync('./less/weather-icons.less'))
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest('./css'));
});
gulp.task('sass', function () {
return gulp.src(fs.realpathSync('./scss/weather-icons.scss'))
.pipe(sass({
paths: [ path.join(__dirname, 'scss', 'includes') ]
}))
.pipe(gulp.dest('./css'));
});
gulp.task('mini', function () {
return gulp.src(fs.realpathSync('./css/weather-icons.css'))
.pipe(minifyCSS({keepBreaks: false}))
.pipe(rename({
suffix: '.min'
}))
.pipe(gulp.dest('./css'));
});

@ -0,0 +1,19 @@
{
"name": "TEST",
"version": "0.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"fs": "0.0.2",
"gulp": "^3.9.0",
"gulp-less": "^3.0.3",
"gulp-minify-css": "^1.2.0",
"gulp-rename": "^1.2.2",
"gulp-sass": "^2.0.3"
}
}
Loading…
Cancel
Save