index.js 368 B

12345678910111213
  1. 'use strict';
  2. const path = require('path');
  3. const os = require('os');
  4. const homeDirectory = os.homedir();
  5. module.exports = absolutePath => {
  6. const normalizedPath = path.normalize(absolutePath) + path.sep;
  7. return (normalizedPath.indexOf(homeDirectory) === 0 ?
  8. normalizedPath.replace(homeDirectory + path.sep, `~${path.sep}`) :
  9. normalizedPath).slice(0, -1);
  10. };