diff --git a/package-lock.json b/package-lock.json index f532e9abf..15fa8ad98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -148,7 +148,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.5.0.tgz", "integrity": "sha1-si+up0LlglEzXuXZ+6JIdyYHgA8=", - "dev": true, "requires": { "d3-array": "1.2.1", "d3-collection": "1.0.4", @@ -165,7 +164,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/3d-view/-/3d-view-2.0.0.tgz", "integrity": "sha1-gxrpQtdQjFCAHj4G+v4ejFdOF74=", - "dev": true, "requires": { "matrix-camera-controller": "2.1.3", "orbit-camera-controller": "4.0.0", @@ -176,7 +174,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/3d-view-controls/-/3d-view-controls-2.2.0.tgz", "integrity": "sha1-RK7JxEjCe+NLPdUR/5ICq2FQ3KU=", - "dev": true, "requires": { "3d-view": "2.0.0", "mouse-change": "1.4.0", @@ -189,7 +186,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/a-big-triangle/-/a-big-triangle-1.0.3.tgz", "integrity": "sha1-7v0wsCqPUl6LH3K7a7GwwWdRx5Q=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-vao": "1.3.0", @@ -211,8 +207,7 @@ "acorn": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" }, "acorn-globals": { "version": "3.1.0", @@ -244,7 +239,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/add-line-numbers/-/add-line-numbers-1.0.1.tgz", "integrity": "sha1-SNu96kfb0jTer+rGyTzqb3C0t+M=", - "dev": true, "requires": { "pad-left": "1.0.2" } @@ -253,7 +247,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/affine-hull/-/affine-hull-1.0.0.tgz", "integrity": "sha1-dj/x040GPOt+Jy8X7k17vK+QXF0=", - "dev": true, "requires": { "robust-orientation": "1.1.3" } @@ -262,7 +255,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.0.tgz", "integrity": "sha1-6yhAdG6dxIvV4GOjbj/UAMXqtak=", - "dev": true, "requires": { "co": "4.6.0", "fast-deep-equal": "1.0.0", @@ -280,7 +272,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, "requires": { "kind-of": "3.2.2", "longest": "1.0.1", @@ -290,14 +281,12 @@ "almost-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz", - "integrity": "sha1-+FHGMROHV5lCdqou++jfowZszN0=", - "dev": true + "integrity": "sha1-+FHGMROHV5lCdqou++jfowZszN0=" }, "alpha-complex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/alpha-complex/-/alpha-complex-1.0.0.tgz", "integrity": "sha1-kIZYcNawVCrnPAwTHU75iWabctI=", - "dev": true, "requires": { "circumradius": "1.0.0", "delaunay-triangulate": "1.1.6" @@ -307,7 +296,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/alpha-shape/-/alpha-shape-1.0.0.tgz", "integrity": "sha1-yDEJkj7P2mZ9IWP+Tyb+JHJvZKk=", - "dev": true, "requires": { "alpha-complex": "1.0.0", "simplicial-complex-boundary": "1.0.1" @@ -316,8 +304,7 @@ "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, "ansi-escapes": { "version": "3.0.0", @@ -399,8 +386,7 @@ "array-bounds": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz", - "integrity": "sha1-2hE1a04Y4HWk8MhuHxeaZ7fX6jE=", - "dev": true + "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ==" }, "array-equal": { "version": "1.0.0", @@ -440,7 +426,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.3.tgz", "integrity": "sha1-c/uDf0gW7BkVHTxejYU6RZDOAb0=", - "dev": true, "requires": { "array-bounds": "1.0.1" } @@ -486,8 +471,7 @@ "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" }, "asn1.js": { "version": "4.9.2", @@ -512,8 +496,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "astral-regex": { "version": "1.0.0", @@ -555,26 +538,22 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob-lite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz", - "integrity": "sha1-uI3KYAaSK5YglPdVaCa6sxxKKWs=", - "dev": true + "integrity": "sha1-uI3KYAaSK5YglPdVaCa6sxxKKWs=" }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" }, "babel-cli": { "version": "6.26.0", @@ -1548,14 +1527,12 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "barycentric": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/barycentric/-/barycentric-1.0.1.tgz", "integrity": "sha1-8VYruJGyb0/sRjqC7to2V4AOxog=", - "dev": true, "requires": { "robust-linear-solve": "1.0.0" } @@ -1570,7 +1547,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, "optional": true, "requires": { "tweetnacl": "0.14.5" @@ -1580,7 +1556,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/big-rat/-/big-rat-1.0.4.tgz", "integrity": "sha1-do0JO7V5MN0Y7Vdcf8on3FORreo=", - "dev": true, "requires": { "bit-twiddle": "1.0.2", "bn.js": "4.11.8", @@ -1597,8 +1572,7 @@ "binary-search-bounds": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-1.0.0.tgz", - "integrity": "sha1-MjyjF+PypA9CRMclX1OEpbIHu2k=", - "dev": true + "integrity": "sha1-MjyjF+PypA9CRMclX1OEpbIHu2k=" }, "bindings": { "version": "1.3.0", @@ -1609,14 +1583,12 @@ "bit-twiddle": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz", - "integrity": "sha1-DGwfq+KyPRcXPZpht7cJPrnhdp4=", - "dev": true + "integrity": "sha1-DGwfq+KyPRcXPZpht7cJPrnhdp4=" }, "bl": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", - "dev": true, "requires": { "readable-stream": "2.3.3" } @@ -1633,8 +1605,7 @@ "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=", - "dev": true + "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=" }, "boolbase": { "version": "1.0.0", @@ -1646,7 +1617,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, "requires": { "hoek": "4.2.0" } @@ -1655,7 +1625,6 @@ "version": "0.0.6", "resolved": "https://registry.npmjs.org/bops/-/bops-0.0.6.tgz", "integrity": "sha1-CC0dVfoB5g29wuvC26N/ZZVUzzo=", - "dev": true, "requires": { "base64-js": "0.0.2", "to-utf8": "0.0.1" @@ -1664,8 +1633,7 @@ "base64-js": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz", - "integrity": "sha1-Ak8Pcq+iW3X5wO5zzU9V7Bvtl4Q=", - "dev": true + "integrity": "sha1-Ak8Pcq+iW3X5wO5zzU9V7Bvtl4Q=" } } }, @@ -1673,7 +1641,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/boundary-cells/-/boundary-cells-2.0.1.tgz", "integrity": "sha1-6QWo0UGc9Hyza+Pb9SXbXiTeAEI=", - "dev": true, "requires": { "tape": "4.8.0" } @@ -1682,7 +1649,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/box-intersect/-/box-intersect-1.0.1.tgz", "integrity": "sha1-tyilnj8aPHPCJJM8JmC5J6oTeQI=", - "dev": true, "requires": { "bit-twiddle": "1.0.2", "typedarray-pool": "1.1.0" @@ -1692,7 +1658,6 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, "requires": { "balanced-match": "1.0.0", "concat-map": "0.0.1" @@ -1713,7 +1678,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz", "integrity": "sha1-22ddb16SPm3wh/ylhZyQkKrtMhY=", - "dev": true, "requires": { "quote-stream": "1.0.2", "resolve": "1.5.0", @@ -1724,14 +1688,12 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "quote-stream": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz", "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=", - "dev": true, "requires": { "buffer-equal": "0.0.1", "minimist": "1.2.0", @@ -1923,8 +1885,7 @@ "buffer-equal": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" }, "buffer-xor": { "version": "1.0.3", @@ -1954,19 +1915,17 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.0.1.tgz", "integrity": "sha1-UTTQd5hPcSpU2tPL9i3ijc5BbKg=", - "dev": true, "requires": { - "core-js": "2.5.1", + "core-js": "2.5.3", "deep-equal": "1.0.1", "espurify": "1.7.0", "estraverse": "4.2.0" }, "dependencies": { "core-js": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", - "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=", - "dev": true + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" } } }, @@ -1988,8 +1947,7 @@ "camelcase": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" }, "camelcase-keys": { "version": "2.1.0", @@ -2012,14 +1970,12 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "cdt2d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cdt2d/-/cdt2d-1.0.0.tgz", "integrity": "sha1-TyEkNLzWe9s9aLj+9KzcLFRBUUE=", - "dev": true, "requires": { "binary-search-bounds": "2.0.3", "robust-in-sphere": "1.1.3", @@ -2029,22 +1985,19 @@ "binary-search-bounds": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.3.tgz", - "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=", - "dev": true + "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" } } }, "cell-orientation": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cell-orientation/-/cell-orientation-1.0.1.tgz", - "integrity": "sha1-tQStlqZq0obZ7dmFoiU9A7gNKFA=", - "dev": true + "integrity": "sha1-tQStlqZq0obZ7dmFoiU9A7gNKFA=" }, "center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, "requires": { "align-text": "0.1.4", "lazy-cache": "1.0.4" @@ -2133,7 +2086,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/circumcenter/-/circumcenter-1.0.0.tgz", "integrity": "sha1-INeqE7F/usUvUtpPVMasi5Bu5Sk=", - "dev": true, "requires": { "dup": "1.0.0", "robust-linear-solve": "1.0.0" @@ -2143,7 +2095,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/circumradius/-/circumradius-1.0.0.tgz", "integrity": "sha1-cGxEfj5VzR7T0RvRM+N8JSzDBbU=", - "dev": true, "requires": { "circumcenter": "1.0.0" } @@ -2151,8 +2102,7 @@ "clamp": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", - "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=", - "dev": true + "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, "classnames": { "version": "2.2.5", @@ -2163,7 +2113,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/clean-pslg/-/clean-pslg-1.1.2.tgz", "integrity": "sha1-vTXHRgt+irWp92Gl7VF5aqPIbBE=", - "dev": true, "requires": { "big-rat": "1.0.4", "box-intersect": "1.0.1", @@ -2193,7 +2142,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, "requires": { "center-align": "0.1.3", "right-align": "0.1.3", @@ -2203,16 +2151,14 @@ "wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" } } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "code-point-at": { "version": "1.1.0", @@ -2232,8 +2178,7 @@ "color-id": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz", - "integrity": "sha1-XpFZuZpzrJj3SCDLmKFf3j1+A0w=", - "dev": true, + "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==", "requires": { "clamp": "1.0.1" } @@ -2241,14 +2186,12 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-parse": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.5.tgz", "integrity": "sha1-TIEPcugI5Pc7Y/cqzXjaU4pRVWQ=", - "dev": true, "requires": { "color-name": "1.1.3", "defined": "1.0.0", @@ -2259,7 +2202,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-1.1.1.tgz", "integrity": "sha1-7tmTpCl4gPRKd8LWKy9uungQHXg=", - "dev": true, "requires": { "clamp": "1.0.1", "color-parse": "1.3.5", @@ -2270,7 +2212,6 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.15.0.tgz", "integrity": "sha1-JiP1TBGB4P5uHP8Nh+JOsQQPWw4=", - "dev": true, "requires": { "husl": "5.0.3", "mumath": "3.3.4" @@ -2279,8 +2220,7 @@ "colormap": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/colormap/-/colormap-2.3.0.tgz", - "integrity": "sha1-9yXHV8XG8JQKU0KnI8aARKwGzBU=", - "dev": true, + "integrity": "sha512-Mkk6mQUMbCleXEeStFm2xLwv5zbRakZMUFB1T1+iNEv58VKBByfPwYIjMQDwSRmXNM1gvo5y3WTYAhmdMn/rbg==", "requires": { "lerp": "1.0.3" } @@ -2288,8 +2228,7 @@ "colors": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", - "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", - "dev": true + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=" }, "combine-source-map": { "version": "0.7.2", @@ -2315,7 +2254,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, "requires": { "delayed-stream": "1.0.0" } @@ -2323,14 +2261,12 @@ "commander": { "version": "2.12.2", "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", - "dev": true + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==" }, "compare-angle": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/compare-angle/-/compare-angle-1.0.1.tgz", "integrity": "sha1-pOtjQW6jx0f8a9bItjZotN5PoSk=", - "dev": true, "requires": { "robust-orientation": "1.1.3", "robust-product": "1.0.0", @@ -2342,14 +2278,12 @@ "compare-cell": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/compare-cell/-/compare-cell-1.0.0.tgz", - "integrity": "sha1-qetwj24OQa73qlZrEw8ZaNyeGqo=", - "dev": true + "integrity": "sha1-qetwj24OQa73qlZrEw8ZaNyeGqo=" }, "compare-oriented-cell": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/compare-oriented-cell/-/compare-oriented-cell-1.0.1.tgz", "integrity": "sha1-ahSf7vnfxPj8YjWOUd1C7/u9w54=", - "dev": true, "requires": { "cell-orientation": "1.0.1", "compare-cell": "1.0.0" @@ -2358,14 +2292,12 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz", "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", - "dev": true, "requires": { "inherits": "2.0.3", "readable-stream": "2.0.6", @@ -2376,7 +2308,6 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -2389,8 +2320,7 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, @@ -2430,14 +2360,12 @@ "convert-source-map": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" }, "convex-hull": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/convex-hull/-/convex-hull-1.0.3.tgz", "integrity": "sha1-IKOqbOh/St6i/30XlxyfwcZ+H/8=", - "dev": true, "requires": { "affine-hull": "1.0.0", "incremental-convex-hull": "1.0.1", @@ -2452,14 +2380,12 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "country-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz", - "integrity": "sha1-UcMz3N8Sknt+XuucEKyBEqYSCJY=", - "dev": true + "integrity": "sha1-UcMz3N8Sknt+XuucEKyBEqYSCJY=" }, "create-ecdh": { "version": "4.0.0", @@ -2512,7 +2438,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, "requires": { "boom": "5.2.0" }, @@ -2521,7 +2446,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", "integrity": "sha1-XdnabuOl8wIHdDYpDLcX0/SlTgI=", - "dev": true, "requires": { "hoek": "4.2.0" } @@ -2568,8 +2492,7 @@ "csscolorparser": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", - "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=", - "dev": true + "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=" }, "cssom": { "version": "0.3.2", @@ -2589,8 +2512,7 @@ "cubic-hermite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cubic-hermite/-/cubic-hermite-1.0.0.tgz", - "integrity": "sha1-hOOy8nKzFFToOTuZu2rtRRaMFOU=", - "dev": true + "integrity": "sha1-hOOy8nKzFFToOTuZu2rtRRaMFOU=" }, "currently-unhandled": { "version": "0.4.1", @@ -2605,7 +2527,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/cwise/-/cwise-1.0.10.tgz", "integrity": "sha1-JO7mBy69/WuMb12tsXCQtkmxK+8=", - "dev": true, "requires": { "cwise-compiler": "1.1.3", "cwise-parser": "1.0.3", @@ -2617,7 +2538,6 @@ "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, "requires": { "source-map": "0.5.7", "uglify-to-browserify": "1.0.2", @@ -2628,7 +2548,6 @@ "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, "requires": { "camelcase": "1.2.1", "cliui": "2.1.0", @@ -2642,7 +2561,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz", "integrity": "sha1-9NZnQQ6FDToxOn0tt7HlBbsDTMU=", - "dev": true, "requires": { "uniq": "1.0.1" } @@ -2651,7 +2569,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/cwise-parser/-/cwise-parser-1.0.3.tgz", "integrity": "sha1-jkk8F9VPl8sDCp6YVLyGyd+zVP4=", - "dev": true, "requires": { "esprima": "1.2.5", "uniq": "1.0.1" @@ -2660,46 +2577,39 @@ "esprima": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=" } } }, "d3": { "version": "3.5.17", "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz", - "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g=", - "dev": true + "integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g=" }, "d3-array": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.1.tgz", - "integrity": "sha1-0coz3i9qwx76244FCgIdfiOW1dw=", - "dev": true + "integrity": "sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw==" }, "d3-collection": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.4.tgz", - "integrity": "sha1-NC39EoN8kJdPM/HMCnha6lcNzcI=", - "dev": true + "integrity": "sha1-NC39EoN8kJdPM/HMCnha6lcNzcI=" }, "d3-color": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", - "integrity": "sha1-vHZD/KjlOoNH4vva/6I2eWtYUJs=", - "dev": true + "integrity": "sha1-vHZD/KjlOoNH4vva/6I2eWtYUJs=" }, "d3-dispatch": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", - "integrity": "sha1-RuFJHqqbWMNY/OW+TovtYm54cfg=", - "dev": true + "integrity": "sha1-RuFJHqqbWMNY/OW+TovtYm54cfg=" }, "d3-force": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.1.0.tgz", - "integrity": "sha1-zr88aU8QePzD1Nr45Wey+9cNTqM=", - "dev": true, + "integrity": "sha512-2HVQz3/VCQs0QeRNZTYb7GxoUCeb6bOzMp/cGcLa87awY9ZsPvXOGeZm0iaGBjXic6I1ysKwMn+g+5jSAdzwcg==", "requires": { "d3-collection": "1.0.4", "d3-dispatch": "1.0.3", @@ -2711,7 +2621,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.6.tgz", "integrity": "sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A==", - "dev": true, "requires": { "d3-color": "1.0.3" } @@ -2719,20 +2628,17 @@ "d3-quadtree": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", - "integrity": "sha1-rHmH4+I/6AWpkPKOG1DTj8uCJDg=", - "dev": true + "integrity": "sha1-rHmH4+I/6AWpkPKOG1DTj8uCJDg=" }, "d3-timer": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.7.tgz", - "integrity": "sha1-35ZQylh/bJZgf/TmDMOCKejdhTE=", - "dev": true + "integrity": "sha512-vMZXR88XujmG/L5oB96NNKH5lCWwiLM/S2HyyAQLcjWJCloK5shxta4CwOFYLZoY3AWX73v8Lgv4cCAdWtRmOA==" }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "requires": { "assert-plus": "1.0.0" } @@ -2755,14 +2661,12 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" }, "deep-extend": { "version": "0.4.2", @@ -2773,8 +2677,7 @@ "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "default-require-extensions": { "version": "1.0.0", @@ -2800,7 +2703,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "dev": true, "requires": { "foreach": "2.0.5", "object-keys": "1.0.11" @@ -2809,8 +2711,7 @@ "defined": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, "del": { "version": "2.2.2", @@ -2831,7 +2732,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/delaunay-triangulate/-/delaunay-triangulate-1.1.6.tgz", "integrity": "sha1-W7yiGweBmNS8PHV5ajXLuYwllUw=", - "dev": true, "requires": { "incremental-convex-hull": "1.0.1", "uniq": "1.0.1" @@ -2840,8 +2740,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegates": { "version": "1.0.0", @@ -2982,8 +2881,7 @@ "double-bits": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/double-bits/-/double-bits-1.1.1.tgz", - "integrity": "sha1-WKu6RUlNpND6Nrc60RoobJGEscY=", - "dev": true + "integrity": "sha1-WKu6RUlNpND6Nrc60RoobJGEscY=" }, "draft-js": { "version": "0.10.4", @@ -3026,8 +2924,7 @@ "dup": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz", - "integrity": "sha1-UfxaxoX4GWRp3wuQXpNLIK9bQCk=", - "dev": true + "integrity": "sha1-UfxaxoX4GWRp3wuQXpNLIK9bQCk=" }, "duplexer2": { "version": "0.1.4", @@ -3041,8 +2938,7 @@ "duplexify": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", - "integrity": "sha1-ThUWvmiDi8kKSZlPCzmm5ZYL780=", - "dev": true, + "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", "requires": { "end-of-stream": "1.4.0", "inherits": "2.0.3", @@ -3053,14 +2949,12 @@ "earcut": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.1.2.tgz", - "integrity": "sha1-VCrdDKOntxNFJyDh0FOTfT2vN4Q=", - "dev": true + "integrity": "sha512-ji2b8qOVwK4WChYTbpKo983518wEqY2wrpkd85Us/LLw+3O7G0jGvGbHgQERuovrv3Cop9cEpiNkhqVQSkgTtA==" }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, "optional": true, "requires": { "jsbn": "0.1.1" @@ -3070,7 +2964,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/edges-to-adjacency-list/-/edges-to-adjacency-list-1.0.0.tgz", "integrity": "sha1-wUbS4ISt37p0pRKTxuAZmkn3V/E=", - "dev": true, "requires": { "uniq": "1.0.1" } @@ -3102,7 +2995,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true, "requires": { "once": "1.4.0" } @@ -3179,7 +3071,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz", "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==", - "dev": true, "requires": { "es-to-primitive": "1.1.1", "function-bind": "1.1.1", @@ -3192,7 +3083,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", - "dev": true, "requires": { "is-callable": "1.1.3", "is-date-object": "1.0.1", @@ -3202,8 +3092,7 @@ "es6-promise": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", - "dev": true + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=" }, "escape-string-regexp": { "version": "1.0.5", @@ -3215,7 +3104,6 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", - "dev": true, "requires": { "esprima": "3.1.3", "estraverse": "4.2.0", @@ -3227,8 +3115,7 @@ "esprima": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" } } }, @@ -3458,16 +3345,14 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.7.0.tgz", "integrity": "sha1-HFz2y8zDLm9jk4C9T5kfq5up0iY=", - "dev": true, "requires": { - "core-js": "2.5.1" + "core-js": "2.5.3" }, "dependencies": { "core-js": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", - "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=", - "dev": true + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=" } } }, @@ -3493,20 +3378,17 @@ "estraverse": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" }, "esutils": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" }, "events": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "evp_bytestokey": { "version": "1.0.3", @@ -3594,8 +3476,7 @@ "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "external-editor": { "version": "2.1.0", @@ -3620,20 +3501,17 @@ "extract-frustum-planes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/extract-frustum-planes/-/extract-frustum-planes-1.0.0.tgz", - "integrity": "sha1-l9VwP/BWTIw8aDjKxF+ee8UsnvU=", - "dev": true + "integrity": "sha1-l9VwP/BWTIw8aDjKxF+ee8UsnvU=" }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "falafel": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz", "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=", - "dev": true, "requires": { "acorn": "5.2.1", "foreach": "2.0.5", @@ -3644,22 +3522,19 @@ "acorn": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", - "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", - "dev": true + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==" }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" } } }, "fast-deep-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" }, "fast-isnumeric": { "version": "1.1.1", @@ -3669,14 +3544,12 @@ "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fb-watchman": { "version": "2.0.0", @@ -3704,8 +3577,7 @@ "feature-filter": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/feature-filter/-/feature-filter-2.2.0.tgz", - "integrity": "sha1-PMNWAV6WjDYq+99/8bt0Td9/wuA=", - "dev": true + "integrity": "sha1-PMNWAV6WjDYq+99/8bt0Td9/wuA=" }, "figures": { "version": "2.0.0", @@ -3759,7 +3631,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/filtered-vector/-/filtered-vector-1.2.4.tgz", "integrity": "sha1-VkU8A030MC0pPKjs3qw/kKvGeNM=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0", "cubic-hermite": "1.0.0" @@ -3779,7 +3650,6 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", - "dev": true, "requires": { "colors": "0.6.2", "commander": "2.1.0" @@ -3788,14 +3658,12 @@ "colors": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=" }, "commander": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=", - "dev": true + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=" } } }, @@ -3814,8 +3682,7 @@ "font-atlas-sdf": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/font-atlas-sdf/-/font-atlas-sdf-1.3.3.tgz", - "integrity": "sha1-gyPxNsadc6I1qoxq2mQOWPGAuMA=", - "dev": true, + "integrity": "sha512-GxUpcdkdoHgC3UrpMuA7JmG1Ty/MY0BhfmV8r7ZSv3bkqBY5vmRIjcj7Pg8iqj20B03vlU6fUhdpyIgEo/Z35w==", "requires": { "optical-properties": "1.0.0", "tiny-sdf": "1.0.2" @@ -3825,7 +3692,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz", "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=", - "dev": true, "requires": { "is-function": "1.0.1" } @@ -3848,20 +3714,17 @@ "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "dev": true, "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", @@ -3872,7 +3735,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, "requires": { "inherits": "2.0.3", "readable-stream": "2.3.3" @@ -3887,8 +3749,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "1.1.3", @@ -4809,8 +4670,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" }, "function.prototype.name": { "version": "1.0.3", @@ -4826,14 +4686,12 @@ "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "gamma": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/gamma/-/gamma-0.1.0.tgz", - "integrity": "sha1-MxVkNAO/J5BsqAqzfDbs6UQO8zA=", - "dev": true + "integrity": "sha1-MxVkNAO/J5BsqAqzfDbs6UQO8zA=" }, "gauge": { "version": "2.7.4", @@ -4901,7 +4759,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/geojson-area/-/geojson-area-0.1.0.tgz", "integrity": "sha1-1I2AcILPrfSnjfE0m+UPOL8YlK4=", - "dev": true, "requires": { "wgs84": "0.0.0" } @@ -4910,7 +4767,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/geojson-rewind/-/geojson-rewind-0.1.0.tgz", "integrity": "sha1-VwIqBUsZZmDXVTVP5dJmhNkM0Bk=", - "dev": true, "requires": { "concat-stream": "1.2.1", "geojson-area": "0.1.0", @@ -4921,7 +4777,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.2.1.tgz", "integrity": "sha1-81EAtsRjeL+6i2uA+fDQzN8T3GA=", - "dev": true, "requires": { "bops": "0.0.6" } @@ -4929,16 +4784,14 @@ "minimist": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", - "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=", - "dev": true + "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=" } } }, "geojson-vt": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-2.4.0.tgz", - "integrity": "sha1-PBz0RJPzXrTSxwyV2mVQ3mYHLAU=", - "dev": true + "integrity": "sha1-PBz0RJPzXrTSxwyV2mVQ3mYHLAU=" }, "get-caller-file": { "version": "1.0.2", @@ -4949,8 +4802,7 @@ "get-canvas-context": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz", - "integrity": "sha1-1ue1C8TkyGNXzTnyJkeoS3NgHpM=", - "dev": true + "integrity": "sha1-1ue1C8TkyGNXzTnyJkeoS3NgHpM=" }, "get-stdin": { "version": "5.0.1", @@ -4968,7 +4820,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "requires": { "assert-plus": "1.0.0" } @@ -4997,7 +4848,6 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/gl-axes3d/-/gl-axes3d-1.2.5.tgz", "integrity": "sha1-srQq+9gAJYWj5lQvzPh036phh2I=", - "dev": true, "requires": { "bit-twiddle": "1.0.2", "dup": "1.0.0", @@ -5018,7 +4868,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5027,7 +4876,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5044,7 +4892,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5058,20 +4905,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5082,14 +4926,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5101,7 +4943,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/gl-buffer/-/gl-buffer-2.1.2.tgz", "integrity": "sha1-LbjZwaVSf7oM25EonCBuiCuInNs=", - "dev": true, "requires": { "ndarray": "1.0.18", "ndarray-ops": "1.2.2", @@ -5111,14 +4952,12 @@ "gl-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gl-constants/-/gl-constants-1.0.0.tgz", - "integrity": "sha1-WXpQTjZHUP9QJTqjX43qevSl0jM=", - "dev": true + "integrity": "sha1-WXpQTjZHUP9QJTqjX43qevSl0jM=" }, "gl-contour2d": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/gl-contour2d/-/gl-contour2d-1.1.3.tgz", "integrity": "sha1-hidVZs6sG263bACtcpcieDXM02Q=", - "dev": true, "requires": { "binary-search-bounds": "2.0.3", "cdt2d": "1.0.0", @@ -5134,8 +4973,7 @@ "binary-search-bounds": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.3.tgz", - "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=", - "dev": true + "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" } } }, @@ -5143,7 +4981,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/gl-error2d/-/gl-error2d-1.2.1.tgz", "integrity": "sha1-zGl39kdvIF2zxOrFuMSImeSN/dE=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.0", @@ -5155,7 +4992,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5164,7 +5000,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5181,7 +5016,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5195,20 +5029,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5219,14 +5050,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5238,7 +5067,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/gl-error3d/-/gl-error3d-1.0.6.tgz", "integrity": "sha1-vgNGZ7YaKOgw7dNxpwmsHCJ6P9w=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.0", @@ -5250,7 +5078,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/glslify/-/glslify-6.1.0.tgz", "integrity": "sha1-zf/P0qZXFyISjT0TNWwTbebOl0I=", - "dev": true, "requires": { "bl": "1.2.1", "concat-stream": "1.5.2", @@ -5274,7 +5101,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.0.0.tgz", "integrity": "sha1-AlKtoe+d8wtmAAbguyH9EwtIbkI=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5291,14 +5117,12 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "static-eval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-1.1.1.tgz", "integrity": "sha1-yoEwIQNUzxPZpyK8fpI3eEV7sZI=", - "dev": true, "requires": { "escodegen": "1.9.0" } @@ -5309,7 +5133,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/gl-fbo/-/gl-fbo-2.0.5.tgz", "integrity": "sha1-D6daSXz3h2lVMGkcjwSrtvtV+iI=", - "dev": true, "requires": { "gl-texture2d": "2.1.0" } @@ -5318,7 +5141,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/gl-format-compiler-error/-/gl-format-compiler-error-1.0.3.tgz", "integrity": "sha1-DHmxdRiZzpcy6GJA8JCqQemEcag=", - "dev": true, "requires": { "add-line-numbers": "1.0.1", "gl-constants": "1.0.0", @@ -5330,7 +5152,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/gl-heatmap2d/-/gl-heatmap2d-1.0.3.tgz", "integrity": "sha1-acthUS4xGF6ovSbwJfXBrx8rChg=", - "dev": true, "requires": { "binary-search-bounds": "2.0.3", "gl-buffer": "2.1.2", @@ -5343,8 +5164,7 @@ "binary-search-bounds": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.3.tgz", - "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=", - "dev": true + "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" } } }, @@ -5352,7 +5172,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/gl-line2d/-/gl-line2d-1.4.1.tgz", "integrity": "sha1-v4F5Rzj5p2N9zd6WaGZqRMEqERA=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.0", @@ -5367,7 +5186,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5376,7 +5194,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5393,7 +5210,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5407,20 +5223,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5431,14 +5244,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5450,7 +5261,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/gl-line3d/-/gl-line3d-1.1.0.tgz", "integrity": "sha1-6K6Va4l/Ew+x1YeY+t90v5ohq5s=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0", "gl-buffer": "2.1.2", @@ -5466,7 +5276,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5475,7 +5284,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5492,7 +5300,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5506,20 +5313,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5530,14 +5334,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5548,32 +5350,27 @@ "gl-mat2": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gl-mat2/-/gl-mat2-1.0.1.tgz", - "integrity": "sha1-FCUFcwpcL+Hp8l2ezj0NbMJxCjA=", - "dev": true + "integrity": "sha1-FCUFcwpcL+Hp8l2ezj0NbMJxCjA=" }, "gl-mat3": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gl-mat3/-/gl-mat3-1.0.0.tgz", - "integrity": "sha1-iWMyGcpCk3mha5GF2V1BcTRTuRI=", - "dev": true + "integrity": "sha1-iWMyGcpCk3mha5GF2V1BcTRTuRI=" }, "gl-mat4": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.1.4.tgz", - "integrity": "sha1-HolbVYkuVqiWhnq9g30483oXgIY=", - "dev": true + "integrity": "sha1-HolbVYkuVqiWhnq9g30483oXgIY=" }, "gl-matrix": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.4.0.tgz", - "integrity": "sha1-IImxMwGinuyCLZ2Z3/wfeO6aPFA=", - "dev": true + "integrity": "sha1-IImxMwGinuyCLZ2Z3/wfeO6aPFA=" }, "gl-matrix-invert": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gl-matrix-invert/-/gl-matrix-invert-1.0.0.tgz", "integrity": "sha1-o2173jZUxFkKEn7nxo9uE/6oxj0=", - "dev": true, "requires": { "gl-mat2": "1.0.1", "gl-mat3": "1.0.0", @@ -5584,7 +5381,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/gl-mesh3d/-/gl-mesh3d-1.3.0.tgz", "integrity": "sha1-wYlohZKRxTiSOQQLUL+bPSZAYaY=", - "dev": true, "requires": { "barycentric": "1.0.1", "colormap": "2.3.0", @@ -5606,7 +5402,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5615,7 +5410,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5632,7 +5426,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5646,20 +5439,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5670,14 +5460,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5689,7 +5477,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.2.0.tgz", "integrity": "sha1-me6tJG0vZHPMmkvAhhf7ZCerYi0=", - "dev": true, "requires": { "binary-search-bounds": "2.0.3", "gl-buffer": "2.1.2", @@ -5703,14 +5490,12 @@ "binary-search-bounds": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.3.tgz", - "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=", - "dev": true + "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" }, "bl": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5719,7 +5504,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/gl-shader/-/gl-shader-4.2.1.tgz", "integrity": "sha1-vJuAjpKTxRtmjojeYVsMETcI3C8=", - "dev": true, "requires": { "gl-format-compiler-error": "1.0.3", "weakmap-shim": "1.1.1" @@ -5729,7 +5513,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5746,7 +5529,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5760,20 +5542,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5784,14 +5563,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5803,7 +5580,6 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/gl-plot3d/-/gl-plot3d-1.5.4.tgz", "integrity": "sha1-vpwYaMgppH0KKrA8cNUor4aPnoY=", - "dev": true, "requires": { "3d-view-controls": "2.2.0", "a-big-triangle": "1.0.3", @@ -5823,7 +5599,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5832,7 +5607,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5849,7 +5623,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5863,20 +5636,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5887,14 +5657,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -5906,7 +5674,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/gl-pointcloud2d/-/gl-pointcloud2d-1.0.0.tgz", "integrity": "sha1-QbrpluBJ4PHf2Pn44V/5A/xPv90=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.1", @@ -5918,7 +5685,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -5927,7 +5693,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/gl-shader/-/gl-shader-4.2.1.tgz", "integrity": "sha1-vJuAjpKTxRtmjojeYVsMETcI3C8=", - "dev": true, "requires": { "gl-format-compiler-error": "1.0.3", "weakmap-shim": "1.1.1" @@ -5937,7 +5702,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -5954,7 +5718,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -5968,20 +5731,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -5992,14 +5752,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6011,7 +5769,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/gl-quat/-/gl-quat-1.0.0.tgz", "integrity": "sha1-CUXskjOG9FMpvl3DV7HIwtR1hsU=", - "dev": true, "requires": { "gl-mat3": "1.0.0", "gl-vec3": "1.0.3", @@ -6022,7 +5779,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/gl-scatter2d/-/gl-scatter2d-1.3.2.tgz", "integrity": "sha1-J/Ev+ntDA/QhXyIJpXPXKPGAQ3E=", - "dev": true, "requires": { "array-bounds": "1.0.1", "array-normalize": "1.1.3", @@ -6037,14 +5793,12 @@ "binary-search-bounds": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.3.tgz", - "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=", - "dev": true + "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" }, "bl": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -6053,7 +5807,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -6070,7 +5823,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -6084,20 +5836,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6109,7 +5858,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/snap-points-2d/-/snap-points-2d-3.2.0.tgz", "integrity": "sha1-DhniKjoOlrziHN9cfx1+1blnRfA=", - "dev": true, "requires": { "array-bounds": "1.0.1" } @@ -6117,14 +5865,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6136,7 +5882,6 @@ "version": "1.3.11", "resolved": "https://registry.npmjs.org/gl-scatter2d-sdf/-/gl-scatter2d-sdf-1.3.11.tgz", "integrity": "sha1-qnYJBdPLPEL0qYp4+DDLO1K9oPQ=", - "dev": true, "requires": { "binary-search-bounds": "2.0.3", "clamp": "1.0.1", @@ -6153,14 +5898,12 @@ "binary-search-bounds": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.3.tgz", - "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=", - "dev": true + "integrity": "sha1-X/hhbW3SylOIvIWy1iZuK52lAtw=" }, "bl": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -6169,7 +5912,6 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/gl-shader/-/gl-shader-4.2.1.tgz", "integrity": "sha1-vJuAjpKTxRtmjojeYVsMETcI3C8=", - "dev": true, "requires": { "gl-format-compiler-error": "1.0.3", "weakmap-shim": "1.1.1" @@ -6179,7 +5921,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -6196,7 +5937,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -6210,20 +5950,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6235,7 +5972,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/snap-points-2d/-/snap-points-2d-3.2.0.tgz", "integrity": "sha1-DhniKjoOlrziHN9cfx1+1blnRfA=", - "dev": true, "requires": { "array-bounds": "1.0.1" } @@ -6243,14 +5979,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6262,7 +5996,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/gl-scatter3d/-/gl-scatter3d-1.0.10.tgz", "integrity": "sha1-ScV/MxCMO1azWBVBkoqP7rLTfp4=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-mat4": "1.1.4", @@ -6277,7 +6010,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -6286,7 +6018,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -6303,7 +6034,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -6317,20 +6047,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6341,14 +6068,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6360,7 +6085,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.1.tgz", "integrity": "sha1-DMjJBczif+jZGLsO4Th/WDj5Wek=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.0", @@ -6371,7 +6095,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -6380,7 +6103,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -6397,7 +6119,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -6411,20 +6132,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6435,14 +6153,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6454,7 +6170,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/gl-select-static/-/gl-select-static-2.0.2.tgz", "integrity": "sha1-8+GQHfAxgdUy55WFMjBnnUr1fuk=", - "dev": true, "requires": { "bit-twiddle": "1.0.2", "cwise": "1.0.10", @@ -6467,7 +6182,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/gl-shader/-/gl-shader-4.2.0.tgz", "integrity": "sha1-KPd4E+/6DdXNqdqx8wHRsc2j6H4=", - "dev": true, "requires": { "gl-format-compiler-error": "1.0.3", "weakmap-shim": "1.1.1" @@ -6476,14 +6190,12 @@ "gl-spikes2d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gl-spikes2d/-/gl-spikes2d-1.0.1.tgz", - "integrity": "sha1-ys2y09vNICuFNFLoUAqLB3lJzAM=", - "dev": true + "integrity": "sha1-ys2y09vNICuFNFLoUAqLB3lJzAM=" }, "gl-spikes3d": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/gl-spikes3d/-/gl-spikes3d-1.0.5.tgz", "integrity": "sha1-aX6fLqdZe+Qauke9oRm5X0jKFX0=", - "dev": true, "requires": { "gl-buffer": "2.1.2", "gl-shader": "4.2.0", @@ -6495,7 +6207,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -6504,7 +6215,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -6521,7 +6231,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -6535,20 +6244,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6559,14 +6265,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6578,7 +6282,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/gl-state/-/gl-state-1.0.0.tgz", "integrity": "sha1-Ji+qdYNbC5xTLBLzitxCXR0wzRc=", - "dev": true, "requires": { "uniq": "1.0.1" } @@ -6587,7 +6290,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.3.1.tgz", "integrity": "sha1-z5wXdiTrUM87bNfMI6CIWEQ9qPk=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0", "bit-twiddle": "1.0.2", @@ -6613,7 +6315,6 @@ "version": "0.9.5", "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", - "dev": true, "requires": { "readable-stream": "1.0.34" } @@ -6622,7 +6323,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/glslify/-/glslify-2.3.1.tgz", "integrity": "sha1-R6jOW/CGCVVqp+x2xqfTQwd23UY=", - "dev": true, "requires": { "bl": "0.9.5", "glsl-resolve": "0.0.1", @@ -6639,7 +6339,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-2.0.4.tgz", "integrity": "sha1-eV3xGYGAeIYaoZiaDHXVnCDs/dY=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -6653,20 +6352,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6677,14 +6373,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6696,7 +6390,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/gl-texture2d/-/gl-texture2d-2.1.0.tgz", "integrity": "sha1-/2gk5+fDGoum/c2+nlxpXX4hh8c=", - "dev": true, "requires": { "ndarray": "1.0.18", "ndarray-ops": "1.2.2", @@ -6706,26 +6399,22 @@ "gl-vao": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/gl-vao/-/gl-vao-1.3.0.tgz", - "integrity": "sha1-6ekqqVWIyrnVwvBLaTRAw99pGSM=", - "dev": true + "integrity": "sha1-6ekqqVWIyrnVwvBLaTRAw99pGSM=" }, "gl-vec3": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/gl-vec3/-/gl-vec3-1.0.3.tgz", - "integrity": "sha1-EQ/Yl9Byn2OYMHOBVn0JRJQb8is=", - "dev": true + "integrity": "sha1-EQ/Yl9Byn2OYMHOBVn0JRJQb8is=" }, "gl-vec4": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gl-vec4/-/gl-vec4-1.0.1.tgz", - "integrity": "sha1-l9loeCgbFLUyy84QF4Xf0cs0CWQ=", - "dev": true + "integrity": "sha1-l9loeCgbFLUyy84QF4Xf0cs0CWQ=" }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", - "dev": true, "requires": { "fs.realpath": "1.0.0", "inflight": "1.0.6", @@ -6789,7 +6478,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz", "integrity": "sha1-3RqswsF/yyvT/DJBHGYz0Ne2D9Q=", - "dev": true, "requires": { "glsl-token-inject-block": "1.1.0", "glsl-token-string": "1.0.1", @@ -6799,20 +6487,17 @@ "glsl-inverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/glsl-inverse/-/glsl-inverse-1.0.0.tgz", - "integrity": "sha1-EsCx0GX1WERNHm/q95td34qRiuY=", - "dev": true + "integrity": "sha1-EsCx0GX1WERNHm/q95td34qRiuY=" }, "glsl-read-float": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/glsl-read-float/-/glsl-read-float-1.1.0.tgz", - "integrity": "sha1-37CIsBYtz8xW/E7d0vhuGMrDLyY=", - "dev": true + "integrity": "sha1-37CIsBYtz8xW/E7d0vhuGMrDLyY=" }, "glsl-resolve": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz", "integrity": "sha1-iUvvc5ENeSyBtRQxgANdCnivdtM=", - "dev": true, "requires": { "resolve": "0.6.3", "xtend": "2.2.0" @@ -6821,14 +6506,12 @@ "resolve": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz", - "integrity": "sha1-3ZV5gufnNt699TtYpN2RdUV13UY=", - "dev": true + "integrity": "sha1-3ZV5gufnNt699TtYpN2RdUV13UY=" }, "xtend": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", - "integrity": "sha1-7vax8ZjByN6vrYsXZaBNrUoBxak=", - "dev": true + "integrity": "sha1-7vax8ZjByN6vrYsXZaBNrUoBxak=" } } }, @@ -6836,7 +6519,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/glsl-shader-name/-/glsl-shader-name-1.0.0.tgz", "integrity": "sha1-osMLO6c0mb77DMcYTXx3M91LSH0=", - "dev": true, "requires": { "atob-lite": "1.0.0", "glsl-tokenizer": "2.1.2" @@ -6845,14 +6527,12 @@ "glsl-specular-beckmann": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/glsl-specular-beckmann/-/glsl-specular-beckmann-1.1.2.tgz", - "integrity": "sha1-/OkFaTPs3yRWJ4N2pU0IKJPndfE=", - "dev": true + "integrity": "sha1-/OkFaTPs3yRWJ4N2pU0IKJPndfE=" }, "glsl-specular-cook-torrance": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/glsl-specular-cook-torrance/-/glsl-specular-cook-torrance-2.0.1.tgz", "integrity": "sha1-qJHMBsjHtPRyhwK0gk/ay7ln148=", - "dev": true, "requires": { "glsl-specular-beckmann": "1.1.2" } @@ -6860,14 +6540,12 @@ "glsl-token-assignments": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz", - "integrity": "sha1-pdgqt4SZwuimuDy2lJXm5mXOAZ8=", - "dev": true + "integrity": "sha1-pdgqt4SZwuimuDy2lJXm5mXOAZ8=" }, "glsl-token-defines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz", "integrity": "sha1-y4kqqVmTYjFyhHDU90AySJaX+p0=", - "dev": true, "requires": { "glsl-tokenizer": "2.1.2" } @@ -6875,14 +6553,12 @@ "glsl-token-depth": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz", - "integrity": "sha1-I8XjDuK9JViEtKKLyFC495HpXYQ=", - "dev": true + "integrity": "sha1-I8XjDuK9JViEtKKLyFC495HpXYQ=" }, "glsl-token-descope": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz", "integrity": "sha1-D8kKsyYYa4L1l7LnfcniHvzTIHY=", - "dev": true, "requires": { "glsl-token-assignments": "2.0.2", "glsl-token-depth": "1.1.2", @@ -6893,38 +6569,32 @@ "glsl-token-inject-block": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz", - "integrity": "sha1-4QFfWYDBCRgkraomJfHf3ovQADQ=", - "dev": true + "integrity": "sha1-4QFfWYDBCRgkraomJfHf3ovQADQ=" }, "glsl-token-properties": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz", - "integrity": "sha1-SD3D2Dnw1LXGFx0VkfJJvlPCip4=", - "dev": true + "integrity": "sha1-SD3D2Dnw1LXGFx0VkfJJvlPCip4=" }, "glsl-token-scope": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz", - "integrity": "sha1-oXKOeN8kRE+cuT/RjvD3VQOmQ7E=", - "dev": true + "integrity": "sha1-oXKOeN8kRE+cuT/RjvD3VQOmQ7E=" }, "glsl-token-string": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz", - "integrity": "sha1-WUQdL4V958NEnJRWZgIezjWOSOw=", - "dev": true + "integrity": "sha1-WUQdL4V958NEnJRWZgIezjWOSOw=" }, "glsl-token-whitespace-trim": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz", - "integrity": "sha1-RtHf6Yx1vX1QTAXX0RsbPpzJOxA=", - "dev": true + "integrity": "sha1-RtHf6Yx1vX1QTAXX0RsbPpzJOxA=" }, "glsl-tokenizer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.2.tgz", "integrity": "sha1-cgMHUi4DxXrzXABVGVDEpw7y37k=", - "dev": true, "requires": { "through2": "0.6.5" }, @@ -6932,14 +6602,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -6950,14 +6618,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -6969,7 +6635,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/glslify/-/glslify-4.0.0.tgz", "integrity": "sha1-Tbz60TaVPzAVA/pKjgabIzahQjQ=", - "dev": true, "requires": { "bl": "1.2.1", "glsl-resolve": "0.0.1", @@ -6985,20 +6650,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -7009,14 +6671,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "4.0.1" @@ -7028,7 +6688,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-4.0.1.tgz", "integrity": "sha1-ryzyBs15hRWRALM7XxRjqBt0TaE=", - "dev": true, "requires": { "glsl-inject-defines": "1.0.3", "glsl-token-defines": "1.0.0", @@ -7046,7 +6705,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.0.tgz", "integrity": "sha1-CyI0yOqePT/X9rPLfwOuWea1Glk=", - "dev": true, "requires": { "events": "1.1.1", "findup": "0.1.5", @@ -7061,14 +6719,12 @@ "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "grid-index": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.0.0.tgz", - "integrity": "sha1-rSxdVM5bNUN/r/HXCprrPR0mERA=", - "dev": true + "integrity": "sha1-rSxdVM5bNUN/r/HXCprrPR0mERA=" }, "growly": { "version": "1.3.0", @@ -7142,14 +6798,12 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, "requires": { "ajv": "5.5.0", "har-schema": "2.0.0" @@ -7159,7 +6813,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "dev": true, "requires": { "function-bind": "1.1.1" } @@ -7183,7 +6836,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz", "integrity": "sha1-PZdDeusZnGK4rAisvcU9O8UsF/c=", - "dev": true, "requires": { "is-browser": "2.0.1" } @@ -7217,7 +6869,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", "integrity": "sha1-r02RTrBl+bXOTZ0RwcshJu7MMDg=", - "dev": true, "requires": { "boom": "4.3.1", "cryptiles": "3.1.2", @@ -7239,8 +6890,7 @@ "hoek": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0=", - "dev": true + "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0=" }, "home-or-tmp": { "version": "2.0.0", @@ -7291,7 +6941,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "requires": { "assert-plus": "1.0.0", "jsprim": "1.4.1", @@ -7307,8 +6956,7 @@ "husl": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/husl/-/husl-5.0.3.tgz", - "integrity": "sha1-7icqr/G+vkDfNYjtAHtw3n5nl4g=", - "dev": true + "integrity": "sha1-7icqr/G+vkDfNYjtAHtw3n5nl4g=" }, "iconv-lite": { "version": "0.4.19", @@ -7318,8 +6966,7 @@ "ieee754": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", - "dev": true + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=" }, "ignore": { "version": "3.3.7", @@ -7348,7 +6995,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/incremental-convex-hull/-/incremental-convex-hull-1.0.1.tgz", "integrity": "sha1-UUKMFMudmmFEv+abKFH7N3M0vh4=", - "dev": true, "requires": { "robust-orientation": "1.1.3", "simplicial-complex": "1.0.0" @@ -7373,7 +7019,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "1.4.0", "wrappy": "1.0.2" @@ -7382,8 +7027,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", @@ -7488,7 +7132,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.3.tgz", "integrity": "sha1-j9veArayx9verWNry+2OCHENhcE=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0" } @@ -7511,14 +7154,12 @@ "invert-permutation": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-permutation/-/invert-permutation-1.0.0.tgz", - "integrity": "sha1-oKeAQurbNrwXVR54fv0UOa3VSTM=", - "dev": true + "integrity": "sha1-oKeAQurbNrwXVR54fv0UOa3VSTM=" }, "iota-array": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz", - "integrity": "sha1-ge9X/l0FgUzVjCSDYyqZwwoOgIc=", - "dev": true + "integrity": "sha1-ge9X/l0FgUzVjCSDYyqZwwoOgIc=" }, "is-arrayish": { "version": "0.2.1", @@ -7539,14 +7180,12 @@ "is-browser": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.0.1.tgz", - "integrity": "sha1-i/C695mpxi/Z3lvO5M8zl8PnUpo=", - "dev": true + "integrity": "sha1-i/C695mpxi/Z3lvO5M8zl8PnUpo=" }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", - "dev": true + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" }, "is-builtin-module": { "version": "1.0.0", @@ -7560,8 +7199,7 @@ "is-callable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=" }, "is-ci": { "version": "1.0.10", @@ -7575,8 +7213,7 @@ "is-date-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" }, "is-dotfile": { "version": "1.0.3", @@ -7623,8 +7260,7 @@ "is-function": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", - "dev": true + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" }, "is-glob": { "version": "2.0.1", @@ -7638,8 +7274,7 @@ "is-mobile": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-0.2.2.tgz", - "integrity": "sha1-Di4AbZntLCFVt2HfgPKjYZrirZ8=", - "dev": true + "integrity": "sha1-Di4AbZntLCFVt2HfgPKjYZrirZ8=" }, "is-my-json-valid": { "version": "2.16.1", @@ -7689,8 +7324,7 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, "is-posix-bracket": { "version": "0.1.1", @@ -7720,7 +7354,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, "requires": { "has": "1.0.1" } @@ -7748,14 +7381,12 @@ "is-symbol": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=" }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-utf8": { "version": "0.2.1", @@ -7766,8 +7397,7 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isexe": { "version": "2.0.0", @@ -7796,8 +7426,7 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "istanbul-api": { "version": "1.2.1", @@ -8607,7 +8236,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, "optional": true }, "jsdom": { @@ -8654,14 +8282,12 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" }, "json-stable-stringify": { "version": "0.0.1", @@ -8681,8 +8307,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json5": { "version": "0.5.1", @@ -8700,7 +8325,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/jsonlint-lines-primitives/-/jsonlint-lines-primitives-1.6.0.tgz", "integrity": "sha1-u4n2DIubYS/ZE92qI2ZJuEDYZhE=", - "dev": true, "requires": { "JSV": "4.0.2", "nomnom": "1.6.2" @@ -8732,7 +8356,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -8743,8 +8366,7 @@ "JSV": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", - "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=", - "dev": true + "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=" }, "jsx-ast-utils": { "version": "2.0.1", @@ -8758,14 +8380,12 @@ "kdbush": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-1.0.1.tgz", - "integrity": "sha1-PL0D6d6tnA9vZszblkUOXOzGQOA=", - "dev": true + "integrity": "sha1-PL0D6d6tnA9vZszblkUOXOzGQOA=" }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "1.1.6" } @@ -8792,8 +8412,7 @@ "lazy-cache": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, "lcid": { "version": "1.0.0", @@ -8807,8 +8426,7 @@ "lerp": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz", - "integrity": "sha1-oYyJaPkXiW3hXM/MKNVaa3Med24=", - "dev": true + "integrity": "sha1-oYyJaPkXiW3hXM/MKNVaa3Med24=" }, "leven": { "version": "2.1.0", @@ -8820,7 +8438,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, "requires": { "prelude-ls": "1.1.2", "type-check": "0.3.2" @@ -8874,7 +8491,6 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz", "integrity": "sha1-2AJfdjOdKTQnZ9zIh85cuVpbUfE=", - "dev": true, "requires": { "lodash.isarray": "3.0.4", "lodash.istypedarray": "3.0.6", @@ -8884,14 +8500,12 @@ "lodash._bindcallback": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", - "dev": true + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=" }, "lodash._getnative": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" }, "lodash.assign": { "version": "4.2.0", @@ -8920,20 +8534,17 @@ "lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" }, "lodash.isarray": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" }, "lodash.isequal": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-3.0.4.tgz", "integrity": "sha1-HDXrO27wzR/1F0Pj6jz3/f/ay2Q=", - "dev": true, "requires": { "lodash._baseisequal": "3.0.7", "lodash._bindcallback": "3.0.1" @@ -8942,14 +8553,12 @@ "lodash.istypedarray": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", - "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I=", - "dev": true + "integrity": "sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I=" }, "lodash.keys": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, "requires": { "lodash._getnative": "3.9.1", "lodash.isarguments": "3.1.0", @@ -8971,8 +8580,7 @@ "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" }, "loose-envify": { "version": "1.3.1", @@ -9015,7 +8623,6 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", "integrity": "sha1-63lhAxwPDo0AG/LVb6toXViCLzg=", - "dev": true, "requires": { "once": "1.3.3" }, @@ -9024,7 +8631,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true, "requires": { "wrappy": "1.0.2" } @@ -9041,7 +8647,6 @@ "version": "0.22.1", "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.22.1.tgz", "integrity": "sha1-kqllVH1MLyTCLLxIfu2khpTLYno=", - "dev": true, "requires": { "csscolorparser": "1.0.3", "earcut": "2.1.2", @@ -9073,19 +8678,16 @@ "mapbox-gl-function": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/mapbox-gl-function/-/mapbox-gl-function-1.3.0.tgz", - "integrity": "sha1-zuPZV1DBidReg6tBoKV/wqilCbw=", - "dev": true + "integrity": "sha1-zuPZV1DBidReg6tBoKV/wqilCbw=" }, "mapbox-gl-shaders": { "version": "github:mapbox/mapbox-gl-shaders#de2ab007455aa2587c552694c68583f94c9f2747", - "dev": true, "requires": { "brfs": "1.4.3" } }, "mapbox-gl-style-spec": { "version": "github:mapbox/mapbox-gl-style-spec#83b1a3e5837d785af582efd5ed1a212f2df6a4ae", - "dev": true, "requires": { "csscolorparser": "1.0.3", "jsonlint-lines-primitives": "1.6.0", @@ -9098,14 +8700,12 @@ "mapbox-gl-supported": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mapbox-gl-supported/-/mapbox-gl-supported-1.2.0.tgz", - "integrity": "sha1-y9NN+JQgbK3amjPI2aRgnya7GYk=", - "dev": true + "integrity": "sha1-y9NN+JQgbK3amjPI2aRgnya7GYk=" }, "marching-simplex-table": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/marching-simplex-table/-/marching-simplex-table-1.0.0.tgz", "integrity": "sha1-vBYlbg+Pm1WKqbKHL4gy2UM/Uuo=", - "dev": true, "requires": { "convex-hull": "1.0.3" } @@ -9114,7 +8714,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mat4-decompose/-/mat4-decompose-1.0.4.tgz", "integrity": "sha1-ZetP451wh496RE60Yk1S9+frL68=", - "dev": true, "requires": { "gl-mat4": "1.1.4", "gl-vec3": "1.0.3" @@ -9124,7 +8723,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mat4-interpolate/-/mat4-interpolate-1.0.4.tgz", "integrity": "sha1-Vf/p6zw1KV4sDVqfdyXZBoqJ/3Q=", - "dev": true, "requires": { "gl-mat4": "1.1.4", "gl-vec3": "1.0.3", @@ -9137,7 +8735,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mat4-recompose/-/mat4-recompose-1.0.4.tgz", "integrity": "sha1-OVPCMP8kc9x3LuAUpSySXPgbDk0=", - "dev": true, "requires": { "gl-mat4": "1.1.4" } @@ -9151,7 +8748,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/matrix-camera-controller/-/matrix-camera-controller-2.1.3.tgz", "integrity": "sha1-NeUmDMHNVQliunmfLY1OlLGjk3A=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0", "gl-mat4": "1.1.4", @@ -9310,14 +8906,12 @@ "mime-db": { "version": "1.30.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" }, "mime-types": { "version": "2.1.17", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, "requires": { "mime-db": "1.30.0" } @@ -9344,7 +8938,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, "requires": { "brace-expansion": "1.1.8" } @@ -9352,8 +8945,7 @@ "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mkdirp": { "version": "0.5.1", @@ -9391,7 +8983,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz", "integrity": "sha1-R/Xa6t88Sv03dkuqGqh4ekDu4Iw=", - "dev": true, "requires": { "robust-orientation": "1.1.3" } @@ -9400,7 +8991,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz", "integrity": "sha1-wrd+W/o0pDzhRFyBV6Tk3JiVwU8=", - "dev": true, "requires": { "mouse-event": "1.0.5" } @@ -9408,20 +8998,17 @@ "mouse-event": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz", - "integrity": "sha1-s3ie23EJmX1aky0dAdqhVDpQFzI=", - "dev": true + "integrity": "sha1-s3ie23EJmX1aky0dAdqhVDpQFzI=" }, "mouse-event-offset": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz", - "integrity": "sha1-39hqbiSMa6jK1TuQXVA3ogY+mYQ=", - "dev": true + "integrity": "sha1-39hqbiSMa6jK1TuQXVA3ogY+mYQ=" }, "mouse-wheel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz", "integrity": "sha1-bSkDseqPtI5h8bU7kDZ3PwQs21w=", - "dev": true, "requires": { "right-now": "1.0.0", "signum": "1.0.0", @@ -9431,8 +9018,7 @@ "signum": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz", - "integrity": "sha1-dKfSvyogtA66FqkrFSEk8dVZ+nc=", - "dev": true + "integrity": "sha1-dKfSvyogtA66FqkrFSEk8dVZ+nc=" } } }, @@ -9446,7 +9032,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz", "integrity": "sha1-sJ/IWG6qF/gdV1xK0C4Pej9rEQU=", - "dev": true, "requires": { "source-map": "0.1.43" }, @@ -9455,7 +9040,6 @@ "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, "requires": { "amdefine": "1.0.1" } @@ -9466,7 +9050,6 @@ "version": "3.3.4", "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz", "integrity": "sha1-SNSg8P2MrU57Mglu6JsWGmPTC78=", - "dev": true, "requires": { "almost-equal": "1.1.0" } @@ -9474,8 +9057,7 @@ "murmurhash-js": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=", - "dev": true + "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=" }, "mute-stream": { "version": "0.0.7", @@ -9499,7 +9081,6 @@ "version": "1.0.18", "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.18.tgz", "integrity": "sha1-tg06cyJOxVXQ+qeXEeUCRI/T95M=", - "dev": true, "requires": { "iota-array": "1.0.0", "is-buffer": "1.1.6" @@ -9509,7 +9090,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ndarray-extract-contour/-/ndarray-extract-contour-1.0.1.tgz", "integrity": "sha1-Cu4ROjozsia5DEiIz4d79HUTBeQ=", - "dev": true, "requires": { "typedarray-pool": "1.1.0" } @@ -9518,7 +9098,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/ndarray-fill/-/ndarray-fill-1.0.2.tgz", "integrity": "sha1-owpg9xiODJWC/N1YiWrNy1IqHtY=", - "dev": true, "requires": { "cwise": "1.0.10" } @@ -9527,7 +9106,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/ndarray-gradient/-/ndarray-gradient-1.0.0.tgz", "integrity": "sha1-t0kaUVxqZJ8ZpiMk//byf8jCU5M=", - "dev": true, "requires": { "cwise-compiler": "1.1.3", "dup": "1.0.0" @@ -9537,7 +9115,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/ndarray-homography/-/ndarray-homography-1.0.0.tgz", "integrity": "sha1-w1UW6oa8KGK06ASiNqJwcwn+KWs=", - "dev": true, "requires": { "gl-matrix-invert": "1.0.0", "ndarray-warp": "1.0.1" @@ -9546,14 +9123,12 @@ "ndarray-linear-interpolate": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ndarray-linear-interpolate/-/ndarray-linear-interpolate-1.0.0.tgz", - "integrity": "sha1-eLySuFuavBW25n7mWCj54hN65ys=", - "dev": true + "integrity": "sha1-eLySuFuavBW25n7mWCj54hN65ys=" }, "ndarray-ops": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/ndarray-ops/-/ndarray-ops-1.2.2.tgz", "integrity": "sha1-WeiNLDKn7ryxvGkPrhQVeVV6YU4=", - "dev": true, "requires": { "cwise-compiler": "1.1.3" } @@ -9562,7 +9137,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.1.tgz", "integrity": "sha1-jK6+qqJNXs9w/4YCBjeXfajuWFo=", - "dev": true, "requires": { "cwise-compiler": "1.1.3", "ndarray": "1.0.18" @@ -9572,7 +9146,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/ndarray-scratch/-/ndarray-scratch-1.2.0.tgz", "integrity": "sha1-YwRjbWLrqT20cnrBPGkzQdulDgE=", - "dev": true, "requires": { "ndarray": "1.0.18", "ndarray-ops": "1.2.2", @@ -9583,7 +9156,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ndarray-sort/-/ndarray-sort-1.0.1.tgz", "integrity": "sha1-/qBbTLg0x/TgIWo1TzynUTAN/Wo=", - "dev": true, "requires": { "typedarray-pool": "1.1.0" } @@ -9592,7 +9164,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ndarray-warp/-/ndarray-warp-1.0.1.tgz", "integrity": "sha1-qKElqqu6C+v5O9bKg+ar1oIqNOA=", - "dev": true, "requires": { "cwise": "1.0.10", "ndarray-linear-interpolate": "1.0.0" @@ -9613,7 +9184,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/nextafter/-/nextafter-1.0.0.tgz", "integrity": "sha1-t9d7U1MQ4+CX5gJauwqQNHfsGjo=", - "dev": true, "requires": { "double-bits": "1.1.1" } @@ -9869,7 +9439,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz", "integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=", - "dev": true, "requires": { "colors": "0.5.1", "underscore": "1.4.4" @@ -9914,8 +9483,7 @@ "normals": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/normals/-/normals-1.1.0.tgz", - "integrity": "sha1-MltZXtNK/kZ6bFWhT9kIV4f/WcA=", - "dev": true + "integrity": "sha1-MltZXtNK/kZ6bFWhT9kIV4f/WcA=" }, "npm-run-path": { "version": "2.0.2", @@ -9956,8 +9524,7 @@ "numeric": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/numeric/-/numeric-1.2.6.tgz", - "integrity": "sha1-dlsCvvl5iPz4gNTrPza4D6MTNao=", - "dev": true + "integrity": "sha1-dlsCvvl5iPz4gNTrPza4D6MTNao=" }, "nwmatcher": { "version": "1.4.3", @@ -9968,8 +9535,7 @@ "oauth-sign": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, "object-assign": { "version": "4.1.1", @@ -9979,8 +9545,7 @@ "object-inspect": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.3.0.tgz", - "integrity": "sha1-Wx645nQuLugzQqY3A02ESSi6L20=", - "dev": true + "integrity": "sha512-OHHnLgLNXpM++GnJRyyhbr2bwl3pPVm4YvaraHrRvDt/N3r+s/gDVHciA7EJBTkijKXj61ssgSAikq1fb0IBRg==" }, "object-is": { "version": "1.0.1", @@ -9991,8 +9556,7 @@ "object-keys": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", - "dev": true + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" }, "object.assign": { "version": "4.0.4", @@ -10043,7 +9607,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1.0.2" } @@ -10060,8 +9623,7 @@ "optical-properties": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/optical-properties/-/optical-properties-1.0.0.tgz", - "integrity": "sha1-w6aUu6t8xFhwcIhsR/Q8jDpszq4=", - "dev": true + "integrity": "sha512-XnBQYbIIzDVr7U3L7d3xyAEqp1W+HTkqmw/G4L/Ae/+dq57bT1jqW2uDwV0wCUzO8gsTDIZhGQsGrMb17VSkEA==" }, "optimist": { "version": "0.6.1", @@ -10085,7 +9647,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, "requires": { "deep-is": "0.1.3", "fast-levenshtein": "2.0.6", @@ -10099,7 +9660,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/orbit-camera-controller/-/orbit-camera-controller-4.0.0.tgz", "integrity": "sha1-bis28OeHhmPDMPUNqbfOaGwncAU=", - "dev": true, "requires": { "filtered-vector": "1.2.4", "gl-mat4": "1.1.4" @@ -10186,7 +9746,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-1.0.2.tgz", "integrity": "sha1-GeVzXqmDlaJs7carkm6tEPMQDUw=", - "dev": true, "requires": { "repeat-string": "1.6.1" } @@ -10243,8 +9802,7 @@ "parse-unit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz", - "integrity": "sha1-fhu21b7zh0wo45JSaiVBFwKR7s8=", - "dev": true + "integrity": "sha1-fhu21b7zh0wo45JSaiVBFwKR7s8=" }, "parse5": { "version": "3.0.3", @@ -10273,8 +9831,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", @@ -10291,8 +9848,7 @@ "path-parse": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" }, "path-platform": { "version": "0.11.15", @@ -10313,7 +9869,6 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/pbf/-/pbf-1.3.7.tgz", "integrity": "sha1-Hj0Ee6PL6Ahq6FSiVQOrRTfUM10=", - "dev": true, "requires": { "ieee754": "1.1.8", "resolve-protobuf-schema": "2.0.0" @@ -10341,7 +9896,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/permutation-parity/-/permutation-parity-1.0.0.tgz", "integrity": "sha1-AXTVH8pwSxG5pLFSsj1Tf9xrXvQ=", - "dev": true, "requires": { "typedarray-pool": "1.1.0" } @@ -10350,7 +9904,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/permutation-rank/-/permutation-rank-1.0.0.tgz", "integrity": "sha1-n9mLvOzwj79ZlLXq3JSmLmeUg7U=", - "dev": true, "requires": { "invert-permutation": "1.0.0", "typedarray-pool": "1.1.0" @@ -10390,7 +9943,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/planar-dual/-/planar-dual-1.0.2.tgz", "integrity": "sha1-tqQjVSOxsMt55fkm+OozXdmC1WM=", - "dev": true, "requires": { "compare-angle": "1.0.1", "dup": "1.0.0" @@ -10400,7 +9952,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/planar-graph-to-polyline/-/planar-graph-to-polyline-1.0.5.tgz", "integrity": "sha1-iCuGBRmbqIv9RkyVUzA1VsUrmIo=", - "dev": true, "requires": { "edges-to-adjacency-list": "1.0.0", "planar-dual": "1.0.2", @@ -10415,7 +9966,6 @@ "version": "1.31.2", "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-1.31.2.tgz", "integrity": "sha1-G0EAvGCVf+dYnOcs/M1O5Jnfrts=", - "dev": true, "requires": { "@plotly/d3-sankey": "0.5.0", "3d-view": "2.0.0", @@ -10478,20 +10028,17 @@ "pngjs": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-2.3.1.tgz", - "integrity": "sha1-EdHhK5y2TWPjDBQ6Mw9MH1Z9qF8=", - "dev": true + "integrity": "sha1-EdHhK5y2TWPjDBQ6Mw9MH1Z9qF8=" }, "point-geometry": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/point-geometry/-/point-geometry-0.0.0.tgz", - "integrity": "sha1-b8vK16gDtkGCR91uScKFPFhNr/c=", - "dev": true + "integrity": "sha1-b8vK16gDtkGCR91uScKFPFhNr/c=" }, "point-in-big-polygon": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/point-in-big-polygon/-/point-in-big-polygon-2.0.0.tgz", "integrity": "sha1-ObYT6mzxfWtD4Yj3fzTETGszulU=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0", "interval-tree-1d": "1.0.3", @@ -10503,7 +10050,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/polytope-closest-point/-/polytope-closest-point-1.0.0.tgz", "integrity": "sha1-5uV/QIGrXox3i4Ee8G4sSK4zjD8=", - "dev": true, "requires": { "numeric": "1.2.6" } @@ -10541,8 +10087,7 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "preserve": { "version": "0.2.0", @@ -10598,8 +10143,7 @@ "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" }, "progress": { "version": "2.0.0", @@ -10628,8 +10172,7 @@ "protocol-buffers-schema": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-2.2.0.tgz", - "integrity": "sha1-0pxs1z+2VZePtpiWkRgNuEQRn2E=", - "dev": true + "integrity": "sha1-0pxs1z+2VZePtpiWkRgNuEQRn2E=" }, "prr": { "version": "0.0.0", @@ -10669,20 +10212,17 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "qs": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=", - "dev": true + "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=" }, "quat-slerp": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/quat-slerp/-/quat-slerp-1.0.1.tgz", "integrity": "sha1-K6oVzjprvcMkHZcusXKDE57Wnyk=", - "dev": true, "requires": { "gl-quat": "1.0.0" } @@ -10702,14 +10242,12 @@ "quickselect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.0.0.tgz", - "integrity": "sha1-AmMIGPmq5OyrJvAQP5jQYcF8WPM=", - "dev": true + "integrity": "sha1-AmMIGPmq5OyrJvAQP5jQYcF8WPM=" }, "quote-stream": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz", "integrity": "sha1-zeKelMQJsW4Z3HCYuJtmWPlyHTs=", - "dev": true, "requires": { "minimist": "0.0.8", "through2": "0.4.2" @@ -10718,20 +10256,17 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "object-keys": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -10742,14 +10277,12 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "through2": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "2.1.2" @@ -10759,7 +10292,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, "requires": { "object-keys": "0.4.0" } @@ -10854,7 +10386,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/rat-vec/-/rat-vec-1.1.1.tgz", "integrity": "sha1-Dd4rZrezS7G80qI4BerIBth/0X8=", - "dev": true, "requires": { "big-rat": "1.0.4" } @@ -10997,7 +10528,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -11035,7 +10565,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/reduce-simplicial-complex/-/reduce-simplicial-complex-1.0.0.tgz", "integrity": "sha1-dNaWovg196bc2SBl/YxRgfLt+Lw=", - "dev": true, "requires": { "cell-orientation": "1.0.1", "compare-cell": "1.0.0", @@ -11111,8 +10640,7 @@ "regl": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/regl/-/regl-1.3.0.tgz", - "integrity": "sha1-zN6C7/iooGilWVgc6svvGv6njr0=", - "dev": true + "integrity": "sha1-zN6C7/iooGilWVgc6svvGv6njr0=" }, "remove-trailing-separator": { "version": "1.1.0", @@ -11129,8 +10657,7 @@ "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "repeating": { "version": "2.0.1", @@ -11145,7 +10672,6 @@ "version": "2.83.0", "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", "integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=", - "dev": true, "requires": { "aws-sign2": "0.7.0", "aws4": "1.6.0", @@ -11197,7 +10723,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", - "dev": true, "requires": { "path-parse": "1.0.5" } @@ -11212,7 +10737,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.0.0.tgz", "integrity": "sha1-5nsGKmfwLRG9aIbnDv2niEB+D7Q=", - "dev": true, "requires": { "protocol-buffers-schema": "2.2.0" } @@ -11220,8 +10744,7 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "restore-cursor": { "version": "2.0.0", @@ -11237,7 +10760,6 @@ "version": "0.0.0", "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", - "dev": true, "requires": { "through": "2.3.8" } @@ -11252,7 +10774,6 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, "requires": { "align-text": "0.1.4" } @@ -11260,8 +10781,7 @@ "right-now": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz", - "integrity": "sha1-bolgne69fc2vja7Mmuo5z1haCRg=", - "dev": true + "integrity": "sha1-bolgne69fc2vja7Mmuo5z1haCRg=" }, "rimraf": { "version": "2.6.2", @@ -11285,14 +10805,12 @@ "robust-compress": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/robust-compress/-/robust-compress-1.0.0.tgz", - "integrity": "sha1-TPYsSzGNgwhRYBK7jBF1Lzkymxs=", - "dev": true + "integrity": "sha1-TPYsSzGNgwhRYBK7jBF1Lzkymxs=" }, "robust-determinant": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/robust-determinant/-/robust-determinant-1.1.0.tgz", "integrity": "sha1-jsrnm3nKqz509t6+IjflORon6cc=", - "dev": true, "requires": { "robust-compress": "1.0.0", "robust-scale": "1.0.2", @@ -11304,7 +10822,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/robust-dot-product/-/robust-dot-product-1.0.0.tgz", "integrity": "sha1-yboBeL0sMEv9cl9Y6Inx2UYARVM=", - "dev": true, "requires": { "robust-sum": "1.0.0", "two-product": "1.0.2" @@ -11314,7 +10831,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/robust-in-sphere/-/robust-in-sphere-1.1.3.tgz", "integrity": "sha1-HFiD0WpOkjkpR27zSBmFe/Kpz3U=", - "dev": true, "requires": { "robust-scale": "1.0.2", "robust-subtract": "1.0.0", @@ -11326,7 +10842,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/robust-linear-solve/-/robust-linear-solve-1.0.0.tgz", "integrity": "sha1-DNasUEBpGm8qo81jEdcokFyjofE=", - "dev": true, "requires": { "robust-determinant": "1.1.0" } @@ -11335,7 +10850,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.1.3.tgz", "integrity": "sha1-2v9bANO+TmByLw6cAVbvln8cIEk=", - "dev": true, "requires": { "robust-scale": "1.0.2", "robust-subtract": "1.0.0", @@ -11347,7 +10861,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/robust-product/-/robust-product-1.0.0.tgz", "integrity": "sha1-aFJQAHzbunzx3nW/9tKScBEJir4=", - "dev": true, "requires": { "robust-scale": "1.0.2", "robust-sum": "1.0.0" @@ -11357,7 +10870,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz", "integrity": "sha1-d1Ey7QlULQKOWLLMecBikLz3jDI=", - "dev": true, "requires": { "two-product": "1.0.2", "two-sum": "1.0.0" @@ -11367,7 +10879,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/robust-segment-intersect/-/robust-segment-intersect-1.0.1.tgz", "integrity": "sha1-MlK2oPwboUreaRXMvgnLzpqrHBw=", - "dev": true, "requires": { "robust-orientation": "1.1.3" } @@ -11375,14 +10886,12 @@ "robust-subtract": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/robust-subtract/-/robust-subtract-1.0.0.tgz", - "integrity": "sha1-4LFk4e2LpOOl3aRaEgODSNvtPpo=", - "dev": true + "integrity": "sha1-4LFk4e2LpOOl3aRaEgODSNvtPpo=" }, "robust-sum": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/robust-sum/-/robust-sum-1.0.0.tgz", - "integrity": "sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k=", - "dev": true + "integrity": "sha1-FmRuUlKStNJdgnV6KGlV4Lv6U9k=" }, "rst-selector-parser": { "version": "2.2.3", @@ -11406,8 +10915,7 @@ "rw": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/rw/-/rw-0.1.4.tgz", - "integrity": "sha1-SQPL2AJIrg7eaFv1j9I2p6mymj4=", - "dev": true + "integrity": "sha1-SQPL2AJIrg7eaFv1j9I2p6mymj4=" }, "rx-lite": { "version": "4.0.8", @@ -11427,8 +10935,7 @@ "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=", - "dev": true + "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=" }, "sane": { "version": "2.2.0", @@ -11457,8 +10964,7 @@ "sane-topojson": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sane-topojson/-/sane-topojson-2.0.0.tgz", - "integrity": "sha1-QOJXNqKMTM6qojP0W7hjc6J4W4Q=", - "dev": true + "integrity": "sha1-QOJXNqKMTM6qojP0W7hjc6J4W4Q=" }, "sass-graph": { "version": "2.2.4", @@ -11674,8 +11180,7 @@ "shallow-copy": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", - "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=", - "dev": true + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA=" }, "shasum": { "version": "1.0.2", @@ -11705,8 +11210,7 @@ "shelf-pack": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shelf-pack/-/shelf-pack-1.1.0.tgz", - "integrity": "sha1-tGea/dAK1o39m70rWj6BkpOnTYI=", - "dev": true + "integrity": "sha1-tGea/dAK1o39m70rWj6BkpOnTYI=" }, "shell-quote": { "version": "1.6.1", @@ -11735,8 +11239,7 @@ "signum": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/signum/-/signum-0.0.0.tgz", - "integrity": "sha1-q1UbEAM1EHCnBHg/GgnF52kfnPY=", - "dev": true + "integrity": "sha1-q1UbEAM1EHCnBHg/GgnF52kfnPY=" }, "simple-get": { "version": "1.4.3", @@ -11753,7 +11256,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/simplicial-complex/-/simplicial-complex-1.0.0.tgz", "integrity": "sha1-bDOk7Wn81Nkbe8rdOzC2NoPq4kE=", - "dev": true, "requires": { "bit-twiddle": "1.0.2", "union-find": "1.0.2" @@ -11763,7 +11265,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/simplicial-complex-boundary/-/simplicial-complex-boundary-1.0.1.tgz", "integrity": "sha1-csn/HiTeqjdMm7L6DL8MCB6++BU=", - "dev": true, "requires": { "boundary-cells": "2.0.1", "reduce-simplicial-complex": "1.0.0" @@ -11773,7 +11274,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/simplicial-complex-contour/-/simplicial-complex-contour-1.0.2.tgz", "integrity": "sha1-iQqsrChDZTQBEFRc8mKaJuBL+dE=", - "dev": true, "requires": { "marching-simplex-table": "1.0.0", "ndarray": "1.0.18", @@ -11785,7 +11285,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/simplify-planar-graph/-/simplify-planar-graph-2.0.1.tgz", "integrity": "sha1-vIWJNyXzLo+oriVoE5hEbSy892Y=", - "dev": true, "requires": { "robust-orientation": "1.1.3", "simplicial-complex": "0.3.3" @@ -11794,14 +11293,12 @@ "bit-twiddle": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-0.0.2.tgz", - "integrity": "sha1-wurruVKjuUrMFASX4c3NLxoz9Y4=", - "dev": true + "integrity": "sha1-wurruVKjuUrMFASX4c3NLxoz9Y4=" }, "simplicial-complex": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/simplicial-complex/-/simplicial-complex-0.3.3.tgz", "integrity": "sha1-TDDK1X+eRXKd2PMGyHU1efRr6Z4=", - "dev": true, "requires": { "bit-twiddle": "0.0.2", "union-find": "0.0.4" @@ -11810,8 +11307,7 @@ "union-find": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/union-find/-/union-find-0.0.4.tgz", - "integrity": "sha1-uFSzMBYZva0USwAUx4+W6sDS8PY=", - "dev": true + "integrity": "sha1-uFSzMBYZva0USwAUx4+W6sDS8PY=" } } }, @@ -11819,7 +11315,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/slab-decomposition/-/slab-decomposition-1.0.2.tgz", "integrity": "sha1-He1WdU1AixBznxRRA9/GGAf2UTQ=", - "dev": true, "requires": { "binary-search-bounds": "1.0.0", "functional-red-black-tree": "1.0.1", @@ -11845,7 +11340,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/snap-points-2d/-/snap-points-2d-1.0.1.tgz", "integrity": "sha1-imeaR+GV+jFAWwPcbgwD4YIo3PQ=", - "dev": true, "requires": { "typedarray-pool": "1.1.0" } @@ -11854,7 +11348,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", "integrity": "sha1-LGzsFP7cIiJznK+bXD2F0cxaLMg=", - "dev": true, "requires": { "hoek": "4.2.0" } @@ -11862,20 +11355,17 @@ "sort-asc": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz", - "integrity": "sha1-q3md9h/HPqCVbHnEtTHtHp53J+k=", - "dev": true + "integrity": "sha1-q3md9h/HPqCVbHnEtTHtHp53J+k=" }, "sort-desc": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz", - "integrity": "sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4=", - "dev": true + "integrity": "sha1-GYuMDN6wlcRjNBhh45JdTuNZqe4=" }, "sort-object": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", "integrity": "sha1-mODRme3kDgfGGoRAPGHWw7KQ+eI=", - "dev": true, "requires": { "sort-asc": "0.1.0", "sort-desc": "0.1.1" @@ -11884,8 +11374,7 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, "source-map-support": { "version": "0.4.18", @@ -11921,7 +11410,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/split-polygon/-/split-polygon-1.0.0.tgz", "integrity": "sha1-DqzIoTanaxKj2VJW6n2kXbDC0kc=", - "dev": true, "requires": { "robust-dot-product": "1.0.0", "robust-sum": "1.0.0" @@ -11930,14 +11418,12 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, "requires": { "asn1": "0.2.3", "assert-plus": "1.0.0", @@ -11952,14 +11438,12 @@ "stack-trace": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", - "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=", - "dev": true + "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=" }, "static-eval": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz", "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=", - "dev": true, "requires": { "escodegen": "0.0.28" }, @@ -11968,7 +11452,6 @@ "version": "0.0.28", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz", "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=", - "dev": true, "requires": { "esprima": "1.0.4", "estraverse": "1.3.2", @@ -11978,14 +11461,12 @@ "esprima": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" }, "estraverse": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz", - "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=", - "dev": true + "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=" } } }, @@ -11993,7 +11474,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.5.0.tgz", "integrity": "sha1-J9qYg8QajNCSNvhC8MHrxu32PYY=", - "dev": true, "requires": { "concat-stream": "1.6.0", "duplexer2": "0.0.2", @@ -12012,7 +11492,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, "requires": { "inherits": "2.0.3", "readable-stream": "2.3.3", @@ -12023,7 +11502,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -12040,7 +11518,6 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, "requires": { "readable-stream": "1.1.14" }, @@ -12048,14 +11525,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -12066,8 +11541,7 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, @@ -12075,7 +11549,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz", "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=", - "dev": true, "requires": { "esprima": "1.1.1", "estraverse": "1.5.1", @@ -12086,38 +11559,32 @@ "esprima": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz", - "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=", - "dev": true + "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk=" }, "estraverse": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz", - "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=", - "dev": true + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E=" }, "esutils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz", - "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=", - "dev": true + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA=" }, "object-inspect": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz", - "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=", - "dev": true + "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=" }, "object-keys": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -12128,14 +11595,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, @@ -12143,7 +11608,6 @@ "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, "optional": true, "requires": { "amdefine": "1.0.1" @@ -12153,7 +11617,6 @@ "version": "0.4.2", "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "dev": true, "requires": { "readable-stream": "1.0.34", "xtend": "2.1.2" @@ -12163,7 +11626,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, "requires": { "object-keys": "0.4.0" } @@ -12215,8 +11677,7 @@ "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "stream-splicer": { "version": "2.0.0", @@ -12232,7 +11693,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, "requires": { "safe-buffer": "5.1.1" } @@ -12295,7 +11755,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz", "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=", - "dev": true, "requires": { "define-properties": "1.1.2", "es-abstract": "1.10.0", @@ -12305,8 +11764,7 @@ "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" }, "strip-ansi": { "version": "3.0.1", @@ -12355,8 +11813,7 @@ "strongly-connected-components": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz", - "integrity": "sha1-CSDitN9nyOrulsa2I0/inoc9upk=", - "dev": true + "integrity": "sha1-CSDitN9nyOrulsa2I0/inoc9upk=" }, "subarg": { "version": "1.0.0", @@ -12379,7 +11836,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-2.3.0.tgz", "integrity": "sha1-h6tWCBu+qaHXJN9TUe6ejDry9Is=", - "dev": true, "requires": { "kdbush": "1.0.1" } @@ -12387,8 +11843,7 @@ "superscript-text": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz", - "integrity": "sha1-58snUlZzYN9QvrBhDOjfPXHY39g=", - "dev": true + "integrity": "sha1-58snUlZzYN9QvrBhDOjfPXHY39g=" }, "supports-color": { "version": "2.0.0", @@ -12400,7 +11855,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/surface-nets/-/surface-nets-1.0.2.tgz", "integrity": "sha1-5DPIy7qUpydMb0yZVStGG/H8eks=", - "dev": true, "requires": { "ndarray-extract-contour": "1.0.1", "triangulate-hypercube": "1.0.1", @@ -12475,8 +11929,7 @@ "tape": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/tape/-/tape-4.8.0.tgz", - "integrity": "sha1-9qn+xBzFCh3lD6M2A6tYCZH2Bo4=", - "dev": true, + "integrity": "sha512-TWILfEnvO7I8mFe35d98F6T5fbLaEtbFTG/lxWvid8qDfFTxt19EBijWmB4j3+Hoh5TfHE2faWs73ua+EphuBA==", "requires": { "deep-equal": "1.0.1", "defined": "1.0.0", @@ -12496,14 +11949,12 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "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" } @@ -12618,7 +12069,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/text-cache/-/text-cache-4.1.0.tgz", "integrity": "sha1-fFgJDoWsCRD5dt9M/Izoqg6lh2Y=", - "dev": true, "requires": { "vectorize-text": "3.0.2" } @@ -12638,14 +12088,12 @@ "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, "requires": { "readable-stream": "2.3.3", "xtend": "4.0.1" @@ -12663,8 +12111,7 @@ "tiny-sdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/tiny-sdf/-/tiny-sdf-1.0.2.tgz", - "integrity": "sha1-KOdphcRMTlhMS2fY7N2bM6HKwow=", - "dev": true + "integrity": "sha1-KOdphcRMTlhMS2fY7N2bM6HKwow=" }, "tinycolor2": { "version": "1.4.1", @@ -12702,7 +12149,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz", "integrity": "sha1-W7rtXl1PdkRbzJA8KTojB90yRkY=", - "dev": true, "requires": { "parse-unit": "1.0.1" } @@ -12710,14 +12156,12 @@ "to-utf8": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/to-utf8/-/to-utf8-0.0.1.tgz", - "integrity": "sha1-0Xrqcv8vujm55DYBvns/9y4ImFI=", - "dev": true + "integrity": "sha1-0Xrqcv8vujm55DYBvns/9y4ImFI=" }, "topojson-client": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-2.1.0.tgz", "integrity": "sha1-/59784mRGF4LQoTCsGroNPDqxsg=", - "dev": true, "requires": { "commander": "2.12.2" } @@ -12726,7 +12170,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, "requires": { "punycode": "1.4.1" } @@ -12741,7 +12184,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/triangulate-hypercube/-/triangulate-hypercube-1.0.1.tgz", "integrity": "sha1-2Acdsuv8/VHzCNC88qXEils20Tc=", - "dev": true, "requires": { "gamma": "0.1.0", "permutation-parity": "1.0.0", @@ -12752,7 +12194,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/triangulate-polyline/-/triangulate-polyline-1.0.3.tgz", "integrity": "sha1-v4uod6hQVBA/65+lphtOjXAXgU0=", - "dev": true, "requires": { "cdt2d": "1.0.0" } @@ -12809,7 +12250,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, "requires": { "safe-buffer": "5.1.1" } @@ -12818,7 +12258,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/turntable-camera-controller/-/turntable-camera-controller-3.0.1.tgz", "integrity": "sha1-jb0/4AVQGRxlFky4iJcQSVeK/Zk=", - "dev": true, "requires": { "filtered-vector": "1.2.4", "gl-mat4": "1.1.4", @@ -12829,26 +12268,22 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, "optional": true }, "two-product": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/two-product/-/two-product-1.0.2.tgz", - "integrity": "sha1-Z9ldSyV6kh4stL16+VEfkIhSLqo=", - "dev": true + "integrity": "sha1-Z9ldSyV6kh4stL16+VEfkIhSLqo=" }, "two-sum": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/two-sum/-/two-sum-1.0.0.tgz", - "integrity": "sha1-MdPzIjnk9zHsqd+RVeKyl/AIq2Q=", - "dev": true + "integrity": "sha1-MdPzIjnk9zHsqd+RVeKyl/AIq2Q=" }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, "requires": { "prelude-ls": "1.1.2" } @@ -12856,14 +12291,12 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typedarray-pool": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.1.0.tgz", "integrity": "sha1-0RT0hIAUifU+yrXoCIqiMET0mNk=", - "dev": true, "requires": { "bit-twiddle": "1.0.2", "dup": "1.0.0" @@ -12896,7 +12329,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, "optional": true }, "umd": { @@ -12909,7 +12341,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/unassert/-/unassert-1.5.1.tgz", "integrity": "sha1-y8iOw4dBfFpeTALTzQe+mL11/3Y=", - "dev": true, "requires": { "acorn": "4.0.13", "call-matcher": "1.0.1", @@ -12923,8 +12354,7 @@ "unassertify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unassertify/-/unassertify-2.1.0.tgz", - "integrity": "sha1-awer9cZZi6OFKiemdsqtHfUmqW0=", - "dev": true, + "integrity": "sha512-CB3C3vbOwrZydRuGdU8H421r4/qhM8RLuEOo3G+wEFf7kDP4TR+7oDuj1yOik5pUzXMaJmzxICM7akupP1AlJw==", "requires": { "acorn": "5.2.1", "convert-source-map": "1.5.1", @@ -12937,34 +12367,29 @@ "acorn": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", - "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", - "dev": true + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==" } } }, "underscore": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", - "dev": true + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" }, "union-find": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/union-find/-/union-find-1.0.2.tgz", - "integrity": "sha1-KSusQV5q06iVNdI3AQ20pTYoTlg=", - "dev": true + "integrity": "sha1-KSusQV5q06iVNdI3AQ20pTYoTlg=" }, "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, "unitbezier": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha1-M79/XXKExTUL/Fx/dw+6dUnFSl4=", - "dev": true + "integrity": "sha1-M79/XXKExTUL/Fx/dw+6dUnFSl4=" }, "unzip-response": { "version": "1.0.2", @@ -13016,14 +12441,12 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "uuid": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=", - "dev": true + "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=" }, "v8flags": { "version": "2.1.1", @@ -13048,7 +12471,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/vector-tile/-/vector-tile-1.3.0.tgz", "integrity": "sha1-BtUWqDsGPwTILvU5zxuxrr62lrQ=", - "dev": true, "requires": { "point-geometry": "0.0.0" } @@ -13057,7 +12479,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/vectorize-text/-/vectorize-text-3.0.2.tgz", "integrity": "sha1-BasWMOQJ83eWTiuSBbLVWakvYNg=", - "dev": true, "requires": { "cdt2d": "1.0.0", "clean-pslg": "1.1.2", @@ -13072,7 +12493,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "requires": { "assert-plus": "1.0.0", "core-util-is": "1.0.2", @@ -13092,7 +12512,6 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-2.1.4.tgz", "integrity": "sha1-td98P5cGFW4LmIGpncsFY1dAtSI=", - "dev": true, "requires": { "pbf": "1.3.7", "point-geometry": "0.0.0", @@ -13129,20 +12548,17 @@ "weak-map": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz", - "integrity": "sha1-eWkVhNmGB/UHC9O3CkDmuyLkAes=", - "dev": true + "integrity": "sha1-eWkVhNmGB/UHC9O3CkDmuyLkAes=" }, "weakmap-shim": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/weakmap-shim/-/weakmap-shim-1.1.1.tgz", - "integrity": "sha1-1lr9eEEJshZuAP9XHDMVDsKkC0k=", - "dev": true + "integrity": "sha1-1lr9eEEJshZuAP9XHDMVDsKkC0k=" }, "webgl-context": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz", "integrity": "sha1-jzfXJXz23xzQpJ5qextyG5TMhqA=", - "dev": true, "requires": { "get-canvas-context": "1.0.2" } @@ -13156,14 +12572,12 @@ "webworkify": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/webworkify/-/webworkify-1.5.0.tgz", - "integrity": "sha1-c0rYendN5uvdVG4dPgJ9pbj0pCw=", - "dev": true + "integrity": "sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g==" }, "wgs84": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/wgs84/-/wgs84-0.0.0.tgz", - "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY=", - "dev": true + "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY=" }, "whatwg-encoding": { "version": "1.0.3", @@ -13215,8 +12629,7 @@ "whoots-js": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/whoots-js/-/whoots-js-2.1.0.tgz", - "integrity": "sha1-vLIBw04OrzNfzOWuLPh0V5qZxIc=", - "dev": true + "integrity": "sha1-vLIBw04OrzNfzOWuLPh0V5qZxIc=" }, "wide-align": { "version": "1.1.2", @@ -13252,14 +12665,12 @@ "window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, "worker-farm": { "version": "1.5.2", @@ -13275,7 +12686,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz", "integrity": "sha1-slxQMrokEo/8QdCfr0pewbnBQzU=", - "dev": true, "requires": { "object-assign": "4.1.1" } @@ -13315,8 +12725,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write": { "version": "0.2.1", @@ -13347,8 +12756,7 @@ "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" }, "y18n": { "version": "3.2.1", @@ -13445,7 +12853,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/zero-crossings/-/zero-crossings-1.0.1.tgz", "integrity": "sha1-xWK9MRNkPzRDokXRJAa4i2m5qf8=", - "dev": true, "requires": { "cwise-compiler": "1.1.3" } diff --git a/package.json b/package.json index 53a8f6ad6..f64d573cc 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,13 @@ "url": "https://github.com/plotly/react-plotly.js-editor/issues" }, "scripts": { - "find-strings": "babel-node utils/findLocaleStrings.js", + "make:combined-translation-keys": "babel-node utils/findTranslationKeys.js && babel-node utils/combineTranslationKeys.js", + "make:translation-keys": "babel-node utils/findTranslationKeys.js", "make:lib": "mkdirp lib && babel src --out-dir lib --ignore=__tests__/* --source-maps && npm run make:lib:css", "make:lib:css": "mkdirp lib && node-sass src/styles/main.scss > lib/react-plotly.js-editor.css", "make:dist": "mkdirp dist && browserify src/PlotlyEditor.js -o ./dist/PlotlyEditor.js -t [ babelify --presets [ es2015 react ] ] -t browserify-global-shim --standalone createPlotlyComponent && uglifyjs ./dist/PlotlyEditor.js --compress --mangle --output ./dist/PlotlyEditor.min.js --source-map filename=dist/PlotlyEditor.min.js.map && make:dist:css", "make:dist:css": "mkdirp dist && node-sass --output-style compressed src/styles/main.scss > dist/react-plotly.js-editor.css", - "prepublishOnly": "npm run make:lib", + "prepublishOnly": "npm run make:lib && npm run make:combined-translation-keys", "lint": "prettier --write \"src/**/*.js\"", "test:lint": "eslint src && echo -e '\\033[0;32m'PASS'\\033[0m'", "test:pretty": "prettier -l \"src/**/*.js\" && echo -e '\\033[0;32m'PASS'\\033[0m'", @@ -61,7 +62,6 @@ "jest": "^21.2.1", "mkdirp": "^0.5.1", "node-sass": "^4.7.1", - "plotly.js": "^1.31.0", "prettier": "1.8.2", "react": "^16.2.0", "react-dom": "^16.2.0", @@ -78,6 +78,7 @@ "draft-js-import-html": "^1.2.1", "draft-js-utils": "^1.2.0", "fast-isnumeric": "^1.1.1", + "plotly.js": "^1.31.2", "prop-types": "^15.5.10", "raf": "^3.4.0", "react-color": "^2.13.8", diff --git a/utils/combineTranslationKeys.js b/utils/combineTranslationKeys.js new file mode 100644 index 000000000..45db51bac --- /dev/null +++ b/utils/combineTranslationKeys.js @@ -0,0 +1,70 @@ +import path from 'path'; +import fs from 'fs'; + +const pathToCombinedTranslationKeys = path.join( + __dirname, + 'combined-translation-keys.txt' +); + +const plotlyJS = { + repository: 'plotly.js', + path: path.join( + __dirname, + '../node_modules/plotly.js/dist/translation-keys.txt' + ), +}; + +const editor = { + repository: 'react-plotly.js-editor', + path: path.join(__dirname, './translation-keys.txt'), +}; + +combineTranslationKeys(); + +function combineTranslationKeys() { + const dict = {}; + let maxLen = 0; + + [plotlyJS, editor].forEach(file => { + const lines = fs.readFileSync(file.path, 'utf-8').split(/\r?\n/); + + lines.forEach(line => { + const splitString = line.split(/\/\//); + const stringToTranslate = splitString[0].trim(); + const source = splitString[1].trim(); + maxLen = Math.max(maxLen, stringToTranslate.length); + + if (!dict[stringToTranslate]) { + dict[stringToTranslate] = ' // ' + file.repository + ': ' + source; + } else { + dict[stringToTranslate] += ` && ${file.repository}: ${source}`; + } + }); + }); + + const strings = Object.keys(dict) + .sort() + .map(k => k + spaces(maxLen - k.length) + dict[k]) + .join('\n'); + + fs.writeFile(pathToCombinedTranslationKeys, strings); + console.log( + `combined translation keys were written to: ${ + pathToCombinedTranslationKeys + }` + ); +} + +function spaces(len) { + let out = ''; + for (let i = 0; i < len; i++) { + out += ' '; + } + return out; +} + +process.on('exit', function(code) { + if (code === 1) { + throw new Error('combineTranslationKeys failed.'); + } +}); diff --git a/utils/combined-translation-keys.txt b/utils/combined-translation-keys.txt new file mode 100644 index 000000000..46d837ff9 --- /dev/null +++ b/utils/combined-translation-keys.txt @@ -0,0 +1,162 @@ +Anchor Point // react-plotly.js-editor: /DefaultEditor.js:253 +Angle // react-plotly.js-editor: /DefaultEditor.js:227 +Arrow // react-plotly.js-editor: /DefaultEditor.js:229 +Arrowhead // react-plotly.js-editor: /DefaultEditor.js:239 +Auto // react-plotly.js-editor: /DefaultEditor.js:178 +Autoscale // plotly.js: components/modebar/buttons.js:139 +Axes // react-plotly.js-editor: /DefaultEditor.js:300 +Background Color // react-plotly.js-editor: /DefaultEditor.js:380 +Bar Padding // react-plotly.js-editor: /DefaultEditor.js:147 +Bar Width // react-plotly.js-editor: /DefaultEditor.js:139 +Bars // react-plotly.js-editor: /components/containers/TraceMarkerSection.js:20 +Blank // react-plotly.js-editor: /DefaultEditor.js:166 +Border Color // react-plotly.js-editor: /DefaultEditor.js:134 +Border Width // react-plotly.js-editor: /DefaultEditor.js:133 +Bottom // react-plotly.js-editor: /DefaultEditor.js:213 +Box Padding // react-plotly.js-editor: /DefaultEditor.js:151 +Box Select // plotly.js: components/modebar/buttons.js:103 +Box Width // react-plotly.js-editor: /DefaultEditor.js:143 +Canvas // react-plotly.js-editor: /DefaultEditor.js:174 +Center // react-plotly.js-editor: /DefaultEditor.js:265 +Click to enter Colorscale title // plotly.js: plots/plots.js:437 +Click to enter Component A title // plotly.js: plots/ternary/ternary.js:386 +Click to enter Component B title // plotly.js: plots/ternary/ternary.js:400 +Click to enter Component C title // plotly.js: plots/ternary/ternary.js:411 +Click to enter Plot title // plotly.js: plot_api/plot_api.js:579 +Click to enter X axis title // plotly.js: plots/plots.js:435 +Click to enter Y axis title // plotly.js: plots/plots.js:436 +Color // react-plotly.js-editor: /DefaultEditor.js:118 +Common Case: An 'All' tab might display this message because the X and Y tabs contain different settings. // react-plotly.js-editor: /lib/constants.js:24 +Compare data on hover // plotly.js: components/modebar/buttons.js:167 +Connect // react-plotly.js-editor: /DefaultEditor.js:165 +Connect Gaps // react-plotly.js-editor: /DefaultEditor.js:162 +Continue // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:197 +Continuing will convert your LaTeX expression into raw text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:121 +Continuing will convert your note to LaTeX-style text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:116 +Continuing will remove your expression. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:126 +Custom // react-plotly.js-editor: /DefaultEditor.js:179 +Custom Colors // react-plotly.js-editor: /components/widgets/ColorPicker.js:52 +Default Colors // react-plotly.js-editor: /components/widgets/ColorPicker.js:75 +Display // react-plotly.js-editor: /DefaultEditor.js:94 +Double-click on legend to isolate one trace // plotly.js: components/legend/handle_click.js:90 +Double-click to zoom back out // plotly.js: plots/cartesian/dragbox.js:299 +Download plot as a png // plotly.js: components/modebar/buttons.js:52 +Edit in Chart Studio // plotly.js: components/modebar/buttons.js:76 +Edit in HTML // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:34 +Edit in Rich Text // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:241 +Enter Link URL // react-plotly.js-editor: /components/widgets/text_editors/RichText/LinkEditor.js:92 +Filled Area // react-plotly.js-editor: /DefaultEditor.js:104 +Fixed Height // react-plotly.js-editor: /DefaultEditor.js:183 +Fixed Width // react-plotly.js-editor: /DefaultEditor.js:182 +Font Color // react-plotly.js-editor: /DefaultEditor.js:199 +Font Size // react-plotly.js-editor: /DefaultEditor.js:195 +Global Font // react-plotly.js-editor: /DefaultEditor.js:201 +Go back // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:191 +Heads up! // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:179 +Hide // react-plotly.js-editor: /DefaultEditor.js:234 +Horizontal // react-plotly.js-editor: /DefaultEditor.js:126 +Horizontal Postitioning // react-plotly.js-editor: /DefaultEditor.js:251 +IE only supports svg. Changing format to svg. // plotly.js: components/modebar/buttons.js:60 +LaTeX // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:29 +LaTeX is a math typesetting language that doesn't work with rich text. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:114 +Lasso Select // plotly.js: components/modebar/buttons.js:112 +Layout // react-plotly.js-editor: /DefaultEditor.js:173 +Left // react-plotly.js-editor: /DefaultEditor.js:214 +Legend // react-plotly.js-editor: /DefaultEditor.js:353 +Legend Box // react-plotly.js-editor: /DefaultEditor.js:369 +Line Color // react-plotly.js-editor: /DefaultEditor.js:158 +Line Width // react-plotly.js-editor: /DefaultEditor.js:237 +Linear // react-plotly.js-editor: /DefaultEditor.js:324 +Lines // react-plotly.js-editor: /DefaultEditor.js:156 +Margins and Padding // react-plotly.js-editor: /DefaultEditor.js:211 +Max // react-plotly.js-editor: /DefaultEditor.js:320 +Middle // react-plotly.js-editor: /DefaultEditor.js:288 +Min // react-plotly.js-editor: /DefaultEditor.js:319 +Multiple Values // react-plotly.js-editor: /lib/constants.js:18 +Normal // react-plotly.js-editor: /DefaultEditor.js:439 +Note Text // react-plotly.js-editor: /DefaultEditor.js:222 +Notes // react-plotly.js-editor: /DefaultEditor.js:220 +Opacity // react-plotly.js-editor: /DefaultEditor.js:79 +Orbital rotation // plotly.js: components/modebar/buttons.js:279 +Orientation // react-plotly.js-editor: /DefaultEditor.js:426 +Padding // react-plotly.js-editor: /DefaultEditor.js:216 +Pan // plotly.js: components/modebar/buttons.js:94 +Points // react-plotly.js-editor: /components/containers/TraceMarkerSection.js:22 +Position // react-plotly.js-editor: /DefaultEditor.js:272 +Positioning // react-plotly.js-editor: /DefaultEditor.js:384 +Produced with Plotly // plotly.js: components/modebar/modebar.js:256 +Range // react-plotly.js-editor: /DefaultEditor.js:309 +Relative To // react-plotly.js-editor: /DefaultEditor.js:271 +Reset // plotly.js: components/modebar/buttons.js:432 +Reset axes // plotly.js: components/modebar/buttons.js:148 +Reset camera to default // plotly.js: components/modebar/buttons.js:314 +Reset camera to last save // plotly.js: components/modebar/buttons.js:322 +Reset view // plotly.js: components/modebar/buttons.js:583 +Reset views // plotly.js: components/modebar/buttons.js:529 +Reversed // react-plotly.js-editor: /DefaultEditor.js:440 +Rich Text // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:24 +Rich text is incompatible with LaTeX. // react-plotly.js-editor: /components/widgets/text_editors/MultiFormatTextEditor.js:120 +Right // react-plotly.js-editor: /DefaultEditor.js:215 +Scale // react-plotly.js-editor: /DefaultEditor.js:241 +Selection // react-plotly.js-editor: /DefaultEditor.js:311 +Shape // react-plotly.js-editor: /DefaultEditor.js:160 +Show // react-plotly.js-editor: /DefaultEditor.js:233 +Show closest data on hover // plotly.js: components/modebar/buttons.js:157 +Size // react-plotly.js-editor: /DefaultEditor.js:131 +Size and Spacing // react-plotly.js-editor: /DefaultEditor.js:137 +Snapshot succeeded // plotly.js: components/modebar/buttons.js:66 +Sorry, there was a problem downloading your snapshot! // plotly.js: components/modebar/buttons.js:69 +Symbol // react-plotly.js-editor: /DefaultEditor.js:132 +Taking snapshot - this may take a few seconds // plotly.js: components/modebar/buttons.js:57 +Text // react-plotly.js-editor: /DefaultEditor.js:364 +Text Attributes // react-plotly.js-editor: /DefaultEditor.js:82 +The anchor point determines which side of the annotation's positioning coordinates refer to. // react-plotly.js-editor: /DefaultEditor.js:256 +The positioning inputs are relative to the anchor points on the text box. // react-plotly.js-editor: /DefaultEditor.js:389 +This input has multiple values associated with it. Changing this setting will override these custom inputs. // react-plotly.js-editor: /lib/constants.js:20 +Tick Labels // react-plotly.js-editor: /DefaultEditor.js:334 +Tick Markers // react-plotly.js-editor: /DefaultEditor.js:342 +Title // react-plotly.js-editor: /DefaultEditor.js:187 +Title and Fonts // react-plotly.js-editor: /DefaultEditor.js:186 +Titles // react-plotly.js-editor: /DefaultEditor.js:301 +Toggle Spike Lines // plotly.js: components/modebar/buttons.js:548 +Toggle show closest data on hover // plotly.js: components/modebar/buttons.js:353 +Top // react-plotly.js-editor: /DefaultEditor.js:212 +Trace // react-plotly.js-editor: /DefaultEditor.js:78 +Trace Order // react-plotly.js-editor: /DefaultEditor.js:435 +Turntable rotation // plotly.js: components/modebar/buttons.js:288 +Type // react-plotly.js-editor: /DefaultEditor.js:159 +Typeface // react-plotly.js-editor: /DefaultEditor.js:190 +URL // react-plotly.js-editor: /components/widgets/text_editors/RichText/LinkEditor.js:93 +Vertical // react-plotly.js-editor: /DefaultEditor.js:125 +Vertical Postitioning // react-plotly.js-editor: /DefaultEditor.js:274 +Width // react-plotly.js-editor: /DefaultEditor.js:157 +X Position // react-plotly.js-editor: /DefaultEditor.js:414 +X Vector // react-plotly.js-editor: /DefaultEditor.js:248 +Y Position // react-plotly.js-editor: /DefaultEditor.js:420 +Y Vector // react-plotly.js-editor: /DefaultEditor.js:249 +Zoom // plotly.js: components/modebar/buttons.js:85 +Zoom Interactivity // react-plotly.js-editor: /DefaultEditor.js:345 +Zoom in // plotly.js: components/modebar/buttons.js:121 +Zoom out // plotly.js: components/modebar/buttons.js:130 +close: // plotly.js: traces/ohlc/transform.js:139 +high: // plotly.js: traces/ohlc/transform.js:137 +incoming flow count: // plotly.js: traces/sankey/plot.js:142 +kde: // plotly.js: traces/violin/calc.js:73 +lat: // plotly.js: traces/scattergeo/calc.js:48 +log // react-plotly.js-editor: /DefaultEditor.js:325 +lon: // plotly.js: traces/scattergeo/calc.js:49 +low: // plotly.js: traces/ohlc/transform.js:138 +lower fence: // plotly.js: traces/box/calc.js:134 +max: // plotly.js: traces/box/calc.js:132 +mean ± σ: // plotly.js: traces/box/calc.js:133 +mean: // plotly.js: traces/box/calc.js:133 +median: // plotly.js: traces/box/calc.js:128 +min: // plotly.js: traces/box/calc.js:129 +open: // plotly.js: traces/ohlc/transform.js:136 +outgoing flow count: // plotly.js: traces/sankey/plot.js:143 +q1: // plotly.js: traces/box/calc.js:130 +q3: // plotly.js: traces/box/calc.js:131 +source: // plotly.js: traces/sankey/plot.js:140 +target: // plotly.js: traces/sankey/plot.js:141 +trace // plotly.js: plots/plots.js:439 +upper fence: // plotly.js: traces/box/calc.js:135 \ No newline at end of file diff --git a/utils/findLocaleStrings.js b/utils/findTranslationKeys.js similarity index 99% rename from utils/findLocaleStrings.js rename to utils/findTranslationKeys.js index 4485e9d50..145368107 100644 --- a/utils/findLocaleStrings.js +++ b/utils/findTranslationKeys.js @@ -83,7 +83,7 @@ function findLocaleStrings() { .sort() .map(k => k + spaces(maxLen - k.length) + ' // ' + dict[k]) .join('\n'); - const pathToTranslationKeys = path.join(__dirname, 'translationKeys.txt'); + const pathToTranslationKeys = path.join(__dirname, 'translation-keys.txt'); fs.writeFile(pathToTranslationKeys, strings); console.log(`translation keys were written to: ${pathToTranslationKeys}`); }); diff --git a/utils/translationKeys.txt b/utils/translation-keys.txt similarity index 100% rename from utils/translationKeys.txt rename to utils/translation-keys.txt