@toolpad/utils
Version:
Shared utilities used by Toolpad packages.
13 lines (12 loc) • 575 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.bashResolvePath = bashResolvePath;
var _os = _interopRequireDefault(require("os"));
var _path = _interopRequireDefault(require("path"));
// https://www.gnu.org/software/bash/manual/html_node/Tilde-Expansion.html
function bashResolvePath(pathName) {
return pathName.startsWith('~/') ? _path.default.resolve(_os.default.homedir(), pathName.slice(2)) : _path.default.resolve(process.cwd(), pathName);
}
;