Added Gulp, added Node dependencies, added gulpfile with compilation tasks.
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…
Reference in New Issue