UNPKG

471 BJavaScriptView Raw
1/**
2 * Add file extension.
3 * @function addExtname
4 * @param {string} filename - Filename to change.
5 * @param {string} extname - Extname to add.
6 * @returns {string} Changed file name.
7 */
8
9'use strict'
10
11const path = require('path')
12
13/** @lends addExtname */
14function addExtname (filename, extname) {
15 let dirname = path.dirname(filename)
16 let basename = path.basename(filename, extname)
17 return path.join(dirname, basename + extname)
18}
19
20module.exports = addExtname;