UNPKG

1.2 kBJavaScriptView Raw
1'use strict';
2
3var babelJest = require('babel-jest');
4
5module.exports = babelJest.createTransformer({
6 presets: [[require.resolve('babel-preset-es2015')], require.resolve('babel-preset-react')]
7});
8
9/*'use strict';
10
11var babel = require('babel-core');
12var jestPreset = require('babel-preset-jest');
13var fs = require("fs");
14var postcss = require('postcss');
15var plugin = require('postcss-hash-classname');
16
17var count = 0;
18console.log("preprocesor");
19
20module.exports = {
21 process: function (src, filename) {
22 /*if (filename.indexOf(".css") == filename.length-4) {
23 count++;
24 var opts = { hashType: 'md5', digestType: 'base32' };
25 opts.maxLength = 6;
26 opts.type = '.json';
27 opts.outputName = 'jsonFile_test_'+count;
28 var processor = postcss([ plugin(opts) ]);
29 processor.process(src).css;
30 var jsonMap = fs.readFileSync("jsonFile_test_"+count+".json","UTF-8");
31 return "module.exports ="+jsonMap;
32 }
33 console.log("nested")
34 if (babel.util.canCompile(filename)) {
35 var a = babel.transform(src, {
36 filename: filename,
37 presets: [jestPreset],
38 retainLines: true
39 }).code;
40 return a;
41 }
42 return src;
43 }
44};*/
\No newline at end of file