install-module-linked
Version:
Installs and symlinks a module into node_modules
15 lines (14 loc) • 522 B
JavaScript
export default function parseInstallString(installString) {
var _installParts_pop;
const installParts = installString.split('/');
const nameVersionParts = ((_installParts_pop = installParts.pop()) !== null && _installParts_pop !== void 0 ? _installParts_pop : '').split('@');
const version = nameVersionParts.length > 1 ? nameVersionParts.pop() : undefined;
const name = [
...installParts,
nameVersionParts.join('@')
].join('/');
return {
name,
version
};
}