{"_id":"@elamping/gulp-regex-rename","_rev":"1-e6c5e17ec6986bcfd92f70548e2b714b","name":"@elamping/gulp-regex-rename","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@elamping/gulp-regex-rename","version":"0.1.0","keywords":["gulpplugin","regex","rename"],"author":{"name":"Jacob Blakely","email":"jacob@codekirei.com"},"license":"MIT","_id":"@elamping/gulp-regex-rename@0.1.0","maintainers":[{"name":"elamping","email":"lampingevan@gmail.com"}],"homepage":"https://github.com/codekirei/gulp-regex-rename#readme","bugs":{"url":"https://github.com/codekirei/gulp-regex-rename/issues"},"dist":{"shasum":"7f4e9f4bfde282169e803fbc41fee98750de56d8","tarball":"https://registry.npmjs.org/@elamping/gulp-regex-rename/-/gulp-regex-rename-0.1.0.tgz","fileCount":9,"integrity":"sha512-a6a0BF0av9KmuW4JCNS1wRRfkuZVGq3as3Hf4lBwfsSHexFiABeMbd2BmU2FiP0Ufe02QYWHpQsmuVToVsEbVA==","signatures":[{"sig":"MEUCIQDwIwuI/ZX+glBUBYiEZy+oEvTcw0j6g6F4cLmOS53cQAIgI2yCelsxGXZBdFzdPETNyhogRFdNbmPCcX8SoVZOOtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7796},"main":"index.js","gitHead":"e7e46426f34cc08230ae15acff9b2ffdf5322fff","scripts":{"test":"jshint ./ && jscs ./ && mocha","cover":"istanbul cover _mocha"},"_npmUser":{"name":"elamping","email":"lampingevan@gmail.com"},"repository":{"url":"git+https://github.com/codekirei/gulp-regex-rename.git","type":"git"},"_npmVersion":"6.14.16","description":"Rename files in gulp pipelines with regex","directories":{"test":"test"},"_nodeVersion":"12.22.12","dependencies":{"vinyl":"^3.0.0","through2":"^0.6.3","plugin-error":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^2.1.1","jscs":"^1.11.3","mocha":"^2.2.1","jshint":"^2.6.3","istanbul":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/gulp-regex-rename_0.1.0_1721844770797_0.8868517293980742","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@elamping/gulp-regex-rename","description":"Rename files in gulp pipelines with regex","version":"0.1.1","author":{"name":"Jacob Blakely","email":"jacob@codekirei.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/elamping/gulp-regex-rename.git"},"main":"index.js","keywords":["gulpplugin","regex","rename"],"scripts":{"test":"jshint ./ && jscs ./ && mocha","cover":"istanbul cover _mocha"},"dependencies":{"plugin-error":"^2.0.1","through2":"^0.6.3","vinyl":"^3.0.0"},"devDependencies":{"chai":"^2.1.1","istanbul":"^0.3.7","jscs":"^1.11.3","jshint":"^2.6.3","mocha":"^2.2.1"},"bugs":{"url":"https://github.com/elamping/gulp-regex-rename/issues"},"homepage":"https://github.com/elamping/gulp-regex-rename#readme","directories":{"test":"test"},"gitHead":"e7e46426f34cc08230ae15acff9b2ffdf5322fff","_id":"@elamping/gulp-regex-rename@0.1.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-js97K/hDRRsx0xA7vRvfzTbY56DB9xw7PjUAo3BZz67id317w4sG2R6ry7RVWGq55SClMiP4e2dbMo3h4A2k0g==","shasum":"e3e0f494b17c32ba48838f2818c1a3167a1a254c","tarball":"https://registry.npmjs.org/@elamping/gulp-regex-rename/-/gulp-regex-rename-0.1.1.tgz","fileCount":9,"unpackedSize":7793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyW5vE3DQVmgzWAhGx7aukBeqhPG29ZFSXmJZ4qHyrfAiAH/E8CZpCkK1ZKxU4UgYeCMBH7X62x9/hypjefDpfMRw=="}]},"_npmUser":{"name":"elamping","email":"lampingevan@gmail.com"},"maintainers":[{"name":"elamping","email":"lampingevan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-regex-rename_0.1.1_1721845286384_0.3720879467039473"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-24T18:12:50.702Z","modified":"2024-07-24T18:21:26.778Z","0.1.0":"2024-07-24T18:12:50.989Z","0.1.1":"2024-07-24T18:21:26.616Z"},"bugs":{"url":"https://github.com/elamping/gulp-regex-rename/issues"},"author":{"name":"Jacob Blakely","email":"jacob@codekirei.com"},"license":"MIT","homepage":"https://github.com/elamping/gulp-regex-rename#readme","keywords":["gulpplugin","regex","rename"],"repository":{"type":"git","url":"git+https://github.com/elamping/gulp-regex-rename.git"},"description":"Rename files in gulp pipelines with regex","maintainers":[{"name":"elamping","email":"lampingevan@gmail.com"}],"readme":"# gulp-regex-rename\r\n\r\nGulp-regex-rename is a [gulp](http://gulpjs.com/) plugin for renaming files by matching a regular expression.\r\n\r\n## Usage\r\n\r\nGulp-regex-rename requires two parameters:\r\n\r\n* A [regex literal](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions)\r\n* A string to replace the matched regex\r\n\r\nNote that the replacement string can be an empty string.\r\n\r\n```js\r\nvar babel  = require('gulp-babel')\r\nvar gulp   = require('gulp')\r\nvar rename = require('gulp-regex-rename')\r\n\r\n// Example 1\r\ngulp.task('scripts', function() {\r\n  gulp.src('js/**/*.es6.js')\r\n    .pipe(babel())\r\n    .pipe(rename(/\\.es6\\.js$/, '.js'))\r\n    .pipe(gulp.dest('dist'))\r\n})\r\n\r\n// Example 2\r\ngulp.task('scripts', function() {\r\n  gulp.src('js/**/*.es6.js')\r\n    .pipe(babel())\r\n    .pipe(rename(/\\.es6/, ''))\r\n    .pipe(gulp.dest('dist'))\r\n})\r\n```\r\n\r\nBoth examples produce equivalent results. Example 1 uses a typical replacement string, while Example 2 uses an empty string, deleting the matched regex.\r\n\r\n## License\r\n\r\nMIT. See license.\r\n","readmeFilename":"readme.md"}