generator-appfolio-js
Version:
Yeoman generator for Appfolio JS apps
36 lines (28 loc) • 640 B
JavaScript
const path = require('path');
const _ = require('underscore.string');
// Needed directory paths
const baseName = path.basename(process.cwd());
/**
* Get the base directory
* @return {String}
*/
let getBaseDir = () => {
return baseName;
};
/**
* Get a js friendly application name
* @param {String} appName The input application name [optional]
* @return {String}
*/
let getAppName = (appName) => {
// If appName is not given, use the current directory
if(appName === undefined) {
appName = getBaseDir();
}
return _.slugify(_.humanize(appName));
};
module.exports = {
getBaseDir,
getAppName
};
;