UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

23 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isValidSfdxAuthUrl; function isValidSfdxAuthUrl(sfdxAuthUrl) { if (sfdxAuthUrl.match(/force:\/\/(?<refreshToken>[a-zA-Z0-9._]+)@.+/)) { return true; } else { let match = sfdxAuthUrl.match(/force:\/\/(?<clientId>[a-zA-Z0-9._=]+):(?<clientSecret>[a-zA-Z0-9]*):(?<refreshToken>[a-zA-Z0-9._=]+)@.+/); if (match !== null) { if (match.groups.refreshToken === 'undefined') { return false; } else { return true; } } else { return false; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSXNWYWxpZFNmZHhBdXRoVXJsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2NvcmUvc2NyYXRjaG9yZy9wb29sL3ByZXF1aXNpdGVjaGVjay9Jc1ZhbGlkU2ZkeEF1dGhVcmwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxxQ0FrQkM7QUFsQkQsU0FBd0Isa0JBQWtCLENBQUMsV0FBbUI7SUFDMUQsSUFBSSxXQUFXLENBQUMsS0FBSyxDQUFDLDhDQUE4QyxDQUFDLEVBQUUsQ0FBQztRQUNwRSxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO1NBQU0sQ0FBQztRQUNKLElBQUksS0FBSyxHQUFHLFdBQVcsQ0FBQyxLQUFLLENBQ3pCLDBHQUEwRyxDQUM3RyxDQUFDO1FBRUYsSUFBSSxLQUFLLEtBQUssSUFBSSxFQUFFLENBQUM7WUFDakIsSUFBSSxLQUFLLENBQUMsTUFBTSxDQUFDLFlBQVksS0FBSyxXQUFXLEVBQUUsQ0FBQztnQkFDNUMsT0FBTyxLQUFLLENBQUM7WUFDakIsQ0FBQztpQkFBTSxDQUFDO2dCQUNKLE9BQU8sSUFBSSxDQUFDO1lBQ2hCLENBQUM7UUFDTCxDQUFDO2FBQU0sQ0FBQztZQUNKLE9BQU8sS0FBSyxDQUFDO1FBQ2pCLENBQUM7SUFDTCxDQUFDO0FBQ0wsQ0FBQyJ9