@shakthillc/components
Version:
React generic components for shakthi products
35 lines (30 loc) • 607 B
JavaScript
let { spawnSync } = require('child_process');
let os = require('os');
let path = require('path');
let babel = path.join(__dirname, 'node_modules', '.bin', 'babel');
let isWindows = os.platform().toLowerCase() === 'win32';
if (isWindows) {
babel += '.cmd';
}
spawnSync(
babel,
[
'src',
'-d',
'lib',
`--presets=${require.resolve('./cmsjs-babel-preset.js')}`,
'--copy-files'
],
{ stdio: 'inherit' }
);
spawnSync(
babel,
[
'src',
'--out-dir',
'es',
`--presets=${require.resolve('./esjs-babel-preset.js')}`,
'--copy-files'
],
{ stdio: 'inherit' }
);