This package has been deprecated

Author message:

This package is deprecated. Please see: https://github.com/smrtlabs/smrt-gulp-r/issues/7

gulp-r

1.1.3 • Public • Published

gulp-r

First, install gulp-r as a development dependency:

npm install --save-dev gulp-r

Then, 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.


Build Status Code Climate Dependency Status

Package Sidebar

Install

npm i gulp-r

Weekly Downloads

14

Version

1.1.3

License

none

Last publish

Collaborators

  • mcharytoniuk