20 lines
728 B
JavaScript
20 lines
728 B
JavaScript
|
|
'use strict';
|
||
|
|
|
||
|
|
Object.defineProperty(exports, "__esModule", {
|
||
|
|
value: true
|
||
|
|
});
|
||
|
|
|
||
|
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||
|
|
|
||
|
|
// returns a style object with a single concated prefixed value string
|
||
|
|
|
||
|
|
exports.default = function (property, value) {
|
||
|
|
var replacer = arguments.length <= 2 || arguments[2] === undefined ? function (prefix, value) {
|
||
|
|
return prefix + value;
|
||
|
|
} : arguments[2];
|
||
|
|
return _defineProperty({}, property, ['-webkit-', '-moz-', ''].map(function (prefix) {
|
||
|
|
return replacer(prefix, value);
|
||
|
|
}));
|
||
|
|
};
|
||
|
|
|
||
|
|
module.exports = exports['default'];
|