postcss-cssnext
Version:
Use tomorrow’s CSS syntax, today
43 lines (42 loc) • 1.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
// Some features might affect others (eg: var() in a calc()
// in order to prevent issue, the map contains a sort of dependencies list
//
// null == always enable (& no caniuse data)
exports.default = {
customProperties: ["css-variables"],
// applyRule: [ null ],
// calc() transformation only make sense with transformed custom properties,
// don't you think ?
// calc: [ null ],
// nesting: [ null ],
// @todo open PR on caniuse repo https://github.com/Fyrd/caniuse
// customMedia: [ null ],
// mediaQueriesRange: [ null ],
// customSelectors: [ null ],
attributeCaseInsensitive: ["css-case-insensitive"],
colorRebeccapurple: ["css-rebeccapurple"],
// colorHsl: [ null ],
// colorHwb: [ null ],
// colorRgb: [ null ],
// colorGray: [ null ],
colorHexAlpha: ["css-rrggbbaa"],
// colorFunction:[ null],
// fontVariant: [ null ],
// @todo can be done using a callback, this is only used for Firefox < 35
filter: ["css-filters"],
initial: ["css-all", "css-initial-value"],
rem: ["rem"],
pseudoElements: ["css-gencontent"],
pseudoClassMatches: ["css-matches-pseudo"],
pseudoClassNot: ["css-not-sel-list"],
// pseudoClassAnyLink: [ null ],
colorRgba: ["css3-colors"],
overflowWrap: ["wordwrap"],
imageSet: ["css-image-set"]
// will always be null since autoprefixer does the same game as we do
// autoprefixer: [ null ]
};