UNPKG

fz-react-cli

Version:

A CLI tool for build modern web application and libraries

43 lines (37 loc) 1.19 kB
const babelJest = require('babel-jest'); module.exports = babelJest.createTransformer({ presets: [[require.resolve('babel-preset-es2015')], require.resolve('babel-preset-react')] }); /*'use strict'; var babel = require('babel-core'); var jestPreset = require('babel-preset-jest'); var fs = require("fs"); var postcss = require('postcss'); var plugin = require('postcss-hash-classname'); var count = 0; console.log("preprocesor"); module.exports = { process: function (src, filename) { /*if (filename.indexOf(".css") == filename.length-4) { count++; var opts = { hashType: 'md5', digestType: 'base32' }; opts.maxLength = 6; opts.type = '.json'; opts.outputName = 'jsonFile_test_'+count; var processor = postcss([ plugin(opts) ]); processor.process(src).css; var jsonMap = fs.readFileSync("jsonFile_test_"+count+".json","UTF-8"); return "module.exports ="+jsonMap; } console.log("nested") if (babel.util.canCompile(filename)) { var a = babel.transform(src, { filename: filename, presets: [jestPreset], retainLines: true }).code; return a; } return src; } };*/