mstr-viz
Version:
A new dev tool for creating custom visualizations
16 lines (14 loc) • 494 B
JavaScript
const fs = require('fs-extra');
const { initPluginDevDir, installDeps } = require('./common');
const getPluginDevPath = require('./utils/getPluginDevPath');
module.exports = ({ pluginName, useReactConfig }) => {
const PLUGIN_DEV_PATH = getPluginDevPath(process.cwd(), pluginName);
try {
initPluginDevDir(PLUGIN_DEV_PATH, pluginName, useReactConfig);
installDeps();
console.log('Done! Enjoy developing!');
} catch (e) {
fs.removeSync(PLUGIN_DEV_PATH);
throw e;
}
};