{"_id":"gulp-r","_rev":"44-637e913c7a2b5823b5c25a2eacaadf8f","name":"gulp-r","time":{"modified":"2022-06-18T17:46:04.496Z","created":"2014-05-12T14:15:30.790Z","1.0.0":"2014-05-12T14:15:30.790Z","1.0.1":"2014-06-20T10:44:14.482Z","1.0.2":"2014-06-20T12:28:38.846Z","1.0.3":"2014-06-20T12:30:31.693Z","1.0.4":"2014-06-20T12:31:35.934Z","1.0.5":"2014-06-26T14:26:57.021Z","1.0.6":"2014-06-26T14:29:50.186Z","1.0.7":"2014-06-26T14:47:43.074Z","1.0.8":"2014-06-26T14:54:50.959Z","1.0.9":"2014-07-25T13:39:48.094Z","1.0.10":"2014-07-26T07:57:06.727Z","1.0.11":"2014-07-26T07:58:16.428Z","1.1.0":"2014-07-26T18:53:40.756Z","1.1.1":"2014-07-26T19:20:04.972Z","1.1.2":"2014-07-29T08:16:20.550Z","1.1.3":"2015-04-21T13:04:58.145Z"},"maintainers":[{"name":"mcharytoniuk","email":"mateusz.charytoniuk@gmail.com"}],"dist-tags":{"latest":"1.1.3"},"description":"Gulp r.js (requirejs optimizer) plugin.","readme":"# gulp-r\n\nFirst, install `gulp-r` as a development dependency:\n\n```shell\nnpm install --save-dev gulp-r\n```\n\nThen, use it in your `gulpfile.js`:\n\n```javascript\nvar rjs = require(\"gulp-r\");\n\ngulp.src(\"app/scripts/*.js\")\n    .pipe(rjs({\n        \"baseUrl\": \"app/scripts\"\n    }))\n    .pipe(gulp.dest(\"dist/scripts\"));\n```\n\n## Renaming output files\n\nIf you want to rename output files use `gulp-rename` plugin.\n\n```JavaScript\nvar rename = require(\"gulp-rename\"),\n    rjs = require(\"gulp-r\");\n\ngulp.src(\"app/scripts/*.js\")\n    .pipe(rjs({\n        \"baseUrl\": \"app/scripts\"\n    }))\n    .pipe(rename({\n        \"extname\": \".min.js\"\n    }))\n    .pipe(gulp.dest(\"dist/scripts\"));\n```\n\n## Using Almond loader\n\nIf you want to use Almond, add `almond` dependency to your package.json and then use `name` configuration option:\n\n```JavaScript\nvar rjs = require(\"gulp-r\");\n\ngulp.src(\"app/scripts/*.js\")\n    .pipe(rjs({\n        \"baseUrl\": \"app/scripts\",\n        \"name\": require.resolve(\"almond\")\n    }))\n    .pipe(gulp.dest(\"dist/scripts\"));\n```\n\n## Generating source maps\n\nUse following options simultaneously (`generateSourceMaps`, `optimize`,\n`preserveLicenseComments`):\n\n```JavaScript\nvar rjs = require(\"gulp-r\");\n\ngulp.src(\"app/scripts/*.js\")\n    .pipe(rjs({\n        \"baseUrl\": \"app/scripts\",\n        \"generateSourceMaps\": true,\n        \"optimize\": \"uglify2\",\n        \"preserveLicenseComments\": false\n    }))\n    .pipe(gulp.dest(\"dist/scripts\"));\n```\n\n## Status\n\nThis fork is maintained independently from its origin.\n\n---\n\n[![Build Status](http://img.shields.io/travis/smrtlabs/smrt-gulp-r.svg?style=flat)](https://travis-ci.org/smrtlabs/smrt-gulp-r)\n[![Code Climate](http://img.shields.io/codeclimate/github/smrtlabs/smrt-gulp-r.svg?style=flat)](https://codeclimate.com/github/smrtlabs/smrt-gulp-r)\n[![Dependency Status](http://img.shields.io/david/smrtlabs/smrt-gulp-r.svg?style=flat)](https://david-dm.org/smrtlabs/smrt-gulp-r)\n","versions":{"1.1.3":{"author":{"name":"Nicholas Kostelnik","url":"https://github.com/nkostelnik"},"contributors":[{"name":"Mateusz Charytoniuk","email":"mateusz.charyotniuk@gmail.com"}],"keywords":["gulpplugin","requirejs","rjs"],"name":"gulp-r","description":"Gulp r.js (requirejs optimizer) plugin.","version":"1.1.3","main":"smrt-gulp-r","scripts":{"test":"gulp test"},"dependencies":{"almond":"0.x","cruks-lib-config":"2.x","gulp-util":"3.x","lodash":"2.x","q":"1.x","requirejs":"2.1.x","through2":"0.x"},"devDependencies":{"chai":"1.9.x","gulp":"3.x","gulp-cached":"1.x","gulp-esformatter":"1.x","gulp-eslint":"0.x","gulp-istanbul":"0.x","gulp-mocha":"1.x","gulp-plumber":"0.x","mktemp":"0.3.x","rimraf":"2.2.x","q-io":"1.x"},"repository":{"type":"git","url":"git+ssh://git@github.com/smrtlabs/smrt-gulp-r.git"},"engines":{"node":">=0.10"},"gitHead":"d9f4ac282de129fc7326c557f8064375e0832638","bugs":{"url":"https://github.com/smrtlabs/smrt-gulp-r/issues"},"homepage":"https://github.com/smrtlabs/smrt-gulp-r#readme","_id":"gulp-r@1.1.3","_shasum":"73fd3e609a2b81c92870e885af32fd3c1b95368b","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.12.0","_npmUser":{"name":"mcharytoniuk","email":"mateusz.charytoniuk@gmail.com"},"maintainers":[{"name":"mcharytoniuk","email":"mateusz.charytoniuk@gmail.com"}],"dist":{"shasum":"73fd3e609a2b81c92870e885af32fd3c1b95368b","tarball":"https://registry.npmjs.org/gulp-r/-/gulp-r-1.1.3.tgz","integrity":"sha512-vgyBD77M18RaCE8rG+UyBB2DHXxCGTi2zuUa7okIihaE6c2by5qPUquRL1E+ErQ76KXVuck61kZ57vZLf51AWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMemQ7KJkHHnRP69TaJCIIUZOCD7zrV07xR86H7jmjXgIgaiQe+mDatx361gbOE0XRiHXJfeMUkO9PEyHu7W24tRY="}]},"deprecated":"This package is deprecated. Please see: https://github.com/smrtlabs/smrt-gulp-r/issues/7"}},"homepage":"https://github.com/smrtlabs/smrt-gulp-r#readme","keywords":["gulpplugin","requirejs","rjs"],"repository":{"type":"git","url":"git+ssh://git@github.com/smrtlabs/smrt-gulp-r.git"},"contributors":[{"name":"Mateusz Charytoniuk","email":"mateusz.charyotniuk@gmail.com"}],"author":{"name":"Nicholas Kostelnik","url":"https://github.com/nkostelnik"},"bugs":{"url":"https://github.com/smrtlabs/smrt-gulp-r/issues"},"readmeFilename":"README.md","users":{"mpvbrao":true}}