/var/www/cobraambalaj/node_modules/autoprefixer/lib/hacks
NameSizeModeActions
align-content.js10610644editdlrm
align-items.js9710644editdlrm
align-self.js11350644editdlrm
animation.js4020644editdlrm
appearance.js4640644editdlrm
backdrop-filter.js4370644editdlrm
background-clip.js5060644editdlrm
background-size.js5170644editdlrm
block-logical.js8590644editdlrm
border-image.js3390644editdlrm
border-radius.js9090644editdlrm
break-props.js13170644editdlrm
color-adjust.js4080644editdlrm
cross-fade.js8640644editdlrm
display-flex.js13080644editdlrm
display-grid.js4110644editdlrm
filter-value.js2840644editdlrm
filter.js3870644editdlrm
flex-basis.js8110644editdlrm
flex-direction.js17940644editdlrm
flex-flow.js14560644editdlrm
flex-grow.js5970644editdlrm
flex-shrink.js8040644editdlrm
flex-spec.js3750644editdlrm
flex-wrap.js3800644editdlrm
flex.js11730644editdlrm
fullscreen.js4070644editdlrm
gradient.js99510644editdlrm
grid-area.js8920644editdlrm
grid-column-align.js5160644editdlrm
grid-end.js11370644editdlrm
grid-row-align.js4990644editdlrm
grid-row-column.js8260644editdlrm
grid-rows-columns.js30710644editdlrm
grid-start.js6720644editdlrm
grid-template-areas.js19020644editdlrm
grid-template.js14430644editdlrm
grid-utils.js289060644editdlrm
image-rendering.js9180644editdlrm
image-set.js3960644editdlrm
inline-logical.js6830644editdlrm
intrinsic.js14020644editdlrm
justify-content.js12390644editdlrm
mask-border.js7920644editdlrm
mask-composite.js21100644editdlrm
order.js9100644editdlrm
overscroll-behavior.js6800644editdlrm
pixelated.js8210644editdlrm
place-self.js8310644editdlrm
placeholder-shown.js3680644editdlrm
placeholder.js7130644editdlrm
text-decoration-skip-ink.js5250644editdlrm
text-decoration.js4310644editdlrm
text-emphasis-position.js3580644editdlrm
transform-decl.js16180644editdlrm
user-select.js5800644editdlrm
writing-mode.js10030644editdlrm
Edit: /var/www/cobraambalaj/node_modules/autoprefixer/lib/hacks/mask-composite.js (2110B)
let Declaration = require('../declaration') class MaskComposite extends Declaration { /** * Prefix mask-composite for webkit */ insert (decl, prefix, prefixes) { let isCompositeProp = decl.prop === 'mask-composite' let compositeValues if (isCompositeProp) { compositeValues = decl.value.split(',') } else { compositeValues = decl.value.match(MaskComposite.regexp) || [] } compositeValues = compositeValues.map(el => el.trim()).filter(el => el) let hasCompositeValues = compositeValues.length let compositeDecl if (hasCompositeValues) { compositeDecl = this.clone(decl) compositeDecl.value = compositeValues .map(value => MaskComposite.oldValues[value] || value) .join(', ') if (compositeValues.includes('intersect')) { compositeDecl.value += ', xor' } compositeDecl.prop = prefix + 'mask-composite' } if (isCompositeProp) { if (!hasCompositeValues) { return undefined } if (this.needCascade(decl)) { compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix) } return decl.parent.insertBefore(decl, compositeDecl) } let cloned = this.clone(decl) cloned.prop = prefix + cloned.prop if (hasCompositeValues) { cloned.value = cloned.value.replace(MaskComposite.regexp, '') } if (this.needCascade(decl)) { cloned.raws.before = this.calcBefore(prefixes, decl, prefix) } decl.parent.insertBefore(decl, cloned) if (!hasCompositeValues) { return decl } if (this.needCascade(decl)) { compositeDecl.raws.before = this.calcBefore(prefixes, decl, prefix) } return decl.parent.insertBefore(decl, compositeDecl) } } MaskComposite.names = ['mask', 'mask-composite'] MaskComposite.oldValues = { add: 'source-over', subtract: 'source-out', intersect: 'source-in', exclude: 'xor' } MaskComposite.regexp = new RegExp( `\\s+(${Object.keys(MaskComposite.oldValues).join( '|' )})\\b(?!\\))\\s*(?=[,])`, 'ig' ) module.exports = MaskComposite