tyr-cli
Version:
A command line interface for hammer-io.
8 lines (7 loc) • 533 B
JavaScript
;Object.defineProperty(exports, "__esModule", { value: true });exports.
makeHerokuAppNameCompliant = makeHerokuAppNameCompliant; /* eslint-disable import/prefer-default-export */function makeHerokuAppNameCompliant(originalHerokuAppName) {
let newHerokuAppName = originalHerokuAppName;
newHerokuAppName = newHerokuAppName.toLowerCase(); // heroku apps need to be all lowercase
newHerokuAppName = newHerokuAppName.replace(/[^a-z0-9-]/g, '-'); // replace all 'special characters' with '-'
return newHerokuAppName;
}