38 lines
692 B
JavaScript
38 lines
692 B
JavaScript
'use strict';
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = getDescription;
|
|
|
|
var _utils = require('../utils');
|
|
|
|
const DB = {
|
|
loader: {
|
|
get: loader => (0, _utils.startCase)(loader)
|
|
},
|
|
ext: {
|
|
get: ext => `${ext} files`,
|
|
vue: 'Vue Single File components',
|
|
js: 'JavaScript files',
|
|
sass: 'SASS files',
|
|
scss: 'SASS files',
|
|
unknown: 'Unknown files'
|
|
}
|
|
};
|
|
|
|
function getDescription(category, keyword) {
|
|
if (!DB[category]) {
|
|
return (0, _utils.startCase)(keyword);
|
|
}
|
|
|
|
if (DB[category][keyword]) {
|
|
return DB[category][keyword];
|
|
}
|
|
|
|
if (DB[category].get) {
|
|
return DB[category].get(keyword);
|
|
}
|
|
|
|
return '-';
|
|
} |