forked from rDrama/rDrama
31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = _default;
|
|
|
|
var _setupTrackingContext = _interopRequireDefault(require("./lib/setupTrackingContext"));
|
|
|
|
var _setupWatchingContext = _interopRequireDefault(require("./lib/setupWatchingContext"));
|
|
|
|
var _sharedState = require("./lib/sharedState");
|
|
|
|
var _processTailwindFeatures = _interopRequireDefault(require("./processTailwindFeatures"));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
|
|
function _default(configOrPath = {}) {
|
|
return [_sharedState.env.DEBUG && function (root) {
|
|
console.log('\n');
|
|
console.time('JIT TOTAL');
|
|
return root;
|
|
}, function (root, result) {
|
|
let setupContext = _sharedState.env.TAILWIND_MODE === 'watch' ? (0, _setupWatchingContext.default)(configOrPath) : (0, _setupTrackingContext.default)(configOrPath);
|
|
(0, _processTailwindFeatures.default)(setupContext)(root, result);
|
|
}, _sharedState.env.DEBUG && function (root) {
|
|
console.timeEnd('JIT TOTAL');
|
|
console.log('\n');
|
|
return root;
|
|
}].filter(Boolean);
|
|
} |