mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
Add definitions and tests for gulp-minify-css
This commit is contained in:
parent
4c11c0079c
commit
ab697a6bbd
11
gulp-minify-css/gulp-minify-css-tests.ts
Normal file
11
gulp-minify-css/gulp-minify-css-tests.ts
Normal file
@ -0,0 +1,11 @@
|
||||
/// <reference path="./gulp-minify-css.d.ts" />
|
||||
/// <reference path="../gulp/gulp.d.ts" />
|
||||
|
||||
import gulp = require("gulp");
|
||||
import minifyCSS = require("gulp-minify-css");
|
||||
|
||||
gulp.task("minify-css", () => {
|
||||
gulp.src("css/**/*.css")
|
||||
.pipe(minifyCSS({ keepBreaks: true }))
|
||||
.pipe(gulp.dest("dist"));
|
||||
});
|
||||
31
gulp-minify-css/gulp-minify-css.d.ts
vendored
Normal file
31
gulp-minify-css/gulp-minify-css.d.ts
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
// Type definitions for gulp-minify-css
|
||||
// Project: https://github.com/jonathanepollack/gulp-minify-css
|
||||
// Definitions by: Keita Kagurazaka <https://github.com/k-kagurazaka>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
/// <reference path="../node/node.d.ts" />
|
||||
|
||||
declare module "gulp-minify-css" {
|
||||
|
||||
interface IOptions {
|
||||
cache?: boolean;
|
||||
advanced?: boolean;
|
||||
aggressiveMerging?: boolean;
|
||||
benchmark?: boolean;
|
||||
compatibility?: string;
|
||||
debug?: boolean;
|
||||
inliner?: Object;
|
||||
keepBreaks?: boolean;
|
||||
keepSpecialComments?: string | number;
|
||||
processImport?: boolean;
|
||||
rebase?: boolean;
|
||||
relativeTo?: string;
|
||||
root?: string;
|
||||
roundingPrecision?: number;
|
||||
shorthandCompacting?: boolean;
|
||||
}
|
||||
|
||||
function minifyCSS(options?: IOptions): NodeJS.ReadWriteStream;
|
||||
|
||||
export = minifyCSS;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user