diff --git a/gulp-jasmine-browser/gulp-jasmine-browser-tests.ts b/gulp-jasmine-browser/gulp-jasmine-browser-tests.ts
new file mode 100644
index 0000000000..c28b312f42
--- /dev/null
+++ b/gulp-jasmine-browser/gulp-jasmine-browser-tests.ts
@@ -0,0 +1,32 @@
+///
+///
+
+import gulp = require('gulp');
+import jasmineBrowser = require('gulp-jasmine-browser');
+
+gulp.task('jasmine', () =>
+ gulp.src(['src/**/*.js', 'spec/**/*_spec.js'])
+ .pipe(jasmineBrowser.specRunner())
+ .pipe(jasmineBrowser.server({port: 8888}))
+);
+
+
+gulp.task('jasmine-phantom', () =>
+ gulp.src(['src/**/*.js', 'spec/**/*_spec.js'])
+ .pipe(jasmineBrowser.specRunner({console: true}))
+ .pipe(jasmineBrowser.headless())
+);
+
+
+gulp.task('jasmine-slimerjs', () =>
+ gulp.src(['src/**/*.js', 'spec/**/*_spec.js'])
+ .pipe(jasmineBrowser.specRunner({console: true}))
+ .pipe(jasmineBrowser.headless({driver: 'slimerjs'}))
+);
+
+
+gulp.task('jasmine', () =>
+ gulp.src('spec/**/*_spec.js')
+ .pipe(jasmineBrowser.specRunner())
+ .pipe(jasmineBrowser.server())
+);
diff --git a/gulp-jasmine-browser/gulp-jasmine-browser.d.ts b/gulp-jasmine-browser/gulp-jasmine-browser.d.ts
new file mode 100644
index 0000000000..e2e7179699
--- /dev/null
+++ b/gulp-jasmine-browser/gulp-jasmine-browser.d.ts
@@ -0,0 +1,17 @@
+// Type definitions for gulp-jasmine-browser v0.1.4
+// Project: https://github.com/jasmine/gulp-jasmine-browser
+// Definitions by: Tanguy Krotoff
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module 'gulp-jasmine-browser' {
+ interface IJasmineBrowser {
+ specRunner(options?: any): NodeJS.ReadWriteStream;
+ server(options?: any): NodeJS.ReadWriteStream;
+ headless(options?: any): NodeJS.ReadWriteStream;
+ }
+
+ var jasmineBrowser: IJasmineBrowser;
+ export = jasmineBrowser;
+}