weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
55 lines (53 loc) • 1.24 kB
JavaScript
import {
logger
} from "./chunk-PMF2CCKK.mjs";
import {
defuOverrideArray
} from "./chunk-JXBLHLFR.mjs";
import "./chunk-BXPTS6UP.mjs";
// src/presets.ts
import process from "process";
function uniAppX(options) {
logger.info(`UNI_PLATFORM: ${process.env.UNI_PLATFORM}`);
const isApp = process.env.UNI_PLATFORM === "app" || process.env.UNI_PLATFORM === "app-plus" || process.env.UNI_PLATFORM === "app-harmony";
return defuOverrideArray(
options.rawOptions,
{
uniAppX: isApp,
// 安卓
// ios
rem2rpx: options.rem2rpx,
tailwindcssBasedir: options.base,
tailwindcssPatcherOptions: {
patch: {
cwd: options.base,
resolve: options.resolve,
tailwindcss: {
// @ts-ignore
cwd: options.base,
v3: {
cwd: options.base
},
v4: {
base: options.base,
cssEntries: options.cssEntries
}
}
}
},
cssPreflight: {
"border-style": false
},
cssPresetEnv: {
features: {
"custom-properties": {
preserve: false
}
}
}
}
);
}
export {
uniAppX
};