weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
14 lines (13 loc) • 1 kB
JavaScript
const require_generator = require("./generator-BE34PYSC.cjs");
const require_weapp_tw_css_import_rewrite_loader = require("./weapp-tw-css-import-rewrite-loader.cjs");
let node_buffer = require("node:buffer");
//#region src/bundlers/webpack/loaders/weapp-tw-css-generation-loader.ts
const WeappTwCssGenerationLoader = async function(source) {
const options = require_weapp_tw_css_import_rewrite_loader.resolveWebpackCssPipelineLoaderOptions(this.getOptions());
const input = node_buffer.Buffer.isBuffer(source) ? source.toString("utf-8") : source;
if (!(require_generator.hasTailwindRootDirectives(input, { importFallback: true }) || require_generator.hasTailwindApplyDirective(input))) return source;
await require_weapp_tw_css_import_rewrite_loader.registerWebpackCssGeneratorSource(input, this.resourcePath, options);
return await require_weapp_tw_css_import_rewrite_loader.generateCssForWebpackPipeline(input, this, options) ?? source;
};
//#endregion
module.exports = WeappTwCssGenerationLoader;