UNPKG

@hitachivantara/uikit-uno-preset

Version:
29 lines (28 loc) 963 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const core = require("@unocss/core"); const presetRemToPx = require("@unocss/preset-rem-to-px"); const presetWind3 = require("@unocss/preset-wind3"); const rules = require("./rules.cjs"); const theme = require("./theme.cjs"); const presetHv = core.definePreset((options) => { const { baseFontSize = 16, ...otherOptions } = options || {}; const hvConfig = { extendTheme: theme.extendTheme, rules: rules.rules }; return { name: "@hitachivantara/uikit-uno-preset", ...core.mergeConfigs([ // base uno config presetWind3.presetWind3(otherOptions), // convert rem to px & make 1 unit 8px (32px = 1rem => 1/4rem = 8px) presetRemToPx.presetRemToPx({ baseFontSize }), hvConfig ]) }; }); exports.rules = rules.rules; exports.extendTheme = theme.extendTheme; exports.themeModes = theme.themeModes; exports.presetHv = presetHv;