Example #1
0
gulp.task('babel', function () {
  return gulp.src(src)
    .pipe(plumber())
    .pipe(sourcemaps.init()) /* source-map */
    .pipe(babel())
    .pipe(rename(/\.es6\.js$/, '.js'))
    .pipe(sourcemaps.write(".")) /* source-map */
    .pipe(gulp.dest('./dist'));
});
Example #2
0
gulp.task('icons', function () {
  return gulp.src(config.src.icons)
    .pipe(rename({ prefix: 'icon-' }))
    .pipe(imagemin({
      svgoPlugins: [
        { removeViewBox: false },
      ],
    }))
    .pipe(svgstore())
    .pipe(regexRename(/\.svg/, '.svg.html'))
    .pipe(gulp.dest('src/views/layouts/includes'))
});
gulp.task('bootstrap:renameOriginals', function () {
	return gulp.src(mainFiles)
			.pipe(replace('CONF Plugin Name', pluginConfig['CONF Plugin Name']))
			.pipe(replace('CONF_Plugin_Link', pluginConfig['CONF_Plugin_Link']))
			.pipe(replace('CONF_Plugin_Author', pluginConfig['CONF_Plugin_Author']))
			.pipe(replace('CONF_Author_Link', pluginConfig['CONF_Author_Link']))
			.pipe(replace('CONF_Plugin_Copyright', pluginConfig['CONF_Plugin_Copyright']))
			.pipe(replace('plugin-name', pluginConfig['plugin-name']))
			.pipe(replace('Plugin_Name', pluginConfig['Plugin_Name']))
			.pipe(replace('plugin_name', pluginConfig['plugin_name']))
			.pipe(regex_rename(/plugin-name/, pluginConfig['plugin-name']))
			.pipe(gulp.dest('./'))
			.pipe(notify({ message: 'Plugin has been successfully bootstrapped', onLast: true }));
});
Example #4
0
  done => {
    gulp
      .src(`./${conf.path.dev.views}/partials/svg/raw/**/*.svg`)
      .pipe(replace('<g id=', '<g class='))
      .pipe(
        imagemin([
          imagemin.svgo({
            plugins: [{removeViewBox: false}],
          }),
        ]),
      )
      .pipe(regexRename(/\.svg/, '.svg.php'))
      .pipe(gulp.dest(`${conf.path.dev.views}/partials/svg`));

    return done();
  },
Example #5
0
  done => {
    gulp
      .src(`${conf.path.dev.img}/raw/svg/inline-icons/*.svg`)
      .pipe(rename({prefix: 'icon-'}))
      .pipe(
        imagemin([
          imagemin.svgo({
            plugins: [{removeViewBox: false}],
          }),
        ]),
      )
      .pipe(svgstore({inlineSvg: true}))
      .pipe(regexRename(/\.svg/, '.svg.php'))
      .pipe(gulp.dest(`${conf.path.dev.views}/partials/svg`));

    return done();
  },
Example #6
0
gulp.task('minify', function () {
    gulp.src('./*.scss')
        .pipe(sass({outputStyle: 'compressed', sourceComments: true}))
        .pipe(rename(/\.css$/, '.min.css'))
        .pipe(gulp.dest('./dist/'));
});