diff --git a/lib/block.js b/lib/block.js index d37cb47..636f59f 100644 --- a/lib/block.js +++ b/lib/block.js @@ -26,9 +26,9 @@ Block.prototype.build = function () { // get the replacement strings and do replacements for extensions if (this.uniqueExts) { - var basename = path.basename(this.file.path); - var extname = path.extname(basename); - basename = basename.slice(0, basename.lastIndexOf(extname)); + var extname = path.extname(this.file.path); + var basename = path.basename(this.file.path, extname); + if (this.uniqueExts['%f']) { this.uniqueExts['%f'].value = basename; }