(css)
| 107 | }): PluginAPI { |
| 108 | let api: PluginAPI = { |
| 109 | addBase(css) { |
| 110 | if (referenceMode) return |
| 111 | let baseNodes = objectToAst(css) |
| 112 | featuresRef.current |= substituteFunctions(baseNodes, designSystem) |
| 113 | let rule = atRule(class="st">'@layer', class="st">'base', baseNodes) |
| 114 | walk([rule], (node) => { |
| 115 | node.src = src |
| 116 | }) |
| 117 | ast.push(rule) |
| 118 | }, |
| 119 | |
| 120 | addVariant(name, variant) { |
| 121 | if (!IS_VALID_VARIANT_NAME.test(name)) { |