UNPKG

bim-gulp

Version:
24 lines (21 loc) 775 B
/** * à l'insatllation de la tache. * @param data */ module.exports.onInstall = (data) => { const path = require('path') const fs = require('fs'); const messenger = require('../../utils/Messenger') const dependency = require('../../utils/Dependency'); messenger.info('Installation du tsconfig.json'); // Copy du tsconfig.json. if (!fs.existsSync(path.join(data.conf.root, 'tsconfig.json'))) { fs.copyFileSync( path.join(__dirname, 'templates', 'tsconfig.json'), path.join(data.conf.root, 'tsconfig.json')) } // Installation des packages utiles. dependency.install(['webpack', 'piped-webpack', 'ts-loader', 'babel-loader', 'gulp-sourcemaps', '@babel/core', '@babel/preset-env' ], {save: true}, () => { messenger.info('Installation Complete'); }); }