{"versions":{"2.0.0":{"name":"gulp-rename","version":"2.0.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"pretest":"prettier --single-quote --write index.js test/**/*.js","test":"mocha"},"devDependencies":{"gulp":"^4.0.2","gulp-sourcemaps":"^2.6.5","map-stream":"^0.0.7","mocha":"^6.0.0","prettier":"^1.19.1","should":"^13.2.3","vinyl":"^2.0.0"},"engines":{"node":">=4"},"license":"MIT","gitHead":"4020fb2991d0000bf46067f3002bff92b31de8b3","_id":"gulp-rename@2.0.0","_nodeVersion":"10.16.2","_npmVersion":"6.13.2","_npmUser":{"name":"anonymous","email":"yo@contra.io"},"dist":{"shasum":"9bbc3962b0c0f52fc67cd5eaff6c223ec5b9cf6c","size":3176,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rename_2.0.0_1575478206334_0.34163470715949296"},"_hasShrinkwrap":false,"publish_time":1575478206532,"_cnpm_publish_time":1575478206532,"contributors":[]},"1.4.0":{"name":"gulp-rename","version":"1.4.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","files":["index.js"],"repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"pretest":"jscs index.js test/ && jshint index.js test/","test":"mocha"},"devDependencies":{"gulp":"^4.0.0","gulp-sourcemaps":"^2.6.4","jscs":"^3.0.0","jshint":"^2.0.0","map-stream":"^0.0.7","mocha":"^5.0.0","should":"^13.0.0","vinyl":"^2.0.0"},"engines":{"node":">=4"},"license":"MIT","gitHead":"c9c2ba2c95b5a16bf710a002a733990da021f54e","_id":"gulp-rename@1.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"anonymous","email":"yo@contra.io"},"dist":{"shasum":"de1c718e7c4095ae861f7296ef4f3248648240bd","size":2761,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.4.0.tgz"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rename_1.4.0_1532375452904_0.6194324856359765"},"_hasShrinkwrap":false,"publish_time":1532375453061,"_cnpm_publish_time":1532375453061,"contributors":[]},"1.3.0":{"name":"gulp-rename","version":"1.3.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","files":["index.js"],"repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"pretest":"jscs index.js test/ && jshint index.js test/","test":"mocha"},"devDependencies":{"gulp":"^4.0.0","gulp-sourcemaps":"^2.6.4","jscs":"^3.0.0","jshint":"^2.0.0","map-stream":"^0.0.7","mocha":"^5.0.0","should":"^13.0.0","vinyl":"^2.0.0"},"engines":{"node":">=4"},"license":"MIT","gitHead":"5a1f34bd747a337dc2172b1009f0f43e103ed172","_id":"gulp-rename@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"anonymous","email":"yo@contra.io"},"dist":{"shasum":"2e789d8f563ab0c924eeb62967576f37ff4cb826","size":2710,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rename_1.3.0_1528760258800_0.20759681634835858"},"_hasShrinkwrap":false,"publish_time":1528760258860,"_cnpm_publish_time":1528760258860,"contributors":[]},"1.2.3":{"name":"gulp-rename","version":"1.2.3","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","files":["index.js"],"repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"pretest":"jscs index.js test/ && jshint index.js test/","test":"mocha"},"devDependencies":{"gulp":"^4.0.0","gulp-sourcemaps":"^2.6.4","jscs":"^3.0.0","jshint":"^2.0.0","map-stream":"^0.0.7","mocha":"^5.0.0","should":"^13.0.0","vinyl":"^2.0.0"},"engines":{"node":">=4"},"license":"MIT","gitHead":"239c2b6a5c1d26493604e5c167d46fbad088ebcf","_id":"gulp-rename@1.2.3","_npmVersion":"5.10.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"yo@contra.io"},"dist":{"shasum":"37b75298e9d3e6c0fe9ac4eac13ce3be5434646b","size":2662,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.2.3.tgz"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rename_1.2.3_1526394874912_0.5567249953515936"},"_hasShrinkwrap":false,"publish_time":1526394875232,"_cnpm_publish_time":1526394875232,"contributors":[]},"1.2.2":{"name":"gulp-rename","version":"1.2.2","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","files":["index.js"],"repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"pretest":"jshint index.js test/","test":"mocha"},"devDependencies":{"gulp":">=3.0.0","gulp-sourcemaps":"^1.5.0","gulp-util":"^3.0.4","jshint":"^2.6.3","map-stream":">=0.0.4","mocha":">=1.15.0","should":">=2.1.0"},"engines":{"node":">=0.10.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"gitHead":"e1fb4e41dd107b38e96f1156fcbee70ebcf16fb6","_id":"gulp-rename@1.2.2","_shasum":"3ad4428763f05e2764dec1c67d868db275687817","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"contact@wearefractal.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"dist":{"shasum":"3ad4428763f05e2764dec1c67d868db275687817","size":1987,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.2.2.tgz"},"directories":{},"publish_time":1427933378440,"_cnpm_publish_time":1427933378440,"_hasShrinkwrap":false,"contributors":[]},"1.2.0":{"name":"gulp-rename","version":"1.2.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"test":"mocha test/*.spec.js"},"devDependencies":{"map-stream":">=0.0.4","mocha":">=1.15.0","should":">=2.1.0","gulp":">=3.0.0","gulp-jshint":">=1.1.0"},"engines":{"node":">=0.10.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"gulp-rename@1.2.0","dist":{"shasum":"060394a09b085cf5d46fc48acdc5657f8fee9e4e","size":5198,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"anonymous","email":"hector@hectorparra.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"publish_time":1394064166746,"_cnpm_publish_time":1394064166746,"_hasShrinkwrap":false,"contributors":[]},"1.1.0":{"name":"gulp-rename","version":"1.1.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":"https://github.com/hparra/gulp-rename/issues","author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"test":"mocha test/*.spec.js"},"dependencies":{"map-stream":">=0.0.4"},"devDependencies":{"mocha":">=1.15.0","should":">=2.1.0","gulp":">=3.0.0","gulp-jshint":">=1.1.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"gulp-rename@1.1.0","dist":{"shasum":"93090aaaf4d386c07f20538a6888f15efba727a1","size":5145,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"hector@hectorparra.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"publish_time":1392622703282,"_cnpm_publish_time":1392622703282,"_hasShrinkwrap":false,"contributors":[]},"1.0.0":{"name":"gulp-rename","version":"1.0.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":"https://github.com/hparra/gulp-rename/issues","author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"test":"mocha test/*.spec.js"},"dependencies":{"map-stream":">=0.0.4"},"devDependencies":{"mocha":">=1.15.0","should":">=2.1.0","gulp":">=3.0.0","gulp-jshint":">=1.1.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"gulp-rename@1.0.0","dist":{"shasum":"552c41204e5101764d7a7af436a696a5c275a493","size":5035,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"hector@hectorparra.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"publish_time":1391734919428,"_cnpm_publish_time":1391734919428,"_hasShrinkwrap":false,"contributors":[]},"0.2.2":{"name":"gulp-rename","version":"0.2.2","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":"https://github.com/hparra/gulp-rename/issues","author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"test":"mocha"},"dependencies":{"map-stream":"~0.0.4"},"devDependencies":{"mocha":"~1.15.0","should":"~2.1.0","gulp":"~3.0.0","gulp-jshint":"~1.1.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"readmeFilename":"README.md","_id":"gulp-rename@0.2.2","dist":{"shasum":"a3aedf2c683b66aaf1d204da89bacad37dd76e17","size":3581,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-0.2.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"hector@hectorparra.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"publish_time":1389762517820,"_cnpm_publish_time":1389762517820,"_hasShrinkwrap":false,"contributors":[]},"0.2.1":{"name":"gulp-rename","version":"0.2.1","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":"https://github.com/hparra/gulp-rename/issues","author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"test":"mocha"},"dependencies":{"event-stream":"*"},"devDependencies":{"mocha":"~1.15.0","should":"~2.1.0","gulp":"~3.0.0","gulp-jshint":"~1.1.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"readmeFilename":"README.md","_id":"gulp-rename@0.2.1","dist":{"shasum":"04e3eba9b430af98abfac2ae575381eaed78ef99","size":3644,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-0.2.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"hector@hectorparra.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"publish_time":1386495580847,"_cnpm_publish_time":1386495580847,"_hasShrinkwrap":false,"contributors":[]},"0.1.0":{"name":"gulp-rename","version":"0.1.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":"https://github.com/hparra/gulp-rename/issues","author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"test":"mocha"},"dependencies":{"event-stream":"*"},"devDependencies":{"mocha":"~1.14.0","should":"~2.1.0","gulp":"~2.6.1","gulp-jshint":"~1.1.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"readmeFilename":"README.md","_id":"gulp-rename@0.1.0","dist":{"shasum":"15ac9f7c5bc770aff0c805cadd326876fff4c680","size":3224,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"hector@hectorparra.com"},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"}],"directories":{},"publish_time":1386159885260,"_cnpm_publish_time":1386159885260,"_hasShrinkwrap":false,"contributors":[]},"2.1.0":{"name":"gulp-rename","version":"2.1.0","description":"Rename files","keywords":["gulpplugin"],"homepage":"https://github.com/hparra/gulp-rename","bugs":{"url":"https://github.com/hparra/gulp-rename/issues"},"author":{"name":"Hector Guillermo Parra Alvarez","email":"hector@hectorparra.com","url":"https://github.com/hparra"},"main":"./index.js","repository":{"type":"git","url":"git://github.com/hparra/gulp-rename.git"},"scripts":{"pretest":"prettier --single-quote --write index.js test/**/*.js","test":"mocha"},"devDependencies":{"gulp":"^5.0.1","gulp-sourcemaps":"^2.6.5","map-stream":"^0.0.7","mocha":"^11.0.0","prettier":"^3.0.0","should":"^13.2.3","vinyl":"^3.0.0"},"engines":{"node":">=4"},"license":"MIT","_id":"gulp-rename@2.1.0","gitHead":"d5a11681749fe3232cc3696c0cca3ca095ee47f9","_nodeVersion":"22.15.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-dGuzuH8jQGqCMqC544IEPhs5+O2l+IkdoSZsgd4kY97M1CxQeI3qrmweQBIrxLBbjbe/8uEWK8HHcNBc3OCy4g==","shasum":"3a9900f81f3a8338409ea5ea542affc25080d9f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/gulp-rename/-/gulp-rename-2.1.0.tgz","fileCount":4,"unpackedSize":6907,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFK8FSsK8629HkLg75f3DoFgXSqsMVxtrO0VWQeAsI6vAiEAxJYHbmdEWFs+ISIf7H43ttC2KLznRciAsOIErxAzxQA="}],"size":3024},"_npmUser":{"name":"anonymous","email":"yo@contra.io","actor":{"name":"yocontra","email":"yo@contra.io","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"contact@wearefractal.com"},{"name":"anonymous","email":"snnskwtnb@gmail.com"},{"name":"anonymous","email":"hector@hectorparra.com"},{"name":"anonymous","email":"yo@contra.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gulp-rename_2.1.0_1750915203933_0.28367733615749735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-26T05:20:04.165Z","publish_time":1750915204165,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.1.0"},"name":"gulp-rename","time":{"modified":"2025-12-06T23:34:17.994Z","created":"2022-01-26T13:25:15.111Z","2.0.0":"2019-12-04T16:50:06.532Z","1.4.0":"2018-07-23T19:50:53.061Z","1.3.0":"2018-06-11T23:37:38.860Z","1.2.3":"2018-05-15T14:34:35.232Z","1.2.2":"2015-04-02T00:09:38.440Z","1.2.0":"2014-03-06T00:02:46.746Z","1.1.0":"2014-02-17T07:38:23.282Z","1.0.0":"2014-02-07T01:01:59.428Z","0.2.2":"2014-01-15T05:08:37.820Z","0.2.1":"2013-12-08T09:39:40.847Z","0.1.0":"2013-12-04T12:24:45.260Z","2.1.0":"2025-06-26T05:20:04.165Z"},"readme":"# gulp-rename\n\ngulp-rename is a [gulp](https://github.com/wearefractal/gulp) plugin to rename files easily.\n\n[![NPM](https://nodei.co/npm/gulp-rename.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/gulp-rename/)\n\n[![CI](https://github.com/hparra/gulp-rename/actions/workflows/ci.yml/badge.svg?branch=master)](http://travis-ci.org/hparra/gulp-rename)\n[![NPM VERSION](https://img.shields.io/npm/v/gulp-rename.svg?sanitize=true)](https://www.npmjs.com/package/gulp-rename)\n\n## Usage\n\ngulp-rename provides simple file renaming methods.\n\n```javascript\nvar rename = require(\"gulp-rename\");\n\n// rename to a fixed value\ngulp.src(\"./src/main/text/hello.txt\")\n  .pipe(rename(\"main/text/ciao/goodbye.md\"))\n  .pipe(gulp.dest(\"./dist\")); // ./dist/main/text/ciao/goodbye.md\n\n// rename via mutating function\ngulp.src(\"./src/**/hello.txt\")\n  .pipe(rename(function (path) {\n    // Updates the object in-place\n    path.dirname += \"/ciao\";\n    path.basename += \"-goodbye\";\n    path.extname = \".md\";\n  }))\n  .pipe(gulp.dest(\"./dist\")); // ./dist/main/text/ciao/hello-goodbye.md\n\n// rename via a map function\ngulp.src(\"./src/**/hello.txt\")\n  .pipe(rename(function (path) {\n    // Returns a completely new object, make sure you return all keys needed!\n    return {\n      dirname: path.dirname + \"/ciao\",\n      basename: path.basename + \"-goodbye\",\n      extname: \".md\"\n    };\n  }))\n  .pipe(gulp.dest(\"./dist\")); // ./dist/main/text/ciao/hello-goodbye.md\n\n// rename via a fixed object\ngulp.src(\"./src/main/text/hello.txt\", { base: process.cwd() })\n  .pipe(rename({\n    dirname: \"main/text/ciao\",\n    basename: \"aloha\",\n    prefix: \"bonjour-\",\n    suffix: \"-hola\",\n    extname: \".md\"\n  }))\n  .pipe(gulp.dest(\"./dist\")); // ./dist/main/text/ciao/bonjour-aloha-hola.md\n```\n\n**See [test/rename.spec.js](test/rename.spec.js) for more examples and [test/path-parsing.spec.js](test/path-parsing.spec.js) for hairy details.**\n\n## Notes\n\n* `dirname` is the relative path from the base directory set by `gulp.src` to the filename.\n  * `gulp.src()` uses glob-stream which sets the base to the parent of the first directory glob (`*`, `**`, [], or extglob). `dirname` is the remaining directories or `./` if none. glob-stream versions >= 3.1.0 (used by gulp >= 3.2.2) accept a `base` option, which can be used to explicitly set the base.\n  * `gulp.dest()` renames the directories between `process.cwd()` and `dirname` (i.e. the base relative to CWD). Use `dirname` to rename the directories matched by the glob or descendents of the base of option.\n* `basename` is the filename without the extension like `path.basename(filename, path.extname(filename))`.\n* `extname` is the file extension including the `.` like `path.extname(filename)`.\n* when using a function, a second `file` argument is provided with the whole context and original file value.\n* when using a function, if no `Object` is returned then the passed parameter object (along with any modifications) is re-used.\n\n## License\n\n[MIT License](http://en.wikipedia.org/wiki/MIT_License)","users":{}}