1.1.3 • Published 11 years ago
gulp-r v1.1.3
gulp-r
First, install gulp-r as a development dependency:
npm install --save-dev gulp-rThen, use it in your gulpfile.js:
var rjs = require("gulp-r");
gulp.src("app/scripts/*.js")
.pipe(rjs({
"baseUrl": "app/scripts"
}))
.pipe(gulp.dest("dist/scripts"));Renaming output files
If you want to rename output files use gulp-rename plugin.
var rename = require("gulp-rename"),
rjs = require("gulp-r");
gulp.src("app/scripts/*.js")
.pipe(rjs({
"baseUrl": "app/scripts"
}))
.pipe(rename({
"extname": ".min.js"
}))
.pipe(gulp.dest("dist/scripts"));Using Almond loader
If you want to use Almond, add almond dependency to your package.json and then use name configuration option:
var rjs = require("gulp-r");
gulp.src("app/scripts/*.js")
.pipe(rjs({
"baseUrl": "app/scripts",
"name": require.resolve("almond")
}))
.pipe(gulp.dest("dist/scripts"));Generating source maps
Use following options simultaneously (generateSourceMaps, optimize,
preserveLicenseComments):
var rjs = require("gulp-r");
gulp.src("app/scripts/*.js")
.pipe(rjs({
"baseUrl": "app/scripts",
"generateSourceMaps": true,
"optimize": "uglify2",
"preserveLicenseComments": false
}))
.pipe(gulp.dest("dist/scripts"));Status
This fork is maintained independently from its origin.