plugin.js
Version:
custom plugin generator
19 lines (18 loc) • 421 B
JavaScript
require('../utils');
module.exports = package_json = (name) => {
return `{
"name": "${snakeCase(name)}",
"version": "1.0"
}`;
}
module.exports = index = (name) => {
return `export default function (kibana) {
return new kibana.Plugin({
uiExports: {
visTypes: [
'plugins/${snakeCase(name)}/${snakeCase(name)}'
]
}
});
};`;
}