UNPKG

weapp-tailwindcss

Version:

把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!

14 lines (13 loc) 1 kB
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;