MCPcopy
hub / github.com/tailwindlabs/tailwindcss / addBase

Function addBase

packages/tailwindcss/src/compat/plugin-api.ts:109–118  ·  packages/tailwindcss/src/compat/plugin-api.ts::addBase
(css)

Source from the content-addressed store, hash-verified

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)) {

Callers 6

index.test.tsFile · 0.85
loadModuleFunction · 0.85
plugin.test.tsFile · 0.85
plugin-api.test.tsFile · 0.85
loadModuleFunction · 0.85

Calls 4

substituteFunctionsFunction · 0.90
atRuleFunction · 0.90
walkFunction · 0.90
objectToAstFunction · 0.85

Tested by 2

loadModuleFunction · 0.68
loadModuleFunction · 0.68