forked from rDrama/rDrama
71 lines
2.7 KiB
JavaScript
71 lines
2.7 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = _default;
|
|
|
|
function _default() {
|
|
return function ({
|
|
config,
|
|
addBase,
|
|
addUtilities,
|
|
variants
|
|
}) {
|
|
if (config('mode') === 'jit') {
|
|
addBase({
|
|
'@defaults transform': {
|
|
'--tw-translate-x': '0',
|
|
'--tw-translate-y': '0',
|
|
'--tw-rotate': '0',
|
|
'--tw-skew-x': '0',
|
|
'--tw-skew-y': '0',
|
|
'--tw-scale-x': '1',
|
|
'--tw-scale-y': '1',
|
|
'--tw-transform': ['translateX(var(--tw-translate-x))', 'translateY(var(--tw-translate-y))', 'rotate(var(--tw-rotate))', 'skewX(var(--tw-skew-x))', 'skewY(var(--tw-skew-y))', 'scaleX(var(--tw-scale-x))', 'scaleY(var(--tw-scale-y))'].join(' ')
|
|
}
|
|
});
|
|
addUtilities({
|
|
'.transform': {
|
|
'@defaults transform': {},
|
|
transform: 'var(--tw-transform)'
|
|
},
|
|
'.transform-cpu': {
|
|
'--tw-transform': ['translateX(var(--tw-translate-x))', 'translateY(var(--tw-translate-y))', 'rotate(var(--tw-rotate))', 'skewX(var(--tw-skew-x))', 'skewY(var(--tw-skew-y))', 'scaleX(var(--tw-scale-x))', 'scaleY(var(--tw-scale-y))'].join(' ')
|
|
},
|
|
'.transform-gpu': {
|
|
'--tw-transform': ['translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)', 'rotate(var(--tw-rotate))', 'skewX(var(--tw-skew-x))', 'skewY(var(--tw-skew-y))', 'scaleX(var(--tw-scale-x))', 'scaleY(var(--tw-scale-y))'].join(' ')
|
|
},
|
|
'.transform-none': {
|
|
transform: 'none'
|
|
}
|
|
}, variants('transform'));
|
|
} else {
|
|
addUtilities({
|
|
'.transform': {
|
|
'--tw-translate-x': '0',
|
|
'--tw-translate-y': '0',
|
|
'--tw-rotate': '0',
|
|
'--tw-skew-x': '0',
|
|
'--tw-skew-y': '0',
|
|
'--tw-scale-x': '1',
|
|
'--tw-scale-y': '1',
|
|
transform: ['translateX(var(--tw-translate-x))', 'translateY(var(--tw-translate-y))', 'rotate(var(--tw-rotate))', 'skewX(var(--tw-skew-x))', 'skewY(var(--tw-skew-y))', 'scaleX(var(--tw-scale-x))', 'scaleY(var(--tw-scale-y))'].join(' ')
|
|
},
|
|
'.transform-gpu': {
|
|
'--tw-translate-x': '0',
|
|
'--tw-translate-y': '0',
|
|
'--tw-rotate': '0',
|
|
'--tw-skew-x': '0',
|
|
'--tw-skew-y': '0',
|
|
'--tw-scale-x': '1',
|
|
'--tw-scale-y': '1',
|
|
transform: ['translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)', 'rotate(var(--tw-rotate))', 'skewX(var(--tw-skew-x))', 'skewY(var(--tw-skew-y))', 'scaleX(var(--tw-scale-x))', 'scaleY(var(--tw-scale-y))'].join(' ')
|
|
},
|
|
'.transform-none': {
|
|
transform: 'none'
|
|
}
|
|
}, variants('transform'));
|
|
}
|
|
};
|
|
} |