2.0.0-beta.84 • Published 2 years ago
@master/css.compiler v2.0.0-beta.84
Usage
const compiler = await new MasterCSSCompiler().init()
Options
{
cwd: process.cwd(),
config: 'master.css.{js,mjs,cjs}',
include: ['**/*.{html,js,jsx,ts,tsx,svelte,astro,vue,md,mdx,pug,php}'],
exclude: [
'**/node_modules/**',
'**/*.d.ts',
'**/*.test.*',
'node_modules',
'master.css.{js,ts,mjs,cjs}',
'dist',
'out',
'README.md'
]
}
Methods
// Initialize the compiler and MasterCSS
async init(): Promise<this>
// Scan sources, extract class names, and generate CSS rules
compile()
// Extract potential class names from the given file content
extract(name: string, content: string): string[]
// `extract(name, content)`, insert extractions, and generate CSS rules
insert(name: string, content: string): boolean
// Read file source paths by `options.include` and `options.exclude`
readSourcePaths(): string[]
// Check source file path by `options.include` and `options.exclude`
checkSourcePath(name: string): boolean
// Read user config file by `options.config`
async readConfig(): Promise<Config>
// Check if the custom config exists
get hasConfig(): boolean
// Get custom config path
get configPath(): string
Properties
export default class MasterCSSCompiler {
css: MasterCSS
extractions = new Set<string>()
...
}
2.0.0-beta.96
2 years ago
2.0.0-beta.95
2 years ago
2.0.0-beta.94
2 years ago
2.0.0-beta.93
2 years ago
2.0.0-beta.92
2 years ago
2.0.0-beta.91
2 years ago
2.0.0-beta.90
2 years ago
2.0.0-beta.89
2 years ago
2.0.0-beta.88
2 years ago
2.0.0-beta.87
2 years ago
2.0.0-beta.86
2 years ago
2.0.0-beta.85
2 years ago
2.0.0-beta.84
3 years ago
2.0.0-beta.83
3 years ago
2.0.0-beta.82
3 years ago
2.0.0-beta.81
3 years ago
2.0.0-beta.80
3 years ago
2.0.0-beta.79
3 years ago
2.0.0-beta.78
3 years ago
2.0.0-beta.77
3 years ago
2.0.0-beta.76
3 years ago
2.0.0-beta.75
3 years ago
2.0.0-beta.74
3 years ago
2.0.0-beta.73
3 years ago
2.0.0-beta.72
3 years ago
2.0.0-beta.71
3 years ago
2.0.0-beta.70
3 years ago
2.0.0-beta.69
3 years ago
2.0.0-beta.68
3 years ago
2.0.0-beta.67
3 years ago
2.0.0-beta.66
3 years ago
2.0.0-beta.65
3 years ago
2.0.0-beta.64
3 years ago
2.0.0-beta.63
3 years ago
2.0.0-beta.62
3 years ago
2.0.0-beta.61
3 years ago
2.0.0-beta.60
3 years ago
2.0.0-beta.59
3 years ago
2.0.0-beta.58
3 years ago
2.0.0-beta.57
3 years ago
2.0.0-beta.56
3 years ago
2.0.0-beta.55
3 years ago
2.0.0-beta.54
3 years ago
2.0.0-beta.53
3 years ago
2.0.0-beta.52
3 years ago
2.0.0-beta.51
3 years ago
2.0.0-beta.50
3 years ago
2.0.0-beta.49
3 years ago
2.0.0-beta.48
3 years ago
2.0.0-beta.47
3 years ago
2.0.0-beta.46
3 years ago
2.0.0-beta.45
3 years ago
2.0.0-beta.44
3 years ago
2.0.0-beta.43
3 years ago
2.0.0-beta.42
3 years ago
2.0.0-beta.41
3 years ago
2.0.0-beta.40
3 years ago
2.0.0-beta.17
3 years ago