UNPKG

573 BJavaScriptView Raw
1'use strict';
2
3var fs = require('fs');
4var postcss = require('postcss');
5var plugin = require('postcss-hash-classname');
6var count = 0;
7
8module.exports = {
9 process: function process(src, filename) {
10 count++;
11 var opts = { hashType: 'md5', digestType: 'base32' };
12 opts.maxLength = 6;
13 opts.type = '.json';
14 opts.outputName = 'jsonFile_test_' + count;
15 var processor = postcss([plugin(opts)]);
16 processor.process(src).css;
17 var jsonMap = fs.readFileSync('jsonFile_test_' + count + '.json', 'UTF-8');
18 return 'module.exports =' + jsonMap;
19 }
20};
\No newline at end of file