UNPKG

weapp-tailwindcss

Version:

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

41 lines (32 loc) 1.45 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _chunkNS3NEDWDjs = require('./chunk-NS3NEDWD.js'); var _chunkO335YLYHjs = require('./chunk-O335YLYH.js'); require('./chunk-BZ6OV5EP.js'); // src/css-macro/index.ts var _plugin = require('tailwindcss/plugin'); var _plugin2 = _interopRequireDefault(_plugin); var cssMacro = _plugin2.default.withOptions((options) => { const { dynamic: dynamicMode, variantsMap } = _chunkO335YLYHjs.defu.call(void 0, options, { dynamic: true, variantsMap: {} }); return ({ matchVariant, addVariant }) => { if (dynamicMode) { matchVariant("ifdef", (value) => { return _chunkNS3NEDWDjs.createMediaQuery.call(void 0, value); }); matchVariant("ifndef", (value) => { return _chunkNS3NEDWDjs.createNegativeMediaQuery.call(void 0, value); }); } for (const [name, obj] of Object.entries(variantsMap)) { if (typeof obj === "string") { addVariant(name, _chunkNS3NEDWDjs.createMediaQuery.call(void 0, obj)); } else { addVariant(name, obj.negative ? _chunkNS3NEDWDjs.createNegativeMediaQuery.call(void 0, obj.value) : _chunkNS3NEDWDjs.createMediaQuery.call(void 0, obj.value)); } } }; }); var css_macro_default = cssMacro; exports.default = css_macro_default; module.exports = exports.default;