mobi-plugin-scroll-view
Version:
The scroll-view plugin for Mobi.css
43 lines (33 loc) • 1 kB
JavaScript
const path = require('path');
const gulp = require('gulp');
const { clean, buildCss } = require('mobi-util-build-css');
const pkg = require('./package.json');
const SRC_DIR = path.resolve(__dirname, 'src');
const DIST_DIR = path.resolve(__dirname, 'dist');
const prependContent = `/*! ${pkg.name} v${pkg.version} ${pkg.homepage} */\n`;
gulp.task('default', ['build'], () => {
gulp.watch([
`${SRC_DIR}/**/*`
], ['build']);
});
gulp.task('build', ['clean:dist', 'build:css', 'build:css:min']);
gulp.task('clean:dist', () => {
clean(DIST_DIR);
});
gulp.task('build:css', (callback) => {
buildCss({
src: `${SRC_DIR}/${pkg.name}.css`,
dist: `${DIST_DIR}/${pkg.name}.css`,
prependContent,
callback
});
});
gulp.task('build:css:min', (callback) => {
buildCss({
src: `${SRC_DIR}/${pkg.name}.css`,
dist: `${DIST_DIR}/${pkg.name}.min.css`,
enableCompress: true,
prependContent,
callback
});
});