@tailwindcss/postcss7-compat
Version:
A utility-first CSS framework for rapidly building custom user interfaces.
31 lines (24 loc) • 1.11 kB
JavaScript
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);
}
;