{"_id":"gulp-requirejs-optimize","_rev":"60-5e812dfba3d909831437584b25354373","name":"gulp-requirejs-optimize","description":"RequireJS optimizer plugin for gulp","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"gulp-requirejs-optimize","version":"0.1.0","description":"> Optimize AMD modules in javascript files using the [requirejs](https://www.npmjs.org/package/requirejs) optimizer.","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jlouns/gulp-requirejs-optimize"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^0.5.1","gulp-util":"^3.0.0","requirejs":"^2.1.15","through2":"^0.6.1","lodash.defaults":"^2.4.1"},"devDependencies":{"gulp":"^3.8.8","gulp-jshint":"^1.8.4","gulp-mocha":"^1.1.0","jshint-stylish":"^1.0.0","mocha":"*","should":"^4.0.4"},"scripts":{"test":"mocha"},"keywords":["gulpplugin"],"gitHead":"3bed134936e20788f3bdeb8310f5efe0d0d3e50b","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize","_id":"gulp-requirejs-optimize@0.1.0","_shasum":"7b945769026d4657416779f2294a0e60169f859d","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"7b945769026d4657416779f2294a0e60169f859d","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.1.0.tgz","integrity":"sha512-dnzTiswhyCPZo+oBrQn1PsFworji5jFJJOctO4XSacDLCf09o89thD3isNvCNAgNkD8c+tFw80mrCdLZJRKPYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs4fvr0UTQ26L18D/CfvooZrMR5v7d17bvlVDDcnYYCAiA0yKq/tUK0r8nd1lGYV+uwgIW+iikgisbIMkD0CeDVjA=="}]}},"0.1.1":{"name":"gulp-requirejs-optimize","version":"0.1.1","description":"> Optimize AMD modules in javascript files using the requirejs optimizer.","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jlouns/gulp-requirejs-optimize"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^0.5.1","gulp-util":"^3.0.0","requirejs":"^2.1.15","through2":"^0.6.1","lodash.defaults":"^2.4.1"},"devDependencies":{"gulp":"^3.8.8","gulp-jshint":"^1.8.4","gulp-mocha":"^1.1.0","jshint-stylish":"^1.0.0","mocha":"*","should":"^4.0.4"},"scripts":{"test":"mocha"},"keywords":["gulpplugin"],"gitHead":"73e9ea904987ed3f4da174186a335b583d75c78a","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize","_id":"gulp-requirejs-optimize@0.1.1","_shasum":"e94a43b93744a8c38800f63428a2b8730622e862","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"e94a43b93744a8c38800f63428a2b8730622e862","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.1.1.tgz","integrity":"sha512-W4OSGZT2sqQGaDzie3ZN973/x92a5JS91ZjMGYHqdqcO0+yenu25PNFiVUNeHWG364y746maqUlwMPKcxzgOHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrWiQAvOztIJRRPoLkTatqMz4vNcnrD9HnH3pSlsbS3AiBXBv9zxKPh2MCXZRVGytM3BDVO9m+Fz1lW5g50ZgyJ5w=="}]}},"0.1.2":{"name":"gulp-requirejs-optimize","version":"0.1.2","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jlouns/gulp-requirejs-optimize"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^0.5.1","gulp-util":"^3.0.2","requirejs":"^2.1.15","through2":"^0.6.3","lodash.defaults":"^3.0.0"},"devDependencies":{"gulp":"^3.8.10","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.5.0","gulp-jshint":"^1.9.0","gulp-mocha":"^2.0.0","jshint-stylish":"^1.0.0","run-sequence":"^1.0.2","should":"^4.6.1"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"c2a4039a74dba62adcec62d6d602cc4fc3a8e63d","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize","_id":"gulp-requirejs-optimize@0.1.2","_shasum":"63a688d2a816aca64f8bdfc88020c8e72f341c2b","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"63a688d2a816aca64f8bdfc88020c8e72f341c2b","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.1.2.tgz","integrity":"sha512-g3+S5OmbKUOYc3R5g1NtCL6qAVdiIig7CPCq0gTmJm7rIGR8ylZJHBjDcgiVpQyozIpT4DRVeDPUOssdwMI33Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1ZNimJXcCayIf9F3uzHKt7z7pIp13PwQB9X+2vKLC7AiB2m1l9LuocZsF7WuTH+HLTWAt/uwUAFqWfJqp8eqC4AQ=="}]}},"0.1.3":{"name":"gulp-requirejs-optimize","version":"0.1.3","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jlouns/gulp-requirejs-optimize"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.0.0","gulp-util":"^3.0.4","requirejs":"^2.1.17","through2":"^0.6.3","lodash.defaults":"^3.1.0"},"devDependencies":{"gulp":"^3.8.11","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.8.1","gulp-jscs":"^1.4.0","gulp-jshint":"^1.10.0","gulp-mocha":"^2.0.1","jshint-stylish":"^1.0.1","run-sequence":"^1.0.2","should":"^5.2.0"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"915f9561d466abe64eb8dc6652654b62b51c9a86","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize","_id":"gulp-requirejs-optimize@0.1.3","_shasum":"5b8eaba80351cb491bcf094d5c8a58f6244df18d","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"5b8eaba80351cb491bcf094d5c8a58f6244df18d","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.1.3.tgz","integrity":"sha512-chNOcbwGXDimIrS39v0BLsFNLaQldMIdsU0D/Gnxz5GYW+RphobdHkGkKEMCgI2NqVNtEDZBZQBhTeOvv+++Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvkkO7SwjmRd4vp33FekSyoE5t/9juqHDyQCQlwyGg8gIgHXn+H5R7laxDhDstG+77F001Gl2itYLW/CHAYD2B300="}]}},"0.2.0":{"name":"gulp-requirejs-optimize","version":"0.2.0","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.0.0","gulp-util":"^3.0.4","requirejs":"^2.1.20","through2":"^2.0.0","lodash.defaults":"^3.1.0"},"devDependencies":{"gulp":"^3.8.11","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.10.0","gulp-jscs":"^2.0.0","gulp-jshint":"^1.10.0","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","run-sequence":"^1.1.2","should":"^7.0.2"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"3aadd5ab68923b6bc4448ae954ab445d8b5d9812","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@0.2.0","_shasum":"b9db251559d2aa88fabb70a44dc86aee68a17698","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.38","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"b9db251559d2aa88fabb70a44dc86aee68a17698","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.2.0.tgz","integrity":"sha512-c7NUATQDb5NWztVE7EaAfQzMhZzEv/ztgPk6idroEqqyn0WlRW91l3Tvb11EVLo5YLtThm15q74/2QelLaOeig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt5IpzQquIY86MxUilGLToNUNB8pVLnfTfUGF9Nqz+wAiEAmWEjj1vJ72qIxbjezvsAJU/MoBtmAogiLtnjruZ3CcY="}]}},"0.3.0":{"name":"gulp-requirejs-optimize","version":"0.3.0","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.1.1","gulp-util":"^3.0.4","lodash.defaults":"^3.1.0","requirejs":"^2.1.20","through2":"^2.0.0","vinyl-sourcemaps-apply":"^0.1.4"},"devDependencies":{"gulp":"^3.8.11","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.10.0","gulp-jscs":"^2.0.0","gulp-jshint":"^1.10.0","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","run-sequence":"^1.1.2","should":"^7.1.0"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"a9686b8ecb60d2f0cbd79158224ad1f8c776648a","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@0.3.0","_shasum":"a2da292487d8e724a7544d5b1aacf4f33fdf417a","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.38","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"a2da292487d8e724a7544d5b1aacf4f33fdf417a","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.3.0.tgz","integrity":"sha512-b6Byqy6M7s0JRfBTqzrna9lL+PAOIRfqUm+tQwaeC5O/JjAR8jJbBpimnTxu1fKm1wTt2VFVbhIuXSgumQH9dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMaY/o83MppHBkRbcU9sU63JxFFDFed0J6kBNqG+5RHAiEAlwIo+vuy79KY6dNNvMfMQV5rqM3eL/oa029MDtj2sMY="}]}},"0.3.1":{"name":"gulp-requirejs-optimize","version":"0.3.1","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.1.1","gulp-util":"^3.0.7","lodash.defaults":"^3.1.0","requirejs":"^2.1.22","through2":"^2.0.0","vinyl-sourcemaps-apply":"^0.2.0"},"devDependencies":{"gulp":"^3.8.11","gulp-coveralls":"^0.1.3","gulp-istanbul":"^0.10.3","gulp-jscs":"^3.0.0","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","jshint":"^2.8.0","jshint-stylish":"^2.1.0","run-sequence":"^1.1.5","should":"^8.0.0"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"58c23c7e46d7dae92e8c2e4cc90e440dcdc76e2a","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@0.3.1","_shasum":"c25dba4b01ed91c981e35896155d1ba23542dfbd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"dist":{"shasum":"c25dba4b01ed91c981e35896155d1ba23542dfbd","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.3.1.tgz","integrity":"sha512-ApdWEcGFnYiDuik1656AIZfykNgNH1wKvelxzzQZv3O5Kv4PikFVaaGUbGT95LBk2Ao3MrjqW1JQXmFOHausxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBvL09D47M1+F/cW8oYlXGrL1gb7GOPkA46S8TspApzwIhANjlpEqGbJ4ep6NH/DqcJhFcwOByTarGxhV+oS3Wx9ii"}]}},"0.3.2":{"name":"gulp-requirejs-optimize","version":"0.3.2","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.1.1","gulp-util":"^3.0.7","lodash.defaults":"^4.0.1","requirejs":"^2.1.22","through2":"^2.0.1","vinyl-sourcemaps-apply":"^0.2.1"},"devDependencies":{"gulp":"^3.9.1","gulp-coveralls":"^0.1.4","gulp-istanbul":"^0.10.3","gulp-jscs":"^3.0.2","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","jshint":"^2.9.1","jshint-stylish":"^2.1.0","run-sequence":"^1.1.5","should":"^8.2.2"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"4fe6588ad10d4691a8b1ca0796e35fab30233e6a","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@0.3.2","_shasum":"ff15fed8eab5a2d7004b6596682d4452ffba930a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"dist":{"shasum":"ff15fed8eab5a2d7004b6596682d4452ffba930a","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-0.3.2.tgz","integrity":"sha512-9WZhHqV/uPDko3Bx8Gg+5arHxksmxmODrNmJQvKIr1T8Gz591tKLaw9syJkey4NXjIe+fpOllpOvU7wI8q/mCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJbTq2GGlH0wQHRI76WaM7WMmaoLYsLduXvYDXvlN1XwIhAIgoaEv33JIQhyHJuPayIJ3IDIu80t5plEHuqukw+Vw4"}]},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/gulp-requirejs-optimize-0.3.2.tgz_1456705204079_0.4646944224368781"}},"1.0.0":{"name":"gulp-requirejs-optimize","version":"1.0.0","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.1.1","gulp-util":"^3.0.7","lodash.defaults":"^4.0.1","requirejs":"^2.1.22","through2":"^2.0.1","vinyl-sourcemaps-apply":"^0.2.1"},"devDependencies":{"gulp":"^3.9.1","gulp-coveralls":"^0.1.4","gulp-istanbul":"^0.10.3","gulp-jscs":"^3.0.2","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","jshint":"^2.9.1","jshint-stylish":"^2.1.0","run-sequence":"^1.1.5","should":"^8.2.2"},"scripts":{"pretest":"npm install","test":"gulp test","preci":"npm install","ci":"gulp ci"},"keywords":["gulpplugin"],"gitHead":"2b0c4e116ceac6c26f58a03d788cdd7cb117d664","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@1.0.0","_shasum":"a7fd2bc3f92aced2732481c892099bdcc9375118","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"dist":{"shasum":"a7fd2bc3f92aced2732481c892099bdcc9375118","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-1.0.0.tgz","integrity":"sha512-rEMYn6eqBN8pVSfRzYcBbO7bJRnAT0rid8MT10cp/wgwwKWogYq3N1vWmqNF3aakkvN5hS9SQrqYXYfsMy2+wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Y1+aLh8AeHH/GQfj16bcDIY9ed/JKlEnjmi5u+3hAwIhAOXm3657pMePzcs2Q2HEPzhLO5CiGZi5K7zaMi8mHj7Z"}]},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gulp-requirejs-optimize-1.0.0.tgz_1460827102968_0.25228410167619586"}},"1.1.0":{"name":"gulp-requirejs-optimize","version":"1.1.0","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.1.1","gulp-util":"^3.0.7","lodash.defaults":"^4.0.1","requirejs":"^2.2.0","through2":"^2.0.1","vinyl-sourcemaps-apply":"^0.2.1"},"devDependencies":{"gulp":"^3.9.1","gulp-coveralls":"^0.1.4","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","gulp-xo":"^0.12.0","run-sequence":"^1.2.2","should":"^9.0.2"},"scripts":{"test":"gulp test","ci":"gulp ci"},"keywords":["gulpplugin"],"xo":{"globals":["define"],"rules":{"space-before-function-paren":["error","never"],"babel/object-curly-spacing":["error","always",{"objectsInObjects":false,"arraysInObjects":false}]}},"gitHead":"a04a39e0704f8684570da70150bfbcbfc85f60a8","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@1.1.0","_shasum":"b2c45820f2229ff54112e95ef50c3e362487578d","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"dist":{"shasum":"b2c45820f2229ff54112e95ef50c3e362487578d","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-1.1.0.tgz","integrity":"sha512-0WbV+ouD5mYPMAuYyl+iEsKK0XClankpNTKufv5cXOsTrNfwzrr3c8er8IAA2b2NGkYiwBdX+vo5zF9zZcvXIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlfzKtu4Hw0OSpTSPgc4Qp8JeRLg/TzRbjSl/DWc/ULgIhAJG9Ym0y3R0mi47AHtV5/S9ha4Kkdg1ogv+ff/KF5wkw"}]},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-requirejs-optimize-1.1.0.tgz_1468107274141_0.17305148928426206"}},"1.2.0":{"name":"gulp-requirejs-optimize","version":"1.2.0","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=0.10.0"},"dependencies":{"chalk":"^1.1.1","gulp-util":"^3.0.7","lodash.defaults":"^4.0.1","requirejs":"^2.2.0","through2":"^2.0.1","vinyl-sourcemaps-apply":"^0.2.1"},"devDependencies":{"gulp":"^3.9.1","gulp-coveralls":"^0.1.4","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","gulp-xo":"^0.12.0","run-sequence":"^1.2.2","should":"^9.0.2"},"scripts":{"test":"gulp test","ci":"gulp ci"},"keywords":["gulpplugin"],"xo":{"globals":["define"],"rules":{"space-before-function-paren":["error","never"],"babel/object-curly-spacing":["error","always",{"objectsInObjects":false,"arraysInObjects":false}]}},"gitHead":"d92bbf512e6b7c817461c786be2a7ec1de70b321","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@1.2.0","_shasum":"70c3f15ac17acbf22ce0c507e83d434365ca530b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"dist":{"shasum":"70c3f15ac17acbf22ce0c507e83d434365ca530b","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-1.2.0.tgz","integrity":"sha512-2i11sXQ8wp+LTSi+PKirm7MRCm2jmKZww4cpKLD205QGQCuDuBar7HZ+EASXksP1nenjNSP64zbR2dLFoX75Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXnUpE2/i3PaOeuOlZrHYi5lyhwUs7yv80Brj64DaIoAIhAKhMgzfG2upssfmLbxBT8Ix64qYAOVL2+QRIT9CXwGDN"}]},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-requirejs-optimize-1.2.0.tgz_1468109999807_0.18330084066838026"}},"1.3.0":{"name":"gulp-requirejs-optimize","version":"1.3.0","description":"RequireJS optimizer plugin for gulp","main":"index.js","directories":{"test":"test"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"engines":{"node":">=4.0"},"dependencies":{"chalk":"^2.3.2","fancy-log":"^1.3.2","lodash.defaults":"^4.0.1","plugin-error":"^1.0.1","requirejs":"^2.2.0","through2":"^2.0.1","vinyl":"^2.1.0","vinyl-sourcemaps-apply":"^0.2.1"},"devDependencies":{"gulp":"^3.9.1","gulp-coveralls":"^0.1.4","gulp-istanbul":"^1.0.0","gulp-mocha":"^3.0.1","gulp-xo":"^0.17.1","run-sequence":"^2.2.1","should":"^13.2.1"},"scripts":{"test":"gulp test","ci":"gulp ci"},"keywords":["gulpplugin"],"xo":{"globals":["define"],"rules":{"space-before-function-paren":["error","never"],"babel/object-curly-spacing":["error","always",{"objectsInObjects":false,"arraysInObjects":false}]}},"gitHead":"b32546804a1f79b701f2b7c5863f5f6646c7c86e","bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","_id":"gulp-requirejs-optimize@1.3.0","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jlouns","email":"jlouns@gmail.com"},"dist":{"integrity":"sha512-6Jc8xg2tneeNVOv1cwiUtnDxJByTA2JCuJ1MbzKCvKcASdH8Y4kjJCE8Xpw1LNnkZwN18B5+vCRf9ZmEJQB6OQ==","shasum":"ee6de4f1d6096769838c933d0337fd5c48daabc0","tarball":"https://registry.npmjs.org/gulp-requirejs-optimize/-/gulp-requirejs-optimize-1.3.0.tgz","fileCount":4,"unpackedSize":10268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp1tMz82NZ695rXZ6sK4blMrJACPSAxCNp7voDthZS9QIgCcpbrpu1i3HMeu+Z0j/rn3DY1JN2mhpPnIPQQv/vD+k="}]},"maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-requirejs-optimize_1.3.0_1521908624596_0.029920870982188763"},"_hasShrinkwrap":false}},"readme":"# [gulp](http://gulpjs.com)-requirejs-optimize\n[![Build Status](https://travis-ci.org/jlouns/gulp-requirejs-optimize.svg?branch=master)](https://travis-ci.org/jlouns/gulp-requirejs-optimize)\n[![npm version](https://badge.fury.io/js/gulp-requirejs-optimize.svg)](http://badge.fury.io/js/gulp-requirejs-optimize)\n[![Coverage Status](https://coveralls.io/repos/jlouns/gulp-requirejs-optimize/badge.png)](https://coveralls.io/r/jlouns/gulp-requirejs-optimize)\n[![Dependency Status](https://david-dm.org/jlouns/gulp-requirejs-optimize.svg)](https://david-dm.org/jlouns/gulp-requirejs-optimize)\n\nOptimize AMD modules in javascript files using the requirejs optimizer.\n\n## Install\n\n```sh\n$ npm install --save-dev gulp-requirejs-optimize\n```\n\n## Usage\n\n### Simple\n\n```js\nvar gulp = require('gulp');\nvar requirejsOptimize = require('gulp-requirejs-optimize');\n\ngulp.task('scripts', function () {\n\treturn gulp.src('src/main.js')\n\t\t.pipe(requirejsOptimize())\n\t\t.pipe(gulp.dest('dist'));\n});\n```\n\n### Custom options\ngulp-requirejs-optimize accepts almost all of the same options as [r.js optimize](https://github.com/jrburke/r.js/blob/master/build/example.build.js) (see below).\n\n```js\nvar gulp = require('gulp');\nvar requirejsOptimize = require('gulp-requirejs-optimize');\n\ngulp.task('scripts', function () {\n\treturn gulp.src('src/main.js')\n\t\t.pipe(requirejsOptimize({\n\t\t\toptimize: 'none',\n\t\t\tinsertRequire: ['foo/bar/bop'],\n\t\t}))\n\t\t.pipe(gulp.dest('dist'));\n});\n```\n\n### Multiple Modules\nEach file passed to the plugin is optimized as a separate module.\n\n```js\nvar gulp = require('gulp');\nvar requirejsOptimize = require('gulp-requirejs-optimize');\n\ngulp.task('scripts', function () {\n\treturn gulp.src('src/modules/*.js')\n\t\t.pipe(requirejsOptimize())\n\t\t.pipe(gulp.dest('dist'));\n});\n```\n\n### Options generating function\nOptions can also be specified in the form of an options-generating function to generate custom options for each file passed. This can be used to apply custom logic while optimizing multiple bundles or modules in an app.\n\n```js\nvar gulp = require('gulp');\nvar requirejsOptimize = require('gulp-requirejs-optimize');\n\ngulp.task('scripts', function () {\n\treturn gulp.src('src/modules/*.js')\n\t\t.pipe(requirejsOptimize(function(file) {\n\t\t\treturn {\n\t\t\t\tname: '../vendor/bower/almond/almond',\n\t\t\t\toptimize: 'none',\n\t\t\t\tuseStrict: true,\n\t\t\t\tbaseUrl: 'path/to/base',\n\t\t\t\tinclude: 'subdir/' + file.relative\n\t\t\t};\n\t\t}))\n\t\t.pipe(gulp.dest('dist'));\n});\n```\n\n### Sourcemaps support\nThe plugin supports [gulp-sourcemaps](https://github.com/floridoo/gulp-sourcemaps) only if `preserveLicenseComments` is set to false, as described in the `r.js` docs. If `preserveLicenseComments` is not specified and the `gulp-sourcemaps` plugin is detected, the plugin will automatically set `preserveLicenseComments` to false.\n\n```js\nvar gulp = require('gulp');\nvar requirejsOptimize = require('gulp-requirejs-optimize');\nvar sourcemaps = require('gulp-sourcemaps');\n\ngulp.task('scripts', function () {\n\treturn gulp.src('src/main.js')\n\t\t.pipe(sourcemaps.init())\n\t\t.pipe(requirejsOptimize())\n\t\t.pipe(sourcemaps.write())\n\t\t.pipe(gulp.dest('dist'));\n});\n```\n\n## API\n\n### requirejsOptimize(options)\n\n#### options\n\nOptions are the same as what is supported by the [r.js optimizer](https://github.com/jrburke/r.js/blob/master/build/example.build.js) except for `out`, `modules`, and `dir`.\n\nThe options parameter can be specified as a static object or an options-generating function. Options-generating functions are passed a file object and are expected to generate an options object.\n\n## Differences From r.js\n\n### out\nr.js supports `out` as a string describing a path or a function which processes the output. Since we need to pass a virtual file as output, we only support the string version of `out`.\n\n### modules and dir\nr.js supports an array of `modules` to optimize multiple modules at once, using the `dir` parameter for the output directory. The same thing can be accomplished with this plugin by passing the main file of each module as input to the plugin. `gulp.dest` can be used to specify the output directory.\n\nThis means an r.js config file for optimizing multiple modules that looks like this:\n```json\n{\n\t\"baseUrl\": \"src/modules\",\n\t\"dir\": \"dist\",\n\t\"modules\": [{\n\t\t\"name\": \"one\"\n\t}, {\n\t\t\"name\": \"two\"\n\t}]\n}\n```\n\nWould look like this as a gulp task with this plugin:\n```js\ngulp.task('scripts', function () {\n\treturn gulp.src('src/modules/*.js')\n\t\t.pipe(requirejsOptimize())\n\t\t.pipe(gulp.dest('dist'));\n});\n```\n\n## License\n\nMIT © [Jonathan Lounsbury](https://github.com/jlouns)\n","maintainers":[{"name":"jlouns","email":"jlouns@gmail.com"}],"time":{"modified":"2022-06-18T17:50:05.581Z","created":"2014-10-16T23:29:06.870Z","0.1.0":"2014-10-16T23:29:06.870Z","0.1.1":"2014-10-17T15:03:29.804Z","0.1.2":"2015-01-27T04:34:11.157Z","0.1.3":"2015-04-06T21:49:34.400Z","0.2.0":"2015-08-06T02:13:35.748Z","0.3.0":"2015-09-01T17:38:31.572Z","0.3.1":"2015-12-12T05:14:57.416Z","0.3.2":"2016-02-29T00:20:05.471Z","1.0.0":"2016-04-16T17:18:24.079Z","1.1.0":"2016-07-09T23:34:36.570Z","1.2.0":"2016-07-10T00:20:02.146Z","1.3.0":"2018-03-24T16:23:44.685Z"},"homepage":"https://github.com/jlouns/gulp-requirejs-optimize#readme","keywords":["gulpplugin"],"repository":{"type":"git","url":"git+https://github.com/jlouns/gulp-requirejs-optimize.git"},"author":{"name":"Jonathan Lounsbury","email":"jlouns@gmail.com","url":"https://github.com/jlouns"},"bugs":{"url":"https://github.com/jlouns/gulp-requirejs-optimize/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bipinu":true,"piecioshka":true,"jerkovicl":true,"leohxj":true,"qbylucky":true,"montage":true,"dbuggerx":true,"donggw2030521":true,"roastwind":true,"grin_zhou":true,"mpvbrao":true,"mayq0422":true,"maxwang":true,"sinchang":true,"hua126mail":true,"kuangrs":true,"boltforge":true,"haoxiaodan":true,"stone-jin":true,"weihs.th":true,"jeffersonwilliammachado":true,"wentao.zhang":true,"vlasterx":true,"hendrik.bunnick":true,"gknight":true,"suncn":true,"yikuo":true,"ldq-first":true,"tomchao":true}}