UNPKG

@sasjs/cli

Version:

Command line interface for SASjs

16 lines (15 loc) 707 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateTargetName = void 0; var validateTargetName = function (targetName) { // if targetName contain falsy Value just return that value if (!targetName) return targetName; targetName = targetName.trim(); if (targetName.includes(' ')) throw new Error('Target names cannot include spaces. Please try again with a valid target name.'); if (!/^[a-zA-Z0-9][a-zA-Z0-9\-]+$/i.test(targetName)) throw Error('Target names can only contain alphanumeric characters. Please try again with a valid target name.'); return targetName; }; exports.validateTargetName = validateTargetName;