(#7166) - chore(package): update eslint to version 4.19.0
diff --git a/package.json b/package.json
index 7381211..bff5603 100644
--- a/package.json
+++ b/package.json
@@ -76,7 +76,7 @@
     "denodeify": "1.2.1",
     "derequire": "2.0.6",
     "es3ify": "0.2.2",
-    "eslint": "4.18.2",
+    "eslint": "4.19.0",
     "express": "4.15.2",
     "express-pouchdb": "4.0.0",
     "find-requires": "0.2.2",
diff --git a/packages/node_modules/pouchdb-adapter-websql-core/src/utils.js b/packages/node_modules/pouchdb-adapter-websql-core/src/utils.js
index 26e2bfc..582a64a 100644
--- a/packages/node_modules/pouchdb-adapter-websql-core/src/utils.js
+++ b/packages/node_modules/pouchdb-adapter-websql-core/src/utils.js
@@ -13,17 +13,21 @@
 // The goal is to never actually insert the \u0000 character
 // in the database.
 function escapeBlob(str) {
+  /* eslint-disable no-control-regex */
   return str
     .replace(/\u0002/g, '\u0002\u0002')
     .replace(/\u0001/g, '\u0001\u0002')
     .replace(/\u0000/g, '\u0001\u0001');
+  /* eslint-enable no-control-regex */
 }
 
 function unescapeBlob(str) {
+  /* eslint-disable no-control-regex */
   return str
     .replace(/\u0001\u0001/g, '\u0000')
     .replace(/\u0001\u0002/g, '\u0001')
     .replace(/\u0002\u0002/g, '\u0002');
+  /* eslint-enable no-control-regex */
 }
 
 function stringifyDoc(doc) {
diff --git a/packages/node_modules/pouchdb-collate/src/index.js b/packages/node_modules/pouchdb-collate/src/index.js
index cca89b8..82834db 100644
--- a/packages/node_modules/pouchdb-collate/src/index.js
+++ b/packages/node_modules/pouchdb-collate/src/index.js
@@ -81,10 +81,12 @@
         // 0 -> 1, 1
         // 1 -> 1, 2
         // 2 -> 2, 2
+        /* eslint-disable no-control-regex */
         return key
           .replace(/\u0002/g, '\u0002\u0002')
           .replace(/\u0001/g, '\u0001\u0002')
           .replace(/\u0000/g, '\u0001\u0001');
+        /* eslint-enable no-control-regex */
       case 'object':
         var isArray = Array.isArray(key);
         var arr = isArray ? key : Object.keys(key);
@@ -233,9 +235,11 @@
         }
         // perform the reverse of the order-preserving replacement
         // algorithm (see above)
+        /* eslint-disable no-control-regex */
         parsedStr = parsedStr.replace(/\u0001\u0001/g, '\u0000')
           .replace(/\u0001\u0002/g, '\u0001')
           .replace(/\u0002\u0002/g, '\u0002');
+        /* eslint-enable no-control-regex */
         stack.push(parsedStr);
         break;
       case '5':