1 | "use strict";
|
2 | var _setupTrackingContext = _interopRequireDefault(require("./lib/setupTrackingContext"));
|
3 | var _processTailwindFeatures = _interopRequireDefault(require("./processTailwindFeatures"));
|
4 | var _sharedState = require("./lib/sharedState");
|
5 | function _interopRequireDefault(obj) {
|
6 | return obj && obj.__esModule ? obj : {
|
7 | default: obj
|
8 | };
|
9 | }
|
10 | module.exports = function tailwindcss(configOrPath) {
|
11 | return {
|
12 | postcssPlugin: 'tailwindcss',
|
13 | plugins: [
|
14 | _sharedState.env.DEBUG && function(root) {
|
15 | console.log('\n');
|
16 | console.time('JIT TOTAL');
|
17 | return root;
|
18 | },
|
19 | function(root, result) {
|
20 | (0, _processTailwindFeatures).default((0, _setupTrackingContext).default(configOrPath))(root, result);
|
21 | },
|
22 | _sharedState.env.DEBUG && function(root) {
|
23 | console.timeEnd('JIT TOTAL');
|
24 | console.log('\n');
|
25 | return root;
|
26 | },
|
27 | ].filter(Boolean)
|
28 | };
|
29 | };
|
30 | module.exports.postcss = true;
|