Skip to content

Commit

Permalink
Merge pull request #16 from hcodes/update_deps
Browse files Browse the repository at this point in the history
Update dev deps
  • Loading branch information
hcodes committed Oct 12, 2018
2 parents acee6bd + 428dc6e commit 4090754
Show file tree
Hide file tree
Showing 5 changed files with 3,281 additions and 3,791 deletions.
11 changes: 3 additions & 8 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"presets": [
["env", { "modules": false, "loose": true }]
],
"plugins": [
"external-helpers",
"transform-class-properties"
]
}
"presets": ["@babel/preset-env"],
"plugins": ["@babel/plugin-proposal-class-properties"]
}
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
## v4.0.2
+ Updated dev deps in package.json.

## v4.0.1
+ Updated deps in package.json.
+ Updated dev deps in package.json.

## v4.0.0
+ Added `minSize` and `maxSize` properties. You can set the size of snowflakes. [Example](https://hcodes.github.io/snowflakes/examples/big.html).
Expand Down
40 changes: 23 additions & 17 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ const
del = require('del'),
fs = require('fs'),
babel = require('rollup-plugin-babel'),
babelHelpersList = require('babel-helpers').list,
uglifyOptions = {output: {comments: /^!/}},
browsers = ['ie >= 10', 'Firefox >= 24', 'Chrome >= 26', 'iOS >= 6', 'Safari >= 6', 'Android > 4.0'],
copyright = '/*! Snowflakes | © 2018 Denis Seleznev | MIT License | https://github.com/hcodes/snowflakes/ */\n';
Expand All @@ -24,9 +23,7 @@ function js(imagesStyle, outputFile) {
format: 'umd',
name: 'Snowflakes',
},
plugins: [babel({
externalHelpersWhitelist: babelHelpersList.filter(helperName => helperName !== 'asyncGenerator')
})]
plugins: [babel()]
}))
.pipe(replaceStyle('{MAIN_STYLE}', 'dist/main.css'))
.pipe(replaceStyle('{IMAGES_STYLE}', imagesStyle))
Expand All @@ -39,51 +36,60 @@ gulp.task('clean', function() {
return del('dist/*');
});

gulp.task('css', gulp.series('clean', function() {
gulp.task('css', function() {
return gulp.src('src/less/*.less')
.pipe($.less())
.pipe($.cleancss())
.pipe($.autoprefixer({ browsers }))
.pipe(gulp.dest('dist/'));
}));
});

gulp.task('js', gulp.series('css', function() {
gulp.task('js', function() {
return js('dist/images.css', 'snowflakes.js');
}));
});

gulp.task('js.min', gulp.series('js', function() {
gulp.task('js.min', function() {
return gulp.src('dist/snowflakes.js')
.pipe($.rename('snowflakes.min.js'))
.pipe($.uglify(uglifyOptions))
.pipe(gulp.dest('dist/'));
}));
});

gulp.task('js.light', gulp.series('css', function() {
gulp.task('js.light', function() {
return js('', 'snowflakes.light.js');
}));
});

gulp.task('js.light.min', gulp.series('js.light', function() {
gulp.task('js.light.min', function() {
return gulp.src('dist/snowflakes.light.js')
.pipe($.rename('snowflakes.light.min.js'))
.pipe($.uglify(uglifyOptions))
.pipe(gulp.dest('dist/'));
}));
});

gulp.task('dev-examples-copy', function() {
return gulp
.src('examples/*')
.pipe(gulp.dest('dev-examples/'));
});

gulp.task('dev-examples', gulp.series('dev-examples-copy', function() {
gulp.task('dev-examples', function() {
return gulp
.src('dev-examples/*.html')
.pipe($.replace(/https:\/\/unpkg\.com\/magic-snowflakes\//g, '../'))
.pipe(gulp.dest('dev-examples/'));
}));
});

gulp.task('watch', function() {
gulp.watch(['src/**/*', 'examples/**/*']);
});

gulp.task('default', gulp.series('css', 'js.min', 'js.light.min', 'dev-examples'));
gulp.task('default', gulp.series(
'clean',
'css',
'js',
'js.min',
'js.light',
'js.light.min',
'dev-examples-copy',
'dev-examples'
));

0 comments on commit 4090754

Please sign in to comment.