Skip to content

Commit

Permalink
Upgrade packages and add gulp bump
Browse files Browse the repository at this point in the history
  • Loading branch information
Wouter Dingemanse committed Oct 10, 2019
1 parent 0ad7f3f commit 0dfc61c
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 15 deletions.
17 changes: 17 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Bower dependency directory (https://bower.io/)
bower_components

# Dependency directories
node_modules/
jspm_packages/

# Optional npm cache directory
.npm
41 changes: 28 additions & 13 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,52 @@ var gulp = require("gulp");
var autoprefixer = require('gulp-autoprefixer');
const concat = require('gulp-concat');
const cssmin = require('gulp-cssmin');
const bump = require('gulp-bump');

/** Autoprefix CSS + minification */
gulp.task('css', function () {
gulp.src(['icss.css','./css/*.css'])
function css() {
return gulp
.src(['icss.css','./css/*.css'])
.pipe(autoprefixer('last 10 versions', 'ie 10'))
.pipe(concat('iconicss.css'))
.pipe(gulp.dest('./dist'));
});
};

gulp.task('cssmin', function () {
gulp.src(['icss.css','./css/*.css'])
function mincss() {
return gulp
.src(['icss.css','./css/*.css'])
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(concat('iconicss.min.css'))
.pipe(cssmin())
.pipe(gulp.dest('./dist'));
});
};

/** Create a custom build using the custom dir */
gulp.task('custom', function () {
gulp.src(['icss.css','./custom/*.css'])
function custom() {
return gulp
.src(['icss.css','./custom/*.css'])
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(concat('myiconicss.css'))
.pipe(cssmin())
.pipe(gulp.dest('./dist'));
});
};

// The default task that will be run if no task is supplied
gulp.task("default", ["css", "cssmin"]);
function dobump() {
return gulp
.src('./package.json')
.pipe(bump({type:'minor'}))
.pipe(gulp.dest('./'));

};

const build = gulp.series(gulp.parallel(css, mincss));

exports.css = css;
exports.mincss = mincss;
exports.custom = custom;
exports.dobump = dobump;
exports.default = build;
12 changes: 10 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@
"icon-set",
"purecss"
],
"browserslist": [
"last 2 versions",
"IE >= 10",
"edge >= 16",
"Firefox >= 60",
"Chrome >= 70"
],
"author": "Jean-Marc Viglino (https://github.com/Viglino)",
"license": "MIT",
"bugs": {
Expand All @@ -24,8 +31,9 @@
"homepage": "https://github.com/Viglino/iconicss",
"dependencies": {},
"devDependencies": {
"gulp": "^3.9.1",
"gulp-autoprefixer": "^4.0.0",
"gulp": "^4.0.2",
"gulp-autoprefixer": "^7.0.1",
"gulp-bump": "^3.1.3",
"gulp-concat": "^2.6.1",
"gulp-cssmin": "^0.2.0"
}
Expand Down

0 comments on commit 0dfc61c

Please sign in to comment.