UNPKG

@toolpad/utils

Version:

Shared utilities used by Toolpad packages.

13 lines (12 loc) 575 B
"use strict"; 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); }