Compiles Vue component styles with optional preprocessing, PostCSS, and CSS modules support.
// Source: https://github.com/home-assistant/core | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
import postcss, {
type LazyResult,
type Message,
type ProcessOptions,
type Result,
type SourceMap,
} from 'postcss'
import trimPlugin from './style/pluginTrim'
import scopedPlugin from './style/pluginScoped'
import {
type PreprocessLang,
type StylePreprocessor,
type StylePreprocessorResults,
processors,
} from './style/preprocessors'
import type { RawSourceMap } from '@vue/compiler-core'
import { cssVarsPlugin } from './style/cssVars'
import postcssModules from 'postcss-modules'
export interface SFCStyleCompileOptions {
source: string
filename: string
id: stri
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key