summaryrefslogtreecommitdiff
path: root/node_modules/autoprefixer/lib/old-value.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/autoprefixer/lib/old-value.js')
-rw-r--r--node_modules/autoprefixer/lib/old-value.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/node_modules/autoprefixer/lib/old-value.js b/node_modules/autoprefixer/lib/old-value.js
new file mode 100644
index 0000000..63a2643
--- /dev/null
+++ b/node_modules/autoprefixer/lib/old-value.js
@@ -0,0 +1,22 @@
+let utils = require('./utils')
+
+class OldValue {
+ constructor(unprefixed, prefixed, string, regexp) {
+ this.unprefixed = unprefixed
+ this.prefixed = prefixed
+ this.string = string || prefixed
+ this.regexp = regexp || utils.regexp(prefixed)
+ }
+
+ /**
+ * Check, that value contain old value
+ */
+ check(value) {
+ if (value.includes(this.string)) {
+ return !!value.match(this.regexp)
+ }
+ return false
+ }
+}
+
+module.exports = OldValue