MCPcopy
hub / github.com/postcss/autoprefixer / add

Method add

lib/at-rule.js:7–19  ·  view source on GitHub ↗

* Clone and add prefixes for at-rule

(rule, prefix)

Source from the content-addressed store, hash-verified

5 * Clone and add prefixes for at-rule
6 */
7 add(rule, prefix) {
8 let prefixed = prefix + rule.name
9
10 let already = rule.parent.some(
11 i => i.name === prefixed && i.params === rule.params
12 )
13 if (already) {
14 return undefined
15 }
16
17 let cloned = this.clone(rule, { name: prefixed })
18 return rule.parent.insertBefore(rule, cloned)
19 }
20
21 /**
22 * Clone node with prefixes

Callers 1

processMethod · 0.95

Calls 1

cloneMethod · 0.45

Tested by

no test coverage detected