rofrischmann/inline-style-prefixer

View on GitHub
benchmark/packages/700/data.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

Object.defineProperty(exports, '__esModule', {
  value: true,
})

var _backgroundClip = require('./plugins/backgroundClip')

var _backgroundClip2 = _interopRequireDefault(_backgroundClip)

var _crossFade = require('./plugins/crossFade')

var _crossFade2 = _interopRequireDefault(_crossFade)

var _gradient = require('./plugins/gradient')

var _gradient2 = _interopRequireDefault(_gradient)

var _imageSet = require('./plugins/imageSet')

var _imageSet2 = _interopRequireDefault(_imageSet)

var _sizing = require('./plugins/sizing')

var _sizing2 = _interopRequireDefault(_sizing)

var _transition = require('./plugins/transition')

var _transition2 = _interopRequireDefault(_transition)

function _interopRequireDefault(obj) {
  return obj && obj.__esModule ? obj : { default: obj }
}

var w = ['Webkit']
var m = ['Moz']
var ms = ['ms']
var wm = ['Webkit', 'Moz']
var wms = ['Webkit', 'ms']
var wmms = ['Webkit', 'Moz', 'ms']

exports.default = {
  plugins: [
    _backgroundClip2.default,
    _crossFade2.default,
    _gradient2.default,
    _imageSet2.default,
    _sizing2.default,
    _transition2.default,
  ],
  prefixMap: {
    appearance: wmms,
    textEmphasisPosition: wms,
    textEmphasis: wms,
    textEmphasisStyle: wms,
    textEmphasisColor: wms,
    boxDecorationBreak: wms,
    maskImage: wms,
    maskMode: wms,
    maskRepeat: wms,
    maskPosition: wms,
    maskClip: wms,
    maskOrigin: wms,
    maskSize: wms,
    maskComposite: wms,
    mask: wms,
    maskBorderSource: wms,
    maskBorderMode: wms,
    maskBorderSlice: wms,
    maskBorderWidth: wms,
    maskBorderOutset: wms,
    maskBorderRepeat: wms,
    maskBorder: wms,
    maskType: wms,
    userSelect: wms,
    backdropFilter: w,
    clipPath: w,
    hyphens: wms,
    textOrientation: w,
    tabSize: m,
    wrapFlow: ms,
    wrapThrough: ms,
    wrapMargin: ms,
    scrollSnapType: ms,
    scrollSnapPointsX: ms,
    scrollSnapPointsY: ms,
    scrollSnapDestination: ms,
    scrollSnapCoordinate: ms,
    textSizeAdjust: ['ms', 'Webkit'],
    flowInto: ms,
    flowFrom: ms,
    breakBefore: ms,
    breakAfter: ms,
    breakInside: ms,
    regionFragment: ms,
    fontKerning: w,
    textDecorationStyle: w,
    textDecorationSkip: w,
    textDecorationLine: w,
    textDecorationColor: w,
  },
}