Index: node_modules/autoprefixer/lib/hacks/placeholder-shown.js
===================================================================
--- node_modules/autoprefixer/lib/hacks/placeholder-shown.js	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
+++ node_modules/autoprefixer/lib/hacks/placeholder-shown.js	(revision 2058e5c694bb6097866a5fe6503c519e8f74970f)
@@ -0,0 +1,19 @@
+let Selector = require('../selector')
+
+class PlaceholderShown extends Selector {
+  /**
+   * Return different selectors depend on prefix
+   */
+  prefixed(prefix) {
+    if (prefix === '-moz-') {
+      return ':-moz-placeholder'
+    } else if (prefix === '-ms-') {
+      return ':-ms-input-placeholder'
+    }
+    return `:${prefix}placeholder-shown`
+  }
+}
+
+PlaceholderShown.names = [':placeholder-shown']
+
+module.exports = PlaceholderShown
