UNPKG

weapp-tailwindcss

Version:

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

78 lines (77 loc) 3.61 kB
const require_generator = require("./generator-BE34PYSC.cjs"); const require_options = require("./options-hVsoTfwL.cjs"); //#region src/context/style-options.ts function normalizeStyleHandlerMajorVersion(majorVersion) { return majorVersion === 4 ? 4 : void 0; } function resolveStyleOptionsFromContext(ctx, tailwindcssMajorVersion) { const resolvedUniAppXOptions = require_options.resolveUniAppXOptions(ctx.uniAppX); const branch = require_generator.resolveGeneratorRuntimeBranch(require_generator.normalizeWeappTailwindcssGeneratorOptions(ctx.generator, { appType: ctx.appType, platform: ctx.cssOptions?.platform ?? ctx.platform, tailwindcssMajorVersion, uniAppX: resolvedUniAppXOptions }), { appType: ctx.appType, platform: ctx.cssOptions?.platform ?? ctx.platform, tailwindcssMajorVersion, uniAppX: resolvedUniAppXOptions }); const hasCssOptions = ctx.cssOptions !== void 0; const configuredRem2rpx = ctx.cssOptions?.rem2rpx ?? ctx.rem2rpx; const rem2rpx = branch.isWeb && require_generator.shouldUseUniAppWebRpxCompatibility(ctx.appType) ? false : configuredRem2rpx; const cssOptions = { cssPreflight: ctx.cssOptions?.cssPreflight ?? ctx.cssPreflight, cssPreflightRange: ctx.cssOptions?.cssPreflightRange ?? ctx.cssPreflightRange, cssChildCombinatorReplaceValue: ctx.cssOptions?.cssChildCombinatorReplaceValue ?? ctx.cssChildCombinatorReplaceValue, cssSelectorReplacement: ctx.cssOptions?.cssSelectorReplacement ?? ctx.cssSelectorReplacement, rem2rpx, cssRemoveProperty: ctx.cssOptions?.cssRemoveProperty ?? ctx.cssRemoveProperty, cssRemoveHoverPseudoClass: ctx.cssOptions?.cssRemoveHoverPseudoClass ?? ctx.cssRemoveHoverPseudoClass, tailwindcssV4GradientFallback: ctx.cssOptions?.tailwindcssV4GradientFallback ?? ctx.tailwindcssV4GradientFallback, cssPresetEnv: ctx.cssOptions?.cssPresetEnv ?? ctx.cssPresetEnv, atRules: ctx.cssOptions?.atRules ?? ctx.atRules, autoprefixer: ctx.cssOptions?.autoprefixer ?? ctx.autoprefixer, cssCalc: ctx.cssOptions?.cssCalc ?? ctx.cssCalc, platform: branch.platform ?? ctx.cssOptions?.platform ?? ctx.platform, px2rpx: ctx.cssOptions?.px2rpx ?? ctx.px2rpx, unitsToPx: ctx.cssOptions?.unitsToPx ?? ctx.unitsToPx, unitConversion: ctx.cssOptions?.unitConversion ?? ctx.unitConversion, injectAdditionalCssVarScope: ctx.cssOptions?.injectAdditionalCssVarScope ?? ctx.injectAdditionalCssVarScope }; return { appType: ctx.appType, postcssOptions: ctx.postcssOptions, cssPreflight: cssOptions.cssPreflight, cssPreflightRange: cssOptions.cssPreflightRange, cssChildCombinatorReplaceValue: cssOptions.cssChildCombinatorReplaceValue, cssSelectorReplacement: cssOptions.cssSelectorReplacement, rem2rpx: cssOptions.rem2rpx, ...hasCssOptions ? { cssOptions } : {}, cssRemoveProperty: cssOptions.cssRemoveProperty, cssRemoveHoverPseudoClass: cssOptions.cssRemoveHoverPseudoClass, tailwindcssV4GradientFallback: cssOptions.tailwindcssV4GradientFallback, cssPresetEnv: cssOptions.cssPresetEnv, atRules: cssOptions.atRules, autoprefixer: cssOptions.autoprefixer, cssCalc: cssOptions.cssCalc, uniAppX: branch.isNativeApp, platform: cssOptions.platform, px2rpx: cssOptions.px2rpx, unitsToPx: cssOptions.unitsToPx, unitConversion: cssOptions.unitConversion }; } //#endregion Object.defineProperty(exports, "normalizeStyleHandlerMajorVersion", { enumerable: true, get: function() { return normalizeStyleHandlerMajorVersion; } }); Object.defineProperty(exports, "resolveStyleOptionsFromContext", { enumerable: true, get: function() { return resolveStyleOptionsFromContext; } });