UNPKG

1.08 kBJavaScriptView Raw
1"use strict";
2var _setupTrackingContext = _interopRequireDefault(require("./lib/setupTrackingContext"));
3var _processTailwindFeatures = _interopRequireDefault(require("./processTailwindFeatures"));
4var _sharedState = require("./lib/sharedState");
5function _interopRequireDefault(obj) {
6 return obj && obj.__esModule ? obj : {
7 default: obj
8 };
9}
10module.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};
30module.exports.postcss = true;