// ./resources/preprocessor.jsvarbabel=require('babel-core');varPreprocessorAdapter=require('preprocessor-adapter');module.exports=PreprocessorAdapter.create({extensions: ['.js','jsx'],filter: function(file){// not in "node_modules"return!/\bnode_modules\b/.test(file);},transform: function(src,file){returnbabel.transform({loose: 'all'});}});
// noderequire('./resources/preprocessor').register();// browserifybrowserify('main.js').transform(require('./resources/preprocessor')).bundle().pipe(fs.createWriteStream('bundle.js'));// jest (in package.json){"jest": {"scriptPreprocessor": "<rootDir>/resources/preprocessor.js"}}