Package

Validator

Validator for Master CSS syntactic class.

Usage

import { isClassValid, validate, generateValidRules } from '@master/css-validator'

Guarantees validity by validating CSS rules generated by the Master CSS syntactic class, including checking media queries, selectors, and declarations.

This package is specific to the Node.js environment.


Functions

isClassValid()

Validates that the string is valid Master CSS syntactic class.

ArgumentTypeDefault
syntax
string
undefined
css?
MasterCSS
-
return
boolean
-
import { isClassValid } from '@master/css-validator'
isClassValid('text:center')
// => true
isClassValid('love:css')
// => false

generateValidRules()

Validate syntax validity and create Master CSS rules.

ArgumentTypeDefault
syntax
string
undefined
css?
MasterCSS
-
return
Rule[]
-
import { generateValidRules } from '@master/css-validator'
generateValidRules('text:center')
// => [{...}]
generateValidRules('love:css')
// => []

validate()

Validate and report errors for the given syntax.

ArgumentTypeDefault
syntax
string
undefined
css?
MasterCSS
-
return
SyntaxError[]
-
import { validate } from '@master/css-validator'
validate('text:center')
// => []
validate('love:css')
// => [SyntaxError]
Design Token
Colors

Customizing color variables or starting with the crafted palette.

© Aoyue Design LLC.