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