From b29d9f63400cf32f0977fff8811d23a1ee59871f Mon Sep 17 00:00:00 2001 From: Tanguy Krotoff Date: Wed, 6 Jan 2016 17:23:12 +0100 Subject: [PATCH] Add definitions for gulp-htmlmin (https://github.com/jonschlinkert/gulp-htmlmin) --- gulp-htmlmin/gulp-htmlmin-tests.ts | 11 +++++++++++ gulp-htmlmin/gulp-htmlmin.d.ts | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 gulp-htmlmin/gulp-htmlmin-tests.ts create mode 100644 gulp-htmlmin/gulp-htmlmin.d.ts diff --git a/gulp-htmlmin/gulp-htmlmin-tests.ts b/gulp-htmlmin/gulp-htmlmin-tests.ts new file mode 100644 index 000000000..78149e787 --- /dev/null +++ b/gulp-htmlmin/gulp-htmlmin-tests.ts @@ -0,0 +1,11 @@ +/// +/// + +import * as gulp from 'gulp'; +import * as htmlmin from 'gulp-htmlmin'; + +gulp.task('minify', function() { + return gulp.src('src/*.html') + .pipe(htmlmin({collapseWhitespace: true})) + .pipe(gulp.dest('dist')) +}); diff --git a/gulp-htmlmin/gulp-htmlmin.d.ts b/gulp-htmlmin/gulp-htmlmin.d.ts new file mode 100644 index 000000000..2cf947d23 --- /dev/null +++ b/gulp-htmlmin/gulp-htmlmin.d.ts @@ -0,0 +1,18 @@ +// Type definitions for gulp-htmlmin v1.3.0 +// Project: https://github.com/jonschlinkert/gulp-htmlmin +// Definitions by: Tanguy Krotoff +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// +/// + +declare module 'gulp-htmlmin' { + import * as HTMLMinifier from 'html-minifier'; + + namespace htmlmin { + } + + function htmlmin(options?: HTMLMinifier.Options): NodeJS.ReadWriteStream; + + export = htmlmin; +}