MeekoUtilitiesOptions
interfaz Desde 1.2.0
Opciones de meekoUtilities.
import type { MeekoUtilitiesOptions } from "@meekojs/meeko/postcss";Código fuente src/compiler/css/utilities.ts:300
Declaración #
interface MeekoUtilitiesOptions {
readonly root?: string
readonly autoImports?: boolean
}Ejemplo #
import { meekoUtilities, type MeekoUtilitiesOptions } from "@meekojs/meeko/postcss";
const options: MeekoUtilitiesOptions = { root: process.cwd() };
export default { plugins: [meekoUtilities(options)] };Propiedades #
root
#
readonly root?: stringCarpeta desde la que se resuelven las rutas de @utilities cuando la hoja no tiene
archivo (CSS procesado sin la opción from de PostCSS). Por defecto, process.cwd().
Con archivo, la ruta siempre es relativa a la hoja que contiene la at-rule.
autoImports
#
readonly autoImports?: booleanAplica los autoimports de Meeko a los módulos de @utilities y a los módulos locales que
importan, como el plugin de Vite al resto del proyecto: los valores exportados en app/ y
shared/ (con imports.appDirs, imports.sharedDirs, los layers y los módulos), sin los
de server/, los .client.ts, los componentes, los clientes generados ni las API del
framework. Por defecto, true; sólo actúa cuando el módulo pertenece a un proyecto Meeko
(una carpeta con meeko.config.* o un package.json que depende de @meekojs/meeko) y
rolldown (Vite 8) está disponible; entonces ejecuta meeko.config.* y los setup de sus
módulos una vez por hoja, y si eso falla genera la hoja sin autoimports, con un aviso.
false empaqueta los módulos tal cual, como en 1.3, sin ejecutar la configuración.