mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 12:56:46 +08:00
51 lines
1.2 KiB
TypeScript
51 lines
1.2 KiB
TypeScript
import gulp = require('gulp');
|
|
import coffeeify = require('gulp-coffeeify');
|
|
|
|
// Basic usage
|
|
gulp.task('scripts', function() {
|
|
gulp.src('src/coffee/**/*.coffee')
|
|
.pipe(coffeeify())
|
|
.pipe(gulp.dest('./build/js'));
|
|
});
|
|
|
|
gulp.task('scripts', function() {
|
|
gulp.src('src/coffee/**/*.coffee')
|
|
.pipe(coffeeify({
|
|
options: {
|
|
debug: true, // source map
|
|
paths: [__dirname + '/node_modules', __dirname + '/src/coffee']
|
|
}
|
|
}))
|
|
.pipe(gulp.dest('./build/js'));
|
|
});
|
|
|
|
gulp.task('scripts', function() {
|
|
gulp.src('src/coffee/**/*.coffee')
|
|
.pipe(coffeeify({
|
|
aliases: [
|
|
{
|
|
cwd: 'src/coffee/app',
|
|
base: 'app'
|
|
}
|
|
]
|
|
}))
|
|
.pipe(gulp.dest('./build/js'));
|
|
});
|
|
|
|
var xform = function(data: string){
|
|
return 'module.exports = "' + data + '"';
|
|
};
|
|
gulp.task('scripts', function() {
|
|
gulp.src('src/coffee/**/*.coffee')
|
|
.pipe(coffeeify({
|
|
transforms: [
|
|
{
|
|
ext: '.extension',
|
|
transform: xform
|
|
}
|
|
]
|
|
}))
|
|
.pipe(gulp.dest('./build/js'));
|
|
});
|
|
|