]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Update package-lock.json. (#23975)
authorXhmikosR <xhmikosr@gmail.com>
Sun, 17 Sep 2017 17:27:30 +0000 (20:27 +0300)
committerGitHub <noreply@github.com>
Sun, 17 Sep 2017 17:27:30 +0000 (20:27 +0300)
.babelrc.js
package-lock.json
package.json

index a3a75e06cfabea3de79ff791a2bbcf7ddd531d4f..ab2b8606efd41fdec65544f76e8382aad6dcdeec 100644 (file)
@@ -11,6 +11,6 @@ module.exports = {
   ],
   plugins: [
     process.env.ROLLUP && 'external-helpers',
-    process.env.PLUGINS && 'transform-es2015-modules-strip',
+    process.env.PLUGINS && 'transform-es2015-modules-strip'
   ].filter(Boolean)
 };
index f6a99dd7bb74d2b13068a95c1be5db3d1e80d5cf..0f222abf69499c18b676cf17217b145f93a4e664 100644 (file)
       "dev": true,
       "requires": {
         "browserslist": "2.4.0",
-        "caniuse-lite": "1.0.30000730",
+        "caniuse-lite": "1.0.30000732",
         "normalize-range": "0.1.2",
         "num2fraction": "1.2.2",
         "postcss": "6.0.11",
       }
     },
     "babel-code-frame": {
-      "version": "6.26.0",
-      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
-      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz",
+      "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==",
       "dev": true,
       "requires": {
-        "chalk": "1.1.3",
+        "chalk": "2.1.0",
         "esutils": "2.0.2",
         "js-tokens": "3.0.2"
-      },
-      "dependencies": {
-        "ansi-styles": {
-          "version": "2.2.1",
-          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-          "dev": true
-        },
-        "chalk": {
-          "version": "1.1.3",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-          "dev": true,
-          "requires": {
-            "ansi-styles": "2.2.1",
-            "escape-string-regexp": "1.0.5",
-            "has-ansi": "2.0.0",
-            "strip-ansi": "3.0.1",
-            "supports-color": "2.0.0"
-          }
-        },
-        "supports-color": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-          "dev": true
-        }
       }
     },
     "babel-core": {
         "micromatch": "2.3.11",
         "resolve": "1.4.0",
         "source-map": "0.5.7"
-      },
-      "dependencies": {
-        "babel-code-frame": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz",
-          "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==",
-          "dev": true,
-          "requires": {
-            "chalk": "2.1.0",
-            "esutils": "2.0.2",
-            "js-tokens": "3.0.2"
-          }
-        },
-        "debug": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.0.1.tgz",
-          "integrity": "sha512-6nVc6S36qbt/mutyt+UGMnawAMrPDZUPQjRZI3FS9tCtDRhvxJbK79unYBLPi+z5SLXQ3ftoVBFCblQtNSls8w==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "resolve": {
-          "version": "1.4.0",
-          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz",
-          "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==",
-          "dev": true,
-          "requires": {
-            "path-parse": "1.0.5"
-          }
-        }
       }
     },
     "babel-eslint": {
         "babel-traverse": "7.0.0-beta.0",
         "babel-types": "7.0.0-beta.0",
         "babylon": "7.0.0-beta.22"
-      },
-      "dependencies": {
-        "babel-code-frame": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz",
-          "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==",
-          "dev": true,
-          "requires": {
-            "chalk": "2.1.0",
-            "esutils": "2.0.2",
-            "js-tokens": "3.0.2"
-          }
-        },
-        "babel-messages": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-7.0.0-beta.0.tgz",
-          "integrity": "sha512-eXdShsm9ZTh9AQhlIaAn6HR3xWpxCnK9ZwIDA9QyjnwTgMctGxHHflw4b4RJ3/ZjTL0Vrmvm0tQXPkp49mTAUw==",
-          "dev": true
-        },
-        "babel-traverse": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-7.0.0-beta.0.tgz",
-          "integrity": "sha512-IKzuTqUcQtMRZ0Vv5RjIrGGj33eBKmNTNeRexWSyjPPuAciyNkva1rt7WXPfHfkb+dX7coRAIUhzeTUEzhnwdA==",
-          "dev": true,
-          "requires": {
-            "babel-code-frame": "7.0.0-beta.0",
-            "babel-helper-function-name": "7.0.0-beta.0",
-            "babel-messages": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "babylon": "7.0.0-beta.22",
-            "debug": "3.0.1",
-            "globals": "10.1.0",
-            "invariant": "2.2.2",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-types": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.0.tgz",
-          "integrity": "sha512-rJc2kV9iPJGLlqIY71AM3nPcdkoeLRCDuR07GFgfd3lFl4TsBQq76TxYQQIZ2MONg1HpsqmuoCXr9aZ1Oa4wYw==",
-          "dev": true,
-          "requires": {
-            "esutils": "2.0.2",
-            "lodash": "4.17.4",
-            "to-fast-properties": "2.0.0"
-          }
-        },
-        "babylon": {
-          "version": "7.0.0-beta.22",
-          "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.22.tgz",
-          "integrity": "sha512-Yl7iT8QGrS8OfR7p6R12AJexQm+brKwrryai4VWZ7NHUbPoZ5al3+klhvl/14shXZiLa7uK//OIFuZ1/RKHgoA==",
-          "dev": true
-        },
-        "debug": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.0.1.tgz",
-          "integrity": "sha512-6nVc6S36qbt/mutyt+UGMnawAMrPDZUPQjRZI3FS9tCtDRhvxJbK79unYBLPi+z5SLXQ3ftoVBFCblQtNSls8w==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "globals": {
-          "version": "10.1.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-10.1.0.tgz",
-          "integrity": "sha1-RCWhiBvg0za0qCOoKnvnJdXdmHw=",
-          "dev": true
-        },
-        "to-fast-properties": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
-          "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
-          "dev": true
-        }
       }
     },
     "babel-generator": {
         "babel-types": "7.0.0-beta.0"
       }
     },
+    "babel-helper-call-delegate": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-7.0.0-beta.0.tgz",
+      "integrity": "sha512-X5TpgvVFd9v+LREROY2YDmqPPtmeii5yF3DIbIk7pYZebg4OJFaU3qKE2S8zi3PyoKa6a+xJJH/WxKqNZp4wtw==",
+      "dev": true,
+      "requires": {
+        "babel-helper-hoist-variables": "7.0.0-beta.0",
+        "babel-traverse": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-helper-define-map": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-7.0.0-beta.0.tgz",
+      "integrity": "sha512-wljjAuKv96K0Jk/4f8elnDwtBJoSaiko7EDqfmGIQDtJN0JVMVXBVMWkKzfVC55sXT03FygHUEweLpI/CEFLDw==",
+      "dev": true,
+      "requires": {
+        "babel-helper-function-name": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0",
+        "lodash": "4.17.4"
+      }
+    },
     "babel-helper-explode-assignable-expression": {
       "version": "7.0.0-beta.0",
       "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-7.0.0-beta.0.tgz",
         "babel-template": "7.0.0-beta.0",
         "babel-traverse": "7.0.0-beta.0",
         "babel-types": "7.0.0-beta.0"
-      },
-      "dependencies": {
-        "babel-code-frame": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz",
-          "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==",
-          "dev": true,
-          "requires": {
-            "chalk": "2.1.0",
-            "esutils": "2.0.2",
-            "js-tokens": "3.0.2"
-          }
-        },
-        "babel-messages": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-7.0.0-beta.0.tgz",
-          "integrity": "sha512-eXdShsm9ZTh9AQhlIaAn6HR3xWpxCnK9ZwIDA9QyjnwTgMctGxHHflw4b4RJ3/ZjTL0Vrmvm0tQXPkp49mTAUw==",
-          "dev": true
-        },
-        "babel-template": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-7.0.0-beta.0.tgz",
-          "integrity": "sha512-tmdH+MmmU0F6Ur8humpevSmFzYKbrN3Oru0g5Qyg4R6+sxjnzZmnvzUbsP0aKMr7tB0Ua6xhEb9arKTOsEMkyA==",
-          "dev": true,
-          "requires": {
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "babylon": "7.0.0-beta.22",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-traverse": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-7.0.0-beta.0.tgz",
-          "integrity": "sha512-IKzuTqUcQtMRZ0Vv5RjIrGGj33eBKmNTNeRexWSyjPPuAciyNkva1rt7WXPfHfkb+dX7coRAIUhzeTUEzhnwdA==",
-          "dev": true,
-          "requires": {
-            "babel-code-frame": "7.0.0-beta.0",
-            "babel-helper-function-name": "7.0.0-beta.0",
-            "babel-messages": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "babylon": "7.0.0-beta.22",
-            "debug": "3.0.1",
-            "globals": "10.1.0",
-            "invariant": "2.2.2",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-types": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.0.tgz",
-          "integrity": "sha512-rJc2kV9iPJGLlqIY71AM3nPcdkoeLRCDuR07GFgfd3lFl4TsBQq76TxYQQIZ2MONg1HpsqmuoCXr9aZ1Oa4wYw==",
-          "dev": true,
-          "requires": {
-            "esutils": "2.0.2",
-            "lodash": "4.17.4",
-            "to-fast-properties": "2.0.0"
-          }
-        },
-        "babylon": {
-          "version": "7.0.0-beta.22",
-          "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.22.tgz",
-          "integrity": "sha512-Yl7iT8QGrS8OfR7p6R12AJexQm+brKwrryai4VWZ7NHUbPoZ5al3+klhvl/14shXZiLa7uK//OIFuZ1/RKHgoA==",
-          "dev": true
-        },
-        "debug": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.0.1.tgz",
-          "integrity": "sha512-6nVc6S36qbt/mutyt+UGMnawAMrPDZUPQjRZI3FS9tCtDRhvxJbK79unYBLPi+z5SLXQ3ftoVBFCblQtNSls8w==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "globals": {
-          "version": "10.1.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-10.1.0.tgz",
-          "integrity": "sha1-RCWhiBvg0za0qCOoKnvnJdXdmHw=",
-          "dev": true
-        },
-        "to-fast-properties": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
-          "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
-          "dev": true
-        }
       }
     },
     "babel-helper-get-function-arity": {
       "dev": true,
       "requires": {
         "babel-types": "7.0.0-beta.0"
-      },
-      "dependencies": {
-        "babel-types": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.0.tgz",
-          "integrity": "sha512-rJc2kV9iPJGLlqIY71AM3nPcdkoeLRCDuR07GFgfd3lFl4TsBQq76TxYQQIZ2MONg1HpsqmuoCXr9aZ1Oa4wYw==",
-          "dev": true,
-          "requires": {
-            "esutils": "2.0.2",
-            "lodash": "4.17.4",
-            "to-fast-properties": "2.0.0"
-          }
-        },
-        "to-fast-properties": {
-          "version": "2.0.0",
-          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
-          "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
-          "dev": true
-        }
+      }
+    },
+    "babel-helper-hoist-variables": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-7.0.0-beta.0.tgz",
+      "integrity": "sha512-yjyU/ZB18u/7dRrmxMOJ/9W6n8GIjMQAh0tphCiMDniwAWdYEwbmmo3Bcvo6dbPke4hXj3vctK5Hq7HY2uw+UA==",
+      "dev": true,
+      "requires": {
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-helper-optimise-call-expression": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-7.0.0-beta.0.tgz",
+      "integrity": "sha512-u2g3PZXI/qYSXTzXQD6moe6doJyZH0HxSLYtDRUjzE3icRkg60yr1FypIP3DjsZ6vC8QZrcP/P7maurUDLfjjg==",
+      "dev": true,
+      "requires": {
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-helper-regex": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-7.0.0-beta.0.tgz",
+      "integrity": "sha512-C3hXhs9OJB6Lb6oamLFezv4GftVVGJlDt94nK+GJsu0m/sOkoHuLVsGXzIWWL+nod90CyaocyvjbosQazehDYw==",
+      "dev": true,
+      "requires": {
+        "babel-types": "7.0.0-beta.0",
+        "lodash": "4.17.4"
       }
     },
     "babel-helper-remap-async-to-generator": {
         "babel-types": "7.0.0-beta.0"
       }
     },
+    "babel-helper-replace-supers": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-7.0.0-beta.0.tgz",
+      "integrity": "sha512-mI76I8Xi9RRCXUoUplVS89m5Xbd1gL9R6jay76q7hC/yM0ACrzylkkxPdOvwVslZfSKYJ3GabS6XQB/T8/hqWw==",
+      "dev": true,
+      "requires": {
+        "babel-helper-optimise-call-expression": "7.0.0-beta.0",
+        "babel-messages": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0",
+        "babel-traverse": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
     "babel-helper-wrap-function": {
       "version": "7.0.0-beta.0",
       "resolved": "https://registry.npmjs.org/babel-helper-wrap-function/-/babel-helper-wrap-function-7.0.0-beta.0.tgz",
       "integrity": "sha512-eXdShsm9ZTh9AQhlIaAn6HR3xWpxCnK9ZwIDA9QyjnwTgMctGxHHflw4b4RJ3/ZjTL0Vrmvm0tQXPkp49mTAUw==",
       "dev": true
     },
+    "babel-plugin-check-es2015-constants": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-7.0.0-beta.0.tgz",
+      "integrity": "sha512-AdwNmP3C8IHiv9w2fj9gqhHTTCfVhwZE5x4HIsGLj5rJ4WCO40yhfaP3r7Y4IE80ltfUz51gv7mNr5j38fhjSQ==",
+      "dev": true
+    },
     "babel-plugin-external-helpers": {
       "version": "7.0.0-beta.0",
       "resolved": "https://registry.npmjs.org/babel-plugin-external-helpers/-/babel-plugin-external-helpers-7.0.0-beta.0.tgz",
       "integrity": "sha512-IKh5AA3LKrqluJVc3xVE0i4zD7OIW1Iyua4uZQ3PCwey5lv/pM668eYhIEQT3fj8SmdP3cXVquvKQ0IdMVgQxg==",
       "dev": true
     },
-    "babel-plugin-syntax-exponentiation-operator": {
+    "babel-plugin-syntax-exponentiation-operator": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-7.0.0-beta.0.tgz",
+      "integrity": "sha512-qFH1aInJPJefgefIXekOtNkzyjlfC2TOIp+O27ya0jFhtuUAqfAmEgVTIjYSi0E5mCpT70IeCZ6J0Rz62F+uog==",
+      "dev": true
+    },
+    "babel-plugin-syntax-trailing-function-commas": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
+      "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
+      "dev": true
+    },
+    "babel-plugin-transform-async-to-generator": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-7.0.0-beta.0.tgz",
+      "integrity": "sha512-o+ysIw9AwJxnd9vkL+tFbv2X392QZJ5UaxLW/w4e5aMFkA7RoxoyUDsYI64UDkVTmXIvvuT5Uzbze06QAiB18A==",
+      "dev": true,
+      "requires": {
+        "babel-helper-remap-async-to-generator": "7.0.0-beta.0",
+        "babel-plugin-syntax-async-functions": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-arrow-functions": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-7.0.0-beta.0.tgz",
+      "integrity": "sha512-1P8L4WQuWJnWYfuGDYKF5SbJLgDGNStEObudNywGGzwWV+Fea9sUg3VGSiZz1TgLKC207Ym/4QWy+jpiTszxMQ==",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-block-scoped-functions": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-7.0.0-beta.0.tgz",
+      "integrity": "sha512-wNikAPosctUbGstVelaBE9PBpeTPv2k12DXyqPV5Y+raZkw5gLgCMRugSm8T0An+GO/+2y0qFrEP2wZyUXBxBw==",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-block-scoping": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-7.0.0-beta.0.tgz",
+      "integrity": "sha512-iEWWrEBMZQ8DJeaCTJPvFoAhRvZgGP766U0VUcdlIh/mIUKo5lMzCkIJ1u7dNFUp24DCJrKLQcx+gHVQ4lU8Og==",
+      "dev": true,
+      "requires": {
+        "babel-template": "7.0.0-beta.0",
+        "babel-traverse": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0",
+        "lodash": "4.17.4"
+      }
+    },
+    "babel-plugin-transform-es2015-classes": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-7.0.0-beta.0.tgz",
+      "integrity": "sha512-EowFoU1TTmHLm7OA/LojGL1gQXhypz6bsyLmnQlTBWDSKlqXl3RyCGOQJQfTYLIubv6rp6wg312FYAQR6PKjpw==",
+      "dev": true,
+      "requires": {
+        "babel-helper-define-map": "7.0.0-beta.0",
+        "babel-helper-function-name": "7.0.0-beta.0",
+        "babel-helper-optimise-call-expression": "7.0.0-beta.0",
+        "babel-helper-replace-supers": "7.0.0-beta.0",
+        "babel-messages": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0",
+        "babel-traverse": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-computed-properties": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-7.0.0-beta.0.tgz",
+      "integrity": "sha512-UBz+3CswY2IWbcKPsc5SFFzvtpAkAKKzo1V2LHRJLeXDLA8kA4dwvUTvOps76MpcoP3xxENr6rHpbpybcWbE6w==",
+      "dev": true,
+      "requires": {
+        "babel-template": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-destructuring": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-7.0.0-beta.0.tgz",
+      "integrity": "sha512-9Gb4nkiyDiF9vNxLhXu2xra68i0UzCPxePP9i3u3XqCb+O3TsVGYwX5kqys2FlhIZoOoJXCmjdfGit3qiJFXoA==",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-duplicate-keys": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-7.0.0-beta.0.tgz",
+      "integrity": "sha512-QyT9gm7ZI+7M2WaVT+WZhetr//s7DUR6oQdZpuQGf/vMaGu8xrGU3VgG/Mbf7VIxbs7/Sbst2/1JC3fG11uy0g==",
+      "dev": true,
+      "requires": {
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-for-of": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-7.0.0-beta.0.tgz",
+      "integrity": "sha512-7mFqXlnfy5kXzTCkaGATbJicxRpXOED+gzFm0DaRUwk5nuQqi2apLZGM8xxajx+PcRlskjngrFE5iBgBR/jKGw==",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-function-name": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-7.0.0-beta.0.tgz",
+      "integrity": "sha512-uCHhs9lYIO6xZAH8oiGlWxJC0Z1tHT/gtdXnDFvBnpOWjeoabQF1dK8xNJH5sO7Ru0ZN+xI8MWMk1nZFEj2RqA==",
+      "dev": true,
+      "requires": {
+        "babel-helper-function-name": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-literals": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-7.0.0-beta.0.tgz",
+      "integrity": "sha512-EuKsCLzqcGgGet/gM7GberJ1IAApTJO9529We00eWE5FIyyKFyGhZSu/7ZNlvZmSdHmtRP8WnWbP0R3i+gkOSg==",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-modules-amd": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-7.0.0-beta.0.tgz",
+      "integrity": "sha512-DoxBHobgA1v27zh+xP6QjBYxWLxPbVFp/h3BuIfLPAITVb+HYnBnvzjX+JO/tqWAiEFFqW21uolBHBbzPBPnOw==",
+      "dev": true,
+      "requires": {
+        "babel-plugin-transform-es2015-modules-commonjs": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-modules-commonjs": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-7.0.0-beta.0.tgz",
+      "integrity": "sha512-Lq9jwPpLxO02IC9ltaJgv0i1zI7mdYdd9mEL2PogvzedHbLNJhuj3clEXaajyy4euQIQpTdLla0zpe6+unREjw==",
+      "dev": true,
+      "requires": {
+        "babel-plugin-transform-strict-mode": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-modules-strip": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-strip/-/babel-plugin-transform-es2015-modules-strip-0.1.1.tgz",
+      "integrity": "sha1-c5PwccNWod+2rAMHfgwGy1ejEl8=",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-modules-systemjs": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-7.0.0-beta.0.tgz",
+      "integrity": "sha512-jyBJZc530vNpHYB0lnm4nHHQnV4atFnqq02oEm5sUHro+66IVJmQ33m63rMQ4fxpMxhOQg8a6g1Cc19fWs8qnQ==",
+      "dev": true,
+      "requires": {
+        "babel-helper-hoist-variables": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-modules-umd": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-7.0.0-beta.0.tgz",
+      "integrity": "sha512-m4Rax8Myc3fQZvdibK9vKvQhiXz+s6IdJwB7pRQe2k3EsBMZkxVD62I04m11yPssbjBNLBDPtg65+ngqWBkSXg==",
+      "dev": true,
+      "requires": {
+        "babel-plugin-transform-es2015-modules-amd": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-object-super": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-7.0.0-beta.0.tgz",
+      "integrity": "sha512-TNByiuI/bo9s+iq556cfpWtVcgewlTQ7SHEnz3sAMFnaf1cStf8hmXXqlHIdNirmC8x0fW15wl6Lh3FgNO3Ysg==",
+      "dev": true,
+      "requires": {
+        "babel-helper-replace-supers": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-parameters": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-7.0.0-beta.0.tgz",
+      "integrity": "sha512-Dxwsb+wtPkldUIqSorG9FoZdFiSgWA/1VEUcZ0Nie7IF7EQYl+Wa+Hdgir4zYe4wTH69reNNbjKvq8i8Uw4QoQ==",
+      "dev": true,
+      "requires": {
+        "babel-helper-call-delegate": "7.0.0-beta.0",
+        "babel-helper-get-function-arity": "7.0.0-beta.0",
+        "babel-template": "7.0.0-beta.0",
+        "babel-traverse": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-shorthand-properties": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-7.0.0-beta.0.tgz",
+      "integrity": "sha512-paDMa9IC1YewqMXSGX7fcnIiK6UQ0PSa+qUYUCSpi+1nwqFkfUNOurKIJ4FNxuHo1iIC5yOy1Ko2lr+6OCY6pQ==",
+      "dev": true,
+      "requires": {
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-spread": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-7.0.0-beta.0.tgz",
+      "integrity": "sha512-MidAOzM664FVE/hLQl0Feg5E8Je2SuT2V/5/1Ow4nzLl2KokfQ8XNlXuGLj7/mLgnjkBJSZ3e5ixbemgSBPNCw==",
+      "dev": true
+    },
+    "babel-plugin-transform-es2015-sticky-regex": {
       "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-7.0.0-beta.0.tgz",
-      "integrity": "sha512-qFH1aInJPJefgefIXekOtNkzyjlfC2TOIp+O27ya0jFhtuUAqfAmEgVTIjYSi0E5mCpT70IeCZ6J0Rz62F+uog==",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-7.0.0-beta.0.tgz",
+      "integrity": "sha512-t70hof+FfYxwVOC7EsNUNLecW2RtUVRiOWLxTNVGaQQWs/SW+CdJi0k+RIgOXV0F9zYdHVaoTPpvsyLRiqoXwg==",
+      "dev": true,
+      "requires": {
+        "babel-helper-regex": "7.0.0-beta.0",
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
+    "babel-plugin-transform-es2015-template-literals": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-7.0.0-beta.0.tgz",
+      "integrity": "sha512-asvE3NMRghH0ZPC3h7PWoY3a8v9qHJAlqs68nN1N/8BujGC7pTFXRhg0T6XpXdlLnFx+fkS9N8F3nTaIZQiUbg==",
       "dev": true
     },
-    "babel-plugin-syntax-trailing-function-commas": {
+    "babel-plugin-transform-es2015-typeof-symbol": {
       "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
-      "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-7.0.0-beta.0.tgz",
+      "integrity": "sha512-XM38mbDJQY/+aImJghAgn/PntSCtRflS8arEZ1ND5hKMgWQ7OuAH9tlEctZpcA6BK1wCWYrp6btnjw0K+bOieQ==",
       "dev": true
     },
-    "babel-plugin-transform-async-to-generator": {
+    "babel-plugin-transform-es2015-unicode-regex": {
       "version": "7.0.0-beta.0",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-7.0.0-beta.0.tgz",
-      "integrity": "sha512-o+ysIw9AwJxnd9vkL+tFbv2X392QZJ5UaxLW/w4e5aMFkA7RoxoyUDsYI64UDkVTmXIvvuT5Uzbze06QAiB18A==",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-7.0.0-beta.0.tgz",
+      "integrity": "sha512-jfCg3I+/mFKoO9V61dSglhV3nahtq7qETHEURD4A77FJHbW+EuTxRHRCicE78wPLrnjyFr5TvQuWh5OYnq97dg==",
       "dev": true,
       "requires": {
-        "babel-helper-remap-async-to-generator": "7.0.0-beta.0",
-        "babel-plugin-syntax-async-functions": "7.0.0-beta.0"
+        "babel-helper-regex": "7.0.0-beta.0",
+        "regexpu-core": "4.1.2"
       }
     },
-    "babel-plugin-transform-es2015-modules-strip": {
-      "version": "0.1.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-strip/-/babel-plugin-transform-es2015-modules-strip-0.1.1.tgz",
-      "integrity": "sha1-c5PwccNWod+2rAMHfgwGy1ejEl8=",
-      "dev": true
-    },
     "babel-plugin-transform-exponentiation-operator": {
       "version": "7.0.0-beta.0",
       "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-7.0.0-beta.0.tgz",
         "babel-plugin-syntax-exponentiation-operator": "7.0.0-beta.0"
       }
     },
+    "babel-plugin-transform-regenerator": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-7.0.0-beta.0.tgz",
+      "integrity": "sha512-r1v7bxUSAh0Ahgsb+o03CvpEsCv7pCbDgARZc2hN8FNktV2dN395Fe7LXBNswHYwXFeyvpciPhSGWSLljpivsQ==",
+      "dev": true,
+      "requires": {
+        "regenerator-transform": "0.10.0"
+      }
+    },
+    "babel-plugin-transform-strict-mode": {
+      "version": "7.0.0-beta.0",
+      "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-7.0.0-beta.0.tgz",
+      "integrity": "sha512-V+qfn73UWySxYGV4X1AwCEA2aE85xOIhVbId4/kfNoQwLrFDi+bpJdmUqWbBOe9WTBnbEWgd3pAQqckJNGSX2A==",
+      "dev": true,
+      "requires": {
+        "babel-types": "7.0.0-beta.0"
+      }
+    },
     "babel-polyfill": {
       "version": "7.0.0-beta.0",
       "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-7.0.0-beta.0.tgz",
         "browserslist": "2.4.0",
         "invariant": "2.2.2",
         "semver": "5.4.1"
-      },
-      "dependencies": {
-        "babel-helper-call-delegate": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-7.0.0-beta.0.tgz",
-          "integrity": "sha512-X5TpgvVFd9v+LREROY2YDmqPPtmeii5yF3DIbIk7pYZebg4OJFaU3qKE2S8zi3PyoKa6a+xJJH/WxKqNZp4wtw==",
-          "dev": true,
-          "requires": {
-            "babel-helper-hoist-variables": "7.0.0-beta.0",
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-helper-define-map": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-7.0.0-beta.0.tgz",
-          "integrity": "sha512-wljjAuKv96K0Jk/4f8elnDwtBJoSaiko7EDqfmGIQDtJN0JVMVXBVMWkKzfVC55sXT03FygHUEweLpI/CEFLDw==",
-          "dev": true,
-          "requires": {
-            "babel-helper-function-name": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-helper-hoist-variables": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-7.0.0-beta.0.tgz",
-          "integrity": "sha512-yjyU/ZB18u/7dRrmxMOJ/9W6n8GIjMQAh0tphCiMDniwAWdYEwbmmo3Bcvo6dbPke4hXj3vctK5Hq7HY2uw+UA==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-helper-optimise-call-expression": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-7.0.0-beta.0.tgz",
-          "integrity": "sha512-u2g3PZXI/qYSXTzXQD6moe6doJyZH0HxSLYtDRUjzE3icRkg60yr1FypIP3DjsZ6vC8QZrcP/P7maurUDLfjjg==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-helper-regex": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-7.0.0-beta.0.tgz",
-          "integrity": "sha512-C3hXhs9OJB6Lb6oamLFezv4GftVVGJlDt94nK+GJsu0m/sOkoHuLVsGXzIWWL+nod90CyaocyvjbosQazehDYw==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-helper-replace-supers": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-7.0.0-beta.0.tgz",
-          "integrity": "sha512-mI76I8Xi9RRCXUoUplVS89m5Xbd1gL9R6jay76q7hC/yM0ACrzylkkxPdOvwVslZfSKYJ3GabS6XQB/T8/hqWw==",
-          "dev": true,
-          "requires": {
-            "babel-helper-optimise-call-expression": "7.0.0-beta.0",
-            "babel-messages": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0",
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-check-es2015-constants": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-7.0.0-beta.0.tgz",
-          "integrity": "sha512-AdwNmP3C8IHiv9w2fj9gqhHTTCfVhwZE5x4HIsGLj5rJ4WCO40yhfaP3r7Y4IE80ltfUz51gv7mNr5j38fhjSQ==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-arrow-functions": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-7.0.0-beta.0.tgz",
-          "integrity": "sha512-1P8L4WQuWJnWYfuGDYKF5SbJLgDGNStEObudNywGGzwWV+Fea9sUg3VGSiZz1TgLKC207Ym/4QWy+jpiTszxMQ==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-block-scoped-functions": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-7.0.0-beta.0.tgz",
-          "integrity": "sha512-wNikAPosctUbGstVelaBE9PBpeTPv2k12DXyqPV5Y+raZkw5gLgCMRugSm8T0An+GO/+2y0qFrEP2wZyUXBxBw==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-block-scoping": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-7.0.0-beta.0.tgz",
-          "integrity": "sha512-iEWWrEBMZQ8DJeaCTJPvFoAhRvZgGP766U0VUcdlIh/mIUKo5lMzCkIJ1u7dNFUp24DCJrKLQcx+gHVQ4lU8Og==",
-          "dev": true,
-          "requires": {
-            "babel-template": "7.0.0-beta.0",
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0",
-            "lodash": "4.17.4"
-          }
-        },
-        "babel-plugin-transform-es2015-classes": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-7.0.0-beta.0.tgz",
-          "integrity": "sha512-EowFoU1TTmHLm7OA/LojGL1gQXhypz6bsyLmnQlTBWDSKlqXl3RyCGOQJQfTYLIubv6rp6wg312FYAQR6PKjpw==",
-          "dev": true,
-          "requires": {
-            "babel-helper-define-map": "7.0.0-beta.0",
-            "babel-helper-function-name": "7.0.0-beta.0",
-            "babel-helper-optimise-call-expression": "7.0.0-beta.0",
-            "babel-helper-replace-supers": "7.0.0-beta.0",
-            "babel-messages": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0",
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-computed-properties": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-7.0.0-beta.0.tgz",
-          "integrity": "sha512-UBz+3CswY2IWbcKPsc5SFFzvtpAkAKKzo1V2LHRJLeXDLA8kA4dwvUTvOps76MpcoP3xxENr6rHpbpybcWbE6w==",
-          "dev": true,
-          "requires": {
-            "babel-template": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-destructuring": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-7.0.0-beta.0.tgz",
-          "integrity": "sha512-9Gb4nkiyDiF9vNxLhXu2xra68i0UzCPxePP9i3u3XqCb+O3TsVGYwX5kqys2FlhIZoOoJXCmjdfGit3qiJFXoA==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-duplicate-keys": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-7.0.0-beta.0.tgz",
-          "integrity": "sha512-QyT9gm7ZI+7M2WaVT+WZhetr//s7DUR6oQdZpuQGf/vMaGu8xrGU3VgG/Mbf7VIxbs7/Sbst2/1JC3fG11uy0g==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-for-of": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-7.0.0-beta.0.tgz",
-          "integrity": "sha512-7mFqXlnfy5kXzTCkaGATbJicxRpXOED+gzFm0DaRUwk5nuQqi2apLZGM8xxajx+PcRlskjngrFE5iBgBR/jKGw==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-function-name": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-7.0.0-beta.0.tgz",
-          "integrity": "sha512-uCHhs9lYIO6xZAH8oiGlWxJC0Z1tHT/gtdXnDFvBnpOWjeoabQF1dK8xNJH5sO7Ru0ZN+xI8MWMk1nZFEj2RqA==",
-          "dev": true,
-          "requires": {
-            "babel-helper-function-name": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-literals": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-7.0.0-beta.0.tgz",
-          "integrity": "sha512-EuKsCLzqcGgGet/gM7GberJ1IAApTJO9529We00eWE5FIyyKFyGhZSu/7ZNlvZmSdHmtRP8WnWbP0R3i+gkOSg==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-modules-amd": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-7.0.0-beta.0.tgz",
-          "integrity": "sha512-DoxBHobgA1v27zh+xP6QjBYxWLxPbVFp/h3BuIfLPAITVb+HYnBnvzjX+JO/tqWAiEFFqW21uolBHBbzPBPnOw==",
-          "dev": true,
-          "requires": {
-            "babel-plugin-transform-es2015-modules-commonjs": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-modules-commonjs": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-7.0.0-beta.0.tgz",
-          "integrity": "sha512-Lq9jwPpLxO02IC9ltaJgv0i1zI7mdYdd9mEL2PogvzedHbLNJhuj3clEXaajyy4euQIQpTdLla0zpe6+unREjw==",
-          "dev": true,
-          "requires": {
-            "babel-plugin-transform-strict-mode": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-modules-systemjs": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-7.0.0-beta.0.tgz",
-          "integrity": "sha512-jyBJZc530vNpHYB0lnm4nHHQnV4atFnqq02oEm5sUHro+66IVJmQ33m63rMQ4fxpMxhOQg8a6g1Cc19fWs8qnQ==",
-          "dev": true,
-          "requires": {
-            "babel-helper-hoist-variables": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-modules-umd": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-7.0.0-beta.0.tgz",
-          "integrity": "sha512-m4Rax8Myc3fQZvdibK9vKvQhiXz+s6IdJwB7pRQe2k3EsBMZkxVD62I04m11yPssbjBNLBDPtg65+ngqWBkSXg==",
-          "dev": true,
-          "requires": {
-            "babel-plugin-transform-es2015-modules-amd": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-object-super": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-7.0.0-beta.0.tgz",
-          "integrity": "sha512-TNByiuI/bo9s+iq556cfpWtVcgewlTQ7SHEnz3sAMFnaf1cStf8hmXXqlHIdNirmC8x0fW15wl6Lh3FgNO3Ysg==",
-          "dev": true,
-          "requires": {
-            "babel-helper-replace-supers": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-parameters": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-7.0.0-beta.0.tgz",
-          "integrity": "sha512-Dxwsb+wtPkldUIqSorG9FoZdFiSgWA/1VEUcZ0Nie7IF7EQYl+Wa+Hdgir4zYe4wTH69reNNbjKvq8i8Uw4QoQ==",
-          "dev": true,
-          "requires": {
-            "babel-helper-call-delegate": "7.0.0-beta.0",
-            "babel-helper-get-function-arity": "7.0.0-beta.0",
-            "babel-template": "7.0.0-beta.0",
-            "babel-traverse": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-shorthand-properties": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-7.0.0-beta.0.tgz",
-          "integrity": "sha512-paDMa9IC1YewqMXSGX7fcnIiK6UQ0PSa+qUYUCSpi+1nwqFkfUNOurKIJ4FNxuHo1iIC5yOy1Ko2lr+6OCY6pQ==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-spread": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-7.0.0-beta.0.tgz",
-          "integrity": "sha512-MidAOzM664FVE/hLQl0Feg5E8Je2SuT2V/5/1Ow4nzLl2KokfQ8XNlXuGLj7/mLgnjkBJSZ3e5ixbemgSBPNCw==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-sticky-regex": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-7.0.0-beta.0.tgz",
-          "integrity": "sha512-t70hof+FfYxwVOC7EsNUNLecW2RtUVRiOWLxTNVGaQQWs/SW+CdJi0k+RIgOXV0F9zYdHVaoTPpvsyLRiqoXwg==",
-          "dev": true,
-          "requires": {
-            "babel-helper-regex": "7.0.0-beta.0",
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "babel-plugin-transform-es2015-template-literals": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-7.0.0-beta.0.tgz",
-          "integrity": "sha512-asvE3NMRghH0ZPC3h7PWoY3a8v9qHJAlqs68nN1N/8BujGC7pTFXRhg0T6XpXdlLnFx+fkS9N8F3nTaIZQiUbg==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-typeof-symbol": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-7.0.0-beta.0.tgz",
-          "integrity": "sha512-XM38mbDJQY/+aImJghAgn/PntSCtRflS8arEZ1ND5hKMgWQ7OuAH9tlEctZpcA6BK1wCWYrp6btnjw0K+bOieQ==",
-          "dev": true
-        },
-        "babel-plugin-transform-es2015-unicode-regex": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-7.0.0-beta.0.tgz",
-          "integrity": "sha512-jfCg3I+/mFKoO9V61dSglhV3nahtq7qETHEURD4A77FJHbW+EuTxRHRCicE78wPLrnjyFr5TvQuWh5OYnq97dg==",
-          "dev": true,
-          "requires": {
-            "babel-helper-regex": "7.0.0-beta.0",
-            "regexpu-core": "4.1.2"
-          }
-        },
-        "babel-plugin-transform-regenerator": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-7.0.0-beta.0.tgz",
-          "integrity": "sha512-r1v7bxUSAh0Ahgsb+o03CvpEsCv7pCbDgARZc2hN8FNktV2dN395Fe7LXBNswHYwXFeyvpciPhSGWSLljpivsQ==",
-          "dev": true,
-          "requires": {
-            "regenerator-transform": "0.10.0"
-          }
-        },
-        "babel-plugin-transform-strict-mode": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-7.0.0-beta.0.tgz",
-          "integrity": "sha512-V+qfn73UWySxYGV4X1AwCEA2aE85xOIhVbId4/kfNoQwLrFDi+bpJdmUqWbBOe9WTBnbEWgd3pAQqckJNGSX2A==",
-          "dev": true,
-          "requires": {
-            "babel-types": "7.0.0-beta.0"
-          }
-        },
-        "jsesc": {
-          "version": "0.5.0",
-          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
-          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
-          "dev": true
-        },
-        "regenerator-transform": {
-          "version": "0.10.0",
-          "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.0.tgz",
-          "integrity": "sha512-0oMTqaJuM3Q6RWqts6U0/ijW3xcnY8d/KimL3IkQW1zib1gmSb1lKoFKNF+kSDmriGESlOHcwoI1XpXKNEGcLg==",
-          "dev": true,
-          "requires": {
-            "babel-runtime": "6.26.0",
-            "babel-types": "6.26.0",
-            "private": "0.1.7"
-          },
-          "dependencies": {
-            "babel-types": {
-              "version": "6.26.0",
-              "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
-              "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
-              "dev": true,
-              "requires": {
-                "babel-runtime": "6.26.0",
-                "esutils": "2.0.2",
-                "lodash": "4.17.4",
-                "to-fast-properties": "1.0.3"
-              }
-            }
-          }
-        },
-        "regexpu-core": {
-          "version": "4.1.2",
-          "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.2.tgz",
-          "integrity": "sha512-qNMZCn1PVlV/T+xBwkHywF7MnOQyUT9EaX4MgAtxOti2hpVZ/8RG+XrVSilTR/5SLH5f3CwB0TtLaGO2M+gUlA==",
-          "dev": true,
-          "requires": {
-            "regenerate": "1.3.2",
-            "regenerate-unicode-properties": "5.1.1",
-            "regjsgen": "0.3.0",
-            "regjsparser": "0.2.1",
-            "unicode-match-property-ecmascript": "1.0.3",
-            "unicode-match-property-value-ecmascript": "1.0.1"
-          }
-        },
-        "regjsgen": {
-          "version": "0.3.0",
-          "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.3.0.tgz",
-          "integrity": "sha1-DuSj6SdkMM2iXx54nqbBW4ewy0M=",
-          "dev": true
-        },
-        "regjsparser": {
-          "version": "0.2.1",
-          "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.2.1.tgz",
-          "integrity": "sha1-w3h1U/rwTndcMCEC7zRtmVAA7Bw=",
-          "dev": true,
-          "requires": {
-            "jsesc": "0.5.0"
-          }
-        },
-        "to-fast-properties": {
-          "version": "1.0.3",
-          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
-          "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
-          "dev": true
-        }
       }
     },
     "babel-register": {
         "globals": "10.1.0",
         "invariant": "2.2.2",
         "lodash": "4.17.4"
-      },
-      "dependencies": {
-        "babel-code-frame": {
-          "version": "7.0.0-beta.0",
-          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz",
-          "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==",
-          "dev": true,
-          "requires": {
-            "chalk": "2.1.0",
-            "esutils": "2.0.2",
-            "js-tokens": "3.0.2"
-          }
-        },
-        "debug": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmjs.org/debug/-/debug-3.0.1.tgz",
-          "integrity": "sha512-6nVc6S36qbt/mutyt+UGMnawAMrPDZUPQjRZI3FS9tCtDRhvxJbK79unYBLPi+z5SLXQ3ftoVBFCblQtNSls8w==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "globals": {
-          "version": "10.1.0",
-          "resolved": "https://registry.npmjs.org/globals/-/globals-10.1.0.tgz",
-          "integrity": "sha1-RCWhiBvg0za0qCOoKnvnJdXdmHw=",
-          "dev": true
-        }
       }
     },
     "babel-types": {
       "dev": true,
       "requires": {
         "resolve": "1.1.7"
+      },
+      "dependencies": {
+        "resolve": {
+          "version": "1.1.7",
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
+          "dev": true
+        }
       }
     },
     "browserslist": {
       "integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==",
       "dev": true,
       "requires": {
-        "caniuse-lite": "1.0.30000730",
+        "caniuse-lite": "1.0.30000732",
         "electron-to-chromium": "1.3.21"
       }
     },
       }
     },
     "caniuse-lite": {
-      "version": "1.0.30000730",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000730.tgz",
-      "integrity": "sha1-JqFP8bO/wfHLTadcLHNFGz8a3ho=",
+      "version": "1.0.30000732",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000732.tgz",
+      "integrity": "sha1-fPnKVl9NMaSz36bia3LsIukCfaE=",
       "dev": true
     },
     "capture-stack-trace": {
             "is-fullwidth-code-point": "1.0.0",
             "strip-ansi": "3.0.1"
           }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
         }
       }
     },
       "requires": {
         "cross-spawn": "5.1.0",
         "is-windows": "1.0.1"
-      },
-      "dependencies": {
-        "is-windows": {
-          "version": "1.0.1",
-          "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.1.tgz",
-          "integrity": "sha1-MQ23D3QtJZoWo2kgK1GvhCMzENk=",
-          "dev": true
-        }
       }
     },
     "cross-spawn": {
       }
     },
     "debug": {
-      "version": "2.6.8",
-      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
-      "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-3.0.1.tgz",
+      "integrity": "sha512-6nVc6S36qbt/mutyt+UGMnawAMrPDZUPQjRZI3FS9tCtDRhvxJbK79unYBLPi+z5SLXQ3ftoVBFCblQtNSls8w==",
       "dev": true,
       "requires": {
         "ms": "2.0.0"
       "dev": true
     },
     "eslint": {
-      "version": "4.6.1",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.6.1.tgz",
-      "integrity": "sha1-3cf8f9cL+TIFsLNEm7FqHp59SVA=",
+      "version": "4.7.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.7.0.tgz",
+      "integrity": "sha1-01/AfEclIL496Fs9oR6ZxXav1RU=",
       "dev": true,
       "requires": {
         "ajv": "5.2.2",
         "chalk": "2.1.0",
         "concat-stream": "1.6.0",
         "cross-spawn": "5.1.0",
-        "debug": "2.6.8",
+        "debug": "3.0.1",
         "doctrine": "2.0.0",
         "eslint-scope": "3.7.1",
-        "espree": "3.5.0",
+        "espree": "3.5.1",
         "esquery": "1.0.0",
         "estraverse": "4.2.0",
         "esutils": "2.0.2",
         "natural-compare": "1.4.0",
         "optionator": "0.8.2",
         "path-is-inside": "1.0.2",
-        "pluralize": "4.0.0",
+        "pluralize": "7.0.0",
         "progress": "2.0.0",
         "require-uncached": "1.0.3",
         "semver": "5.4.1",
         "text-table": "0.2.0"
       },
       "dependencies": {
-        "ansi-regex": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+        "ansi-styles": {
+          "version": "2.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
           "dev": true
         },
-        "strip-ansi": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+        "babel-code-frame": {
+          "version": "6.26.0",
+          "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+          "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
           "dev": true,
           "requires": {
-            "ansi-regex": "3.0.0"
+            "chalk": "1.1.3",
+            "esutils": "2.0.2",
+            "js-tokens": "3.0.2"
+          },
+          "dependencies": {
+            "chalk": {
+              "version": "1.1.3",
+              "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+              "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+              "dev": true,
+              "requires": {
+                "ansi-styles": "2.2.1",
+                "escape-string-regexp": "1.0.5",
+                "has-ansi": "2.0.0",
+                "strip-ansi": "3.0.1",
+                "supports-color": "2.0.0"
+              }
+            },
+            "strip-ansi": {
+              "version": "3.0.1",
+              "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+              "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+              "dev": true,
+              "requires": {
+                "ansi-regex": "2.1.1"
+              }
+            }
           }
+        },
+        "globals": {
+          "version": "9.18.0",
+          "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+          "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
+          "dev": true
+        },
+        "supports-color": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+          "dev": true
         }
       }
     },
       }
     },
     "espree": {
-      "version": "3.5.0",
-      "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.0.tgz",
-      "integrity": "sha1-mDWGJb3QVYYeon4oZ+pyn69GPY0=",
+      "version": "3.5.1",
+      "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.1.tgz",
+      "integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=",
       "dev": true,
       "requires": {
         "acorn": "5.1.2",
       }
     },
     "find-up": {
-      "version": "1.1.2",
-      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
-      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+      "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
       "dev": true,
       "requires": {
-        "path-exists": "2.1.0",
-        "pinkie-promise": "2.0.1"
+        "locate-path": "2.0.0"
       }
     },
     "findup-sync": {
             "is-fullwidth-code-point": "1.0.0",
             "strip-ansi": "3.0.1"
           }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
         }
       }
     },
       "requires": {
         "global-prefix": "0.1.5",
         "is-windows": "0.2.0"
+      },
+      "dependencies": {
+        "is-windows": {
+          "version": "0.2.0",
+          "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
+          "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
+          "dev": true
+        }
       }
     },
     "global-prefix": {
         "ini": "1.3.4",
         "is-windows": "0.2.0",
         "which": "1.3.0"
+      },
+      "dependencies": {
+        "is-windows": {
+          "version": "0.2.0",
+          "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
+          "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
+          "dev": true
+        }
       }
     },
     "globals": {
-      "version": "9.18.0",
-      "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
-      "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
+      "version": "10.1.0",
+      "resolved": "https://registry.npmjs.org/globals/-/globals-10.1.0.tgz",
+      "integrity": "sha1-RCWhiBvg0za0qCOoKnvnJdXdmHw=",
       "dev": true
     },
     "globby": {
         "grunt-known-options": "1.1.0",
         "nopt": "3.0.6",
         "resolve": "1.1.7"
+      },
+      "dependencies": {
+        "resolve": {
+          "version": "1.1.7",
+          "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+          "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
+          "dev": true
+        }
       }
     },
     "grunt-known-options": {
           "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=",
           "dev": true
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
             "supports-color": "2.0.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
         "agent-base": "2.1.1",
         "debug": "2.6.8",
         "extend": "3.0.1"
+      },
+      "dependencies": {
+        "debug": {
+          "version": "2.6.8",
+          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+          "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+          "dev": true,
+          "requires": {
+            "ms": "2.0.0"
+          }
+        }
       }
     },
     "iconv-lite": {
         "string-width": "2.1.1",
         "strip-ansi": "4.0.0",
         "through": "2.3.8"
-      },
-      "dependencies": {
-        "ansi-regex": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
-          "dev": true
-        },
-        "strip-ansi": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
-          "dev": true,
-          "requires": {
-            "ansi-regex": "3.0.0"
-          }
-        }
       }
     },
     "interpret": {
       "requires": {
         "is-relative": "0.2.1",
         "is-windows": "0.2.0"
+      },
+      "dependencies": {
+        "is-windows": {
+          "version": "0.2.0",
+          "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
+          "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
+          "dev": true
+        }
       }
     },
     "is-arrayish": {
       "dev": true
     },
     "is-windows": {
-      "version": "0.2.0",
-      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
-      "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.1.tgz",
+      "integrity": "sha1-MQ23D3QtJZoWo2kgK1GvhCMzENk=",
       "dev": true
     },
     "isarray": {
         "lodash.isstring": "4.0.1",
         "lodash.mapvalues": "4.6.0",
         "rechoir": "0.6.2",
-        "resolve": "1.1.7"
+        "resolve": "1.4.0"
       },
       "dependencies": {
         "findup-sync": {
       "requires": {
         "p-locate": "2.0.0",
         "path-exists": "3.0.0"
-      },
-      "dependencies": {
-        "path-exists": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
-          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-          "dev": true
-        }
       }
     },
     "lodash": {
             "supports-color": "2.0.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
       "dev": true
     },
     "matcher-collection": {
-      "version": "1.0.4",
-      "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.0.4.tgz",
-      "integrity": "sha1-L2auCGmZbynkPQtiyD3R1D5YF1U=",
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/matcher-collection/-/matcher-collection-1.0.5.tgz",
+      "integrity": "sha512-nUCmzKipcJEwYsBVAFh5P+d7JBuhJaW1xs85Hara9xuMLqtCVUrW6DSC0JVIkluxEH2W45nPBM/wjHtBXa/tYA==",
       "dev": true,
       "requires": {
         "minimatch": "3.0.4"
             "which": "1.3.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
         "touch": "3.1.0",
         "undefsafe": "0.0.3",
         "update-notifier": "2.2.0"
+      },
+      "dependencies": {
+        "debug": {
+          "version": "2.6.8",
+          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+          "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+          "dev": true,
+          "requires": {
+            "ms": "2.0.0"
+          }
+        }
       }
     },
     "nopt": {
             "supports-color": "2.0.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
       "dev": true
     },
     "path-exists": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
-      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
-      "dev": true,
-      "requires": {
-        "pinkie-promise": "2.0.1"
-      }
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+      "dev": true
     },
     "path-is-absolute": {
       "version": "1.0.1",
       "dev": true,
       "requires": {
         "find-up": "2.1.0"
-      },
-      "dependencies": {
-        "find-up": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
-          "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
-          "dev": true,
-          "requires": {
-            "locate-path": "2.0.0"
-          }
-        }
       }
     },
     "pluralize": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz",
-      "integrity": "sha1-WbcIwcAZCi9pLxx2GMRGsFL9F2I=",
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
+      "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
       "dev": true
     },
     "popper.js": {
           "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
           "dev": true
         },
-        "find-up": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
-          "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
-          "dev": true,
-          "requires": {
-            "locate-path": "2.0.0"
-          }
-        },
         "fs-extra": {
           "version": "4.0.2",
           "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz",
       "requires": {
         "find-up": "1.1.2",
         "read-pkg": "1.1.0"
+      },
+      "dependencies": {
+        "find-up": {
+          "version": "1.1.2",
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+          "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+          "dev": true,
+          "requires": {
+            "path-exists": "2.1.0",
+            "pinkie-promise": "2.0.1"
+          }
+        },
+        "path-exists": {
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+          "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+          "dev": true,
+          "requires": {
+            "pinkie-promise": "2.0.1"
+          }
+        }
       }
     },
     "readable-stream": {
       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
       "dev": true,
       "requires": {
-        "resolve": "1.1.7"
+        "resolve": "1.4.0"
       }
     },
     "redent": {
       "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
       "dev": true
     },
+    "regenerator-transform": {
+      "version": "0.10.0",
+      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.0.tgz",
+      "integrity": "sha512-0oMTqaJuM3Q6RWqts6U0/ijW3xcnY8d/KimL3IkQW1zib1gmSb1lKoFKNF+kSDmriGESlOHcwoI1XpXKNEGcLg==",
+      "dev": true,
+      "requires": {
+        "babel-runtime": "6.26.0",
+        "babel-types": "6.26.0",
+        "private": "0.1.7"
+      },
+      "dependencies": {
+        "babel-types": {
+          "version": "6.26.0",
+          "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
+          "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
+          "dev": true,
+          "requires": {
+            "babel-runtime": "6.26.0",
+            "esutils": "2.0.2",
+            "lodash": "4.17.4",
+            "to-fast-properties": "1.0.3"
+          }
+        },
+        "to-fast-properties": {
+          "version": "1.0.3",
+          "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+          "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+          "dev": true
+        }
+      }
+    },
     "regex-cache": {
       "version": "0.4.4",
       "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
         "is-equal-shallow": "0.1.3"
       }
     },
+    "regexpu-core": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.1.2.tgz",
+      "integrity": "sha512-qNMZCn1PVlV/T+xBwkHywF7MnOQyUT9EaX4MgAtxOti2hpVZ/8RG+XrVSilTR/5SLH5f3CwB0TtLaGO2M+gUlA==",
+      "dev": true,
+      "requires": {
+        "regenerate": "1.3.2",
+        "regenerate-unicode-properties": "5.1.1",
+        "regjsgen": "0.3.0",
+        "regjsparser": "0.2.1",
+        "unicode-match-property-ecmascript": "1.0.3",
+        "unicode-match-property-value-ecmascript": "1.0.1"
+      }
+    },
     "registry-auth-token": {
       "version": "3.3.1",
       "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz",
         "rc": "1.2.1"
       }
     },
+    "regjsgen": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.3.0.tgz",
+      "integrity": "sha1-DuSj6SdkMM2iXx54nqbBW4ewy0M=",
+      "dev": true
+    },
+    "regjsparser": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.2.1.tgz",
+      "integrity": "sha1-w3h1U/rwTndcMCEC7zRtmVAA7Bw=",
+      "dev": true,
+      "requires": {
+        "jsesc": "0.5.0"
+      },
+      "dependencies": {
+        "jsesc": {
+          "version": "0.5.0",
+          "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+          "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+          "dev": true
+        }
+      }
+    },
     "remove-trailing-separator": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
       }
     },
     "resolve": {
-      "version": "1.1.7",
-      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
-      "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
-      "dev": true
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz",
+      "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==",
+      "dev": true,
+      "requires": {
+        "path-parse": "1.0.5"
+      }
     },
     "resolve-dir": {
       "version": "0.1.1",
         "browser-resolve": "1.11.2",
         "builtin-modules": "1.1.1",
         "is-module": "1.0.0",
-        "resolve": "1.1.7"
+        "resolve": "1.4.0"
       }
     },
     "rollup-pluginutils": {
             "strip-ansi": "3.0.1"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "yargs": {
           "version": "7.1.0",
           "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
             "supports-color": "2.0.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
       "requires": {
         "is-fullwidth-code-point": "2.0.0",
         "strip-ansi": "4.0.0"
-      },
-      "dependencies": {
-        "ansi-regex": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
-          "dev": true
-        },
-        "strip-ansi": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
-          "dev": true,
-          "requires": {
-            "ansi-regex": "3.0.0"
-          }
-        }
       }
     },
     "string.prototype.padend": {
       "dev": true
     },
     "strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+      "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
       "dev": true,
       "requires": {
-        "ansi-regex": "2.1.1"
+        "ansi-regex": "3.0.0"
+      },
+      "dependencies": {
+        "ansi-regex": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+          "dev": true
+        }
       }
     },
     "strip-bom": {
             "supports-color": "2.0.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
       "dev": true
     },
     "uglify-js": {
-      "version": "3.1.0",
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.0.tgz",
-      "integrity": "sha512-PGUXuTJ5AkrfPsyg0L9/LD+BWYm9feVngbWpW5bg7Q3B7hqDM3xz00tNby4yY0CqjrLTF6CP9wpb/aNITRuSXg==",
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.1.1.tgz",
+      "integrity": "sha512-f7DpmEgt/RYAKzQzcfahn3JYZHobDwTZCa8oixC7pweVGEIizTX2kTYdNWcdk00xsMJqUhI8RDAa9HXHXGhNxA==",
       "dev": true,
       "requires": {
         "commander": "2.11.0",
             "supports-color": "2.0.0"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
       "dev": true,
       "requires": {
         "ensure-posix-path": "1.0.2",
-        "matcher-collection": "1.0.4"
+        "matcher-collection": "1.0.5"
       }
     },
     "when": {
             "is-fullwidth-code-point": "1.0.0",
             "strip-ansi": "3.0.1"
           }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
         }
       }
     },
             "is-fullwidth-code-point": "1.0.0",
             "strip-ansi": "3.0.1"
           }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
         }
       }
     },
             "graceful-fs": "4.1.11"
           }
         },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
+        },
         "supports-color": {
           "version": "2.0.0",
           "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
             "is-fullwidth-code-point": "1.0.0",
             "strip-ansi": "3.0.1"
           }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
         }
       }
     },
             "is-fullwidth-code-point": "1.0.0",
             "strip-ansi": "3.0.1"
           }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "2.1.1"
+          }
         }
       }
     },
index a22761353d339c5178acca679cdf0ed601082900..df0894d6e45e59f4bba24fb682643bab3126f944 100644 (file)
   },
   "devDependencies": {
     "autoprefixer": "^7.1.2",
-    "babel-cli": "7.0.0-beta.0",
+    "babel-cli": "^7.0.0-beta.0",
     "babel-eslint": "^8.0.0",
-    "babel-plugin-external-helpers": "7.0.0-beta.0",
+    "babel-plugin-external-helpers": "^7.0.0-beta.0",
     "babel-plugin-transform-es2015-modules-strip": "^0.1.1",
-    "babel-preset-env": "2.0.0-beta.0",
+    "babel-preset-env": "^2.0.0-beta.0",
     "clean-css-cli": "^4.1.6",
     "cross-env": "^5.0.5",
     "eslint": "^4.2.0",