'use strict'; const home = require('os').homedir(); module.exports = str => { if (typeof str !== 'string') { throw new TypeError(`Expected a string, got ${typeof str}`); } return home ? str.replace(/^~(?=$|\/|\\)/, home) : str; };