summaryrefslogtreecommitdiff
path: root/node_modules/autoprefixer/lib/hacks/cross-fade.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/autoprefixer/lib/hacks/cross-fade.js')
-rw-r--r--node_modules/autoprefixer/lib/hacks/cross-fade.js35
1 files changed, 0 insertions, 35 deletions
diff --git a/node_modules/autoprefixer/lib/hacks/cross-fade.js b/node_modules/autoprefixer/lib/hacks/cross-fade.js
deleted file mode 100644
index caaa90d7..00000000
--- a/node_modules/autoprefixer/lib/hacks/cross-fade.js
+++ /dev/null
@@ -1,35 +0,0 @@
-let list = require('postcss').list
-
-let Value = require('../value')
-
-class CrossFade extends Value {
- replace(string, prefix) {
- return list
- .space(string)
- .map(value => {
- if (value.slice(0, +this.name.length + 1) !== this.name + '(') {
- return value
- }
-
- let close = value.lastIndexOf(')')
- let after = value.slice(close + 1)
- let args = value.slice(this.name.length + 1, close)
-
- if (prefix === '-webkit-') {
- let match = args.match(/\d*.?\d+%?/)
- if (match) {
- args = args.slice(match[0].length).trim()
- args += `, ${match[0]}`
- } else {
- args += ', 0.5'
- }
- }
- return prefix + this.name + '(' + args + ')' + after
- })
- .join(' ')
- }
-}
-
-CrossFade.names = ['cross-fade']
-
-module.exports = CrossFade