gulp-clean-css

WebJar for gulp-clean-css

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

gulp-clean-css
Last Version

Last Version

4.3.0
Release Date

Release Date

Type

Type

jar
Description

Description

gulp-clean-css
WebJar for gulp-clean-css
Project URL

Project URL

https://www.webjars.org
Source Code Management

Source Code Management

https://github.com/scniro/gulp-clean-css

Download gulp-clean-css

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/gulp-clean-css/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>gulp-clean-css</artifactId>
    <version>4.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/gulp-clean-css/
implementation 'org.webjars.npm:gulp-clean-css:4.3.0'
// https://jarcasting.com/artifacts/org.webjars.npm/gulp-clean-css/
implementation ("org.webjars.npm:gulp-clean-css:4.3.0")
'org.webjars.npm:gulp-clean-css:jar:4.3.0'
<dependency org="org.webjars.npm" name="gulp-clean-css" rev="4.3.0">
  <artifact name="gulp-clean-css" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='gulp-clean-css', version='4.3.0')
)
libraryDependencies += "org.webjars.npm" % "gulp-clean-css" % "4.3.0"
[org.webjars.npm/gulp-clean-css "4.3.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.webjars.npm : clean-css jar [4.2.3]
org.webjars.npm : plugin-error jar [1.0.1]
org.webjars.npm : through2 jar [3.0.1]
org.webjars.npm : vinyl-sourcemaps-apply jar [0.2.1]

Project Modules

There are no modules declared in this project.

gulp-clean-css

Build Status Dependency Status devDependency Status Coverage Downloads NPM Version Awesome

gulp plugin to minify CSS, using clean-css

Regarding Issues

This is just a simple gulp plugin, which means it's nothing more than a thin wrapper around clean-css. If it looks like you are having CSS related issues, please contact clean-css. Only create a new issue if it looks like you're having a problem with the plugin itself.

Install

npm install gulp-clean-css --save-dev

API

cleanCSS([options], [callback])

options

See the CleanCSS options.

const gulp = require('gulp');
const cleanCSS = require('gulp-clean-css');

gulp.task('minify-css', () => {
  return gulp.src('styles/*.css')
    .pipe(cleanCSS({compatibility: 'ie8'}))
    .pipe(gulp.dest('dist'));
});

callback

Useful for returning details from the underlying minify() call. An example use case could include logging stats of the minified file. In addition to the default object, gulp-clean-css provides the file name and path for further analysis.

const gulp = require('gulp');
const cleanCSS = require('gulp-clean-css');

gulp.task('minify-css', () => {
  return gulp.src('styles/*.css')
    .pipe(cleanCSS({debug: true}, (details) => {
      console.log(`${details.name}: ${details.stats.originalSize}`);
      console.log(`${details.name}: ${details.stats.minifiedSize}`);
    }))
  .pipe(gulp.dest('dist'));
});

Source Maps can be generated by using gulp-sourcemaps.

const gulp = require('gulp');
const cleanCSS = require('gulp-clean-css');
const sourcemaps = require('gulp-sourcemaps');

gulp.task('minify-css',() => {
  return gulp.src('./src/*.css')
    .pipe(sourcemaps.init())
    .pipe(cleanCSS())
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('dist'));
});

License

MIT © 2020 scniro

Versions

Version
4.3.0
3.10.0
3.9.2
2.1.0